使用深度卷积网络的放射疗法计划的制作方法

文档序号:20213633发布日期:2020-03-31 11:28阅读:169来源:国知局
使用深度卷积网络的放射疗法计划的制作方法

优先权要求

本申请要求于2017年7月26日提交的美国申请序列号15,658,484的优先权的权益,其全部内容通过引用并入本文中。

本发明的实施方式一般地涉及确定放射疗法治疗系统中的机器参数。特别地,本发明涉及使用深度学习技术来确定放射疗法系统中的用于治疗计划的机器参数。



背景技术:

放射疗法或“放射治疗”可以用于治疗哺乳动物(例如,人和动物)组织中的癌症或其他疾病。一种这样的放射治疗技术是伽马刀,通过伽马刀,患者受到大量低强度伽马射线的辐照,其中伽马射线以高强度和高精度会聚在靶(例如,肿瘤)处。在另一实施方式中,使用线性加速器提供放射治疗,由此肿瘤受到高能粒子(例如,电子、质子、离子、高能光子等)的辐照。放射束的定位和剂量必须被精确地控制,以确保肿瘤接收处方的辐射,并且束的定位应当为使得对周围健康组织——通常被称为危及器官(oar)——的损伤最小化。辐射被称为“处方的”,原因是医师给肿瘤和周围器官开了类似于药物处方的预定量的辐射。通常,准直束形式的电离辐射从外部辐射源朝向患者定向。

可以使用指定的或可选择的束能量例如用于实施诊断能级范围或治疗能级范围。放射束的调制可以由一个或更多个衰减器或准直器(例如多叶准直器)提供。可以通过准直来调节放射束的强度和形状,以通过使投射的束与靶向组织的轮廓共形来避免损伤与靶向组织相邻的健康组织(例如,危及器官)。

治疗计划过程可以包括使用患者的三维图像来识别靶区(例如,肿瘤)以及识别肿瘤附近的关键器官。治疗计划的创建可能是耗时的过程,在此过程中,计划者试图在将各种治疗目标或约束的各自的重要性(例如,权重)考虑在内的情况下遵从各种治疗目标或约束(例如,剂量体积直方图(dvh)、重叠体积直方图(ovh)),以产生临床上可接受的治疗计划。该任务可能是耗时的试错过程,该过程由各种危及器官(oar)而复杂化,,原因是,随着oar的数目的增加(例如,对于头颈部治疗高达13个oar),该过程的复杂性也增加。远离肿瘤的oar可以容易地免受辐射,而接近靶肿瘤或者与靶肿瘤重叠的oar可能难以幸免。

传统上,对于每个患者,可以以“离线”方式生成初始治疗计划。例如使用一种或更多种医学成像技术,可以在实施放射疗法之前很好地开发治疗计划。成像信息可以包括例如来自x射线、计算机断层扫描(ct)、核磁共振(mr)、正电子发射断层扫描(pet)、单光子发射计算机断层扫描(spect)或超声的图像。医疗服务人员如医师可以使用指示患者解剖结构的三维成像信息来识别一个或更多个靶肿瘤以及肿瘤附近的危及器官。医疗服务人员可以使用手动技术来描绘要接收处方放射剂量的靶肿瘤,并且医疗服务人员可以类似地描绘存在受放射治疗损伤的风险的附近组织如器官。替选地或另外地,可以使用自动化工具(例如,由瑞典elektaab提供的abas)来辅助识别或描绘靶肿瘤和危及器官。然后可以基于临床和剂量测定的目标和约束(例如,对肿瘤体积的部分的最大、最小和部分放射剂量(“靶的95%应接受不少于100%的处方剂量”),以及针对关键器官的类似措施)使用优化技术来创建放射疗法治疗计划。

治疗计划过程可以包括使用患者的三维图像来识别靶区(例如,肿瘤)以及识别肿瘤附近的关键器官。创建治疗计划会是耗时的过程,其中,计划者试图在考虑到各项治疗目标或约束的各自重要性(例如,权重)的情况下遵从各项治疗目标或约束(例如,剂量体积直方图(dvh)目标),以便产生临床上可接受的治疗计划。该任务可能是耗时的试错过程,该过程由各种危及器官(oar)而复杂化,原因是,随着oar的数目的增加(例如,对于头颈部治疗最高达13个oar),该过程的复杂性也增加。远离肿瘤的oar可以容易地免受辐射,而接近靶肿瘤或者与靶肿瘤重叠的oar可能难以幸免。然后,可以通过将患者在治疗机器中定位并且实施处方的放射疗法来执行治疗计划。放射疗法治疗计划可以包括剂量“分级”,从而在预定时间段内提供一系列放射疗法实施(例如,45个部分),其中每个疗法实施包括总处方剂量的指定部分。然而,在治疗期间,相对于治疗机器(例如,线性加速器——“linac”)的患者的位置以及靶肿瘤的位置非常重要,以确保靶肿瘤而非健康组织被辐照。



技术实现要素:

强度调制放射治疗(imrt)和体积调制电弧治疗(vmat)已经成为现代癌症放射疗法中的护理标准。确定个体患者的imrt或vmat治疗计划可以包括试错过程,并且可以包括对靶剂量与危及器官(oar)的取舍折衷进行权衡,以及对如下程序约束进行调节,该上述程序约束中,程序约束对计划质量指标和剂量分布的作用可能很难预测。可以调节计划约束的顺序可能会导致剂量差异。治疗计划的质量可以取决于剂量师的主观判断,而主观判断可以取决于剂量师的经验或技能水平。即使是最熟练的剂量师,也无法保证他们的计划接近最佳状态,或者不管是一点点的努力还是大量的努力将得到更好的计划。在某些方法中,可以使用计算密集算法来确定治疗计划,然而这样的方法可能需要数小时才能计算出治疗计划。计算方法可以包括比较新患者的一维靶-器官重叠测量(dvh,ovh)与以往患者的高质量计划相关联的重叠测量以找到与新患者的计划相似的计划,并且探索计划质量空间以确定剂量计划师然后可以选择用于放射疗法治疗的最佳计划系列,甚至确定帕累托最优计划系列。本发明的发明人已经尤其认识到如下治疗计划系统的需要,该治疗计划系统可以实时确定高质量治疗计划(例如,在患者工作流程期间提供治疗计划或更新的治疗计划),例如以改进患者工作流程(例如,减少患者等待接受放射治疗的时间)并提供快速放射治疗疗法的重新计划(例如,可以基于患者的变化重新计算或更新治疗计划)。高质量的治疗计划可以是满足治疗计划处方的治疗计划,例如,以开处方医师预期的程度辐照靶,以及使oar尽可能多地被避免或以治疗计划约束中指定的程度避免。治疗计划可以包括强度调制的放射疗法治疗计划或体积调制的电弧疗法治疗计划。这些约束通常被描述为剂量体积直方图(dvh),其显示靶体积或靶oar体积的每体积部分的累积剂量,以及如上所述的部分剂量与部分靶/oar体积。本发明人还认识到,可以训练神经网络例如深度卷积神经网络以基于成像信息来确定用于放射疗法治疗计划的机器参数。神经网络可以学习用于常规诊断的治疗计划的特性,并且可以预测可能的治疗机器参数设置,例如以实施预期的剂量分布。机器参数可以包括机架角度、可以通过其将治疗性x射线束投射到靶的束孔径(例如,束截面形状)以及孔径强度。神经网络可以基于患者的图像以及靶和oar描绘来估计驱动治疗机器的机器参数。神经网络可以包括在患者的解剖结构与治疗约束之间具有联系的模型以及可以实施预期的3d剂量分布的治疗机器参数设置。经训练的神经网络可以提供治疗计划过程的模型,该模型可以包括在计划创建过程中做出的许多主观决定,并且可以实现计划模板的产生以启动计划创建,提供计划质量的评估,为深度缺乏本地imrt/vmat专业知识的治疗诊所提供帮助,并且也许将来会提供全自动的治疗计划。

在一个方面,本公开内容的特征可以在于一种用于训练深度卷积神经网络例如以提供患者放射治疗计划的方法。该方法可以包括:从一组患者中收集患者数据。患者数据可以包括患者解剖结构的至少一个图像和先前的治疗计划。治疗计划可以包括预定的机器参数。该方法还可以包括通过使用先前的治疗计划和相应的收集的患者数据训练深度卷积神经网络以进行回归,例如来确定新治疗计划。新治疗计划可以包括预测的机器参数。该方法还可以包括通过调节深度卷积神经网络的一个或更多个参数例如以最小化成本函数来训练深度卷积神经网络,该成本函数包括预定的机器参数集与预测的机器参数集之间的差。预定的机器参数可以包括机架角度、多叶准直器叶片位置或放射疗法束强度中的至少一个。预测的机器参数可以包括机架角度、多叶准直器叶片位置或放射疗法束强度中的至少一个。该方法还可以包括从一组患者中的每个患者收集包括至少一个有符号距离图的患者数据。患者解剖结构的至少一个图像可以包括来自患者的计划ct图像、解剖结构标签图、确定目标距离例如有符号距离图中的至少一个。

