一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

剂量线的适形度的优化系统的制作方法

2021-11-24 20:17:00 来源:中国专利 TAG:


1.本发明涉及放射治疗技术领域,尤其涉及一种剂量线的适形度的优化系统。


背景技术:

2.放射治疗是利用放射线如放射性同位素产生的α、β、γ射线和各类x射线治疗机或加速器产生的x射线、电子线、质子束及其它粒子束等治疗恶性肿瘤的一种方法。由于射束能量高,在肿瘤细胞被杀死的同时正常细胞也会受到影响。为了尽可能地减少对正常组织的伤害,需要制定放射治疗计划。放射治疗计划中,医生需要给出处方和治疗方案,物理师根据医生处方,勾画器官和肿瘤位置,以及总的肿瘤体积(gross tumor volume,gtv)、临床目标体积(clinical target volume,ctv)和计划治疗体积(planning target volume,ptv)等靶区,制定放射治疗计划并进行优化。
3.物理师在制定放射治疗计划的过程中,除了关注常规的一些剂量指标外(如靶区d95是否达到处方剂量,oar的平均剂量等),通常还会关注靶区与指定剂量线的适形度(指定剂量线与靶区边缘的重合度),可见,靶区与指定剂量线的适形度指标也是评价放射治疗计划优劣的关键指标。
4.为了保证靶区与指定剂量线的适形度,通常有以下处理方法:
5.1)手工画环。即通过靶区勾画外扩生成环形勾画,在环形勾画上给定目标约束。
6.2)设置跌落目标函数。即根据靶区处方剂量,通过跌落公式计算出靶区的周边区域的目标剂量,以此来控制靶区的周边区域的剂量。
7.手工画环的方式首先需要手工生成环形勾画,操作比较麻烦,并且在目标约束给定不合适时可能会影响靶区的剂量,达不到较好的控制靶区与指定剂量线的适形度的目的。设置跌落目标函数取决于剂量跌落函数的设计和参数的设置,无法直接控制靶区与指定剂量线的适形度。


技术实现要素:

8.本发明的目的在于提供一种剂量线的适形度的优化系统,可以直接、便捷地控制目标区域与指定剂量线的适形度。
9.为了达到上述目的,本发明提供了一种剂量线的适形度的优化系统,包括处理器,所述处理器被配置为执行如下步骤:
10.获取用于表征目标区域与其指定剂量线的适形度的指标函数;以及,
11.根据所述指标函数建立损失函数并进行优化,以得到对应于所述目标区域的最优指定剂量线。
12.可选的,基于所述指定剂量线包裹的区域的体积以及所述目标区域的体积确定所述指标函数。
13.可选的,所述基于所述指定剂量线包裹的区域的体积以及所述目标区域的体积确定所述指标函数包括:
14.基于所述指定剂量线包裹的区域的体积以及所述目标区域的体积确定所述目标区域与其指定剂量线包裹的区域的相交体积;以及,
15.基于所述相交体积、所述指定剂量线包裹的区域的体积以及所述目标区域的体积确定所述指标函数。
16.可选的,所述指标函数f
ci
为:
[0017][0018]
其中,i为所述目标区域的编号,i小于或等于所述目标区域的数量n,tv_ri
i
为所述目标区域与其指定剂量线包裹的区域的相交体积,v_ri
i
为所述指定剂量线包裹的区域的体积,tv
i
为所述目标区域的体积。
[0019]
可选的,所述损失函数包括第一函数及第二函数,所述第一函数用于表征所述目标区域与其指定剂量线的适形度的偏差,所述第二函数用于表征所述目标区域的采样点和目标剂量值的偏差。
[0020]
可选的,所述第一函数f
objn
为:
[0021][0022]
其中,i为所述目标区域的编号,i小于或等于所述目标区域的数量n,w
i
为用于表征所述目标区域与其指定剂量线的适形度的重要程度的权重,f
ci
为所述指标函数,c
indexi
为预设的常数。
[0023]
可选的,所述指标函数包括第三函数及第四函数,所述第三函数用于表征所述目标区域与其指定剂量线的交叠率,所述第四函数用于表征所述目标区域与其指定剂量线的覆盖率。
[0024]
可选的,基于所述指定剂量线包裹的区域的体积以及所述目标区域的体积确定所述第三函数和/或所述第四函数。
[0025]
可选的,所述基于所述指定剂量线包裹的区域的体积以及所述目标区域的体积确定所述第三函数和/或所述第四函数包括:
[0026]
基于所述指定剂量线包裹的区域的体积以及所述目标区域的体积确定所述目标区域与其指定剂量线包裹的区域的相交体积;
[0027]
基于所述相交体积及所述指定剂量线包裹的区域的体积确定所述第三函数;和/或,基于所述相交体积及所述目标区域的体积确定所述第四函数。
[0028]
可选的,所述第三函数f
c1i
及所述第四函数f
c2i
分别为:
[0029][0030][0031]
其中,i为所述目标区域的编号,i小于或等于所述目标区域的数量n,tv_ri
i
为所述目标区域与其指定剂量线包裹的区域的相交体积,v_ri
i
为所述指定剂量线包裹的区域的体积,tv
i
为所述目标区域的体积。
[0032]
可选的,所述损失函数包括第一函数及第二函数,所述第一函数用于表征所述目
标区域与其指定剂量线的适形度的偏差,所述第二函数用于表征所述目标区域的采样点和目标剂量值的偏差。
[0033]
可选的,所述第一函数f
objn
为:
[0034][0035]
其中,i为所述目标区域的编号,i小于或等于所述目标区域的数量n,w
1i
为用于表征所述目标区域与其指定剂量线的交叠率的重要程度的权重,w
2i
为用于表征所述目标区域与其指定剂量线的覆盖率的重要程度的权重,f
c1i
为所述第三函数,f
c2i
为所述第四函数,c
index1i
、c
index2i
均为预设的常数。
[0036]
可选的,所述目标区域为靶区和/或低剂量区。
[0037]
可选的,所述目标区域为至少两个分离的靶区,按照指定剂量由高到低对所述靶区进行排序为:第一个靶区、第二个靶区、

