一种图像处理方法和系统与流程

文档序号:26759920发布日期:2021-09-25 05:31阅读:80来源:国知局
一种图像处理方法和系统与流程
一种图像处理方法和系统
相关申请的交叉引用
1.本技术要求于2020年6月27日提交的申请号为16/914,357的美国专利申请的优先权,其内容通过引用被完整包含于此。
技术领域
2.本技术总体上涉及到图像处理领域,具体地,涉及到确定用于图像配准的目标感兴趣区域(roi)的方法和系统。


背景技术:

3.在医学图像处理中,图像配准通常是指在对象的两个或以上图像之间执行某个空间变换的过程,以便于在疾病的不同阶段和/或不同时间点所拍摄的对象的图像之间进行比较。图像配准已广泛用于医学诊断和治疗。例如,可能需要在图像引导放射治疗(igrt)的过程中进行图像配准。在放射治疗之前或期间,通常需要将所获得的治疗图像和用于计划放射治疗的计划图像进行配准,从而使得放射治疗可以根据治疗计划更准确地递送到对象的目标部分。一些图像配准技术可以包括确定要与另一图像配准的图像中的目标roi。目标roi的确定可以显著影响图像配准结果的准确度和/或效率。因此,期望开发一种可以提高图像配准的准确度和/或效率的用于确定目标roi的方法和系统。


技术实现要素:

4.根据本技术的一个方面,提供了一种用于确定图像配准的目标roi的方法。所述方法可以实现在包含至少一个处理器和至少一个非暂时性存储介质的计算设备上。所述方法可以包括获取对象的目标图像,其包括所述对象的目标部分;获取与所述对象的一个或以上特征部分的运动相关的特征信息。所述方法包括基于所述特征信息,从所述一个或以上特征部分中识别所述对象的一个或以上参考部分,其中所述对象的所述目标部分的位置和所述一个或以上参考部分的运动无关。所述方法还包括基于与所述一个或以上参考部分相关的对应特征信息,在所述目标图像中确定所述目标roi。
5.在一些实施例中,所述对象的所述一个或以上特征部分包括与生理运动相关的一个或以上第一特征部分。
6.在一些实施例中,所述从所述一个或以上特征部分中识别所述对象的一个或以上参考部分包括:基于所述目标图像,确定所述目标部分和所述对象的一个或以上风险部分中的每一个风险部分之间的第一距离,所述一个或以上风险部分中的每一个与所述目标部分相关;以及对于所述对象的所述一个或以上第一特征部分中的每一个,基于所述目标图像,确定所述目标部分和所述第一特征部分之间的第二距离;以及基于与所述第一特征部分相关的对应特征信息、所述第一距离和所述第二距离,确定所述第一特征部分是否是所述一个或以上参考部分之一。
7.在一些实施例中,所述图像配准包括将所述目标图像和参考图像配准。所述目标
图像是基于第一时间点对具有第一姿势的所述对象的第一扫描生成的。所述参考图像是基于第二时间点对具有第二姿势的所述对象的第二扫描生成的。所述第二时间点和所述第一时间点不同。
8.在一些实施例中,所述对象的所述一个或以上特征部分包括一个或以上第二特征部分。所述一个或以上第二特征部分的运动与所述第一姿势和所述第二姿势之间的姿势差异相关。
9.在一些实施例中,所述从所述一个或以上特征部分中识别所述对象的一个或以上参考部分包括:对于所述对象的所述一个或以上第二特征部分的每一个,基于所述目标图像,确定所述目标部分和所述第二特征部分之间的第三距离;以及基于与所述第二特征部分相关的对应特征信息和所述第三距离,确定所述第二特征部分是否是所述一个或以上参考部分之一。
10.在一些实施例中,所述目标图像是用于放射治疗的计划图像,以及所述参考图像是用于所述放射治疗的治疗图像。
11.在一些实施例中,所述基于与所述一个或以上参考部分相关的特征信息,在所述目标图像中确定所述目标roi包括:在所述目标图像中确定初始roi;以及基于所述初始roi,通过执行包含至少两个迭代的迭代过程来确定所述目标roi。所述迭代过程对应于一个或以上规则,且当满足所述一个或以上规则中的至少一个时,所述迭代过程终止,所述一个或以上规则包括至少一个与所述一个或以上参考部分的所述特征信息相关的规则。
12.在一些实施例中,所述基于所述初始roi,通过执行包含至少两个迭代的迭代过程来确定所述目标roi包括:在所述至少两个迭代中的每一个迭代中,调整中间roi以获取调整后的roi,其中所述中间roi是所述初始roi或者在先前迭代中获得的调整后的roi;确定所述一个或以上规则中的至少一个是否被满足;以及响应于确定所述一个或以上规则中的至少一个被满足:终止所述迭代过程;以及将所述调整后的roi指定为所述目标roi。
13.在一些实施例中,所述一个或以上参考部分包括与生理运动相关的一个或以上第一参考特征部分。与所述一个或以上参考部分的所述特征信息相关的所述至少一个规则包括,所述调整后的roi包括与所述一个或以上第一参考特征部分中的至少一个第一参考特征部分的运动区域相对应的像素或体素,其中所述运动区域是在所述目标图像中基于与所述一个或以上第一参考特征部分的运动相关的所述特征信息来确定的。
14.在一些实施例中,所述一个或以上参考部分包括一个或以上第二参考特征部分。所述一个或以上第二参考特征部分的每一个的位置与所述对象的姿势相关。所述至少一个与所述一个或以上参考部分的所述特征信息相关的规则包括,所述调整后的roi包括与所述一个或以上第二参考特征部分的至少一个相对应的像素或体素。
15.在一些实施例中,所述在所述目标图像中确定初始roi包括,从所述目标图像中识别与放射治疗相关的等中心点;以及在所述目标图像中基于所述等中心点确定所述初始roi,其中所述等中心点位于所述初始roi的中心。
16.在一些实施例中,所述方法进一步包括在所述目标roi中确定用于所述图像配准的目标子roi。
17.根据本技术的另一方面,提供了一种系统。所述系统包括至少一个包含确定用于图像配准的目标roi的指令的非暂时性存储介质;以及至少一个与所述至少一个非暂时性
存储介质通信的处理器。当执行所述指令时,所述至少一个处理器用于指示所述系统进行操作。所述操作包括获取对象的目标图像,其包括所述对象的目标部分;获取与所述对象的一个或以上特征部分的运动相关的特征信息。所述操作进一步包括基于所述特征信息,从所述一个或以上特征部分中识别所述对象的一个或以上参考部分,其中所述对象的所述目标部分的位置和所述一个或以上参考部分的运动无关。所述操作进一步包括基于与所述一个或以上参考部分相关的对应特征信息,在所述目标图像中确定所述目标roi。
18.根据本技术的另一方面,提供了一种非暂时性计算机可读介质,包括至少一个指令集,当通过计算设备的至少一个处理器执行时,所述至少一个指令集引导所述至少一个处理器执行操作。所述操作包括获取对象的目标图像,其包括所述对象的目标部分;获取与所述对象的一个或以上特征部分的运动相关的特征信息。所述操作进一步包括基于所述特征信息,从所述一个或以上特征部分中识别所述对象的一个或以上参考部分,其中所述对象的所述目标部分的位置和所述一个或以上参考部分的运动无关。所述操作进一步包括基于与所述一个或以上参考部分相关的对应特征信息,在所述目标图像中确定所述目标roi。
19.应当理解的是,以上的一般描述和后文的细节描述仅作为示例性或解释性的,而非限制本技术。
附图说明
20.本技术将以示例性实施例的方式进一步描述,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:
21.图1是根据本技术的一些实施例所示的示例性医疗系统的示意图;
22.图2是根据本技术的一些实施例所示的计算设备的示例性硬件和/或软件组件的示意图;
23.图3是根据本技术的一些实施例所示的移动设备的示例性硬件和/或软件组件的示意图;
24.图4是根据本技术的一些实施例所示的示例性处理设备的框图;
25.图5是根据本技术的一些实施例所示的图像配准的示例性过程的流程图;
26.图6是根据本技术的一些实施例所示的用于确定目标图像中的目标roi的示例性过程的流程图;
27.图7是根据本技术的一些实施例所示的用于通过迭代过程确定目标roi的示例性过程的流程图。
具体实施方式
28.为了更清楚地说明本技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本技术的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本技术应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
29.应当理解,本技术使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目
的,则可通过其他表达来替换所述词语。
30.如本技术和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
31.本技术中使用了流程图用来说明根据本技术的实施例的系统所执行的操作。应当理解的是,前面或后面的操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
32.应当理解,当单元、引擎或模块被描述为“位于”、“连接”、“耦合”至另一单元、引擎或模块时,其可以是直接位于、连接至或耦合至另一单元、引擎或模块的,或与另一单元、引擎或模块通讯。又或者,除非文中清楚表明,可以存在中间单元、中间引擎或中间模块。如本文所使用的,“和/或”包括一个或多个相关列出事物的任意组合和所有组合。
33.参照附图并考虑以下描述,本技术的这些和其他特征以及相关的结构元件以及制造的部件和经济的结合的操作和功能的方法可以变得更加明显,且都构成本技术的一部分。然而,应当明确地理解,附图仅仅是为了说明和描述的目的,并不意图限制本技术的范围。应当理解的是,附图不是按比例的。
34.本技术中的术语“图像”用于笼统地指代图像数据(例如,扫描数据、投影数据)和/或各种形式的图像,包括二维(2d)图像、三维(3d)图像、四维(4d)图像等。本技术中的术语“体素”和“像素”可互换地使用以指代图像的元素。本技术中的术语“范围”、“位置”和“区域”可以指图像中所示的解剖结构的位置或对象身体中存在的解剖结构的实际位置,这是因为图像可以指示存在于对象身体上或身体中的某种解剖结构的实际位置。在一些实施例中,对象的图像可以被简称为对象。对象的图像的分割可以被称为对象的分割。例如,器官的分割可以是指与图像中的器官对应的区域的分割。
35.本技术提供了确定用于图像配准的目标roi的机制(其可以包括方法、系统、计算机可读介质等)。本技术中提供的方法可以包括获得包含对象的目标部分的与对象相关的目标图像,并获得与对象的一个或以上特征部分(例如,器官和/或组织)的运动相关的特征信息。例如,一个或以上特征部分的运动可以包括生理运动,例如呼吸运动、心脏运动、动脉脉动等。又例如,一个或以上特征部分的运动可以包括由与对象相关的姿势差异引起的运动。该方法还可以包括基于特征信息从一个或以上特征部分识别对象的一个或以上参考部分。对象的目标部分的位置与一个或以上参考部分的运动无关。可以基于与一个或以上参考部分相关的对应特征信息来确定目标roi。
36.在用于确定目标roi的一些传统方法中,与生理运动或者姿势差异相关的对象的特征部分通常被排除在目标roi外。例如,这种特征部分可以从目标图像中被分割,并在确定目标roi之前从目标图像移除。本技术提供的方法可以包括确定与生理运动或姿势差异相关的特征部分的运动是否影响对象的目标部分的位置。如果特征部分的运动影响目标部分的位置,则特征部分的位置可以与目标部分的位置高度相关。在本技术的一些实施例中,目标roi可以包含这样的特征部分,其可以有效地提高医学图像的图像配准结果的准确性,从而提高基于医学图像的诊断和/或治疗的效率和/或准确性。可附加地或可替代地,如果
图像配准的准确性得到改善,则可以更有效地用于进一步处理,包括例如由用户(例如,操作员)对图像配准结果进行的修正。
37.图1是根据本技术的一些实施例所示的示例性医疗系统100的示意图。如图所示,医疗系统100可以包括医疗设备110、网络120、一个或以上终端130、处理设备140和存储设备150。在一些实施例中,医疗设备110、终端130、处理设备140和/或存储设备150可以通过无线连接(例如,网络120)、有线连接,或其任意组合,彼此连接和/或通信。医疗系统100的组件之间的连接是可以变化的。仅作为示例,医疗设备110可以通过网络120连接到处理设备140,如图1所示。又例如,医疗设备110可以直接连接到处理设备140。又例如,存储设备150可以通过网络120连接到处理设备140,如图1所示,或直接连接到处理设备140。又例如,如图1所示,终端130可以通过网络120连接到处理设备140,或直接连接到处理设备140。
38.医疗设备110可以包括成像设备、放射治疗设备,或其任意组合。成像设备可以通过扫描设置在医疗设备110的扫描台上的对象(例如,患者)来生成或提供图像数据。在一些实施例中,医疗设备110可以包括单模扫描仪和/或多模态扫描仪。单模扫描仪可以包括例如计算机断层摄影(computed tomography,ct)扫描仪。多模态扫描仪可包括单光子发射计算机断层摄影层压缩(single

photon emission computed tomography

computed tomography,spect

ct)扫描仪,正电子发射断层扫描计算机断层(positron emission tomography

computed tomography,pet

ct)扫描仪,计算机断层摄影