在一个方面,本公开内容的特征可以在于一种使用深度卷积神经网络来例如提供放射治疗计划的方法。该方法可以包括取得先前对来自一组患者的患者数据训练的经训练的深度卷积神经网络。该方法还可以包括收集新的患者数据。新的患者数据可以包括患者解剖结构的至少一个图像。该方法还可以包括通过使用经训练的深度卷积神经网络进行回归,确定新的患者的新治疗计划。新治疗计划可以包括新的机器参数集。经训练的深度卷积神经网络可以提供包括机器参数集的新治疗计划。机器参数集可以包括机架角度、多叶准直器叶片位置或放射治疗束强度中的至少一个。新治疗计划可以实时创建。新治疗计划可以在放射疗法治疗期间实时创建。可以在放射疗法治疗期间实时创建的治疗计划可以包括在线自适应计划。

在一个方面,本公开内容的特征可以在于一种放射疗法治疗系统。该系统可以包括图像采集装置,例如收集包括患者解剖结构的至少一个图像的患者数据。该系统还可以包括放射疗法装置,例如对患者实施放射疗法。该系统还可以包括非暂态机器可读介质,例如存储经训练的深度卷积神经网络和放射疗法治疗计划。该方法还可以包括处理器,例如该处理器通过使用经训练的深度卷积神经网络进行回归,基于所收集的患者数据来生成新治疗计划。该新治疗计划可以包括机器参数集。该系统还可以包括放射疗法控制电路,该放射疗法控制电路可以被配置成指示放射疗法装置根据具有新的机器参数集的新的放射治疗计划对患者实施放射疗法。经训练的深度卷积神经网络可以被配置成预先根据来自一组患者的患者数据进行训练。新的机器参数集可以包括预测的机器参数。新的机器参数集可以包括机架角度、多叶准直器叶片位置或放射疗法束强度中的至少一个。可以通过调节深度卷积神经网络的一个或更多个参数例如以最小化成本函数来训练深度卷积神经网络,成本函数可以包括预定的机器参数集与预测的机器参数集之间的差。患者数据可以包括来自一组患者中的每个患者的至少一个有符号距离图。患者解剖结构的至少一个图像可以包括来自患者的计划ct图像、解剖结构标签图、确定目标距离例如有符号距离图中的至少一个。新治疗计划可以实时创建。新治疗计划可以在放射疗法治疗期间实时创建。

在一个方面,本公开内容的特征可以在于一种非暂态机器可读介质,该非暂态机器可读介质包括在由图像处理器执行时使图像处理器从一组患者接收患者数据的指令。患者数据可以包括患者解剖结构的至少一个图像和先前治疗计划。治疗计划可以包括预定的机器参数。非暂态机器可读介质还可以包括如下指令,该指令在由图像处理器执行时使图像处理器通过使用先前的治疗计划和相应的收集的患者数据训练深度卷积神经网络以进行回归。可以调节深度卷积神经网络的至少一个或更多个参数以最小化成本函数。非暂态机器可读介质还可以包括如下指令,该指令在由图像处理器执行时使图像处理器使用经训练的深度卷积神经网络来确定新治疗计划,该新治疗计划可以包括新的预测的机器参数集。机器参数可以包括机架角度、多叶准直器叶片位置或放射疗法束强度中的至少一个。非暂态机器可读介质还可以包括如下指令,该指令在由图像处理器执行时使图像处理器从一组患者中的每个患者接收可以包括至少一个有符号距离图的患者数据。患者解剖结构的至少一个图像可以包括计划ct图像、解剖结构标签图或确定目标距离中的至少一个。新治疗计划可以在放射疗法治疗期间实时创建。

附图说明

在附图中,遍及若干视图,相同的附图标记描述基本上相似的部件,附图不一定按比例绘制。具有不同字母后缀的相同的附图标记表示基本上相似的部件的不同实例。附图通过示例的方式而非通过限制的方式大体上示出了本文件中讨论的各种实施方式。

图1示出了根据本公开内容的一些实施方式的示例性放射治疗系统。

图2a示出了可以包括被配置成提供疗法束的放射治疗输出的示例性放射疗法系统。

图2b示出了包括组合的放射疗法系统和成像系统例如锥形束计算机断层摄影(cbct)成像系统的示例性系统。

图3示出了包括组合的放射疗法系统和成像系统例如核磁共振(mr)成像系统的示例性系统的局部剖视图。

图4a和图4b分别描绘了示例性mri图像与对应的ct图像之间的差异。

图5示出了用于对放射疗法束进行成形、引导或对放射疗法束的强度进行调制的示例性准直器配置。

图6示出了示例性伽玛刀放射疗法系统。

图7示出了用于深度学习的示例性流程图。

图8示出了深度卷积神经网络的实施方式。

图9a示出了用于训练dcnn的示例性方法。

图9b示出了使用经训练的dcnn来生成伪像减少的、重构的3d图像的示例性方法。

图10示出了机器的示例性框图,在该机器上可以实现如本文所讨论的方法中的一个或更多个。

具体实施方式

在以下详细描述中,参照形成详细描述的一部分的附图,并且通过可以实践本发明的图示特定实施方式的方式示出详细描述。在本文中也被称为“示例”的这些实施方式被足够详细地描述以使得本领域技术人员能够实践本发明,并且应当理解,在不脱离本发明的范围的情况下,可以将实施方式组合或者可以利用其他实施方式并且可以进行结构、逻辑和电气改变。因此,以下详细描述不是限制性的,并且本发明的范围由所附的权利要求及其等同内容限定。

图1示出了用于向患者提供放射疗法的示例性放射治疗系统100。放射治疗系统100包括图像处理装置112。图像处理装置112可以连接至网络120。网络120可以连接至因特网122。网络120可以将图像处理装置112与下述中的一个或更多个相连接:数据库124、医院数据库126、肿瘤学信息系统(ois)128、放射疗法装置130、图像采集装置132、显示装置134和用户接口136。图像处理装置112可以被配置成生成放射疗法治疗计划142以由放射疗法装置130使用。

图像处理装置112可以包括存储器装置116、处理器114和通信接口118。存储器装置116可以存储计算机可执行指令,例如操作系统143、放射疗法治疗计划142(例如,原始治疗计划、经改编的治疗计划等)、软件程序144(例如,人工智能、深度学习、神经网络、放疗治疗计划软件)以及任何其他计算机可执行指令以由处理器114执行。在一个实施方式中,软件程序144可以通过产生合成图像例如伪ct图像来将一种格式(例如,mri)的医学图像转换为另一种格式(例如,ct)。例如,软件程序144可以包括图像处理程序以训练用于将一种模态的医学图像146(例如,mri图像)转换为不同模态的合成图像(例如,伪ct图像)的预测模型;替选地,经训练的预测模型可以将ct图像转换为mri图像。在另一实施方式中,软件程序144可以将患者图像(例如,ct图像或mr图像)与该患者的剂量分布(也表示为图像)配准,使得相应的图像体素和剂量体素通过网络适当地关联。在又一实施方式中,软件程序144可以替代患者图像的功能,诸如侧重图像信息的特定方面的图像的有符号距离功能或处理版本。这样的功能可能侧重体素纹理的边缘或差异,或对神经网络学习有用的任何其他结构方面。在另一实施方式中,软件程序144可以替代侧重剂量信息的特定方面的剂量分布的功能。这样的功能可能侧重靶周围的陡峭梯度或对神经网络学习有用的任何其他结构方面。存储器装置116可以存储数据,包括医学图像146、患者数据145以及创建和实现放射疗法治疗计划142所需的其他数据。

除了存储软件程序144的存储器116之外,还预期软件程序144可以存储在可移除计算机介质上,该可移除计算机介质例如是硬盘驱动器、计算机磁盘、cd-rom、dvd、hd、蓝光dvd、usb闪存盘、sd卡、记忆棒或任何其他合适的介质;并且软件程序144在被下载至图像处理装置112的情况下可以由图像处理器114执行。