第m个靶区;以及,
[0038]
所述第一个靶区作为其目标区域,将第j

1个靶区根据剂量跌落梯度外扩一预定距离后的区域与第j个靶区取并集以作为第j个靶区的目标区域,其中,2≤j≤m。
[0039]
可选的,所述处理器还被配置为执行如下步骤:
[0040]
将待治疗病例的第一放射扫描图像序列输入训练好的用于表征所述目标区域的外形的深度神经网络模型中,以得到所述第一放射扫描图像序列中表征所述目标区域的外形的第一三维体数据集;以及,
[0041]
根据所述第一三维体数据集得到所述待治疗病例的所述目标区域。
[0042]
在本发明提供的剂量线的适形度的优化系统中,包括处理器,所述处理器被配置为执行如下步骤:获取用于表征目标区域与其指定剂量线的适形度的指标函数;根据所述指标函数建立损失函数并进行优化,以得到对应于所述目标区域的最优指定剂量线。本发明可以直接、便捷地控制目标区域与其指定剂量线的适形度,避免了手工画环的麻烦和设置跌落函数控制适形度效果不明显的问题。
附图说明
[0043]
图1是本发明实施例一提供的剂量线的适形度的优化系统的处理器的工作流程图;
[0044]
图2为本发明实施例一提供的在病例的放射扫描图像序列上对靶区进行勾画的示意图;
[0045]
图3为本发明实施例一提供的用sigmoid函数f
sigmoid
近似表示0

1函数的示意图;
[0046]
图4为本发明实施例三提供的两个靶区均作为目标区域的示意图;
[0047]
图5a为本发明实施例四提供的指定剂量区的获取方法的流程图;
[0048]
图5b为本发明实施例四提供的指定剂量区的获取方法的另一流程图;
[0049]
图6为本发明实施例四提供的指定剂量区的获取方法的又一流程图;
[0050]
图7为本发明实施例四提供的指定剂量区的获取系统的结构框图;
[0051]
其中,附图标记为:
[0052]
q

目标区域;q1、q2

靶区;q3

区域;
[0053]
10

数据提取模块;20

模型训练模块;30

数据输入模块;40