超声波(computed tomography

ultra

sonic,ct

us)扫描仪,数字减法血管造影计算断层(digital subtraction angiography

computed tomography,dsa

ct)扫描仪等,或其任意组合。在一些实施例中,图像数据可以包括投影数据、与对象相关的图像等。投影数据可以是医疗设备110通过扫描对象而生成的原始数据或者在与对象相关的图像上正向投影生成的数据。在一些实施例中,对象可包括身体、物质、物体等,或其任意组合。在一些实施例中,对象可以包括身体的特定部分,例如头部、胸部和腹部等,或其任意组合。在一些实施例中,对象可包括特定器官或roi,例如食道、气管、支气管、胃、胆囊、小肠、结肠、膀胱、输尿管、子宫、输卵管等。
39.在一些实施例中,医疗设备110可以包括用于进行放射治疗的放射治疗设备。例如,医疗设备110可以包括用于获取医学图像并执行放射治疗的多模态(例如,两种模态)设备。医学图像可以是计算机断层扫描(ct)图像、磁共振成像(magnetic resonance imaging,mri)图像、超声图像、四维(4d)图像、三维(3d)图像、二维(2d)图像、诊断图像和非诊断图像等,或其任意组合。医疗设备110可以包括一个或以上诊断设备和/或治疗设备。例如,ct设备、锥形光束ct、正电子发射断层扫描(pet)ct、体积ct、rt设备和扫描床等,或其任意组合。
40.如图1所示,医疗设备110(例如,igrt设备)可以包括成像设备111、放射治疗设备112、扫描床113等,或其任意组合。成像设备111可以获得对象的扫描数据。放射治疗设备112可以根据基于扫描数据生成的治疗图像来执行放射治疗。成像设备111和放射治疗设备112可以在igrt过程中共享扫描床113。
41.在一些实施例中,医疗设备110可以与一个或以上其他可以促进对象的扫描或治疗的设备集成,例如图像记录设备。图像记录设备可以用于拍摄与对象相关的各种类型的图像。例如,图像记录设备可以是拍摄对象的外部或轮廓图的二维(2d)相机。又例如,图像
记录设备可以是3d扫描仪(例如,激光扫描仪、红外扫描仪、3d cmos传感器),其记录对象的空间形象。
42.网络120可以包括任何可以促进用于医疗系统100的信息和/或数据的交换的网络。在一些实施例中,医疗系统100的一个或以上组件(例如,医疗设备110、处理设备140、存储设备150、终端130)可以经由网络120与一个或以上医疗系统100的其他组件进行信息和/或数据传送。例如,处理设备140可以经由网络120从医疗设备110获得图像数据。又例如,处理设备140可以经由网络120从终端130获得用户指令。网络120可以或包括公共网络(例如,互联网)、专用网络(例如,局部区域网络(lan))、有线网络、无线网络(例如,802.11网络、wi

fi网络)、帧中继网络、虚拟专用网络(vpn)、卫星网络、电话网络、路由器、集线器、交换机、服务器计算机和/或其任意组合。例如,网络120可以包括有线网络、无线网络、光纤网络、电信网络、内联网、无线局部区域网络(wlan)、城域网(man)、公共电话交换网络(pstn)、蓝牙
tm
网络、zigbee
tm
网络、近场通信(nfc)网络等或其任意组合。在一些实施例中,网络120可以包括至少一个网络接入点。例如,网络120可以包括有线和/或无线网络接入点,例如基站和/或互联网交换点,医疗系统100中的至少一个组件可以通过接入点连接到网络120以交换数据和/或信息。
43.终端130可以与医疗设备110、处理设备140和/或存储设备150连接和/或通信。例如,终端130可以从处理设备140获得处理的图像,例如包括目标roi的显示图像。又例如,终端130可以使用户与医疗系统100进行交互。在一些实施例中,终端130可以包括移动设备131、平板计算机132、膝上型计算机133等,或其任意组合。在一些实施例中,移动设备131可以包括移动电话、个人数字助理(pda)、游戏设备、导航设备、销售点(pos)设备、笔记本电脑、平板电脑、桌面等,或其任意组合。在一些实施例中,终端130可以包括输入设备、输出设备等。输入设备可以选用键盘输入、触摸屏(例如,具有触觉或触觉反馈)输入、语音输入、眼睛跟踪输入、大脑监测系统输入或任何其他类似的输入机制。通过输入设备接收的输入信息可以通过如总线传输到处理设备140,以进行进一步处理。其他类型的输入设备可以包括光标控制装置,例如鼠标、轨迹球或光标方向键等。输出设备可以包括显示器、扬声器、打印机等,或其任意组合。在一些实施例中,终端130可以是处理设备140的一部分。
44.处理设备140可以处理从医疗设备110、存储设备150、终端130或医疗系统100的其他组件获得的数据和/或信息。例如,处理设备140可以从对象的一个或以上特征部分中的每一个中,确定对象的目标部分的位置是否与一个或以上参考部分的运动无关。响应于确定对象的目标部分的位置与一个或以上参考部分的运动无关。又例如,处理设备140可以基于与一个或以上参考部分相关的特征信息来确定目标roi。在一些实施例中,处理设备140可以是单个服务器或服务器组。服务器组可以是集中式或分布式的。在一些实施例中,处理设备140可以是相对于医疗系统100的本地设备或远程设备。例如,处理设备140可以通过网络120访问来自医疗设备110、存储设备150和/或终端130的信息和/或数据。又例如,处理设备140可以直接连接到医疗设备110、终端130和/或存储设备150以访问信息和/或数据。在一些实施例中,处理设备140可以在云平台上实现。例如,云平台可以包括私有云、公共云、混合云、社区云、分布式云、云间云、多云等,或其任意组合。在一些实施例中,处理设备140可以由如结合图所述的具有一个或以上组件的计算设备200实现。
45.存储设备150可以存储数据、指令和/或任何其他信息。在一些实施例中,存储设备
150可以存储从处理设备140、终端130和/或存储设备150获得的数据。在一些实施例中,存储设备150可以存储数据和/或指令,即可供处理设备140执行的本技术中描述的示例性方法。在一些实施例中,存储设备150可以包括大容量存储器、可移动存储器、易失性读写存储器、只读存储器(rom)等,或其任意组合。示例性的大容量存储器可以包括磁盘、光盘、固态磁盘等。示例性可移动存储器可以包括闪存驱动器、软盘、光盘、存储卡、压缩盘、磁带等。示例性易失性读写存储器可以包括随机存取存储器(ram)。示例性ram可以包括动态随机存取存储器(dram)、双倍数据速率同步动态随机存取存储器(ddrsdram)、静态随机存取存储器(sram)、晶闸管随机存取存储器(t

ram)和零电容随机存取存储器(z

ram)等。示例性只读存储器可以包括掩模型只读存储器(mrom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、光盘只读存储器(cd

rom)和数字多功能磁盘只读存储器rom等。在一些实施例中,存储设备150可以在云平台上实现。例如,云平台可以包括私有云、公共云、混合云、社区云、分布式云、云间云、多云等,或其任意组合。
46.在一些实施例中,存储设备150可以经由网络120与医疗系统100的一个或以上其他组件(例如,处理设备140、终端130)通信。医疗系统100的一个或以上组件可以经由网络120访问存储在存储设备150中的数据或指令。在一些实施例中,存储设备150可以是处理设备140的一部分。
47.在一些实施例中,三维坐标系160可以在如图1所示的医疗系统100中使用。第一轴可以平行于扫描床的横向方向(例如,如图1所示的x方向)。第二轴可以平行于扫描床的纵向方向(例如,如图1所示的z方向)。第三轴可以平行于扫描床的垂直方向(例如,如图1所示的y方向)。三维坐标系的起源可以是空间中的任意点。三维坐标系的起源可以由操作员确定。三维坐标系的起源可以由医疗系统100确定。在一些实施例中,可以使用3d坐标系160描述对象(例如,一个或以上特征部分)的位置。在一些实施例中,可以使用3d坐标系160描述图像的不同像素或体素的位置。
48.应该注意的是,上述描述仅出于说明性目的而提供,并不旨在限制本技术的范围。对于本领域普通技术人员而言,在本技术内容的指导下,可做出多种变化和修改。例如,存储设备150可以是数据存储器,包括云计算平台,例如公共云、私有云、社区和混合云等。然而,这些变化和修改不脱离本技术的范围。
49.图2是根据本技术的一些实施例所示的可以实现处理设备140的计算设备200的示例性硬件和/或软件组件的示意图。如图2所示,计算设备200可以包括处理器210、存储器220、输入/输出(i/o)230和通信端口240。
50.处理器210可以执行计算机指令(例如,程序代码),并根据本技术描述的技术执行处理设备140的功能。计算机指令可以包括,例如执行本技术描述的特定功能的例程、程序、对象、组件、数据结构、过程、模块和功能。例如,处理器210可以处理从医疗设备110、终端130、存储设备150和/或医疗系统100的任何其他组件获得的图像数据。在一些实施例中,处理器210可以包括至少一个硬件处理器,诸如微控制器、微处理器、精简指令集计算机(risc)、特定应用集成电路(asic)、特定应用指令集处理器(asip)、中央处理单元(cpu)、图形处理单元(gpu)、物理处理单元(ppu)、微控制器单元、数字信号处理器(dsp)、现场可编程门阵列(fpga)、高阶risc机器(arm)、可编程逻辑设备(pld)、能够执行至少一个功能的任何电路或处理器或类似物,或其任意组合。
51.仅为了说明的目的,在计算设备200中仅描述了一个处理器。然而,应该注意的是,本技术中的计算设备200还可以包括多个处理器,由此本技术中描述的由一个处理器执行的操作和/或方法步骤也可以由多个处理器联合地或单独地执行。例如,如果在本技术中,计算设备200的处理器执行操作a和操作b,则应该理解,操作a和操作b也可以由计算设备200中的多个不同的处理器共同地或单独地执行(例如,第一处理器执行操作a并且第二处理器执行操作b、或者第一处理器和第二处理器共同执行操作a和b)。
52.存储器220可以存储从医疗设备110、终端130、存储设备150和/或医疗系统100的任何其他组件获得的数据/信息。在一些实施例中,存储器220可以包括大容量存储器、可移动存储器、易失性读写存储器、只读存储器(rom)等,或其任意组合。示例性的大容量存储器可以包括磁盘、光盘、固态磁盘等。示例性可移动存储器可以包括闪存驱动器、软盘、光盘、存储卡、压缩盘、磁带等。示例性易失性读写存储器可以包括随机存取存储器(ram)。示例性ram可以包括动态随机存取存储器(dram)、双倍数据速率同步动态随机存取存储器(ddrsdram)、静态随机存取存储器(sram)、晶闸管随机存取存储器(t

ram)和零电容随机存取存储器(z

ram)等。示例性只读存储器可以包括掩模型只读存储器(mrom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、光盘只读存储器(cd

rom)和数字多功能磁盘只读存储器rom等。在一些实施例中,存储器220可以存储一个或以上程序和/或指令以执行本技术中描述的示例性方法。例如,存储器220可以存储用于确定对象的目标区域的位置(例如,患者的目标部分)的可供处理设备140执行的程序。
53.输入/输出(i/o)230可以输入和/或输出信号、数据、信息等。在一些实施例中,输入/输出(i/o)230可以使用户与处理设备140交互。在一些实施例中,输入/输出(i/o)230可以包括输入设备和输出设备。输入设备的示例可以包括键盘、鼠标、触摸屏、麦克风等,或其任意组合。输出设备的示例可以包括显示设备、扬声器、打印机、投影仪等,或其任意组合。显示设备的示例可包括液晶显示器(lcd)、发光二极管(led)、基于显示器、平板显示器、弯曲屏幕、电视装置、阴极射线管(crt)、触摸屏幕等,或其任意组合。
54.通信端口240可以连接到网络(例如,网络120)以便于数据通信。通信端口240可以在处理设备140和医疗设备110、终端130和/或存储设备150之间建立连接。连接可以包括有线连接、无线连接。有线连接可以包括例如电缆、光缆、电话线等或其任意组合。无线连接可以包括例如bluetoothtm链路、wi

fitm链路、wimaxtm链路、wlan链路、zigbee链路、移动网络链路(例如,3g、4g、5g等)等或其任意组合。在一些实施例中,通信端口240可以是和/或包括标准化的通信端口,诸如rs232、rs485等。在一些实施例中,通信端口240可以是专门设计的通信端口。例如,通信端口240可以根据数字成像和医学通信(dicom)协议来设计。
55.图3是根据本技术的一些实施例所示的移动设备300的示例性硬件和/或软件组件的示意图。如图3所示,移动设备300可以包括通信平台310、显示器320、图形处理单元(gpu)330、中央处理单元(cpu)340、输入输出(i/o)350、内存360和存储装置390。在一些实施例中,任何其他合适的组件,包括但不限于系统总线或控制器(未示出),也可包括在移动设备300内。在一些实施例中,移动操作系统370(例如,iostm、androidtm、windowsphonetm)和一个或以上应用程序380可以从存储器390加载到内存360中,以便由cpu 340执行。应用程序380可以包括浏览器或任何其他合适的移动应用程序,用于接收和呈现与处理设备140中与
图像处理或其他信息相关的信息。信息流的用户交互可以通过i/o 350实现,并经由网络120提供给医疗系统100的处理设备140和/或其他组件。
56.为了实施本技术描述的各种模块、单元及其功能,计算机硬件平台可用作本技术中描述的一个或以上组件的硬件平台。具有用户接口元素的计算机可用于实施个人计算机(pc)或任何其他类型的工作站或终端设备。若计算机被适当的程序化,计算机亦可用作服务器。
57.图4是根据本技术的一些实施例所示的示例性处理设备140的框图。如图4所示,处理设备140可以包括获取模块410、识别模块420、确定模块430和图像配准模块440。模块可以是所有或部分处理设备140的硬件电路。模块还可以实现为由处理设备140读取和执行的应用程序或指令集。此外,模块可以是硬件电路和应用程序/指令的任意组合。例如,当处理设备140正在执行应用程序/指令集时,模块可以是处理设备140的一部分。
58.获取模块410可以获得与医疗系统100相关的数据。在一些实施例中,获取模块410可以获得与对象相关的目标图像。目标图像可以包括对象的目标部分。例如,对象可以是患者或动物(例如,狗、猫)。目标部分可包括对象的一个或以上器官或不同的组织,或其一部分组合。在一些实施例中,目标部分可以涉及损伤(例如,骨折)、病变等。仅作为示例,目标部分可包括肿瘤。在一些实施例中,获取模块410可以获得与对象的一个或以上特征部分的运动相关的特征信息。
59.识别模块420可以识别对象的一个或以上参考部分。在一些实施例中,识别模块420可以从一个或以上第一特征部分中的每一个中,基于第一距离、第二距离和与第一特征部分相关的特征信息确定第一特征部分是否是一个或以上参考部分之一。在一些实施例中,处理设备140可以从一个或以上第一特征部分中的每一个中,确定第二特征部分是否是一个或以上参考部分之一。例如,识别模块420可以从对象的一个或以上第二特征部分中的每一个中,确定目标部分和第二特征部分之间的第三距离。识别模块420可以从目标图像中将一个或以上风险部分、一个或以上第一特征部分、一个或以上第二特征部分和目标部分分割。可以基于分割的结果来确定第一距离、第二距离和/或第三距离。
60.确定模块430可以确定用于图像配准的目标roi。在一些实施例中,确定模块430可以基于与一个或以上参考部分相关的特征信息来确定目标图像中的目标roi。在一些实施例中,确定模块430可以确定目标图像中的初始roi。确定模块430可以基于初始roi,通过执行包括至少两个迭代的迭代过程来确定目标roi。迭代过程可以对应于一个或以上规则。在至少两个迭代中的每一个迭代中,确定模块430可以确定一个或以上规则中的至少一个是否被满足。响应于确定一个或以上规则中的至少一个被满足,确定模块430可以终止迭代过程。
61.图像配准模块440可以将参考图像和目标图像配准。仅作为示例,处理设备140可以使用基于特征的算法将参考图像和目标图像配准,例如,通过将目标roi与参考roi对齐。在一些实施例中,图像配准模块440可以在参考图像中生成参考roi。参考roi可以对应于目标roi,这表示参考roi和目标roi都对应于对象的相同部分。参考roi和目标roi之间可能存在相关性。参考roi可以具有与目标roi相同的形状和/或尺寸。例如,目标图像可以是与放射治疗相关的计划图像,并且参考图像可以是与放射治疗相关的治疗图像。计划图像中的目标roi的中心可以是计划等中心点,并且治疗图像中的参考roi的中心可以是治疗等中心
点。在一些实施例中,当目标图像和参考图像的尺寸相同时,目标roi和参考roi的尺寸可以是相同的。例如,目标roi和参考roi可以是2d区域。可替代地,目标图像和参考图像的尺寸可以是不同的。例如,目标图像可以是3d图像,并且参考图像可以是2d图像。目标roi可以是3d区域,参考图像可以是2d图像。该配准可以包括3d

3d配准,3d

2d配准,2d

2d配准等。
62.应该注意的是,上述描述仅出于说明性目的而提供,并不旨在限制本技术的范围。对于本领域普通技术人员而言,在本技术内容的指导下,可做出多种变化和修改。然而,这些变化和修改不脱离本技术的范围。在一些实施例中,上述模块可以被分成两个或更多个单元。例如,识别模块可以被划分为两个单元,其中一个可以用于识别对象的一个或以上参考部分,另一个可以用于识别参考图像中的参考区域。参考区域可以对应于目标图像数据。在一些实施例中,处理设备140可以包括一个或以上附加模块。例如,处理设备140还可以包括控制模块,该控制模块用于为医疗系统100中的一个或以上组件生成控制信号。
63.在一些实施例中,可以省略上述处理设备140的一个或以上模块。例如,处理设备140可以用于确定目标roi,并且另一个计算设备可以用于基于目标roi执行图像配准操作。因此,可以在处理设备140中省略图像配准模块440。
64.图5是根据本技术的一些实施例所示的图像配准的示例性过程的流程图。过程500的至少一部分可以由处理设备140(例如,如图2所示的计算设备200的处理器210、如图3所示的移动设备300的cpu 340、如图4所示的一个或更多模块)实施。以下所示过程的操作仅出于说明的目的。在一些实施例中,过程500可以用未描述的一个或以上附加操作来完成,和/或未描述的一个或以上操作。另外,如图5所示的过程500的操作的顺序和以下描述不是限制性的。
65.在502中,处理设备140(例如,获取模块410)可以获得与对象相关的目标图像。目标图像可以包括对象的目标部分。例如,对象可以是患者或动物(例如,狗、猫)。目标部分可包括对象的一个或以上器官或不同的组织,或其一部分组合。在一些实施例中,目标部分可以涉及损伤(例如,骨折)、病变等。仅作为示例,目标部分可包括肿瘤。
66.处理设备140可以从医疗系统100的一个或以上组件获得目标图像(例如,医疗设备110或存储设备150)。目标图像可以是二维(2d)图像、三维(3d)图像、四维(4d)图像(例如,时间系列3d图像)等。在一些实施例中,可以基于第一扫描生成目标图像,其中在第一扫描中,对象在第一时间点具有第一姿势。第一扫描可以由第一成像设备执行,例如ct扫描仪、pet扫描仪、mri扫描仪等。当第一成像设备执行第一扫描时,对象可以在第一时间点具有第一姿势。在一些实施例中,目标图像可以是与放射治疗相关的计划图像。
67.在504中,处理设备140(例如,获取模块410)可以获得与对象相关的参考图像。参考图像可以包括对象的目标部分的图形表示。
68.处理设备140可以从医疗系统100的一个或以上组件获得参考图像(例如,医疗设备110或存储设备150)。在一些实施例中,可以基于第二扫描生成参考图像,对象在第二扫描的第二时间点中具有第二姿势。第二时间点可能与第一时间点不同。例如,第二时间点可以晚于第一时间点。第二扫描可以由第二成像设备执行,例如ct扫描仪、pet扫描仪、mri扫描仪等。当第二成像设备执行第二扫描时,对象可以在第二时间点具有第二姿势。
69.在一些实施例中,第一成像设备和第二成像设备可以是同种类型的。例如,目标图像可以是用于生成放射治疗计划的计划图像。可以基于放射治疗之前的扫描生成计划图
像。在一些实施例中,当生成放射治疗计划时,可以将计划图像分割以获得一个或以上风险部分。例如,可以在计划图像中标记一个或以上风险部分的轮廓。放射治疗可包括多个辐射分段。在多个辐射分段的每一个中,将总辐射剂量的一部分递送到对象的目标部分。参考图像可以是用于引导放射治疗的治疗图像。可以基于多个辐射分段的每一个的之前的扫描生成治疗图像。例如,对象的目标部分可以由于生理运动而发生运动。治疗图像可以包括待治疗的对象的目标部分的表示,待治疗的对象的目标部分的位置和/或其他信息。可替代地,第一成像设备和第二成像设备可以是不同种类型的。例如,第一成像设备可以是ct扫描仪,第二成像设备可以是mri扫描仪。
70.在506中,处理设备140(例如,确定模块430)可以确定目标图像中的目标roi。在一些实施例中,目标roi可以包括对象的目标部分的表示的至少一部分。
71.在一些实施例中,对象的一个或以上特征部分可以由于各种原因而运动。例如,一个或以上特征部分的运动可以包括生理运动,例如呼吸运动、心脏运动、动脉脉动等。生理运动可能导致特征部分的位置改变和/或导致特征部分的形状/体积改变。与生理运动相关的特征部分可以被称为下文中的第一特征部分。第一特征部分可以包括例如隔膜、肋、膀胱、直肠等,或其部分,或其任意组合。又例如,在接收扫描时,一个或以上特征部分的位置可以取决于对象的姿势。此后,这种特征部分被称为第二特征部分。一个或以上第二特征部分的运动可以是由第一姿势和第二姿势之间的姿态差异引起的。由姿态差异引起的这种运动也被称为互动运动。第二特征部分可包括例如臂、手、手指、脚等,或其部分,或其任意组合。
72.处理设备140可以获得与对象的一个或以上特征部分的运动相关的特征信息。仅作为示例,与特征部分的运动相关的特征信息可以包括与特征部分相关的运动范围。可附加地或可替代地,特征信息可以包括特征部分的运动是否影响位于特定部位的病变(例如,肿瘤、骨折部位)的位置。处理设备140可以基于特征信息从一个或以上特征部分中识别对象的一个或以上参考部分。在执行扫描时,对象的目标部分的位置可以与一个或以上参考部分的运动无关。处理设备140还可以基于与一个或以上参考部分相关的对应特征信息来确定目标图像中的目标roi。关于目标roi的确定的更多细节可以在本技术中的其他地方找到,例如,在图6、7及其相关描述中。
73.在508中,处理设备140(例如,图像配准模块440)可以在参考图像中生成参考roi。参考roi可以对应于目标roi,指示参考roi和目标roi都对应于对象的相同部分。
74.在一些实施例中,处理设备140可以基于与目标roi相关的信息生成参考roi。仅作为示例,目标图像可以是与放射治疗相关的计划图像,并且参考图像可以是与放射治疗相关的治疗图像。处理设备140可以在参考图像中识别与等中心点(例如,治疗等中心点)对应的特征点。处理设备140还可以基于对应于等中心点的特征点在参考图像中生成参考roi。例如,处理设备140可以将特征点指定为参考roi的中心(例如,几何中心),并生成具有与目标roi相同形状和/或大小的参考roi。
75.在510中,处理设备140(例如,图像配准模块440)可以基于目标roi和参考roi将目标图像与参考图像配准。仅作为示例,处理设备140可以使用基于特征的算法将参考图像和目标图像配准,例如,通过将目标roi与参考roi对齐。在一些实施例中,当目标图像和参考图像的尺寸相同时,目标roi和参考roi的尺寸可以是相同的。例如,目标roi和参考roi可以
是2d区域。可替代地,目标图像和参考图像的尺寸可以是不同的。例如,目标图像可以是3d图像,并且参考图像可以是2d图像。目标roi可以是3d区域,参考图像可以是2d图像。该配准可以包括3d

3d配准,3d

2d配准,2d

2d配准等。为了将参考图像与目标图像配准,处理设备140可以将3d目标roi投影到平面上以生成2d目标roi。该平面可以包括例如横向平面、冠状平面或矢状平面,或者是除横向平面、冠状平面和矢状平面之外的倾斜平面。可以使用2d目标roi将2d参考图像于目标图像配准。2d目标roi和2d参考roi可以在同一平面中。
76.例如,当目标图像是计划图像,并且参考图像是治疗图像时,可以用参考图像配准目标图像以将对象的第一扫描中的第一位置与对象的第二扫描中的第二位置相关联。在一些实施例中,处理设备140和/或用户(例如,操作者)可以基于目标图像和目标图像之间的图像配准的结果(或者简称为配准结果)来调整放射治疗设备的一个或以上可运动部件的位置,使得放射治疗可以精确地传送到对象的目标部分。
77.又例如,目标图像和参考图像可以用于诊断目的。例如,目标图像和参考图像可以是对象的ct图像。图像配准可以帮助用户(例如,医生)观察和监测病理变化。例如,图像配准可以帮助用户监测和/或检测肿瘤或结节随时间的变化,例如,尺寸、密度等的变化等,或其任意组合。当第一成像设备和第二成像设备是不同类型时,可以通过参考图像配准目标图像以通过融合目标图像和参考图像来生成复合图像。例如,目标图像可以是ct图像,参考图像可以是mri图像。合成图像可以提供与对象相关的解剖信息和/或功能信息,以改善诊断和/或治疗目的的精度。
78.在一些实施例中,处理设备140还可以在操作506中确定目标roi中的目标子roi。处理设备140还可以在操作508中的参考图像中识别参考子roi。参考子roi可以对应于目标子roi。目标图像和参考图像可以基于目标子roi和参考子roi配准。仅仅是示例,处理设备140可以定义目标roi的熵测量h,并在与最大熵测量相对应的目标roi内选择一个区域作为目标子roi。以这种方式,目标子roi可以包括相对丰富的信息,该信息可以有助于提高图像配准结果的准确性。
79.应该注意的是,上述关于过程500的描述仅出于说明性目的而提供,并不旨在限制本技术的范围。对于本领域普通技术人员而言,在本技术内容的指导下,可做出多种变化和修改。然而,这些变化和修改不脱离本技术的范围。在一些实施例中,可以省略一个或以上操作,并且可以添加/或一个或以上附加操作。例如,过程500还可以包括基于目标图像、表示目标roi的显示图像而生成操作。可附加地或可替代地,过程500还可以包括将显示图像发送到用户的终端设备(例如,终端130)。用户可以通过终端设备查看和/或修改目标roi。
80.图6是根据本技术的一些实施例所示的用于确定目标图像中的目标roi的示例性过程的流程图。过程600的至少一部分可以由处理设备140(例如,如图2所示的计算设备200的处理器210、如图3所示的移动设备300的cpu 340、如图4所示的一个或更多模块)实施。以下所示过程的操作仅出于说明的目的。在一些实施例中,过程600可以用未描述的一个或以上附加操作来完成,和/或未描述的一个或以上操作。另外,如图6所示的过程600的操作的顺序和以下描述不是限制性的。
81.在602中,处理设备140(例如,获取模块410)可以获得与对象相关的目标图像。目标图像可以包括对象的目标部分的表示。目标图像可以以参考图像配准。目标图像可以是与放射治疗相关的计划图像,并且参考图像可以是与放射治疗相关的治疗图像。操作602可
以以类似于操作502的方式执行。
82.在604中,处理设备140(例如,获取模块410)可以获得与对象的一个或以上特征部分的运动相关的特征信息。
83.在一些实施例中,处理设备140可以基于存储在存储设备(例如,存储设备150)中的库中可用的信息来确定对象的一个或以上特征部分。仅出于说明的目的,对象的目标部分可包括肿瘤。在一些实施例中,用户(例如,操作员)可以经由终端130输入至少一些对象信息。处理设备140可以从终端130获得对象信息。在一些实施例中,处理设备140可以从对象的简历中检索至少一些对象信息,包括例如对象的病历。示例性对象信息可以包括年龄、性别、体重、身高、身体的厚度、与对象的目标部分(例如肿瘤部位、肿瘤类型)相关的信息。处理设备140可以基于至少一些对象信息,从库中检索对象的一个或以上特定部分的特征。例如,特定部分的一个或以上特征可以包括对象的特定部分在对应于肿瘤部位的肿瘤周围是否存在风险(其在瞄准肿瘤的放射治疗期间接受不必要的辐射)和/或与目标部分相关的肿瘤类型、对象的特定部分是否倾向于运动或保持稳定、对象的特定部分的位置是否受到通过成像设备接收扫描的对象的姿势的影响、对象的特定部分的运动范围等,或其任意组合。处理设备140可以从一个或以上特定部分中选择一个或以上特征部分。处理设备140还可以基于与一个或以上特征部分对应的一个或以上特征来确定与一个或以上特征部分的运动相关的特征信息。
84.所述库可以包括关于一个或以上参考对象的多种肿瘤类型、多个肿瘤部位和多个对应于多种肿瘤类型和部位的特征部分(例如,器官和/或组织)的信息。示例性肿瘤类型可包括一个或以上参考对象的的癌、肉瘤、骨髓瘤、白血病、淋巴瘤等,或其任意组合。示例性肿瘤位点可包括一个或以上参考对象的皮肤、肺、乳房、前列腺、结肠、直肠、结肠、宫颈、子宫等,或其任意组合。参考对象的一个或以上特征部分中的每一个可以包括对应于参考对象的肿瘤类型和/或肿瘤部位的一个或以上特征。例如,可以基于与一个或以上参考对象的不同特征部分相关的历史数据来生成库。又例如,用户可以手动添加到参考对象的特征部分的一个或以上特征,或者修改已经在库中的参考对象的特征部分的一个或以上特征。在一些实施例中,库可以以表的形式存储在存储设备150中。
85.参考对象的特征部分的一个或以上特征可以包括年龄、性别、体重、身高、身体的厚度、对象的部分在肿瘤周围是否存在风险(器官或组织在放射治疗期间可能接受不必要的辐射),该部分是否倾向于运动或保持稳定,运动趋势,该部分的位置是否受到通过成像设备接收扫描的对象的姿势的影响,该部分的运动范围等,或其任意组合。可附加地或可替代地,对象的该部分的一个或以上特征还可以包括该部分是否是与生理运动相关的第一特征部分,该部分是否是位置取决于接受扫描时对象的姿势的第二特征部分,第二特征部分的运动是否影响肿瘤的位置等,或其任意组合。
86.处理设备140还可以基于库和至少一些与对象相关的对象信息(例如,肿瘤部位、肿瘤类型、性别)来确定对象的一个或以上特征部分。如结合操作506所述,对象的一个或以上特征部分可以包括与生理运动相关的一个或以上第一特征部分,以及与执行扫描时的对象的姿势相关的一个或以上第二特征部分。处理设备140还可以从库中获得与一个或以上特征部分相关的特征信息。对象的特征部分的特征信息可以包括一个或以上参考对象中的每一个的特征部分的一个或以上特征的参考特征信息。对象的特征部分可以与一个或以上
参考对象中的每一个的特征部分相同或类似。例如,对象的特征部分和参考对象中的每一个的特征部分是一样的

对象的肝脏中的肿瘤和参考对象中的每一个的肝脏中的肿瘤。又例如,对象的特征部分和参考对象中的每一个的特征部分是一样的

对象的左肺的肿瘤和参考对象中的每一个的左肺的肿瘤,并且这些肿瘤都被认为是处于相同的进展阶段。在一些实施例中,多个参考对象中类似特征部分的特征信息可作为个体信息组呈现在库中,其中每个个体信息组对应于一个参考对象;或者多个参考对象中类似特征部分的特征信息可作为单个特征信息组(例如,在参考对象中取平均值)呈现在库中。
87.在606中,处理设备140(例如,识别模块420)可以基于特征信息从一个或以上特征部分中识别对象的一个或以上参考部分。
88.在一些实施例中,处理设备140可以从一个或以上第一特征部分中的每一个第一特征部分中,基于第一距离、第二距离和与第一特征部分相关的特征信息,确定第一特征部分是否是一个或以上参考部分之一。如果第一特征部分被确定为一个或以上参考部分之一,则第一特征部分也被称为第一参考特征部分。第一距离是指目标部分与目标图像中对象的一个或以上风险部分之间的距离。第二距离是指目标部分与目标图像中的第一特征部分之间的距离。在一些实施例中,第一距离和/或第二距离可以是沿第一特征部分的运动方向的距离。可以使用图1中所示的坐标系160描述运动方向。例如,运动方向可以表示为x方向或

x方向。当第一特征部分沿x方向运动时,第一距离和/或第二距离可以是沿x方向的距离。特征信息可以包括第一特征部分的运动范围。运动范围可以包括第一特征部分的运动方向和沿着运动方向的第一特征部分的运动距离。例如,肝脏的运动距离(即,与呼吸运动相关的第一特征部分)沿着与呼吸运动相关的运动方向可以是大约11毫米。
89.在一些实施例中,与第二特征部分的运动相关的特征信息可以包括第一特征部分的运动是否影响位于各种位点的病变(例如,肿瘤、骨折)的位置。处理设备140可以从一个或以上第一特征部分中的每一个第一特征部分中,基于与第一特征部分相关的特征信息,确定第一特征部分是否是一个或以上参考部分之一。例如,与第一特征部分相关的特征信息可以包括第一特征部分的运动是否影响位于隔膜上、大脑中或胃部等的肿瘤的位置。处理设备140可以基于与目标部分(例如,肿瘤位点)相关的信息和与第一特征部分相关的特征信息来确定第一特征部分是否是一个或以上参考部分之一。
90.在一些实施例中,为了识别一个或以上参考部分,处理设备140可以从目标图像中分割一个或以上风险部分、一个或以上第一特征部分、一个或以上第二特征部分以及目标部分。又例如,可以预先执行至少一些前述部分的分割。处理设备140可以从存储器(例如,存储设备150)获得分割的结果。例如,目标图像可以是与放射治疗相关的计划图像。当计划放射治疗时,目标部分和一个或以上风险部分可以从计划图像分割。目标部分与风险部分之间的第一距离可以是沿着与目标图像中的目标部分对应的特征点和风险部分对应的的点之间的运动方向的最小距离。例如,特征点可以是目标图像中的目标部分的中心点(例如,几何中心、质量中心等)。对应于风险部分的点可以是风险部分的中心点(例如,几何中心、质量中心等)。类似地,目标部分和第一特征部分之间的第二距离可以是沿着与目标图像中对应的特征点和第一特征部分对应的点之间的运动方向的最小距离,并且与目标图像中的目标部分和对应于第一特征部分的点之间的运动方向。在一些实施例中,目标图像可以是用于生成放射治疗计划的计划图像。目标部分可以是2d计划目标区域或3d计划目标体
积(planning target volume,ptv)。特征点可以是与放射治疗相关的等中心点,例如计划等中心点。如本技术所用,术语“计划等中心点”是指预期从不同角度发射的辐射束(计划的)在放射治疗设备的机架旋转时相交的空间中的点。
91.在一些实施例中,处理设备140可以在一个或以上第一距离之间确定最小第一距离。处理设备140可以确定第二距离和最小第一距离之间的距离差。处理设备140可以与第一特征部分的运动范围比较距离差。响应于确定距离差大于第一特征部分的运动范围,处理设备140可以确定第一特征部分的运动不会影响对象的目标部分的位置。处理设备140可以将第一特征部分指定为一个或以上参考部分之一。
92.在一些实施例中,处理设备140可以从一个或以上第一特征部分中的每一个中,确定第二特征部分是否是一个或以上参考部分之一。如果第二特征部分被确定为一个或以上参考部分之一,则第二特征部分也被称为第一参考特征部分。例如,处理设备140可以从对象的一个或以上第二特征部分中的每一个中,确定目标部分和第二特征部分之间的第三距离。可以类似于如何确定第一距离或第二距离的那样来确定第三距离,这里不再重复描述。处理设备140还可以将第三距离与距离阈值进行比较。响应于确定第三距离小于距离阈值,处理设备140可以将第二特征部分指定为一个或以上参考部分之一。在一些实施例中,与第二特征部分相关的特征信息可以包括第二特征部分的运动是是否影响位于各个位点的病变(例如,肿瘤、骨折)的位置。例如,与第二特征部分相关的特征信息可以包括第二特征部分的运动是否影响位于乳房中的肿瘤、位于脑中的肿瘤、位于胃中的肿瘤的位置。仅作为示例,与左手(即示例性第二特征部分)相关的特征信息可以包括,左手的运动不会影响位于乳房中的肿瘤的位置。处理设备140可以基于与目标部分(例如,肿瘤位点)相关的信息和与第二特征部分相关的特征信息,确定第二特征部分是否是一个或以上参考部分之一。
93.在608中,处理设备140(例如,确定模块430)可以基于与一个或以上参考部分相关的特征信息来确定目标图像中的目标roi。在一些实施例中,处理设备140可以确定目标图像中的初始roi。处理设备140可以基于初始roi,通过执行包括至少两个迭代的迭代过程来确定目标roi。迭代过程可以对应于一个或以上规则。在至少两个迭代中的每一个迭代中,处理设备140可以确定一个或以上规则中的至少一个是否被满足。响应于确定一个或以上规则中的至少一个被满足,处理设备140可以终止迭代过程。关于通过迭代过程确定目标图像中的目标roi的更多细节可以在本技术中的其他地方找到,例如,图7及其相关描述。
94.应该注意的是,上述关于过程600的描述仅出于说明性目的而提供,并不旨在限制本技术的范围。对于本领域普通技术人员而言,在本技术内容的指导下,可做出多种变化和修改。然而,这些变化和修改不脱离本技术的范围。在一些实施例中,可以省略一个或以上操作,并且可以添加/或一个或以上附加操作。
95.图7是根据本技术的一些实施例所示的用于通过至少两个迭代确定目标roi的示例性过程的流程图。过程700的至少一部分可以由处理设备140(例如,如图2所示的计算设备200的处理器210、如图3所示的移动设备300的cpu 340、如图4所示的一个或更多模块)实施。以下所示过程的操作仅出于说明的目的。在一些实施例中,过程700可以用未描述的一个或以上附加操作来完成,和/或未描述的一个或以上操作。另外,如图7所示的过程700操作的顺序和以下描述不是限制性的。
96.在702中,处理设备140(例如,确定模块430)可以确定目标图像中的初始roi。例
如,目标图像可以是用于放射治疗的计划图像。处理设备140可以基于与放射治疗相关的等中心点(例如,计划等中心点)来确定初始roi。初始roi的大小可以是存储在存储设备150中的预设值,或者可以由用户(例如,操作员)设置和/或修改。仅作为示例,等中心点可以位于初始roi的中心(例如,几何中心、质量中心等)。在一些实施例中,目标图像可以是2d图像,并且初始roi可以具有2d形状。例如,初始roi可以是圆形、三角形、正方形、矩形、梯形、五边形、六边形等。可替代地,初始roi可以具有不规则形状。在一些实施例中,目标图像可以是3d图像,并且初始roi可以具有3d形状。例如,初始roi可以是球体、立方体、圆柱、金字塔、圆锥、圆形截头锥形等。
97.在704中,处理设备140(例如,确定模块430)可以调整(例如,延伸或减少)中间roi以获得调整后的roi。如本技术所用,中间roi是指初始roi或先前迭代中获得的roi。例如,在第一迭代中,中间roi可以是初始roi。在i
th
迭代中,中间roi可以是在(i

1)
th
迭代中获得的roi。
98.在一些实施例中,处理设备140可以通过延伸中间roi的边界的至少一部分来调整中间roi。边界的延伸量沿着至少两个不同的方向可以相同或不同。仅作为示例,中间roi可以是立方体。处理设备140可以沿着六个正交方向延伸立方体的十二边。例如,可以使用图1中所示的3d坐标系160描述六个正交方向。六个正交方向可以包括一个+x方向,一个

x方向,一个+y方向,一个

y方向,一个+z方向,一个

z方向等,或其任意组合。在一些实施例中,对于立方体的十二边中的至少一些的每一个,边可以沿着垂直于边的六个正交方向之一延伸预定距离(例如,2毫米、5个像素/体素等)。调整后的roi可以是具有比中间roi更大体积的立方体。又例如,对于作为立方体的中间roi,处理设备140可以沿着四个正交方向延伸立方体的十二边的八边。对于立方体的八边中的每一个,边可以沿着垂直于边的四个正交方向之一延伸。沿两个不同方向的延伸可以相同或不同。调整后的roi可以具有比中间roi更大的体积。
99.在706中,处理设备140(例如,确定模块430)可以确定一个或以上规则中的至少一个是否被满足。一个或以上规则可以涉及用于确定目标图像中的目标roi的迭代过程的终止。响应于确定一个或以上规则中的任何一个不被满足,处理设备140可以进行到操作706以继续调整中间roi。响应于确定一个或以上规则中的至少一个被满足,处理设备140可以终止迭代过程并进行到操作710。
100.例如,一个或以上规则可以包括与一个或以上参考部分的特征信息相关的第一规则。第一规则可以包括:调整后的roi包括至少一个对应于一个或以上参考部分中的至少一个的体素或像素。如果满足第一规则,则目标roi可以包括参考部分的至少一部分(例如,与对象的姿势相关的第二参考特征部分)。参考部分的运动(例如,由生理运动或姿势差异引起的运动)不会影响对象的目标部分的位置。如果对象的参考部分的至少一部分包括在用于将目标图像与参考图像配准的目标roi中,则将降低配准结果的准确性。因此,当处理设备140确定满足第一规则时,终止迭代过程。又例如,当一个或以上参考部分包括与生理运动相关的一个或以上第一参考特征部分时,第一规则可以包括:调整后的roi包括对应于一个或以上第一参考特征部分的至少一个的运动区域的体素或像素。如本技术所用,第一参考特征部分的术语“运动区域”是指第一参考特征部分的运动的最小区域。可以基于与第一参考特征部分的运动相关的特征信息在目标图像中确定第一参考特征部分的运动区域。例
如,运动区域可以基于第一参考特征部分的运动距离和运动方向以及目标图像中的第一参考特征部分的尺寸。
101.又例如,一个或以上规则可以包括第二规则。第二规则可以与预定限制相关联。预定限制可以涉及诸如已经执行的迭代计数、调整后的roi的面积/体积等因素。例如,第二规则可以包括已经执行的迭代计数达到预定值。可附加地或可替代地,第二规则可以包括所调整后的roi的面积/体积达到预定区域值/体积阈值。
102.又例如,一个或以上规则可以包括第三规则。第三规则可以包括:调整后的roi包括至少一个与位于对象的身体外部的物体对应的像素或体素。例如,物体可以包括围绕对象的空气、第一成像设备的扫描床等。
103.在708中,处理设备140(例如,确定模块430)可以基于中间roi或调整后的roi的确定目标roi。例如,响应于确定第一规则、第二规则或第三规则中的至少一个被满足,处理设备140可以基于调整后的roi确定目标roi。目标roi可以用于参考图像和目标图像的配准。关于配准的更多细节可以在本技术中的其他地方找到,例如,在与操作510相关的描述中。
104.在一些实施例中,处理设备140还可以基于目标图像和目标roi生成显示图像。处理设备140可以标记目标图像上的目标roi以生成显示图像。用户可以经由终端130查看显示图像。例如,目标roi的轮廓可以由与目标图像的其他部分不同的特定颜色标记,使得用户可以容易地从目标图像识别目标roi。又例如,可以使用特定颜色来呈现整个目标roi。可附加地或可替代地,终端130可以为用户提供修改选项。用户可以在显示图像中修改目标roi,例如,通过使用诸如鼠标或触摸屏的输入设备调整目标roi的轮廓。
105.应该注意的是,上述关于过程700的描述仅出于说明性目的而提供,并不旨在限制本技术的范围。对于本领域普通技术人员而言,在本技术内容的指导下,可做出多种变化和修改。然而,这些变化和修改不脱离本技术的范围。
106.上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本技术的限定。虽然此处并没有明确说明,本领域技术人员可能会对本技术进行各种修改、改进和修正。该类修改、改进和修正在本技术中被建议,所以该类修改、改进、修正仍属于本技术示范实施例的精神和范围。
107.同时,本技术使用了特定词语来描述本技术的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本技术至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本技术中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本技术的一个或以上实施例中的某些特征、结构或特点可以进行适当的组合。
108.此外,本领域技术人员可以理解,本技术的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本技术的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本技术的各方面可能表现为位于一个或以上计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。
109.计算机存储介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基
带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等,或合适的组合形式。计算机存储介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机存储介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、rf、或类似介质,或任何上述介质的组合。
110.本技术各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如java、scala、smalltalk、eiffel、jade、emerald、c++、c#、vb.net、python等,常规程序化编程语言如c语言、visual basic、fortran 2003、perl、cobol 2002、php、abap,动态编程语言如python、ruby和groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(lan)或广域网(wan),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(saas)。
111.此外,除非权利要求中明确说明,本技术所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本技术流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本技术实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。
112.同理,应当注意的是,为了简化本技术披露的表述,从而帮助对一个或以上发明实施例的理解,前文对本技术实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本技术对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1