处理器114可以通信地耦接至存储器装置116,并且处理器114可以被配置成执行其上存储的计算机可执行指令。处理器114可以向存储器116发送医学图像146或从存储器116接收医学图像146。例如,处理器114可以经由通信接口118和网络120从图像采集装置132接收医学图像146以将该医学图像146存储在存储器116中。处理器114还可以经由至网络120的通信接口118发送存储器116中存储的医学图像146以将其存储在数据库124或医院数据库126中。

此外,处理器114可以利用软件程序144(例如,治疗计划软件)以及医学图像146和患者数据145来创建放射疗法治疗计划142。医学图像146可以包括诸如与患者解剖结构区域、器官或感兴趣体积分割数据相关联的成像数据的信息。患者数据145可以包括诸如下述的信息:(1)功能性器官建模数据(例如,串行vs并行器官(serialversusparallelorgans)、适当的剂量响应模型等);(2)放射剂量数据(例如,剂量-体积直方图(dvh)信息);或(3)关于患者和治疗过程的其他临床信息(例如,其他手术、化学治疗、先前的放射治疗等)。

此外,处理器114可以利用软件程序来生成中间数据,诸如,例如要由神经网络模型使用的更新后的参数;或者生成中间2d或3d图像,然后,该中间2d或3d图像可以随后被存储在存储器116中。然后,处理器114可以随后经由至网络120的通信接口118将可执行的放射疗法治疗计划142传送至放射疗法装置130,在放射疗法装置130处,使用放射疗法计划将用于通过放射来治疗患者。此外,处理器114可以执行软件程序144以实现诸如图像转换、图像分割、深度学习、神经网络和人工智能的功能。例如,处理器114可以执行训练医学图像或描绘医学图像轮廓的软件程序144;这样的软件144在被执行时可以训练边界检测器或使用形状字典。

处理器114可以是处理装置,包括:一个或更多个通用处理装置,例如微处理器、中央处理单元(cpu)、图形处理单元(gpu)、加速处理单元(apu)等。更具体地,处理器114可以是复杂指令集计算(cisc)微处理器、精简指令集计算(risc)微处理器、超长指令字(vliw)微处理器、实现其他指令集的处理器或实现指令集的组合的处理器。处理器114还可以由一个或更多个专用处理装置例如专用集成电路(asic)、现场可编程门阵列(fpga)、数字信号处理器(dsp)、片上系统(soc)等来实现。如本领域技术人员将理解的,在一些实施方式中,处理器114可以是专用处理器而不是通用处理器。处理器114可以包括一个或更多个已知的处理装置,例如来自由inteltm制造的pentiumtm、coretm、xeontm系列的微处理器、来自由amdtm制造的turiontm、athlontm、semprontm、opterontm、fxtm、phenomtm系列的微处理器、或者由sunmicrosystems制造的各种处理器中的任何处理器。处理器114还可以包括图形处理单元,例如来自由nvidiatm制造的系列、由inteltm制造的gma、iristm系列或者由amdtm制造的radeontm系列的gpu。处理器114还可以包括加速处理单元,例如由inteltm制造的xeonphitm系列。所公开的实施方式不限于以其他方式被配置成满足识别、分析、维护、生成和/或提供大量数据或操纵这样的数据以执行本文中公开的方法的计算需求的任何类型的处理器。此外,术语“处理器”可以包括多于一个处理器,例如,多核设计或各自具有多核设计的多个处理器。处理器114可以执行存储器116中存储的计算机程序指令序列以执行下文将更详细说明的各种操作、处理、方法。

存储器装置116可以存储医学图像146。在一些实施方式中,医学图像146可以包括一个或更多个mri图像(例如,2dmri、3dmri、2d流式mri、4dmri、4d体积mri、4d影像mri等)、功能性mri图像(例如,fmri、dce-mri、扩散mri)、计算机断层扫描(ct)图像(例如,2dct、锥形束ct、3dct、4dct)、超声图像(例如,2d超声、3d超声、4d超声)、正电子发射断层扫描(pet)图像、x射线图像、荧光透视图像、放射治疗射野图像、单光子发射计算机断层扫描(spect)图像、计算机生成的合成图像(例如,伪ct图像)等。此外,医学图像146还可以包括医学图像数据,例如,训练图像以及真实图像(groundtruthimage)、轮廓图像以及剂量图像。在实施方式中,可以从图像采集装置132接收医学图像146。因此,图像采集装置132可以包括mri成像装置、ct成像装置、pet成像装置、超声成像装置、荧光透视装置、spect成像装置、集成的线性加速器和mri成像装置、或者用于获得患者的医学图像的其他医学成像装置。可以以图像处理装置112可以用来执行与所公开的实施方式一致的操作的任何类型的数据或任何类型的格式来接收和存储医学图像146。存储器装置116可以是非暂态计算机可读介质,例如只读存储器(rom)、相变随机存取存储器(pram)、静态随机存取存储器(sram)、闪速存储器、随机存取存储器(ram)、动态随机存取存储器(dram)(例如同步dram(sdram)、电可擦除可编程只读存储器(eeprom))、静态存储器(例如,闪速存储器、闪存盘、静态随机存取存储器)以及其他类型的随机存取存储器、高速缓冲存储器、寄存器、致密盘只读存储器(cd-rom)、数字通用盘(dvd)或其他光存储装置、盒带、其他磁性存储装置、或者可以用来存储能够被处理器114或任何其他类型的计算机设备访问的包括图像、数据或计算机可执行指令的信息(例如以任何格式存储)()的任何其他非暂态介质。计算机程序指令可以被处理器114访问、从rom或任何其他合适的存储器位置中读取并被加载到ram中以供处理器114执行。例如,存储器116可以存储一个或更多个软件应用。存储器116中存储的软件应用可以包括例如用于公共计算机系统以及用于受软件控制的装置的操作系统143。此外,存储器116可以存储可由处理器114执行的整个软件应用或者软件应用的仅一部分。例如,存储器装置116可以存储一个或更多个放射疗法治疗计划142。

图像处理装置112可以经由通信接口118与网络120进行通信,通信接口118可以通信地耦接至处理器114和存储器116。通信接口118可以提供图像处理装置112与放射治疗系统100部件之间的通信连接(例如,允许与外部装置交换数据)。例如,在一些实施方式中,通信接口118可以具有适当的接口电路以连接至用户接口136,用户接口36可以是硬件键盘、小键盘或触摸屏,用户可以通过上述用户接口将信息输入至放射治疗系统100中。

通信接口118例如可以包括网络适配器、线缆连接器、串行连接器、usb连接器、并行连接器、高速数据传输适配器(例如,光纤、usb3.0、雷电(thunderbolt)等)、无线网络适配器(例如,wifi适配器)、电信适配器(例如,3g、4g/lte等)等。通信接口118可以包括一个或更多个数字和/或模拟通信装置,其允许图像处理装置112经由网络120与其他机器和装置(例如远程定位的部件)进行通信。

网络120可以提供局域网(lan)、无线网络、云计算环境(例如,软件即服务、平台即服务、基础设施即服务等)、客户端-服务器、广域网(wan)等的功能。例如,网络120可以是lan或wan,其可以包括其他系统s1(138)、s2(140)和s3(141)。系统s1、s2和s3可以与图像处理装置112相同,或者可以是不同的系统。在一些实施方式中,网络120中的系统中的一个或更多个系统可以形成协作地执行本文描述的实施方式的分布式计算/模拟环境。在一些实施方式中,一个或更多个系统s1、s2和s3可以包括获得ct图像(例如,医学图像146)的ct扫描仪。此外,网络120可以连接至互联网122以与远程驻留在互联网上的服务器和客户端进行通信。

因此,网络120可以允许图像处理装置112与多个各种其他系统和装置例如ois128、放射疗法装置130和图像采集装置132之间的数据传输。此外,由ois128和/或图像采集装置132生成的数据可以存储在存储器116、数据库124和/或医院数据库126中。根据需要,可以通过通信接口118经由网络120发送/接收数据以便由处理器114访问。

图像处理装置112可以通过网络120与数据库124进行通信以发送/接收数据库124上存储的多种类型的数据。例如,数据库124可以包括作为与放射疗法装置130、图像采集装置132或与放射治疗有关的其他机器相关联的信息的机器数据。机器数据信息可以包括放射束尺寸、弧放置、束开关持续时间、机器参数、段、多叶准直器(mlc)配置、机架速度、mri脉冲序列等。数据库124可以是存储装置并且可以配备有适当的数据库管理软件程序。本领域技术人员将理解,数据库124可以包括以中央式或分布式方式定位的多个装置。