指定剂量区确定模
块。
具体实施方式
[0054]
下面将结合示意图对本发明的具体实施方式进行更详细的描述。根据下列描述,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。
[0055]
实施例一
[0056]
图1是本发明实施例提供的剂量线的适形度的优化系统的处理器的工作流程图。如图1所示,本实施例提供了一种剂量线的适形度的优化系统,包括处理器,所述处理器被配置为执行步骤s100及步骤s200。
[0057]
步骤s100:获取用于表征目标区域与其指定剂量线的适形度的指标函数。
[0058]
具体而言,本实施例中,所述目标区域为靶区。图2为本实施例提供的在病例的放射扫描图像序列上对靶区进行勾画的示意图,如图2所示,可以将病例的放射扫描图像序列加载至放射治疗计划系统中,在放射治疗计划系统的界面上对所述靶区进行勾画从而作为所述靶区的目标区域q。勾画可以由医生手动勾画也可以为自动勾画,或者由手动勾画和自动勾画进行结合。病例的放射扫描图像序列可以为ct图像序列、pet图像序列、mr图像序列或者融合图像序列等,在此不作限定。
[0059]
应理解,不同的目标区域通常会被指定不同的剂量,因此具有不同的指定剂量线,其中,指定剂量d_ri=处方剂量
·
percent,其中,percent为百分比,可由物理师指定。理想情况下,靶区作为目标区域时,指定剂量为处方剂量的100%;而靶区之外低剂量区作为目标区域时,指定剂量为处方剂量100%以下,例如70%、50%或30%等。
[0060]
进一步地,基于所述指定剂量线包裹的区域的体积以及所述目标区域的体积确定所述指标函数。具体而言,基于所述指定剂量线包裹的区域的体积以及所述目标区域的体积确定所述目标区域与其指定剂量线包裹的区域的相交体积;基于所述相交体积、所述指定剂量线包裹的区域的体积以及所述目标区域的体积确定所述指标函数。
[0061]
本实施例中,所述指标函数f
ci
为:
[0062][0063]
其中,i为所述目标区域的编号,i小于或等于所述目标区域的数量n,tv_ri
i
为所述目标区域与其指定剂量线包裹的区域的相交体积,v_ri
i
为所述指定剂量线包裹的区域的体积,tv
i
为所述目标区域的体积。
[0064]
应理解,为所述目标区域与其指定剂量线包裹的区域的相交体积与所述指定剂量线包裹的区域的体积之比,可以表征所述目标区域与其指定剂量线的交叠率;而为所述目标区域与其指定剂量线包裹的区域的相交体积与所述目标区域的体积之比,可以表征所述目标区域与其指定剂量线的覆盖率。所述目标区域与其指定剂量线的交叠率与所述目标区域与其指定剂量线的覆盖率即可表征所述目标区域与其指定剂量线
的适形度,如此,所述指标函数f
ci
可以表征所述目标区域与其指定剂量线的适形度,且0≤f
ci
≤1。
[0065]
进一步地,为了得到所述目标区域与其指定的剂量线包裹的区域的相交体积tv_ri
i
,可以将所述目标区域划分为多个单位网格区域(每个单位网格区域的体积已知),通过统计所述目标区域内剂量大于或等于指定剂量的单位网格区域的体积之和即可得到所述目标区域与其指定剂量线包裹的区域的相交体积tv_ri
i
。类似的,为了得到所述目标区域的处方剂量线包裹的区域的体积v_ri
i
,可以将皮肤划分为多个单位网格区域,通过统计皮肤内剂量大于或等于指定剂量的单位网格区域的体积之和即可得到所述目标区域的指定剂量线包裹的区域的体积v_ri
i

[0066]
可见,获取所述目标区域与其指定的剂量线包裹的区域的相交体积tv_ri
i
及所述目标区域的指定剂量线包裹的区域的体积v_ri
i
时,只需要判断所述单位网格区域的剂量是否大于或等于指定剂量,若是,则需要统计该单位网格区域,若不是,则不统计该单位网格区域,统计出大于或等于指定剂量的单位网格区域的总数量之后,将统计好的单位网格区域的总数量乘以每个单位网格区域的体积即可得到统计好的所有单位网格区域的体积之和,非常方便,计算量较小。
[0067]
步骤s200:根据所述指标函数建立损失函数并进行优化,以得到对应于所述目标区域的最优指定剂量线。
[0068]
所述损失函数包括第一函数及第二函数,所述第一函数用于表征所述目标区域与其指定剂量线的适形度的偏差,所述第二函数用于表征所述目标区域的采样点的剂量值和目标剂量值的偏差,如此一来,所述剂量线的适形度的优化系统可以对适形度指标和常规剂量指标同步进行优化。但应理解,所述适形度指标和常规剂量指标可以分步优化。
[0069]
本实施例中,所述第一函数f
objn
为:
[0070][0071]
其中,w
i
为用于表征所述目标区域与其指定剂量线的适形度的重要程度的权重,c
indexi
为预设的常数。由于0≤f
ci
≤1,且所述指标函数f
ci
越大,表明所述目标区域与其指定剂量线的适形度越好;当所述指标函数f
ci
=1时(理想状态),表明所述目标区域与其指定剂量线的适形度最好,所以,本实施例中,c
indexi
可以设定为1,但不应以此为限。
[0072]
所述第一函数f
objn
可以表征所述指标函数f
ci
与c
indexi
的不一致程度,当所述第一函数f
objn
越小,表明所述指标函数f
ci
与c
indexi
越接近;当所述第一函数f
objn
=0时(理想状态),表明所述指标函数f
ci
与c
indexi
相等,所述目标区域与其指定剂量线的适形度最好。
[0073]
接下来,利用优化算法对所述第一函数f
objn
进行优化,通过不停地求解和迭代所述目标区域与其指定剂量线包裹的区域的相交体积tv_ri
i
以及所述指定剂量线包裹的区域的体积v_ri
i
,得到使得所述第一函数f
objn
最小的所述目标区域与其指定剂量线包裹的区域的相交体积tv_ri
i
以及所述指定剂量线包裹的区域的体积v_ri
i
,进而得到对应于所述目标区域的最优指定剂量线。
[0074]
应理解,对所述第一函数f
objn
进行优化时,所述第一函数f
objn
通常无法等于0,而是无限接近一个最小值,当所述第一函数f
objn
无法再变小时,或者两次优化求解得到的所述第一函数f
objn
之差极小,则可以认为优化完成,输出此时的所述目标区域与其指定剂量线
包裹的区域的相交体积tv_ri
i
以及所述指定剂量线包裹的区域的体积v_ri
i

