用于提供手绘渲染起始线绘制工具和自动渲染预设选择的方法和系统与流程

文档序号:24783743发布日期:2021-04-23 09:17阅读:89来源:国知局
用于提供手绘渲染起始线绘制工具和自动渲染预设选择的方法和系统与流程

1.某些实施方案涉及超声成像。更具体地讲,某些实施方案涉及用于提供手绘渲染起始线绘制工具的方法和系统。该系统可分析操作者绘制的手绘渲染起始线周围的像素空间,以自动选择应用于执行体积渲染的渲染预设。


背景技术:

2.超声成像是用于对人体中的器官和软组织进行成像的医学成像技术。超声成像使用实时、非侵入式高频声波来产生二维(2d)、三维(3d)和/或四维(4d)(即实时/连续3d图像)图像。
3.超声成像是用于诊断各种医学病症的有价值的非侵入式工具。可分析和/或处理所采集的超声数据以检测由医疗专业人员评估以执行诊断的解剖结构。在一些情况下,3d或4d图像数据的体积渲染可提供期望的视图和/或有助于进行诊断。例如,操作者可执行胎儿的表面渲染以生成胎儿面部的体积渲染。特定渲染模式也可用于骨、组织、器官等等。不同渲染模式中的每一者可利用不同的渲染预设和/或预设组合,诸如表面平滑渲染模式、表面纹理渲染模式、x射线渲染模式、最大透明度渲染模式等。不同的渲染模式还具有与渲染颜色(例如,深褐色、高清生命(hd life)等)、渲染方向、渲染质量等相关的呈现内容。
4.当前,操作者执行多个耗时的步骤以采集结构的体积渲染。例如,超声操作者可采集感兴趣的结构的轮廓的2d图像。操作者可启动体积准备模式,并且可设置渲染框的位置和尺寸。接下来,操作者可选择各种渲染预设,诸如渲染类型(例如,表面、骨、组织等)、渲染颜色(例如,深褐色、高清生命等)、渲染方向、渲染质量等。最后,操作者可启动体积采集和渲染。在显示器处呈现基于渲染框和所选择的预设生成的体积渲染。
5.图1为基于手动选择的渲染预设和渲染框50生成的体积渲染40的显示1,该渲染框的尺寸和位置被设定成围绕2d图像10中的胎儿头部5的轮廓,如本领域所已知的。参见图1,示出了各种2d图像视图10、20、30和体积渲染40。2d图像视图10、20、30包括在a平面10、b平面20和c平面30中的视图。a平面图像10示出了胎儿头部5的所采集的轮廓。渲染框50的尺寸和位置被设定成围绕胎儿头部。如图1所示,渲染框50通常包括直的渲染起始线52,但也可包括具有预定义曲率的渲染起始线。在启动体积准备模式并且设定渲染框尺寸和位置之后,基于操作者所选择的预设,生成体积渲染40。如上所述,生成体积渲染的典型过程是耗时的。此外,体积渲染40可包括半透明结构45(诸如脐带、胎盘或子宫壁的部分),基于由于直的渲染起始线52或具有预定曲率的渲染起始线而不能排除结构5的表面前方的小结构45,该半透明结构可能被无意地包括在渲染40中。例如,图1中的胎儿面部5的表面渲染40包括障碍物45,该障碍物使得体积渲染40不期望的并且以其他方式不可用。
6.通过将此类系统与本申请的其余部分中参考附图阐述的本公开的一些方面进行比较,常规和传统方法的进一步限制和缺点对本领域的技术人员将变得显而易见。


技术实现要素:

7.提供了一种用于提供手绘渲染起始线绘制工具和自动渲染预设选择的系统和/或方法,该系统和/或方法,基本上如在附图中的至少一个附图中所示和/或结合附图中的至少一个附图所述,如在权利要求书中更完整地阐述。
8.从以下描述和附图将更全面地理解本公开的这些和其他优点、方面和新颖特征、以及其例示的实施方案的细节。
附图说明
9.图1为基于手动选择的渲染预设和渲染框生成的体积渲染的显示,该渲染框的尺寸和位置被设定成围绕2d图像中胎儿头部的轮廓,如本领域已知的。
10.图2是根据各种实施方案的可用于提供手绘渲染起始线绘制工具和自动渲染预设选择的示例性超声系统的框图。
11.图3为根据各种实施方案的基于渲染框生成的表面渲染图像的示例性显示,该渲染框具有2d图像中的手绘渲染起始线和自动选择的渲染模式预设。
12.图4为根据各种实施方案的基于渲染框生成的表面渲染图像的示例性显示,该渲染框具有2d图像中的手绘渲染起始线和自动选择的渲染模式预设。
13.图5为根据各种实施方案的基于渲染框生成的组织渲染图像的示例性显示,该渲染框具有2d图像中的手绘渲染起始线和自动选择的渲染模式预设。
14.图6是示出了根据示例性实施方案的可用于提供手绘渲染开始线绘制工具和自动渲染预设选择的示例性步骤的流程图。
具体实施方式
15.某些实施方案可见于用于提供手绘渲染起始线绘制工具和自动渲染预设选择的方法和系统中。各种实施方案具有基于所接收的渲染起始线的手绘图来生成体积渲染的技术效果,以允许操作者避免不期望的障碍。本发明的各方面具有对应用于生成体积渲染的渲染模式预设进行自动选择的技术效果,基于手动绘制的渲染起始线的区域中的像素强度值来选择该渲染模式预设。
16.当结合附图阅读时,将更好地理解前述发明内容以及以下对某些实施方案的具体描述。就附图示出各种实施方案的功能块的图的范围而言,这些功能块不一定表示硬件电路之间的划分。因此,例如,一个或多个功能块(例如,处理器或存储器)可以在单件硬件(例如,通用信号处理器或随机存取存储器块、硬盘等)或多件硬件中来实现。类似地,程序可以是独立程序,可以作为子例程包含在操作系统中,可以是安装的软件包中的功能等。应当理解,各种实施方案不限于附图中所示的布置和工具。还应当理解,可以组合实施方案,或者可以利用其他实施方案,并且可以在不脱离各种实施方案的范围的情况下做出结构的、逻辑的和电气的改变。因此,以下详述不应视为限制性意义,并且本公开的范围由所附权利要求书及其等同物限定。
17.如本文所用,以单数形式列举并且以单词“一”或“一个”开头的元件或步骤应当被理解为不排除多个所述元件或步骤,除非明确说明此类排除。此外,对“示例性实施方案”、“各种实施方案”、“某些实施方案”、“代表性的实施方案”等的引用不旨在被解释为排除存
在也结合了叙述的特征的附加实施方案。此外,除非明确地相反说明,否则“包含”、“包括”或“具有”具有特定性质的一个元件或多个元件的实施方案可以包括不具有该性质的附加元件。
18.另外,如本文所用,术语“图像”广义地是指可视图像和表示可视图像的数据两者。然而,许多实施方案生成(或被配置为生成)至少一个可视图像。此外,如本文所用,短语“图像”用于指超声模式,诸如b模式(2d模式)、m模式、三维(3d)模式、cf模式、pw多普勒、cw多普勒、mgd,和/或b模式和/或cf的子模式,诸如剪切波弹性成像(swei)、tvi、angio、b-flow、bmi、bmi_angio,并且在某些情况下还包括mm、cm、tvd,其中“图像”和/或“平面”包括单个波束或多个波束。
19.此外,如本文所用,术语处理器或处理单元是指可执行各种实施方案需要的所需计算的任何类型的处理单元,诸如单核或多核:cpu、加速处理单元(apu)、图形板、dsp、fpga、asic或它们的组合。
20.应当指出的是,本文所述的生成或形成图像的各种实施方案可包括用于形成图像的处理,该处理在一些实施方案中包括波束形成,而在其他实施方案中不包括波束形成。例如,可在不进行波束形成的情况下形成图像,诸如通过将解调数据的矩阵乘以系数矩阵,使得乘积是图像,并且其中该过程不形成任何“波束”。另外,可使用可能源自多于一个发射事件的信道组合(例如,合成孔径技术)来执行图像的形成。
21.在各种实施方案中,例如,在软件、固件、硬件或它们的组合中执行超声处理以形成图像,包括超声波束形成,诸如接收波束形成。具有根据各种实施方案形成的软件波束形成器架构的超声系统的一个具体实施在图2中示出。
22.图2是根据各种实施方案的用于提供手绘渲染起始线绘制工具和自动渲染预设选择的示例性超声系统100的框图。参见图2,示出了超声系统100。超声系统100包括发射器102、超声探头104、发射波束形成器110、接收器118、接收波束形成器120、a/d转换器122、rf处理器124、rf/iq缓冲器126、用户输入设备130、信号处理器132、图像缓冲器136、显示系统134和档案138。
23.发射器102可包括合适的逻辑、电路、接口和/或代码,该逻辑、电路、接口和/或代码可操作为驱动超声探头104。超声探头104可包括压电元件的二维(2d)阵列。超声探头104可包括通常构成相同元件的一组发射换能器元件106和一组接收换能器元件108。在某些实施方案中,超声探头104可操作为采集覆盖解剖结构(诸如胎儿、脊柱、子宫内膜、心脏、血管或任何合适的解剖结构)的至少大部分的超声图像数据。
24.发射波束形成器110可包括合适的逻辑、电路、接口和/或代码,该逻辑、电路、接口和/或代码可操作为控制发射器102,该发射器通过发射子孔径波束形成器114驱动该组发射换能器元件106以将超声发射信号发射到感兴趣区域(例如,人、动物、地下空腔、物理结构等)中。发射的超声信号可从感兴趣对象中的结构(如血细胞或组织)反向散射,以产生回波。回波由接收换能器元件108接收。
25.超声探头104中的一组接收换能器元件108可操作为将所接收的回波转换为模拟信号,通过接收子孔径波束形成器116进行子孔径波束形成,然后传送到接收器118。接收器118可包括合适的逻辑、电路、接口和/或代码,该逻辑、电路、接口和/或代码可操作为接收来自接收子孔径波束形成器116的信号。可以将模拟信号传送到多个a/d转换器122中的一
个或多个。
26.多个a/d转换器122可包括合适的逻辑、电路、接口和/或代码,该逻辑、电路、接口和/或代码可操作为将来自接收器118的模拟信号转换为对应的数字信号。多个a/d转换器122设置在接收器118与rf处理器124之间。尽管如此,本公开在这方面并不受限制。因此,在一些实施方案中,多个a/d转换器122可被集成在接收器118内。
27.rf处理器124可包括合适的逻辑、电路、接口和/或代码,该逻辑、电路、接口和/或代码可操作为解调由多个a/d转换器122输出的数字信号。根据一个实施方案,rf处理器124可包括复解调器(未示出),该复解调器可用于解调数字信号以形成代表对应回波信号的i/q数据对。然后可将rf或i/q信号数据传送到rf/iq缓冲器126。rf/iq缓冲器126可包括合适的逻辑、电路、接口和/或代码,该逻辑、电路、接口和/或代码可操作为提供由rf处理器124生成的rf或i/q信号数据的临时存储。
28.接收波束形成器120可包括合适的逻辑、电路、接口和/或代码,该逻辑、电路、接口和/或代码可操作为执行数字波束形成处理以例如对经由rf/iq缓冲器126从rf处理器124所接收的延迟信道信号求和并且输出波束求和信号。所得到的处理的信息可以是从接收波束形成器120输出并且传送到信号处理器132的波束求和信号。根据一些实施方案,接收器118、多个a/d转换器122、rf处理器124和波束形成器120可被集成到单个波束形成器中,该单个波束形成器可以是数字的。在各种实施方案中,超声系统100包括多个接收波束形成器120。
29.用户输入设备130可用于输入患者数据、扫描参数、设置、选择协议和/或模板、渲染当前参数、启动体积准备模式、提供渲染起始线的手绘图、启动体积渲染的生成等。在示例性实施方案中,用户输入设备130可操作为配置、管理和/或控制超声系统100中的一个或多个部件和/或模块的操作。就这一点而言,用户输入设备130可用于配置、管理和/或控制发射器102、超声探头104、发射波束形成器110、接收器118、接收波束形成器120、rf处理器124、rf/iq缓冲器126、用户输入设备130、信号处理器132、图像缓冲器136、显示系统134和/或档案138的操作。用户输入设备130可包括按钮、旋转编码器、触摸屏、触摸板、轨迹球、运动跟踪、语音识别、鼠标设备、键盘、相机和/或能够接收用户指令的任何其它设备。在某些实施方案中,例如,用户输入设备130中的一者或多者可集成到其它部件诸如显示系统134中。例如,用户输入设备130可包括触摸屏显示器。
30.在各种实施方案中,用户输入设备130可用于经由系统设置页面提供定制的渲染预设参数。例如,操作者可操作用户输入设备130以改变默认参数,诸如渲染颜色(例如,用于特定渲染类型的深褐色、高清生命等)、渲染模式的组合(例如,x射线渲染模式和最大透明度渲染模式的混合,或用于骨渲染的表面纹理渲染模式和最大透明度模式的混合)、混合渲染模式的百分比(例如,用于表面渲染的50%的表面纹理渲染模式和50%的表面平滑渲染模式)等。在某些实施方案中,用户输入设备130可用于启动体积准备模式并开始体积采集和渲染。例如,用户输入设备130可包括按钮、触摸屏上的图标或任何合适的用户输入设备130以启动体积准备模式和/或开始体积采集和渲染。在代表性实施方案中,操作者可经由用户输入设备130提供渲染起始线的手绘图。例如,操作者可经由触摸屏、轨迹球、鼠标设备或任何合适的用户输入设备130来提供手绘图。
31.信号处理器132可包括合适的逻辑、电路、接口和/或代码,该逻辑、电路、接口和/
或代码可操作为处理超声扫描数据(即,求和的iq信号)以生成用于在显示系统134上呈现的超声图像。信号处理器132可操作为根据所采集的超声扫描数据上的多个可选择超声模态来执行一个或多个处理操作。在示例性实施方案中,信号处理器132可用于执行显示处理和/或控制处理等。随着接收到回波信号,可以在扫描会话期间实时处理采集的超声扫描数据。除此之外或另选地,超声扫描数据可在扫描会话期间暂时存储在rf/iq缓冲器126中并且在在线操作或离线操作中以不太实时的方式处理。在各种实施方案中,处理的图像数据可呈现在显示系统134处和/或可存储在档案138处。档案138可以是本地档案、图片归档和通信系统(pacs),或用于存储图像和相关信息的任何合适的设备。
32.信号处理器132可以是一个或多个中央处理单元、微处理器、微控制器等。例如,信号处理器132可以是集成部件,或者可分布在各个位置。在示例性实施方案中,信号处理器132可包括渲染起始线处理器140、渲染预设处理器150和体积渲染处理器160。信号处理器132可能够从用户输入设备130和/或档案138接收输入信息、生成可由显示系统134显示的输出并且响应于来自用户输入设备130的输入信息来操纵输出等。信号处理器132(其包括渲染起始线处理器140、渲染预设处理器150和体积渲染处理器160)能够例如执行在本文根据各种实施方案所讨论的方法和/或指令集中的任一者。
33.超声系统100可操作为以适于所考虑的成像情况的帧速率连续采集超声扫描数据。典型的帧速率在20-120的范围内,但可更低或更高。所采集的超声扫描数据可以与帧速率相同、或更慢或更快的显示速率显示在显示系统134上。图像缓冲器136被包括以用于存储未被安排立即显示的所采集的超声扫描数据的处理的帧。优选地,图像缓冲器136具有足够的容量来存储至少几分钟的超声扫描数据的帧。超声扫描数据的帧以根据其采集顺序或时间易于从其取回的方式存储。图像缓冲器136可体现为任何已知的数据存储介质。
34.信号处理器132可包括渲染起始线处理器140,该渲染起始线处理器包括可用于响应于进入体积准备模式并接收渲染起始线的手绘图而生成渲染框的合适逻辑、电路、接口和/或代码。例如,操作者可使用用户输入设备130进入体积准备模式,诸如通过按压4d按钮或任何合适的用户输入设备130。操作者可选择2d图像上的起点,诸如通过将手指或触控笔放置在触摸屏上,或者通过使用例如轨迹球或鼠标设备导航呈现在显示系统134中的光标/图标。操作者可沿着用户选择的路径将手指或触控笔沿触摸屏手动地拖动到2d图像上的终点,该终点通过操作者移除手指或触控笔来限定。附加地或另选地,可以将光标/图标(例如)从起点沿着用户选择的路径导航到通过操作者按下按钮所限定的终点。渲染起始线处理器140可被配置为在显示系统134处呈现的2d图像上呈现沿着手指、触控笔和/或光标/图标经过的路径从起点到终点的渲染起始线。渲染起始线处理器140可用于通过添加在第一端从起点和终点延伸的边以及在该边的第二端之间延伸的底部来自动完成渲染框。
35.信号处理器132可包括渲染预设处理器150,该渲染预设处理器包括合适的逻辑、电路、接口和/或代码,该逻辑、电路、接口和/或代码可用于分析沿渲染起始线的像素强度值并且基于该像素强度值来选择与多个渲染模式中的一个渲染模式对应的一组渲染模式预设。例如,多组预定义的渲染模式预设可对应于不同的渲染模式,诸如表面渲染模式、骨渲染模式、组织渲染模式等。例如,渲染模式预设组可以是例如默认预设或定制的并与特定操作者相关联的预设。渲染模式中的每一者可与一系列像素强度值相关联。例如,表面渲染模式可与一系列低像素强度值相关联。组织渲染模式可与一系列中等像素强度值相关联。
骨渲染模式可与一系列高像素强度值相关联。渲染预设处理器150可用于分析与渲染起始线的手绘图所对应的区域中的像素。例如,渲染预设处理器150可分析沿着在该渲染起始线的起点与终点之间的渲染起始线的路径在渲染起始线处和与渲染起始线相邻的像素。渲染预设处理器150可确定平均像素强度值或大多数像素强度值所符合的范围等等。渲染预设处理器150可基于符合渲染起始线的区域中的像素强度值的对应范围来从多个渲染模式中选择一个渲染模式。渲染预设处理器150可向体积渲染处理器160提供与从多个渲染模式中所选择的一个渲染模式对应的一组渲染模式预设。
36.信号处理器132可包括体积渲染处理器160,该体积渲染处理器包括合适的逻辑、电路、接口和/或代码,该逻辑、电路、接口和/或代码可用于采体积图像数据并基于由渲染起始线处理器140限定的渲染框和由渲染预设处理器150选择的一组渲染模式预设来对3d和/或4d体积执行体积渲染。体积渲染处理器160可用于生成和呈现体积(例如3d和/或4d)数据集的体积渲染(例如2d投影)。就这一点而言,渲染3d和/或4d数据集的2d投影可包括相对于正被显示的对象设置或限定空间上的感知角度,并且之后基于渲染框和一组渲染模式预设为数据集中的每一个体素限定或计算必要的信息(例如,不透明度和颜色)。这可例如使用合适的传输函数来为每个体素限定rgba(红色、绿色、蓝色和α)值来完成。所得的体积渲染可包括将深度值与2d投影中的每个像素相关联的深度标测图。体积渲染处理器160可用于在显示系统134处呈现体积渲染和/或将所生成的体积渲染存储在档案138或任何合适的数据存储介质处。
37.图3为根据各种实施方案的基于渲染框220生成的表面渲染图像300的示例性显示,该渲染框具有2d图像200中的手绘渲染起始线222和自动选择的渲染模式预设。图4为根据各种实施方案的基于渲染框220生成的骨渲染图像300的示例性显示,该渲染框具有2d图像200中的手绘渲染起始线222和自动选择的渲染模式预设。图5为根据各种实施方案的基于渲染框220生成的组织渲染图像300的示例性显示,该渲染框在2d图像200中具有手绘渲染起始线222和自动选择的渲染模式预设。参见图3至图5,提供了感兴趣的结构310的体积渲染300。图3示出了胎儿面部310的表面渲染300。图4示出了脊310的骨渲染300。图5示出子宫310的子宫内膜的组织渲染300。基于2d图像200中自动选择的渲染模式预设和渲染框220来生成体积渲染300。再次参见图3至图5,2d图像200是感兴趣的结构210的轮廓。渲染框220包括徒手绘制的渲染起始线222和框228的其余部分。徒手绘制的渲染起始线222在起点224与终点226之间延伸。渲染起始线222是手动绘制的,以避开潜在的障碍物212。框228的自动生成的剩余部分包括在第一端部处从起点224和终点226延伸的侧面以及在该侧面的第二端部之间延伸的底部。渲染框220限定了用于体积数据采集的区域并且围绕感兴趣的结构210。
38.再次参见图2,显示系统134可以是能够将视觉信息传送给用户的任何设备。例如,显示系统134可包括液晶显示器、发光二极管显示器、和/或任何合适的一种或多种显示器。显示系统134可用于显示来自信号处理器132和/或档案138的信息,诸如2d图像200、体积渲染300和/或任何合适的信息。
39.档案138可以是与超声系统100集成和/或可通信地耦接(例如,通过网络)到超声系统100的一个或多个计算机可读存储器,诸如图像归档和通信系统(pacs)、服务器、硬盘、软盘、cd、cd-rom、dvd、紧凑存储装置、闪存存储器、随机存取存储器、只读存储器、电可擦除
和可编程只读存储器,和/或任何合适的存储器。档案138可包括例如由信号处理器132访问和/或结合到信号处理器132的数据库、库、信息集或其他存储器。例如,档案138能够暂时或永久地存储数据。档案138可能能够存储医学图像数据、由信号处理器132生成的数据和/或信号处理器132可读取的指令等。在各种实施方案中,档案138存储2d图像、3d和/或4d体积、由渲染体积渲染处理器160生成的体积渲染、对应于不同渲染模式类型的渲染模式预设组、对应于不同渲染模式预设组的像素强度范围,用于像素强度分析的指令、用于选择一组渲染模式预设的指令、用于执行体积渲染的指令、和/或用于呈现徒手绘制的渲染起始线和自动完成的渲染框的指令等等。
40.超声系统100的部件可在软件、硬件、固件等中实现。超声系统100的各种部件可以通信地连接。超声系统100的部件可单独实现和/或以各种形式集成。例如,显示系统134和用户输入设备130可集成为触摸屏显示器。
41.图6是示出根据示例性实施方案的可用于提供手绘渲染开始线绘制工具和自动渲染预设选择的示例性步骤402至416的流程图400。参见图4,示出了包括示例性步骤402至416的流程图400。某些实施方案可省略一个或多个步骤,和/或以与所列顺序不同的顺序执行步骤,和/或组合下文讨论的某些步骤。例如,在某些实施方案中可能不执行一些步骤。又如,某些步骤可能以与下面所列时间顺序不同的时间顺序执行,包括同时执行。
42.在步骤402处,超声系统100的信号处理器132可以经由系统设置页面接收定制的渲染预设参数。例如,系统100可包括各自对应于不同渲染模式的默认渲染预设组。在各种实施方案中,操作者可选择改变默认渲染预设组中的一个或多个默认渲染预设组。例如,操作者可以经由用户输入设备130向信号处理器132提供指令,以将对应于表面渲染模式的高清生命的默认渲染颜色改为深褐色。又如,操作者可经由用户输入设备130向信号处理器132提供指令,以将骨渲染模式从x射线渲染模式与最大透明度模式的混合改为表面纹理渲染模式与最大透明度模式的混合。另外,操作者可经由用户输入设备130向信号处理器132提供指令,以将组织渲染模式从50%表面纹理渲染模式和50%x射线模式的混合百分比改变为60%表面纹理渲染模式和40%x射线模式的混合百分比。在某些实施方案中,如果不期望或不需要定制的渲染预设,则可省略步骤402。
43.在步骤404处,超声系统100可采集感兴趣的结构210的轮廓的2d图像200。例如,操作者可操纵超声系统100的超声探头104以获得感兴趣的结构210(诸如胎儿头部、脊、子宫的子宫内膜或任何合适的结构)的期望的剖面图。2d图像200可由信号处理器132在显示系统134处呈现。
44.在步骤406处,超声系统100的信号处理器132可启动体积准备模式并且接收徒手手动绘制的渲染起始线220。例如,信号处理器132的渲染起始线处理器140可经由用户输入设备130接收用于启动体积准备模式的指令,诸如按压按钮或经由用户输入设备130提供的任何合适的指令。渲染起始线处理器140可接收在从起点224到终点226的渲染起点线220的2d图像上的跟踪路径。可经由用户输入设备130(诸如在触摸屏上拖动的手指或触控笔,或在2d图像200上导航光标/图标的轨迹球或鼠标设备)提供起点224、终点226和路径222。渲染起始线处理器140可在渲染起始线222被绘制在2d图像200上时在显示系统134处呈现该渲染起始线。例如,可手动绘制渲染起始线222以避开2d图像200中的障碍物212。
45.在步骤408处,超声系统100的信号处理器132可基于徒手渲染起始线222的起点
224和终点226自动完成渲染框220。例如,渲染起始线处理器140可通过添加在第一端从渲染起始线222的起点224和终点226延伸的边以及在该边面的第二端之间延伸的底部来自动生成框220的剩余部分228。
46.在步骤410处,信号处理器132可沿着手绘起始线222自动分析像素强度值。例如,信号处理器132的渲染预设处理器150可用于分析与渲染起始线222的徒手绘图所对应的区域中的像素。例如,渲染预设处理器150可分析沿着在渲染起始线222的起点224与终点226之间的渲染起始线的路径在渲染起始线处和与渲染起始线相邻的像素222。渲染预设处理器150可确定平均像素强度值或大多数像素强度值所符合的范围等等。
47.在步骤412处,信号处理器132可自动选择大部分像素强度值符合的多个强度范围中的一个强度范围,该多个强度范围中的每一个强度范围与一组不同的渲染模式预设相对应。例如,渲染预设处理器150可基于像素强度值来选择与多个渲染模式中的一个渲染模式相对应的多个强度值范围中的一个强度值范围。在各种实施方案中,多组预定义的渲染模式预设可对应于不同的渲染模式,诸如表面渲染模式、骨渲染模式、组织渲染模式等。渲染模式中的每一者可与一系列像素强度值相关联。渲染预设处理器150可基于符合渲染起始线222的区域中的像素强度值的对应范围来从多个渲染模式中选择一个渲染模式。渲染预设处理器150可向体积渲染处理器160提供与从多个渲染模式中所选择的一个渲染模式对应的一组渲染模式预设。
48.在步骤414处,信号处理器132可根据与从多个强度范围中所选择的一个强度范围相关联的一组渲染模式预设来执行体积采集和渲染。例如,信号处理器132的体积渲染处理器160可以基于渲染框220和与从多个强度范围中所选择的一个强度范围相关联的一组渲染模式预设来控制超声系统100以利用超声探头104采集3d和/或4d体积。超声探头104可将所采集的3d和/或4d体积提供给信号处理器132。信号处理器132的体积渲染处理器160可根据与从多个强度范围中所选择的一个强度范围相关联的一组渲染模式预设来渲染3d和/或4d体积。
49.在步骤416处,信号处理器132可在显示系统134处呈现体积渲染。例如,信号处理器132的体积渲染处理器160可在超声系统100的显示系统134处呈现在步骤414生成的体积渲染。
50.本公开的各方面提供了用于提供手绘渲染起始线绘制工具和自动渲染预设选择的方法400和系统100、200。根据各种实施方案,方法400可包括由至少一个处理器132、140接收406经由用户输入设备130在感兴趣的结构210的轮廓的二维(2d)图像200上徒手绘制的渲染起始线222。方法400可包括由至少一个处理器132、150分析410渲染起始线222的区域中的像素强度值。方法400可包括由至少一个处理器132、150基于渲染起始线222的区域中的像素强度值从多组渲染模式预设中自动选择412一组渲染模式预设。多组渲染模式预设中的每一组渲染模式预设可与多个渲染模式中的一个不同渲染模式相关联。多个渲染模式中的每一个渲染模式可与多个像素强度值范围中的一个不同像素强度值范围相关联。方法400可包括由至少一个处理器132、160根据自动选择的一组渲染模式预设来生成414体积渲染300。方法400可包括由至少一个处理器在显示系统134处呈现416体积渲染300。
51.在示例性实施方案中,方法400可包括由至少一个处理器132经由用户输入设备130接收402在系统设置页面处对多组渲染模式预设中的至少一组渲染模式预设的定制。在
代表性实施方案中,方法400可包括经由超声系统100采集404感兴趣的结构210的轮廓的2d图像200。在某些实施方案中,方法400可包括由至少一个处理器132、140基于渲染起始线222的起点224和终点226自动完成408渲染框220。在各种实施方案中,方法400可包括经由超声系统100基于渲染框220和自动选择的一组渲染模式预设来执行414体积采集。在示例性实施方案中,多个渲染模式可包括与多个像素强度范围中的第一像素强度范围相关联的表面渲染模式。多个渲染模式可包括与多个像素强度范围中的第二像素强度范围相关联的组织渲染模式。多个渲染模式可包括与多个像素强度范围中的第三像素强度范围相关联的骨渲染模式。多个像素强度范围中的第二像素强度范围中的第二像素强度值可大于多个像素强度范围中的第一像素强度范围中的第一像素值。多个像素强度范围中的第三像素强度范围中的第三像素强度值可大于多个像素强度范围中的第二像素强度范围中的第二像素值。在代表性实施方案中,提供徒手绘制的渲染起始线222的用户输入设备130可为触摸屏。在某些实施方案中,提供徒手绘制的渲染起始线222的用户输入设备130可以是鼠标设备或轨迹球中的一者。
52.各种实施方案提供了用于提供手绘渲染起始线绘制工具和自动渲染预设选择的系统100。系统100可包括用户输入设备130、至少一个处理器132、140、150、160和显示系统134。用户输入设备130可被配置为提供在感兴趣的结构210的轮廓的二维(2d)图像200上徒手绘制的渲染起始线222。至少一个处理器132、140可被配置为接收渲染起始线222。至少一个处理器132、150可被配置为分析渲染起始线222的区域中的像素强度值。至少一个处理器132、150可被配置为基于渲染起始线222的区域中的像素强度值从多组渲染模式预设中自动选择一组渲染模式预设。多组渲染模式预设中的每一组渲染模式预设可与多个渲染模式中的一个不同渲染模式相关联。多个渲染模式中的每一个渲染模式可与多个像素强度值范围中的一个不同像素强度值范围相关联。至少一个处理器132、160可被配置为根据自动选择的一组渲染模式预设来执行体积渲染。显示系统134可被配置为显示体积渲染300。
53.在代表性实施方案中,系统100可包括超声系统100,该超声系统可用于采集感兴趣的结构210的轮廓的2d图像200。在某些实施方案中,该至少一个处理器132、140可被配置为基于渲染起始线222的起点224和终点226自动完成渲染框220。在各种实施方案中,系统100可包括超声系统100,该超声系统可用于基于渲染框220和自动选择的一组渲染模式预设来执行体积采集。在某些实施方案中,多个渲染模式可包括与多个像素强度范围中的第一像素强度范围相关联的表面渲染模式。多个渲染模式可包括与多个像素强度范围中的第二像素强度范围相关联的组织渲染模式。多个渲染模式可包括与多个像素强度范围中的第三像素强度范围相关联的骨渲染模式。多个像素强度范围中的第二像素强度范围中的第二像素强度值可大于多个像素强度范围中的第一像素强度范围中的第一像素值。多个像素强度范围中的第三像素强度范围中的第三像素强度值可大于多个像素强度范围中的第二像素强度范围中的第二像素值。在示例性实施方案中,提供徒手绘制的渲染起始线222的用户输入设备130可为触摸屏。在代表性实施方案中,提供徒手绘制的渲染起始线的用户输入设备130可以是鼠标设备或轨迹球中的一者。
54.某些实施方案提供一种非暂态计算机可读介质,该非暂态计算机可读介质上存储有计算机程序,该计算机程序具有至少一个代码段。该至少一个代码段可由机器执行以使该机器执行步骤400。步骤400可包括在显示系统134处呈现402具有初始视图的对象的体积
渲染302。步骤400可包括接收406经由用户输入设备130在感兴趣的结构210的轮廓的二维(2d)图像200上的徒手绘制的渲染起始线222。步骤400可包括分析410渲染起始线222的区域中的像素强度值。步骤400可包括基于渲染起始线222的区域中的像素强度值从多组渲染模式预设中自动选择412一组渲染模式预设。多组渲染模式预设中的每一组渲染模式预设可与多个渲染模式中的一个不同渲染模式相关联。多个渲染模式中的每一个渲染模式可与多个像素强度值范围中的一个不同像素强度值范围相关联。步骤400可包括根据自动选择的一组渲染模式预设生成414体积渲染310。步骤400可包括在显示系统134处呈现416体积渲染310。
55.在各种实施方案中,步骤400可包括经由用户输入设备130接收402在系统设置页面处对多组渲染模式预设中的至少一组渲染模式预设的定制。在示例性实施方案中,步骤400可包括基于渲染起始线222的起点224和终点226自动完成408渲染框220。在代表性的实施方案中,多个渲染模式可包括与多个像素强度范围中的第一像素强度范围相关联的表面渲染模式。多个渲染模式可包括与多个像素强度范围中的第二像素强度范围相关联的组织渲染模式。多个渲染模式可包括与多个像素强度范围中的第三像素强度范围相关联的骨渲染模式。多个像素强度范围中的第二像素强度范围中的第二像素强度值可大于多个像素强度范围中的第一像素强度范围中的第一像素值。多个像素强度范围中的第三像素强度范围中的第三像素强度值可大于多个像素强度范围中的第二像素强度范围中的第二像素值。在某些实施方案中,提供徒手绘制的渲染起始线222的用户输入设备130是触摸屏。
56.如本文所用,术语“电路”是指物理电子部件(即,硬件)以及可配置硬件、由硬件执行和/或以其他方式与硬件相关联的任何软件和/或固件(“代码”)。例如,如本文所用,当执行一条或多条第一代码时,特定处理器和存储器可包括第一“电路”,并且在执行一条或多条第二代码时,特定处理器和存储器可包括第二“电路”。如本文所用,“和/或”表示列表中的由“和/或”连结的项中的任一个或多个项。例如,“x和/或y”表示三元素集{(x),(y),(x,y)}中的任何元素。作为另一个示例,“x、y和/或z”表示七元素集{(x),(y),(z),(x,y),(x,z),(y,z),(x,y,z)}中的任何元素。如本文所用,术语“示例性”表示用作非限制性示例、实例或例证。如本文所用,术语“例如(e.g.)”和“例如(for example)”引出一个或多个非限制性示例、实例或例证的列表。如本文所用,电路“用于”或“被配置为”每当该电路包括执行功能的必需硬件和代码(如果需要的话)时就执行该功能,不管是否通过某些用户可配置的设置禁用或不启用该功能的执行。
57.其他实施方案可提供计算机可读设备和/或非暂态计算机可读介质,和/或机器可读设备和/或非暂态机器可读介质,该计算机可读设备和/或非暂态计算机可读介质和/或该机器可读设备和/或非暂态机器可读介质上存储有机器代码和/或具有可由机器和/或计算机执行的至少一个代码段的计算机程序,从而使机器和/或计算机执行如本文所述的用于提供手绘渲染起始线绘制工具和自动渲染预设选择的步骤。
58.因此,本公开可在硬件、软件或硬件和软件的组合中实现。本公开可能以集中方式在至少一个计算机系统中实现,或以分布式方式实现,其中不同的元件分布在若干互连的计算机系统上。适于执行本文所述的方法的任何种类的计算机系统或其他装置都是合适的。
59.各种实施方案也可嵌入计算机程序产品中,该计算机程序产品包括能够实现本文
所述的方法的所有特征,并且当加载到计算机系统中时能够执行这些方法。本文中的计算机程序是指以任何语言、代码或符号表示的一组指令的任何表达,这些指令旨在使具有信息处理能力的系统直接执行特定功能或在以下两项或其中一项之后执行特定功能:a)转换为另一种语言、代码或符号;b)以不同的物质形式进行复制。
60.虽然已经参考某些实施方案来描述了本公开,但是本领域的技术人员应当理解,在不脱离本公开的范围的情况下,可以进行各种改变并可以替换等同物。另外,在不脱离本公开的范围的情况下,可以进行许多修改以使特定情况或材料适应于本公开的教导。因此,本公开不旨在限于所公开的特定实施方案,而是本公开将包括落入所附权利要求书的范围内的所有实施方案。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1