在一些实施方式中,数据库124可以包括处理器可读存储介质(未示出)。虽然实施方式中的处理器可读存储介质可以是单个介质,但是术语“处理器可读存储介质”应被视为包括存储一组或更多组计算机可执行指令或数据的单个介质或多个介质(例如,集中式或分布式数据库,和/或相关联的高速缓存和服务器)。术语“处理器可读存储介质”还应被视为包括能够对供处理器执行的指令集进行存储和编码并且使处理器执行本公开内容中的任何一种或更多种方法的任何介质。因此,术语“处理器可读存储介质”应被视为包括但不限于固态存储器、光学介质和磁介质。例如,处理器可读存储介质可以是一个或更多个易失性、非暂态或者非易失性有形计算机可读介质。

图像处理器114可以与数据库124通信以将图像读取到存储器116中或者将来自存储器116的图像存储到数据库124。例如,数据库124可以被配置成存储数据库124从图像采集装置132接收的多个图像(例如,3dmri、4dmri、2dmri切片图像、ct图像、2d荧光透视图像、x射线图像、来自mr扫描或ct扫描的原始数据、医学数字成像与通信(dimcom)数据等)。数据库124可以存储图像处理器114在执行软件程序144时或者在创建放射疗法治疗计划142时要使用的数据。数据库124可以存储由经训练的神经网络产生的数据,包括构成由网络学习的模型的网络参数和所得的预测数据。图像处理装置112可以从数据库124、放射疗法装置130(例如,mri-linac)和/或图像采集装置132接收成像数据146(例如,2dmri切片图像、ct图像、2d荧光图像、x射线图像、3dmri图像、4dmri图像等)以生成治疗计划142。

在一个实施方式中,放射治疗系统100可以包括图像采集装置132,图像采集装置132能够获取患者的医学图像(例如,磁共振成像(mri)图像、3dmri、2d流式mri、4d体积mri、计算机断层扫描(ct)图像、锥形束ct、正电子发射断层扫描(pet)图像、功能mri图像(例如,fmri、dce-mri和扩散mri)、x射线图像、荧光透视图像、超声图像、放射治疗射野图像、单光子发射计算机断层扫描(spect)图像等)。图像采集装置132例如可以是mri成像装置、ct成像装置、pet成像装置、超声装置、荧光检查装置、spect成像装置或者用于获得患者的一个或更多个医学图像的任何其他合适的医学成像装置。由图像采集装置132获取的图像可以作为成像数据和/或测试数据而存储在数据库124中。作为示例,由成像获取装置132获取的图像也可以由图像处理装置112存储为存储器116中的医学图像数据146。

在一个实施方式中,例如,图像采集装置132可以与放射疗法装置130集成为单个装置(例如,与线性加速器组合的mri装置,也被称为“mri-linac”)。这种mri-linac例如可以用来确定患者中的靶器官或靶肿瘤的位置,以便根据放射疗法治疗计划142将放射疗法准确地引导至预定的靶。

图像采集装置132可以被配置成针对感兴趣区域(例如,靶器官、靶肿瘤或二者)获取患者解剖结构的一个或更多个图像。每个图像(通常是2d图像或切片)可以包括一个或更多个参数(例如,2d切片厚度、取向和位置等)。在一个实施方式中,图像采集装置132可以获取任何取向的2d切片。例如,2d切片的取向可以包括矢状取向(sagittalorientation)、冠状取向(coronalorientation)或轴向取向。处理器114可以对一个或更多个参数(例如2d切片的厚度和/或取向)进行调节以将靶器官和/或靶肿瘤包括在内。在一个实施方式中,可以根据诸如3dmri体积的信息来确定2d切片。例如,在使用放射疗法装置130的情况下,可以在患者正在接受放射疗法治疗的同时由图像采集装置132“实时”获取这样的2d切片。“实时”意味着至少以数毫秒或更短的时间来采集数据。

图像处理装置112可以生成并存储针对一个或更多个患者的放射疗法治疗计划142。放射疗法治疗计划142可以提供关于要施加给每个患者的特定放射剂量的信息。放射疗法治疗计划142还可以包括其他放射治疗信息,例如束角度、剂量-体积直方图信息、疗法期间要使用的放射束的数量、每束的剂量等。

图像处理器114可以通过使用诸如治疗计划软件的软件程序144(例如,由瑞典斯德哥尔摩的elektaab制造的)来生成放射疗法治疗计划142。为了生成放射疗法治疗计划142,图像处理器114可以与图像采集装置132(例如,ct装置、mri装置、pet装置、x射线装置、超声装置等)通信以访问患者图像并描绘靶(例如,肿瘤)。在一些实施方式中,可能需要描绘一个或多个危及器官(oar),例如围绕肿瘤或紧邻肿瘤的健康组织。因此,可以在oar靠近靶肿瘤的情况下执行对oar的分割。另外,如果靶肿瘤靠近oar(例如,前列腺接近膀胱和直肠),则通过相对于肿瘤分割oar,放射治疗系统100不仅可以研究靶中的剂量分布,而且还可以研究oar中的剂量分布。

为了相对于oar描绘靶器官或靶肿瘤,可以通过图像采集装置132非侵入式地获得正在进行放射治疗的患者的医学图像例如mri图像、ct图像、pet图像、fmri图像、x射线图像、超声图像、放射疗法射野图像、spect图像等以揭露身体部位的内部结构。基于来自医学图像的信息,可以获得相关解剖部位的3d结构。此外,在治疗计划过程中,可以考虑多个参数以实现对靶肿瘤的有效治疗(例如,使靶肿瘤接收到足够的放射剂量以实现有效治疗)与对oar的低辐照(例如,oar接收到尽可能低的放射剂量)之间的平衡。可以考虑的其他参数包括靶器官和靶肿瘤的位置、oar的位置以及靶相对于oar的移动。例如,可以通过在mri或ct图像的每个2d层或切片内描画靶的轮廓或描画oar的轮廓并且将每个2d层或切片的轮廓进行组合来获得3d结构。可以手动地(例如,由医师、剂量师或医护人员使用程序例如由瑞典斯德哥尔摩的elektaab制造的monacotm)或自动地(例如,使用程序例如由瑞典斯德哥尔摩elektaab制造的基于atlas的自动分割程序软件abastm)生成轮廓。在某些实施方式中,可以通过治疗计划软件自动生成靶肿瘤或oar的3d结构。

在已经定位并描绘了靶肿瘤和oar之后,剂量师、医师或医护人员可以确定要对靶肿瘤施加的放射剂量,以及邻近该肿瘤的oar(例如,左右腮腺、视神经、眼睛、晶状体、内耳、脊髓、脑干等)可以接受的任何最大量的剂量。在针对每个解剖结构(例如,靶肿瘤、oar)确定了放射剂量之后,可以执行被称为逆向计划的过程以确定将实现期望的放射剂量分布的一个或更多个治疗计划参数。治疗计划参数的示例包括体积描绘参数(例如,其限定靶体积、轮廓敏感结构等)、靶肿瘤和oar周围的边缘、束角度选择、准直器设置和束开启次数。在逆向计划过程期间,医师可以定义剂量约束参数,该参数设定关于oar可以接受多少辐射的界限(例如,限定对肿瘤靶的全剂量和对任何oar的零剂量;限定对靶肿瘤的95%的剂量;限定脊髓、脑干和视神经结构分别接受≤45gy、≤55gy和<54gy)。逆向计划的结果可以构成可以存储在存储器116或数据库124中的放射疗法治疗计划142。这些治疗参数中的一些参数可以被相互关联。例如,为了改变治疗计划,调节一个参数(例如,不同目标的权重,例如增加对靶肿瘤的剂量)可能影响至少一个其他参数,这进而可能引起开发不同治疗计划。因此,图像处理装置112可以生成具有这些参数的定制放射疗法治疗计划142以便放射疗法装置130向患者提供放疗治疗。

此外,放射治疗系统100可以包括显示装置134和用户接口136。显示装置134可以包括一个或更多个显示画面,所述一个或更多个显示画面向用户显示医学图像、接口信息、治疗计划参数(例如,轮廓、剂量、束角度等)、治疗计划、靶、定位靶和/或追踪靶或者任何相关信息。用户接口136可以是键盘、小键盘、触摸屏或者用户可以向放射治疗系统100输入信息的任何类型的装置。替选地,显示装置134和用户接口136可以集成至诸如平板电脑(例如,applelenovosamsung等)的装置中。