[0075]
应理解,对所述第一函数f
objn
进行优化的算法可以是模拟退火算法、梯度算法、蚁群算法或其它已知或未知的适用算法。接下来,本实施例将以采用梯度算法对只有一个目标区域(n、i=1)时的第一函数f
obj1
进行优化为例进行说明。
[0076]
f
obj1
=w
i
(f
ci

c
indexi
)2;
[0077]
在计算所述目标区域与其指定的剂量线包裹的区域的相交体积tv_ri
i
以及所述目标区域与其指定剂量线包裹的区域的相交体积tv_ri
i
时,采用了统计所述单位网格区域的总数量的方法,也即,每个所述单位网格区域均只具有需要统计和不需要统计两种状态,用0(不需要统计)和1(需要统计)来表示。图3为用sigmoid函数f
sigmoid
近似表示0

1函数的示意图。如图3所示,为了方便计算梯度,这里需要用sigmoid函数f
sigmoid
近似0

1函数,其中sigmoid函数f
sigmoid
的表达式为其中,sigmoid函数f
sigmoid
的横坐标x用于表征每个网格上的剂量,纵坐标用于表征0

1之间的数值,用于近似表示该网格是否应该被统计。sigmoid函数的导函数f
der

sigmoid
为f
der

sigmoid
=f
sigmoid
·
(1

f
sigmoid
)。
[0078]
每次均采用如下方式计算所述目标区域内每个单位网格区域k1的梯度grad
k1

[0079][0080]
每次均采用如下方式计算皮肤内每个单位网格区域k2的梯度grad
k2

[0081][0082]
其中,v
ptv

i
为所述目标区域内的单位网格区域的体积占比,v
i

ext
为所述目标区域内的单位网格区域在皮肤内的体积占比,v
ext

i
为皮肤内的单位网格区域的体积占比,d
k1diff
=d
k1

d_ri,d
k2diff
=d
k2

d_ri,d
k1
、d
k2
分别为单位网格区域k1和单位网格区域k2当前的剂量。应理解,由于d
k1diff
、d
k2diff
可能在
±
103量级,计算机计算e