此外,放射治疗系统100的任何和全部部件可以被实现为虚拟机(例如,vmware、hyper-v等)。例如,虚拟机可以是充当硬件的软件。因此,虚拟机可以至少包括一起充当硬件的一个或更多个虚拟处理器、一个或更多个虚拟存储器和一个或更多个虚拟通信接口。例如,图像处理装置112、ois128、图像采集装置132可以被实现为虚拟机。假设处理能力、存储器和计算能力可获得,则整个放射治疗系统100都可以被实现为虚拟机。

图2a示出了示例性放射疗法装置202,其可以包括放射源例如x射线源或线性加速器、床(couch)216、成像检测器214和放射疗法输出204。放射疗法装置202可以被配置成发射放射束208以向患者提供疗法。放射疗法输出204可以包括一个或更多个衰减器或准直器,例如如下面在图5的示出性示例中描述的多叶准直器(mlc)。

返回参照图2a,可以将患者定位在由治疗床216支承的区域212中,以接收根据放射疗法治疗计划的放射疗法剂量。放射疗法输出204可以被安装或附接至台架206或其他机械支承件。当床216被插入治疗区域时,一个或更多个底盘电机(chassismotor)(未示出)可以使台架206和放射疗法输出204围绕床216旋转。在一个实施方式中,当床216被插入治疗区域时,台架206可以围绕床216连续旋转。在另外的实施方式中,当床216被插入治疗区域时,台架206可以旋转至预定位置。例如,台架206可以被配置成使疗法输出204围绕轴(“a”)旋转。床216和放射疗法输出204二者都能够独立地移动到患者周围的其他位置,例如,能够沿着横向(“t”)移动、能够沿着侧向(“l”)移动,或者能够关于一个或更多个其他轴旋转,例如关于横轴旋转(表示为“r”)。通信上连接至一个或更多个致动器(未示出)的控制器可以控制床216移动或旋转,以便根据放射疗法治疗计划将患者适当地定位在放射束208之内或之外。由于床216和台架206两者能够以多个自由度彼此独立地移动,这允许将患者定位成使得放射束208能够精确地把肿瘤作为靶。

图2a所示的坐标系(包括轴a、t和l)可以具有位于等中心210处的原点。等中心可以被定义为放射疗法束208的中心轴与坐标轴的原点相交的位置,以便将处方的放射剂量实施至患者上或患者体内的位置。替选地,等中心点210可以被定义为下述位置:在该位置处,对于由台架206定位的放射疗法输出204围绕轴a的各种旋转位置,放射疗法束208的中心轴与患者相交。

台架206也可以具有附接的成像检测器214。成像检测器214优选地位于与放射源204相对的位置,并且在一个实施方式中,成像检测器214可以位于疗法束208的场内。

成像检测器214可以优选地与放射疗法输出204相对地安装在台架206上,以便保持与疗法束208的对准。随着台架206旋转,成像检测器214围绕旋转轴旋转。在一个实施方式中,成像检测器214可以是平板检测器(例如,直接检测器或闪烁体检测器)。以这种方式,成像检测器214可以用于监测疗法束208,或者成像检测器214可以用于对患者的解剖结构进行成像,例如射野成像。放射治疗装置202的控制电路可以被集成在系统202内或者远离系统202。

在说明性实施方式中,床216、疗法输出204或台架206中的一个或更多个可以被自动地定位,并且疗法输出204可以根据用于特定疗法实施实例的指定剂量来建立疗法束208。可以根据放射疗法治疗计划例如使用机架206、床216或疗法输出204的一个或更多个不同的取向或位置来指定疗法实施序列。疗法实施可以依序发生,但是可以在患者上或患者体内的期望的疗法位点中(例如在等中心210处)交叉。由此可以将放射疗法的处方的累积剂量实施到疗法位点,同时可以减少或避免对疗法位点附近的组织的损害。

图2b示出了可以包括组合的线性加速器和成像系统例如可以包括计算机断层扫描(ct)成像系统的示例性放射疗法装置202。放射疗法装置202可以包括多叶准直器(未示出)。ct成像系统可以包括例如以千电子伏特(kev)能量范围提供x射线能量的成像x射线源218。成像x射线源218可以提供指向诸如平板检测器的成像检测器222的扇形和/或锥形束208。放射疗法系统202可以类似于关于图2a所描述的系统202,例如包括放射疗法输出204、台架206、平台216和另外的平板检测器214。x射线源218可以提供用于成像的相对较低能量的x射线诊断束。

在图2b的说明性实施方式中,放射疗法输出204和x射线源218可以被安装在同一旋转台架206上,彼此旋转分开90度。在另一实施方式中,两个或更多个x射线源可以沿机架206的圆周安装,例如每个具有其自己的检测器布置以同时提供多个角度的诊断成像。类似地,可以提供多个放射疗法输出204。

图3描绘了与所公开的实施方式一致的可以包括组合的放射疗法装置202和成像系统例如核磁共振(mr)成像系统430(在本领域中被称为mr-linac)的示例性放射疗法系统300。如所示出的,系统300可以包括床216、图像采集装置320和放射实施装置330。系统300根据放射治疗的治疗计划对患者实施放射疗法。在一些实施方式中,图像采集装置320可以对应于图1中的图像采集装置132,其可以获取具有第一模态的原始图像(例如,图4a所示的mri图像)或者具有第二模态的目标图像(例如,图4b所示的ct图像)。

床216可以在治疗环节期间支承患者(未示出)。在一些实现方式中,床216可以沿着水平平移轴(标记为“i”)移动,使得床216可以将躺在床216上的患者移入和/或移出系统300。床216也可以围绕横向于平移轴的中心竖直旋转轴进行旋转。为了允许这样的移动或旋转,床216可以具有电机(未示出),电机使得床能够在各个方向上移动和沿着各个轴旋转。控制器(未示出)可以控制这些移动或旋转以便根据治疗计划适当地定位患者。

在一些实施方式中,图像采集装置320可以包括用于在治疗环节之前、期间和/或之后获取患者的2d或3dmri图像的mri机器。图像采集装置320可以包括用于生成用于磁共振成像的主磁场的磁体321。由磁体321的操作生成的磁场线可以基本上平行于中心平移轴i延伸。磁体321可以包括其轴线平行于平移轴i延伸的一个或更多个线圈。在一些实施方式中,磁体321中的一个或更多个线圈可以间隔开,使得磁体321的中心窗323没有线圈。在其他实施方式中,磁体321中的线圈可以足够薄或具有降低的密度,使得它们对放射治疗装置330生成的波长的辐射基本上是透射的。图像采集装置320还可以包括一个或更多个屏蔽线圈,所述一个或更多个屏蔽线圈可以在磁体321外部生成具有大致相等幅度和相反极性的磁场,以消除或减少磁体321外部的任何磁场。如下所述,放射治疗装置330的放射源331可以被定位在磁场被消除(至少至一阶)或者被减小的区域中。

图像采集装置320还可以包括两个梯度线圈325和326,这两个梯度线圈325和326可以生成叠加在主磁场上的梯度磁场。线圈325和326可以在合成磁场中生成梯度,该梯度允许对质子进行空间编码以使得可以确定质子的位置。梯度线圈325和326可以与磁体321一起围绕公共中心轴定位,并且可以沿着该中心轴线移位。移位可以在线圈325与线圈326之间产生间隙或窗。在磁体221还可以包括线圈之间的中心窗323的实施方式中,两个窗可以彼此对准。

在一些实施方式中,图像采集装置320可以是除mri之外的成像装置,例如x射线、ct、cbct、螺旋ct、pet、spect、光学断层扫描、荧光成像、超声成像或放射治疗射野成像装置等。如本领域普通技术人员将认识到的,图像采集装置320的以上描述涉及某些实施方式,而不旨在是限制性的。

放射治疗装置330可以包括放射源331例如x射线源或线性加速器以及多叶准直器(mlc)332(以下在图5中示出)。放射治疗装置330可以安装在底盘335上。当床216被插入治疗区域时,一个或更多个底盘电机(未示出)可以使底盘335围绕床216旋转。在一个实施方式中,当床216被插入治疗区域时,底盘335能够围绕床216连续旋转。底盘335还可以具有附接的放射检测器(未示出),其优选地位于放射源331的对面,并且其中,底盘335的旋转轴被定位在放射源331与该检测器之间。此外,装置330可以包括控制电路系统(未示出),其用于控制例如床216、图像采集装置320和放射治疗设装置330中的一个或更多个。放射治疗装置330的控制电路系统可以被集成在系统300内或远离系统300。

在放射治疗的治疗过程期间,患者可以被安置在床216上。然后,系统300可以将床216移动到由磁线圈321、325、326和底盘335限定的治疗区域中。然后,控制电路系统可以控制放射源331、mlc332和一个或多个底盘电机来根据放射治疗的治疗计划通过线圈325与线圈326之间的窗对患者实施辐射。

图2a、图2b和图3总体上示出了被配置成向患者提供放疗治疗的放射疗法装置的示例,包括其中放射疗法输出可以围绕中心轴(例如,轴“a”)旋转的配置。可以使用其他放射疗法输出配置。例如,可以将放射疗法输出安装至具有多个自由度的机器人臂或操纵器。在又一个实施方式中,疗法输出可以是固定的(例如,位于与患者横向分开的区域中),并且可以使用支承患者的平台来将放射疗法等中心与患者内的指定靶位点对准。

如上所讨论的,通过图2a、图2b和图3描述的放射疗法装置包括用于对到患者体内的指定靶位点的放射疗法束进行成形、指引或对放射疗法束的强度进行调制的多叶准直器。图5示出了示例性多叶准直器(mlc)332,其包括叶片532a至532j,叶片532a至532j可以被自动定位以限定接近肿瘤540横截面或投影的孔径。叶片532a至532j允许对放射疗法束的调制。根据放射治疗计划,叶片532a至532j可以由被指定用于在除所述孔径之外的区域中衰减或阻挡放射束的材料制成。例如,叶片532a至532j可以包括金属板,例如包含钨,其中,板的长轴被定向成平行于束方向,并且端部被定向成与束方向正交(如图2a的示图的平面所示的那样)。在放射疗法治疗过程期间可以适应性地调节mlc332的“状态”,比如建立更好地接近肿瘤540或其他靶位点的形状或位置的疗法束。这与使用静态准直器配置成对比,或者与使用排他地利用“离线”疗法计划技术确定的mlc332配置成对比。使用mlc332产生到肿瘤或肿瘤内特定区域的指定放射剂量分布的放射疗法技术可以被称为强度调制放射疗法(imrt)。

图6示出了根据本公开内容的一些实施方式的另一类型的放射治疗装置630(例如,莱克塞尔(leksell)伽玛刀)的实施方式。如图6所示,在放射治疗的治疗环节中,患者602可以佩戴坐标架620以保持正在经受手术或放射治疗的患者身体部位(例如,头部)稳定。坐标架620和患者定位系统622可以建立空间坐标系,可以在对患者成像时或者在放射手术期间可以使用该空间坐标系。放射治疗装置630可以包括用于包围多个放射源612的保护壳体614。放射源612可以通过束通道616生成多个放射束(例如,小束)。多个放射束可以被配置成从不同方向聚焦在等中心210上。虽然每个单独的放射束可能具有相对低的强度,但是当来自不同放射束的多个剂量在等中心210处累积时,等中心210可以接收到相对高水平的辐射。在某些实施方式中,等中心210可以对应于手术或治疗的靶,例如肿瘤。

图7示出了用于深度学习的示例性流程图,其中可以训练诸如深度卷积神经网络之类的深度学习模型并将其用于确定治疗计划的机器参数。输入704可以包括具有一组初始值和训练数据的定义的深度学习模型。训练数据可以包括患者图像和预期结果。训练数据还可以包括基于患者图像(例如,解剖结构标记图或有符号距离图中的一个或更多个)的数据。深度学习模型可以包括神经网络例如深度卷积神经网络。可以对医学图像例如,ct图像、pet图像或mri图像以及通过示例性计划方法产生的对应治疗机器参数训练深度学习网络。当训练时,深度学习网络可以仅使用患者图像产生对患者的这样的机器参数的估计。在任一情况下,预期结果可以包括可以定义对患者的放射治疗的实施的估计机器参数。机器参数可以包括至少一个机架角度、至少一个多叶准直器叶片位置以及至少一个孔径权重或强度。在一个实施方式中,图像或图像的功能可以与在第二组图像中被编码为像素值的机器参数配对。在另一实施方式中,图像或图像功能可以被转换成正弦图格式并且与机器参数配对,该机器参数可以被表示为具有可以等于正弦图行维度的维度的一维矢量的元素。在深度学习模型708的训练期间,可以从患者图像和预期结果中选择一批训练数据。所选择的训练数据可以包括患者解剖结构的至少一个图像或基于患者解剖结构的至少一个图像和相应的基础真实机器(groundtruthmachine)参数数据的数据。深度学习模型可以应用于选定的患者图像,以提供估计的结果(例如,估计的机器参数),然后可以将其与预期的结果(例如,与选定的患者图像对应的机器参数)进行比较,以计算可以提供训练误差的指示的差异。可以在称为反向传播的过程中使用该误差以校正深度学习网络参数中的误差(例如,层节点权重和偏差),以减少或最小化后续试验期间机器参数估计中的误差。可以将误差与预定标准进行比较,以进行指定次数的训练迭代达到持续的最小值。如果误差不满足预定标准,则可以使用反向传播来更新深度学习模型的模型参数,并且可以从患者图像和预期结果中选择另一批训练数据,以进行另外的深度学习模型训练迭代。如果误差满足预定标准,则可以结束训练,然后在深度学习测试或推断阶段712期间可以使用经训练的模型,以基于与训练数据不同的患者图像预测机器参数。经训练的模型可以接收新的患者图像并提供预测结果(例如,机器参数)。

图8示出了深度卷积神经网络(dcnn)800的实施方式,其可以使用多组已知图像或图像功能和已知机器参数的列表来训练。训练后,鉴于仅有新患者的图像或图像功能,dcnn可以计算新患者(例如,没有贡献训练过程中使用的已知图像或图像功能的患者)的机器参数的估计。在一个实施方式中,dcnn800可以包括用于回归的dcnn。dcnn800可以存储在存储器例如图像处理装置112的存储器装置116中。dcnn800可以包括层806、808,层810的组、层812的组、层814的组、层816的组和损耗层818。输入图像数据802和对应的机器参数数据804可以通过层806引入到dcnn中,该层806可以执行数据的缩放和居中。然后可以将层806的输出输入至可以执行图像数据和机器参数数据的混合的全连接(fc)层808中。可以将全连接层808输出馈送至层组810中的第一卷积层中。每个卷积层块810、812、814和816可以由至少一个卷积层和可以将非线性函数应用到卷积层的输出的非线性层(例如,整流线性单元或relu层)组成。每个块还可以包含批次归一化层、缩放层或可以确定的其他层,以便提供所需机器参数值的最准确估计。每组的最后一个块中的最后一层可以是池化层,在称为最大池化的过程中,该池化层可以对卷积输出数据进行下采样达一定数量(例如,一半),并且可以在输出卷积层中采用最大的相关层节点值。每个卷积块组的变化形状可以指示图像数据的空间分辨率可以减小(块高度),而每层的参数数量可以增加(块宽度)。图8中所示的层的布置和层组组成可以保留dcnn的信息内容。在网络训练期间,可以将在损耗层818处输出的机器参数估计与正确的机器参数值(例如,基础真实机器参数值)进行比较,并且将差异(例如,误差)用于校正网络参数。校正过程被称为反向传播。网络参数可以是与层节点关联的其值可以在反向传播期间重置的权重系数和偏差项。在网络测试期间,可以输入没有相应机器参数的新患者图像,并且可以组合在训练过程中评估的节点权重系数和偏差以生成在损耗层818输出的机器参数估计。机器参数估计输出可以构成新患者的机器参数估计。

图8中描绘的网络仅为说明性的,并不限于本发明的方法。许多其他网络架构是可以的,并且其中的一个或更多个可以提供改进的机器参数估计。在另一实施方式中,输入图像数据可以包括ct图像或者ct图像的功能(例如有符号距离功能)或者通过滤波、重新格式化成正弦图格式获得的修改图像,该修改图像将患者几何形状表示为与角度重采样的机器参数数据的向量配对的圆形投影和在输入层作为一对一维向量的输入。在另一实施方式中,可以将全连接层(fc)移近损耗层,并且可以并行建立和训练一对卷积网络,各个卷积网络分别用于图像和机器参数数据。在另一实施方式中,可以去除fc层,并且可以通过明确地嵌入一维数据的功能的2d卷积层来建立患者几何形状与机器参数台架角度和多叶准直器设置的空间关联。在另一实施方式中,可以使用第二卷积神经网络以使用患者图像或图像功能以及来自第一网络的机器参数误差来学习机器参数的精制值版本。在另一实施方式中,卷积神经网络可以使用患者图像或图像功能以及与基础真实机器参数相对应的3d剂量分布的图像的组合来学习机器参数——这样的附加信息通道可以产生具有提高的准确性的机器参数估计。