x
范围有限,因此需要对d
k1diff
、d
k2diff
进行归一化处理,这里不再详述。
[0083]
所述第二函数可以是常规的治疗计划优化模型,例如通量图优化模型、直接子野优化模型。举例而言,所述第二函数f
objv
可以为:
[0084][0085]
其中,d
v
为采样点v在优化过程中的实际剂量值,u
i
为所述目标区域i的目标剂量值的上限,l
i
为所述目标区域i的目标剂量值的下限,w
i
'为表征所述目标区域i的采样点的剂量值和目标剂量值的偏差的重要程度的权重,v
i
为所述目标区域i的采样点集合,|v
i
|为所述目标区域i的采样点数量。
[0086]
类似的,对所述第第二函数进行优化的算法也可以是模拟退火算法、梯度算法、蚁群算法或其它已知或未知的适用算法,在此不再一一举例说明。
[0087]
实施例二
[0088]
与实施例一的区别在于,本实施例中,将所述指标函数分解为单独的两个函数,分别为第三函数和第四函数,其中,所述第三函数用于表征所述目标区域与其指定剂量线的交叠率,所述第四函数用于表征所述目标区域与其指定剂量线的覆盖率。如此,在根据所述
第三函数和所述第四函数建立第一函数时,可以为所述第三函数和所述第四函数分配相应的权重,从而在满足适形度的基础上灵活调整所述目标区域与其指定剂量线的交叠率与所述目标区域与其指定剂量线的覆盖率的重要程度。
[0089]
进一步地,基于所述指定剂量线包裹的区域的体积以及所述目标区域的体积确定所述第三函数和/或所述第四函数。具体而言,基于所述指定剂量线包裹的区域的体积以及所述目标区域的体积确定所述目标区域与其指定剂量线包裹的区域的相交体积;基于所述相交体积及所述指定剂量线包裹的区域的体积确定所述第三函数;和/或,基于所述相交体积及所述目标区域的体积确定所述第四函数。
[0090]
本实施例中,所述第三函数f
c1i
及所述第四函数f
c2i
分别为:
[0091][0092][0093]
其中,i为所述目标区域的编号,i小于或等于所述目标区域的数量n,tv_ri
i
为所述目标区域与其指定剂量线包裹的区域的相交体积,v_ri
i
为所述指定剂量线包裹的区域的体积,tv
i
为所述目标区域的体积。
[0094]
所述第一函数f
objn
为:
[0095][0096]
其中,w
1i
为用于表征所述目标区域与其指定剂量线的交叠率的重要程度的权重,w
2i
为用于表征所述目标区域与其指定剂量线的覆盖率的重要程度的权重,c
index1i
、c
index2i
均为预设的常数。
[0097]
与实施例一相似,0≤f
c1i
≤1,且所述第三函数f
c1i
越大,表明所述目标区域与其指定剂量线的交叠率越好;当所述第三函数f
c1i
=1时(理想状态),表明所述目标区域与其指定剂量线的交叠率最好,所以,本实施例中,c
index1i
可以设定为1,但不应以此为限。相应的,0≤f
c2i
≤1,且所述第四函数f
c2i
越大,表明所述目标区域与其指定剂量线的覆盖率越好;当所述第四函数f
c2i
=1时(理想状态),表明所述目标区域与其指定剂量线的覆盖率最好,所以,本实施例中,c
index2i
可以设定为1,但不应以此为限。
[0098]
进一步地,所述第一函数f
objn
可以表征在w
1i
权重下所述第三函数f
c1i
与c
index1i
的不一致程度以及在w
2i
权重下所述第四函数f
c2i
与c
index2i
的不一致程度,当所述第一函数f
objn
越小,表明在w
1i
权重下所述第三函数f
c1i
与c
index1i
越接近以及在w
2i
权重下所述第四函数f
c2i
与c
index2i
越接近。
[0099]
在一些实施例中,可略微牺牲所述目标区域与其指定剂量线的覆盖率同时需要保证所述目标区域与其指定剂量线的交叠率,以此来降低危及器官的受量(如乳腺癌病例),此时,可适当降低用于表征所述目标区域与其指定剂量线的覆盖率的重要程度的权重w
2i
。在另一些实施例中,可略微牺牲所述目标区域与其指定剂量线的覆盖度同时需要保证所述目标区域与其指定剂量线的覆盖率,此时,可适当降低用于表征所述目标区域与其指定剂量线的覆盖率的重要程度的权重w
1i
。可见,相较于实施例一来说,本实施例在控制剂量线的适形度时更加灵活。
[0100]
进一步地,本实施例仍然可以采用模拟退火算法、梯度算法、蚁群算法或其它已知或未知的适用算法对所述第一函数f
objn
进行优化。接下来,本实施例将以采用梯度算法对只有一个目标区域(n、i=1)时的第一函数f
obj1
进行优化为例进行说明。
[0101]
f
obj1
=w
1i
(f
c1i

c
index1i
)2 w
2i
(f
c2i

c
index2i
)2;
[0102]
每次均采用如下方式计算所述目标区域内每个单位网格区域k1的梯度grad
k1

[0103][0104]
每次均采用如下方式计算皮肤内每个单位网格区域k2的梯度grad
k2

[0105][0106]
其中,v
ptv

i
为所述目标区域内的单位网格区域的体积占比,v
i

ext
为所述目标区域内的单位网格区域在皮肤内的体积占比,v
ext

i
为皮肤内的单位网格区域的体积占比,d
k1diff
=d
k1

d_ri,d
k2diff
=d
k2

d_ri,d
k1
、d
k2
分别为单位网格区域k1和单位网格区域k2当前的剂量。应理解,由于d
k1diff
、d
k2diff
可能在
±
103量级,计算机计算e

x
范围有限,因此需要对d
k1diff
、d
k2diff
进行归一化处理,这里不再详述。
[0107]
实施例三
[0108]
与实施例一和实施例二的区别在于,本实施例中,所述目标区域为至少两个分离的靶区(如鼻咽癌病例等)。按照指定剂量由高到低对所述靶区进行排序为:第一个靶区、

第m个靶区;所述第一个靶区作为其目标区域,将第j

1个靶区根据剂量跌落梯度外扩一预定距离后的区域与第j个靶区取并集以作为第j个靶区的目标区域,其中,2≤j≤m。
[0109]
其中,所述预定距离l满足如下关系:
[0110][0111]
其中,d1为第j

1个靶区的指定剂量,d2为第j个靶区的指定剂量,t为剂量跌落梯度,所述剂量跌落梯度t通常可以通过经验得到。
[0112]
接下来,将以所述目标区域为两个分离的靶区为例进行详细说明。
[0113]
图4为本实施例提供的两个靶区均作为目标区域的示意图,如图4所示,两个靶区分别为靶区q1和靶区q2。为了便于描述,设定靶区q1的指定剂量为6400cgy,靶区q2的指定剂量为5400cgy。由于靶区q1的指定剂量大于靶区q2的指定剂量,按照指定剂量由高到低对靶区q1和靶区q2进行排序的结果为:第一个靶区q1和第二个靶区q2。
[0114]
接下来,第一个靶区q1作为其目标区域,也就是说,在对所述第一个靶区q1的指标函数f
c1
进行优化时,计算tv_ri1、v_ri1以及tv1时,涉及到目标区域的体积时,均计算的是第一个靶区q1的体积。
[0115]
然而,第二个靶区q2的目标区域则需要进行调整。具体为,首先根据剂量跌落梯度t计算出第一个靶区q1需要外扩的预定距离,本实施例中,设定所述剂量跌落梯度t等于200cgy/mm,则第一个靶区q1需要外扩的预定距离接着,将第一个
靶区q1外扩3mm,得到区域q3(靶区q1位于区域q3内)。将区域q3与第二个靶区q2取并集后作为第二个靶区q2的目标区域,本实施例中,由于区域q3与第二个靶区q2不相交,区域q3与第二个靶区q2的取并集得到的目标区域就是区域q3加上第二个靶区q2。基于此,在对所述第二个靶区q2的指标函数f
c2
进行优化时,计算tv_ri2、v_ri2以及tv2时,涉及到目标区域的体积时,均计算的是区域q3加上第二个靶区q2的体积。
[0116]
相较于实施例一来说,本实施例在对除指定剂量最高的靶区之外的靶区进行优化时,不会对指定剂量最高的靶区的优化造成不良影响,能够更精确地控制每个目标区域与其指定剂量线的适形度。
[0117]
实施例四
[0118]
与实施例一和实施例二的区别在于,本实施例中,所述目标区域为低剂量区。与所述靶区不同的是,所述低剂量区无法通过勾画得到,虽然也可以采用靶区外扩的方式大致得到低剂量区的外形,也即将靶区外扩1cm,将皮肤减去靶区外扩后得到的区域作为所述低剂量区,但是这种方法需要手工生成nt,操作比较麻烦,同时,也需要人工估计靶区外扩的距离,得到的所述低剂量区并不准确,仅是一个预测的区域,从而无法准确地控制所述低剂量区的剂量线的适形度。
[0119]
基于此,图5、图5b及图6为本实施例提供的指定剂量区的获取方法的流程图。如图5、图5b及图6所示,本实施例提供了一种指定剂量区的获取方法,包括步骤s110、步骤s120、步骤s130及步骤s140,其中,步骤s110及步骤s120用于训练用于表征指定剂量区(本实施例中是低剂量区,但不应以此为限)的外形的深度神经网络模型,步骤s130及步骤s140用于利用训练好的深度神经网络模型获取所述指定剂量区。所述低剂量区可以通过所述指定剂量区的获取方法获取,从而增加获取的低剂量区的准确性。
[0120]
步骤s110:获取多个已治疗病例的第二放射扫描图像序列,并提取出所述第二放射扫描图像序列中表征指定剂量区的外形的第二三维体数据集。
[0121]
具体而言,所述已治疗病例是指已经制定好了放射治疗计划(达到临床要求)的病例,在所述第二放射扫描图像序列中已经具有对应于所述低剂量区的第一剂量线及对应于所述靶区的第二剂量线/勾画线。其中,勾画线可以是物理师手动勾画或自动勾画算法而形成的,而所述第一剂量线及所述第二剂量线则是通过制定放射治疗计划而形成的。
[0122]
进一步地,以所述第二放射扫描图像序列中的某个点作为坐标原点,横向和纵向分别作为x向和y向,放射扫描图像的叠放方向为z向,建立xyz三维坐标系。如此一来,所述第二放射扫描图像序列即可位于一xyz三维坐标系中,所述第二放射扫描图像序列中的任一放射扫描图像中的每个像素都可以用三维坐标点来表示。
[0123]
由于所述第二剂量线内的区域为所述靶区,所述第一剂量线与所述第二剂量线之间的区域为低剂量区。需要获取所述靶区时,可以单独对所述第二剂量线进行采样并提取,得到表征所述第二剂量线的三维坐标点集,表征所述第二剂量线的三维坐标点集即为表征靶区的外形的第二三维体数据集。需要获取所述低剂量区时,可以对所述第一剂量线及所述第二剂量线上的三维坐标点进行采样并提取,得到表征所述第一剂量线及所述第二剂量线的三维坐标点集,表征所述第一剂量线及所述第二剂量线的三维坐标点集即为表征所述低剂量区的外形的所述第二三维体数据集。
[0124]
应理解,所述第二剂量线与所述勾画线理想情况下是重合的,然而由于制定放射
治疗计划的误差,所述第二剂量线与所述勾画线通常并不重合,而是具有一定的误差,由于所述勾画线是通过直接查看肿瘤而勾画形成的,所以能够更为准确地表征所述靶区。基于此,需要获取所述靶区时,还可以单独对所述勾画线进行采样并提取,得到表征所述勾画线的三维坐标点集,表征所述勾画线的三维坐标点集也可以作为表征所述靶区的外形的第二三维体数据集。类似的,需要获取低剂量区时,还可以对所述第一剂量线及所述勾画线上的三维坐标点进行采样并提取,得到表征所述第一剂量线及所述勾画线的三维坐标点集,表征所述第一剂量线及所述勾画线的三维坐标点集即为表征所述低剂量区的外形的所述第二三维体数据集。
[0125]
步骤s120:利用所述第二三维体数据集对所述深度神经网络模型进行训练。
[0126]
具体而言,首先选取能够表征指定剂量区的外形的深度神经网络模型,本实施例中,所述深度神经网络模型为3d