图9a示出了用于训练dcnn(例如dcnn800)以基于至少一个医学图像来确定机器参数集的方法的实施方式。dcnn可以接收多组医学图像(步骤910)。医学图像可以包括ct图像、mri图像或pet图像。dcnn还可以接收对应的解剖结构体素标签图以及已标记目标距离的功能。然后可以确定每组医学图像的机器参数(步骤914)。在一个实施方式中,机器参数可以与多组医学图像一起被接收。机器参数可以包括至少一个机架角度、至少一个多叶准直器叶片位置以及至少一个孔径权重或强度。机器参数可以由表达式表示,其中,y可以表示k个机器参数数据对象的组,可以表示台架角度,可以表示左多叶准直器叶片位置和右多叶准直器叶片位置,并且可以表示台架角度的孔径权重或强度。机器参数可以通过计算机算法或操作放射治疗的治疗程序的剂量测定仪来确定,这两种方法都非常耗时且复杂,并且可能不适用于实时应用。在可以通过计算机算法确定机器参数的实施方式中,该算法可以是迭代或分析算法,并且每个患者的计算可能需要几个小时。对于这两种情况,没有一个模型可以让操作员可以判断他/她的治疗计划的质量。为了开始网络训练,可以将迭代索引设置为初始值零(步骤918)。可以从所接收的多组医学图像的子组以及对应的机器参数中形成一批训练数据(步骤922)。可以将这批训练数据提供给dcnn,并且可以基于其来更新dcnn参数(步骤926)。dcnn可以基于dcnn的当前参数来提供输出的机器参数集(步骤930)。可以在该批训练数据(例如,基础真实机器参数)中与所接收的多组医学图像相对应的输出的机器参数集之间进行比较。从比较中确定相应的误差集,其中每个误差值可以是估计的机器参数与相应的基础真实机器参数之间的差(步骤934)。然后可以基于对应的误差来更新dcnn的参数,例如通过使用反向传播(步骤938)。在一个实施方式中,可以更新dcnn的参数,以最小化或减少成本函数,例如成本函数j(θ*)=argminθ||y-y*||2,其中y可以表示由dcnn确定的机器参数,其中y*可以表示与该批训练数据相对应的已知机器参数,其中θ*可以表示与y和y*之间的最小平方误差对应的dcnn的参数(例如,如上所述的层节点权重和偏差)。在一个实施方式中,成本函数可以包括概率函数,其中可以根据表达式θopt=argmaxθp(y|x;θ)或θopt=argmaxθ∑t∈tlogp(yt|xt;θ)确定dcnn的参数,其中θopt可以表示经过充分训练的dcnn的参数,并且x可以表示医学图像、解剖体素标签图以及标记的目标距离的功能的集合。

在更新dcnn的参数之后,迭代索引可以递增一个单位(步骤942)。迭代索引可以对应于dcnn的参数已被更新的次数。可以计算停止标准(步骤946),并且如果满足停止标准,则可以将dcnn模型保存在存储器例如图像处理装置112的存储器装置116中,并且可以停止训练(步骤950)。如果不满足停止标准,则可以在步骤922处继续训练。在一个实施方式中,停止标准可以包括迭代索引的值(例如,停止标准可以包括迭代索引是否大于或等于迭代的确定的最大值)。在一个实施方式中,停止标准可以包括输出的机器参数集的精度(例如,停止标准可以包括输出的机器参数集和与该批训练数据中所接收的多组医学图像相对应的机器参数之间的差是否小于阈值)。在一个实施方式中,阈值可以对应于步骤934中确定的所有误差的渐近最小值。在一个实施方式中,可以将机器参数以具有指定例如孔径、角度和强度值的固定格式的图像的形式呈现给dcnn。在一个实施方式中,患者图像可以与机器参数池化并且可以被呈现为实数阵列。

图9b示出了一种使用经训练的dcnn例如可以根据以上参照图9a描述的方法来训练的dcnn来生成机器参数的方法。可以从图像采集装置例如图像采集装置132接收医学图像(步骤960)。可以从网络例如网络120或者从存储器例如图像处理装置112的存储器装置116接收经训练的dcnn模型(步骤964)。可以使用经训练的dcnn来确定机器参数例如用于放射治疗计划或重新计划(步骤968)。在一个实施方式中,经训练的dcnn可以实时地生成用于在线应用的机器参数(例如,经训练的dcnn可以在几秒钟内从接收到的医学图像生成机器参数)。在可以使用针对强度调制的放射治疗确定的机器参数来训练dcnn的实施方式中,经训练的dcnn可以确定强度调制的放疗治疗计划的机器参数。在可以使用针对体积调制的电弧疗法确定的机器参数来训练dcnn的实施方式中,经训练的dcnn可以确定体积调制的电弧疗法的治疗计划的机器参数。

图10示出了机器1000的实施方式的框图,在该机器1000上可以实现如本文所讨论的方法中的一个或更多个。在一个或更多个实施方式中,图像处理装置112的一项或更多项可以由机器1000来实现。在替选的实施方式中,机器1000作为独立的装置进行操作,或者可以连接(例如,联网)至其他机器。在一个或更多个实施方式中,图像处理装置112可以包括机器1000的项中的一项或更多项。在联网的部署中,机器1000可以在服务器客户端网络环境中以服务器或客户端机器的能力进行操作,或者在对等(或分布式)网络环境中作为对等机器进行操作。机器可以是个人计算机(pc)、平板pc、机顶盒(stb)、个人数字助理(pda)、蜂窝电话、网络应用、网络路由器、交换机或桥接器,或者能够执行(顺序地或以其他方式)指定要由该机器采取的动作的指令的任何机器。此外,尽管仅示出了单个机器,但是术语“机器”也应被理解为包括机器的任一集合,这些机器单独地或共同地执行一组(或多组)指令以执行本文所讨论的方法中的任何一个或更多个。

示例机器1000包括处理电路系统1002(例如,中央处理单元(cpu)、图形处理单元(gpu)、专用集成电路、电路系统(例如一个或更多个晶体管、电阻器、电容器、电感器、二极管、逻辑门、复用器、缓冲器、调制器、解调器、无线电(例如,发送或接收无线电或者收发器))、传感器1021(例如,将一种形式的能量(例如,光、热、电、机械或其他能量)转换为另一种形式的能量的换能器)等或者其组合)、主存储器1004和静态存储器1006,所述处理电路系统802、主存储器804和静态存储器806经由总线1008彼此通信。机器1000(例如计算机系统)还可以包括视频显示单元1010(例如,液晶显示器(lcd)或阴极射线管(crt))。机器1000还包括字母数字输入装置1012(例如键盘)、用户接口(ui)导航装置1014(例如鼠标)、磁盘驱动器或大容量存储单元1016、信号生成装置1018(例如扬声器)和网络接口装置1020。

磁盘驱动器单元1016包括机器可读介质1022,在该机器可读介质1022上存储一组或更多组指令和数据结构(例如软件)1024,这些指令和数据结构(例如软件)实施本文所述的方法或功能中的任何一种或更多种或者被本文所述的方法或功能中的任何一种或更多种利用。在由机器1000执行指令1024期间,指令1024还可以全部或至少部分地驻留在主存储器1004内和/或在处理器1002内,主存储器1004和处理器1002也构成机器可读介质。

如所示的机器1000包括输出控制器1028。输出控制器1028管理至机器1000的数据流/来自机器1000的数据流。输出控制器1028有时被称为装置控制器,其中直接与输出控制器1028交互的软件被称为装置驱动器。

虽然在一个实施方式中机器可读介质1022被示出为单个介质,但是术语“机器可读介质”可以包括存储一个或更多个指令或者数据结构的单个介质或多个介质(例如,集中式或分布式数据库,和/或相关联的缓存和服务器)。术语“机器可读介质”还应被认为包括能够存储、编码或携带指令或者能够存储、编码或携带数据结构的任何有形介质,这些指令由机器执行并且使机器执行本发明的方法中的任何一种或更多种方法,这些数据结构由这样的指令利用或与这样的指令相关联。术语"机器可读介质"因此应当被理解为包括但不限于固态存储器以及光学和磁性介质。机器可读介质的具体示例包括非易失性存储器,作为示例,其包括:半导体存储器装置,例如可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)和闪速存储器设备;磁盘,诸如内部硬盘和可移动盘;磁光盘;以及cd-rom和dvd-rom盘。

还可以使用传输介质通过通信网络1026来发送或接收指令1024。可以使用网络接口装置1020和许多众所周知的传输协议(例如http)中的任何一种来发送指令1024。通信网络的示例包括局域网(“lan”)、广域网(“wan”)、因特网、移动电话网络、普通老式电话(pots)网络和无线数据网络(例如wifi和wimax网络)。术语“传输介质”应被认为包括能够存储、编码或携带由机器执行并且包括数字或模拟通信信号的指令的任何无形介质,或者便于这样的软件的通信的其他无形介质。

如本文所使用的,“在......之间通信上耦接”指的是在耦接中的任何一个上的实体必须通过在其之间的项进行通信,并且这些实体如果不通过该项进行通信就不能彼此进行通信。

补充注释

以上的详细描述包括对附图的参照,这些附图形成详细描述的一部分。附图通过说明的方式而不是通过限制的方式示出了具体实施方式,在所述具体实施方式中可以实践本发明。这些实施方式在本文中也被称为“示例”。这样的示例可以包括除了示出的或描述的要素之外的要素。然而,发明人还预期了其中仅提供了示出的或描述的那些要素的示例。此外,发明人还预期了使用关于特定示例(或者特定示例的一个或更多个方面)或关于在本文中示出或描述的其他示例(或者其他示例的一个或更多个方面)示出的或描述的那些要素(或者那些要素的一个或更多个方面)的任何结合或置换的示例。

本文件中参考的所有出版物、专利和专利文献都通过引用整体并入本文,就好像通过引用单独地并入一样。如果在本文件与通过引用并入的那些文献之间存在不一致用法,则并入的一个或更多个参考文献中的用法应被视为对本文的用法的补充;对于矛盾的不一致之处,以本文件中的用法为准。

在本文件中,在介绍本发明的各个方面或其实施方式中的元素时,如在专利文献中常见的那样,使用术语“一”、“一个”、“该”和“所述”以包括元素中的一个或多于一个或更多个,独立于“至少一个”或者“一个或更多个”的任何其他实例或用法。在本文件中,术语“或”被用于表示非排他性,或者,使得除非另有说明,否则“a或b”包括“a但不是b”、“b但不是a”以及“a和b”。

在所附权利要求中,术语“包括(including)”和“其中(inwhich)”被用作相应术语“包括(comprising)”和“其中(wherein)”的普通英语等同物。此外,在所附权利要求中,术语“包含(comprising)”、“包括(including)”和“具有”旨在是开放性的,意指除了所列元素之外可能还有其他元素,使得在权利要求中的这样的术语(例如,包含(comprising)、包括(including)、具有)之后的仍被认为属于该权利要求的范围。此外,在以下权利要求中,术语“第一”、“第二”和“第三”等仅用作标记,并不旨在对其对象施加数值要求。

可以利用计算机可执行指令来实现本发明的实施方式。计算机可执行指令(例如,软件代码)可以被组织成一个或更多个计算机可执行部件或模块。可以利用任何数目和组织的这样的部件或模块来实现本发明的方面。例如,本发明的各方面不限于附图中示出的以及本文中描述的具体的计算机可执行指令或者具体的部件或模块。本发明的其他实施方式可以包括具有比本文中示出和描述的功能更多或更少的功能的不同的计算机可执行指令或部件。

本文中描述的方法示例(例如,操作和功能)可以至少部分地是机器或计算机实现的(例如,被实现为软件代码或指令)。一些示例可以包括编码有指令的计算机可读介质或机器可读介质,所述指令能够操作成配置电子装置来执行如在以上示例中所述的方法。这样的方法的实现可以包括软件代码例如微代码、汇编语言代码、高级语言代码等(例如“源代码”)。这样的软件代码可以包括用于执行各种方法的计算机可读指令(例如,“对象”或“可执行代码”)。软件代码可以形成计算机程序产品的部分。可以经由在其上存储有代码或指令的制品,或者经由操作通信接口以经由通信接口(例如,无线地、通过因特网、经由卫星通信等)发送数据的方法来提供本文描述的实施方式的软件实现。

此外,可以在执行期间或在其他时间将软件代码有形地存储在一个或更多个易失性或非易失性计算机可读存储介质上。这些计算机可读存储介质可以包括以可以由机器(例如计算装置、电子系统等)访问的形式存储信息的任何机构,例如但不限于软盘、硬盘、可移动磁盘、任何形式的磁盘存储介质、cdrom、磁光盘、可移动光盘(例如压缩光盘和数字视频磁盘)、闪存器件、磁带盒、存储卡或存储棒(例如安全数字卡)、随机访问存储器(ram)(例如cmosram等)、可记录/不可记录介质(例如只读存储器(rom))、eprom、eeprom或者适于存储电子指令的任何类型的介质等。这样的计算机可读存储介质耦接至计算机系统总线以可以由处理器和ois的其他部分来访问。

在一个实施方式中,计算机可读存储介质可以具有已经编码了用于治疗计划的数据结构,其中治疗计划可以是自适应的。用于计算机可读存储介质的数据结构可以是医学数字成像和通信(dicom)格式、扩展的dicom格式、xml格式等中的至少一种。dicom是一种定义用于在各种类型的医疗设备之间传输与医学图像有关的数据的格式的国际通信标准。dicomrt指的是特定于放射疗法的通信标准。

在本发明的各种实施方式中,创建部件或模块的方法可以以软件、硬件或其组合来实现。例如,可以通过使用标准编程语言诸如例如c、c++、java、python等以及其组合以软件来实现由本发明的各个实施方式提供的方法。如本文所使用的,术语“软件”和“固件”是可互换的,并且包括存储在存储器中以由计算机执行的任何计算机程序。

通信接口包括与硬连线介质、无线介质、光学介质等中的任何一种对接以与另一装置进行通信的任何机构,例如存储器总线接口、处理器总线接口、因特网连接、磁盘控制器等。可以通过提供配置参数和/或发送信号来配置通信接口,以准备通信接口来提供描述软件内容的数据信号。可以通过被发送至通信接口的一个或更多个命令或信号来访问通信接口。

本发明还涉及用于执行本文中的操作的系统。该系统可以针对所需目的专门地被构造,或者可以包括由存储在计算机中的计算机程序选择性地激活或重新配置的通用计算机。除非另有说明,否则本文中示出和描述的本发明的实施方式中的操作的实施或执行的顺序不一定。也就是说,除非另有说明,否则可以以任何顺序执行操作,并且本发明的实施方式可以包括与本文中公开的这些操作相比附加或更少的操作。例如,预期到,在另外的操作之前、与另外的操作同时或在另外的操作之后运行或执行特定操作在本发明的方面的范围内。

鉴于以上内容,将看到,实现了本发明的若干目的并且获得了其他有利的结果。已经详细地描述了本发明的方面,将明显的是,在不偏离如所附权利要求书中限定的本发明的方面的范围的情况下,修改和变化是可行的。由于在不偏离本发明的方面的范围的情况下可以在上述构造、产品和方法中进行各种改变,所以上述说明书中包含的以及附图中示出的所有内容旨在应被理解为说明性的而非限制意义。

上面的描述旨在是说明性的,而不是限制性的。例如,以上描述的示例(或示例的一个或更多个方面)可以彼此结合使用。另外,在不脱离本发明的范围的情况下,可以做出许多修改以使特定情况或材料适应本公开内容的教导。尽管本文描述的材料和涂层的尺寸、类型旨在限定本发明的参数,但是其绝不是限制性的,而是示例性实施方式。在回顾以上描述之后,许多其他的实施方式对于本领域技术人员将是明显的。因此,应当参考所附权利要求以及这样的权利要求所赋予的等同物的全部范围来确定本发明的范围。

此外,在以上的具体实施方式中,可以将各种特征组合在一起以简化本公开内容。这不应当被解释成意为:对于任何权利要求而言,未要求保护的公开特征均是必要的。而是,发明主题可能在于少于特定公开的实施方式的所有特征。因此,所附权利要求书在此并入具体实施方式中,其中每项权利要求自身作为单独的实施方式存在。应当参照所附权利要求以及这样的权利要求所赋予的等同物的全部范围来确定本发明的范围。此外,所附权利要求的限制不以装置加功能的格式编写,并且也不旨在基于35u.s.c.§112第六段进行解释,除非这样的权利要求的限制明确地使用短语“用于......的装置”,“用于”之后是没有进一步的结构的功能陈述。

提供摘要以符合37c.f.r.§1.72(b),以允许读者快速地确定技术公开的实质。提交了摘要并理解:摘要将不会被用来解释或限制权利要求的范围或含义。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1