unet网络模型,但不应以此为限。
[0127]
建立好所述深度神经网络模型之后,需要对所述深度神经网络模型进行训练,使得所述深度神经网络模型中的各项参数准确。本实施例中,利用步骤s110中提取的第二三维体数据集对所述深度神经网络模型进行训练。由于所述已治疗病例为多个,所述第二三维体数据集也为多个,将多个所述第二三维体数据集分配训练集、验证集和测试集,从而对所述深度神经网络模型进行训练。应理解,所述第二三维体数据集的数量越多,则所述深度神经网络模型的训练更加准确,但随之会增加训练所述深度神经网络模型的时间。
[0128]
应理解,由于所述第二三维体数据集是从已治疗病例的第二放射扫描图像序列中提取出的,能够较为准确地表征指定剂量区的外形,利用所述第二三维体数据集对所述深度神经网络模型进行训练,可以使得训练好的所述深度神经网络模型能够较为准确地表征指定剂量区的外形。
[0129]
例如,选取200个所述已治疗病例的第二放射扫描图像序列,经过步骤s110之后可以得到200个所述第二三维体数据集。将200个所述第二三维体数据集中的一部分(例如150个所述第二三维体数据集)作为训练集,另一部分(例如25个所述第二三维体数据集)作为验证集,剩余的部分(例如25个所述第二三维体数据集)作为测试集,对所述深度神经网络模型进行训练,使得所述深度神经网络模型能够准确地表征所述指定剂量区的外形。
[0130]
应理解,对所述深度神经网络模型进行训练的第二三维体数据集,应当自具有同一类疾病的已治疗病例的第二放射扫描图像序列中提取出。例如,200个所述已治疗病例均是直肠癌病例、乳腺癌病例或胰腺癌病例等,如此训练出的深度神经网络模型则为对应于直肠癌的深度神经网络模型、对应于乳腺癌的深度神经网络模型或对应于胰腺癌的深度神经网络模型。训练好一类疾病的深度神经网络模型之后,这个神经网络模型优选用于这一类疾病的待治疗病例的指定剂量区的获取,若需要获取另一类疾病的待治疗病例的指定剂量区,则提取需要另一类疾病的已治疗病例的第二放射扫描图像序列中的第二三维体数据集,并重新训练深度神经网络模型。
[0131]
步骤s130:将待治疗病例的第一放射扫描图像序列输入训练好的用于表征指定剂量区的外形的深度神经网络模型中,以得到所述第一放射扫描图像序列中表征指定剂量区的外形的第一三维体数据集。
[0132]
具体而言,将所述待治疗病例是还未制定放射治疗计划的病例,将所述待治疗病例的第一放射扫描图像序列输入训练好的所述深度神经网络模型中,所述深度神经网络模
型输出的第一三维体数据集即可准确地表征所述待治疗病例的指定剂量区。
[0133]
步骤s140:根据所述第一三维体数据集得到所述待治疗病例的指定剂量区。
[0134]
具体而言,本实施例中,将所述第一三维体数据集及所述第一放射扫描图像序列输入所述放射治疗计划系统(treatment planning system,tps)中,利用所述第一三维体数据集即可在所述第一放射扫描图像序列中勾画出所述待治疗病例的指定剂量区,本实施例结合深度学习方法,获取的指定剂量区更准确。
[0135]
进一步地,利用上述步骤s110~步骤s140获取所述低剂量区之后,可以将所述低剂量区作为目标区域输入所述剂量线的适形度的优化系统的处理器中,进行低剂量区的剂量线的适形度优化,从而能够更加准确地控制低剂量区的剂量线的适形度。
[0136]
本实施例中,利用所述指定剂量区的获取方法获取所述低剂量区,但应理解,所述指定剂量区的获取方法也可以用于获取所述靶区,然后利用所述指定剂量区的获取方法获取的所述靶区作为目标区域输入所述剂量线的适形度的优化系统的处理器中,进行靶区的剂量线的适形度优化。具体而言,可以训练用于表征靶区的外形的深度神经网络模型,再将待治疗病例的第一放射扫描图像序列输入训练好的用于表征靶区的外形的深度神经网络模型中,以得到所述第一放射扫描图像序列中表征靶区的外形的第一三维体数据集;然后根据所述第一三维体数据集得到所述待治疗病例的靶区。如此一来,无需物理师手动勾画靶区,减少了物理师的工作量。但应理解,采用所述指定剂量区的获取方法获取所述靶区之后,还可以将获取的所述靶区发送给物理师确认,物理师可以对获取的所述靶区进行修改或调整,从而保证放射治疗的安全性。
[0137]
基于此,本实施例还提供了一种指定剂量区的获取系统。图7为本实施例提供的指定剂量区的获取系统的结构框图,如图7所示,所述指定剂量区的获取系统包括:
[0138]
数据提取模块10,用于获取多个已治疗病例的第二放射扫描图像序列,并提取出所述第二放射扫描图像序列中表征指定剂量区的外形的第二三维体数据集;
[0139]
模型训练模块20,用于建立用于表征指定剂量区的外形的深度神经网络模型,并利用所述第二三维体数据集对所述深度神经网络模型进行训练;
[0140]
数据输入模块30,用于将待治疗病例的第一放射扫描图像序列输入训练好的所述深度神经网络模型中,以得到所述第一放射扫描图像序列中表征指定剂量区的外形的第一三维体数据集;
[0141]
指定剂量区确定模块40,根据所述第一三维体数据集得到所述待治疗病例的指定剂量区。
[0142]
进一步地,本实施例还提供了一种终端,可以用于指定剂量区的获取。该终端包括:
[0143]
一个或多个执行器;
[0144]
存储器,用于存储一个或多个程序;
[0145]
当一个或多个程序被一个或多个所述执行器执行,使得一个或多个所述执行器实现如上述实施例提出的指定剂量区的获取方法。
[0146]
本实施例中,所述执行器及所述存储器均为一个,所述执行器和所述存储器可以通过总线或其他方式连接。
[0147]
存储器作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序
以及模块,如本发明实施例中的指定剂量区的获取方法对应的程序指令/模块。执行器通过运行存储在所述存储器中的软件程序、指令以及模块,从而执行终端的各种功能应用以及数据处理,即实现上述的指定剂量区的获取方法。
[0148]
所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,指定剂量区的获取方法的存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,所述存储器可进一步包括相对于所述执行器远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0149]
本实施例提出的终端与上述实施例提出的指定剂量区的获取方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。
[0150]
本实施例还提供一种存储介质,其上存储有计算机程序,该程序被所述执行器执行时实现如上述实施例提出的指定剂量区的获取方法。
[0151]
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
[0152]
综上,在本实施例提供的剂量线的适形度的优化系统中,包括处理器,所述处理器被配置为执行如下步骤:获取用于表征目标区域与其指定剂量线的适形度的指标函数;根据所述指标函数建立损失函数并进行优化,以得到对应于所述目标区域的最优指定剂量线。本发明可以直接、便捷地控制目标区域与其指定剂量线的适形度,避免了手工画环的麻烦和设置跌落函数控制适形度效果不明显的问题。
[0153]
进一步地,在本实施例提供的指定剂量区的获取方法、系统、终端及存储介质中,将获取多个已治疗病例的第二放射扫描图像序列中表征指定剂量区的外形的第二三维体数据集提取出来,然后根据第二三维体数据集对用于表征指定剂量区的外形的深度神经网络模型进行训练;然后将待治疗病例的第一放射扫描图像序列输入训练好的深度神经网络模型中,以得到所述第一放射扫描图像序列中表征指定剂量区的外形的第一三维体数据集,从而得到待治疗病例的指定剂量区。本发明结合深度学习方法,获取的指定剂量区更准确,从而能够更加准确地控制指定剂量区的剂量线的适形度。
[0154]
上述仅为本发明的优选实施例而已,并不对本发明起到任何限制作用。任何所属技术领域的技术人员,在不脱离本发明的技术方案的范围内,对本发明揭露的技术方案和技术内容做任何形式的等同替换或修改等变动,均属未脱离本发明的技术方案的内容,仍属于本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献