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

实时调整等剂量曲线的方法、装置、设备及存储介质与流程

2022-04-27 09:24:52 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,具体而言,涉及一种实时调整等剂量曲线的方法、装置、设备及存储介质。


背景技术:

2.随着计算机技术的不断发展,计算机技术在放射治疗领域的应用也越广泛。例如,可以应用计算机技术进行等剂量曲线分析。
3.相关技术中,用户在计算机设备提供的界面上布置靶点,并根据需要移动靶点以调整靶点的位置。当移动靶点的操作结束后,计算机设备根据当前所有靶点的剂量场信息计算得到总剂量场信息,并根据总剂量场信息绘制并显示等剂量曲线。
4.但是,使用相关技术的方法,会导致绘制等剂量场曲线时的计算复杂度高,进而导致计算机设备的资源消耗过高。


技术实现要素:

5.本技术的目的在于,针对上述现有技术中的不足,提供一种实时调整等剂量曲线的方法、装置、计算机设备及存储介质,以解决现有技术中绘制等剂量场曲线时的计算复杂度高,进而导致计算机设备的资源消耗过高的问题。
6.为实现上述目的,本技术实施例采用的技术方案如下:
7.第一方面,本技术实施例提供一种实时调整等剂量曲线的方法,所述方法包括:
8.响应用户的靶点选取操作,获取靶点移动前等剂量曲线的第一总剂量场以及所述靶点的靶点剂量场;
9.根据所述第一总剂量场以及靶点剂量场,计算基准调整剂量场;
10.响应用户的靶点移动操作,基于所述靶点移动操作、基准调整剂量场以及靶点剂量场,得到第二总剂量场以调整等剂量曲线。
11.作为一种可能的实现方式,所述响应用户的靶点移动操作,基于所述靶点移动操作、基准调整剂量场以及靶点剂量场,得到第二总剂量场以调整等剂量曲线,包括:
12.响应用户的靶点移动操作,获取靶点的实时移动位置;
13.根据所述基准调整剂量场、靶点剂量场以及实时移动位置,得到第二总剂量场以调整等剂量曲线,并显示调整后的等剂量曲线。
14.作为一种可能的实现方式,所述响应用户的靶点移动操作,基于所述靶点移动操作、基准调整剂量场以及靶点剂量场,得到第二总剂量场以调整等剂量曲线,之后还包括:
15.响应用户的停止移动操作,获取所有靶点的靶点信息;
16.根据所有靶点的所述靶点信息,计算第三总剂量场以显示对应等剂量曲线。
17.作为一种可能的实现方式,所述方法还包括:
18.根据所述靶点的核心剂量覆盖区域,确定所述靶点剂量场。
19.作为一种可能的实现方式,所述根据所述靶点的核心剂量覆盖区域,确定所述靶
点剂量场之前,还包括:
20.根据准直器尺寸和/或剂量场精度,确定所述核心剂量覆盖区域。
21.作为一种可能的实现方式,所述方法还包括:
22.响应用户布置新增靶点的操作,确定所述新增靶点的新增剂量场;
23.根据所述新增剂量场以及用户布置新增靶点之前的总剂量场,计算第四总剂量场以显示对应等剂量曲线。
24.作为一种可能的实现方式,所述根据所述新增剂量场以及用户布置新增靶点之前的总剂量场,计算第四总剂量场以显示对应等剂量曲线,包括:
25.将所述新增剂量场叠加至所述用户布置新增靶点之前的总剂量场中,得到所述第四总剂量场;
26.基于所述第四总剂量场显示对应等剂量曲线。
27.第二方面,本技术实施例提供一种实时调整等剂量曲线的装置,所述装置包括:
28.获取模块,用于响应用户的靶点选取操作,获取靶点移动前等剂量曲线的第一总剂量场以及所述靶点的靶点剂量场;
29.计算模块,用于根据所述第一总剂量场以及靶点剂量场,计算基准调整剂量场;
30.调整模块,用于响应用户的靶点移动操作,基于所述靶点移动操作、基准调整剂量场以及靶点剂量场,得到第二总剂量场以调整等剂量曲线。
31.第三方面,本技术实施例提供一种计算机设备,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器执行所述机器可读指令,以执行时执行上述第一方面所述的实时调整等剂量曲线的方法的步骤。
32.第四方面,本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面所述的实时调整等剂量曲线的方法的步骤。
33.本技术实施例所提供的实时调整等剂量曲线的方法、装置、计算机设备及存储介质,当用户选取靶点之后,计算机设备可以获取第一总剂量场以及该靶点的靶点剂量场,并基于第一总剂量场以及靶点剂量场计算得到基准调整剂量场,由于基准调整剂量场不发生改变,因此,在用户移动靶点的过程中,计算机设备基于当前移动的靶点的剂量场以及未移动的靶点的基准调整剂量场,可以以少量的计算量实时计算并绘制出最新的等剂量曲线,从而在保证不占用较多计算资源的同时使得用户能够实时查看等剂量曲线的变化信息,从而既能极大降低资源消耗,又能极大提升等剂量曲线的参考效果。
附图说明
34.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
35.图1为云交互系统的示意性系统架构图;
36.图2为本技术实施例提供的实时调整等剂量曲线的方法的流程示意图;
37.图3为第一总剂量场对应区域中各点的剂量计算示例图;
38.图4为本技术实施例提供的实时调整等剂量曲线的方法中确定第二总剂量曲线的流程示意图;
39.图5为确定实时移动位置处的移动剂量场的示意图;
40.图6为本技术实施例提供的实时调整等剂量曲线的方法的另一流程示意图;
41.图7为本技术实施例提供的实时调整等剂量曲线的方法的又一流程示意图;
42.图8为本技术实施例提供的一种实时调整等剂量曲线的装置的模块结构图;
43.图9为本技术实施例提供的另一种实时调整等剂量曲线的装置的模块结构图;
44.图10为本技术实施例提供的计算机设备100结构示意图。
具体实施方式
45.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,应当理解,本技术中附图仅起到说明和描述的目的,并不用于限定本技术的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本技术中使用的流程图示出了根据本技术的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本技术内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
46.另外,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
47.为了使得本领域技术人员能够使用本技术内容,结合特定应用场景“绘制等剂量曲线”,给出以下实施方式。对于本领域技术人员来说,在不脱离本技术的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。虽然本技术主要围绕等剂量曲线的绘制进行描述,但是应该理解,这仅是一个示例性实施例。
48.需要说明的是,本技术实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
49.在本技术一个实施例中,用户利用计算机设备布置靶点时,计算机设备需要根据当前所有靶点的剂量场信息计算得到总剂量场信息,并根据总剂量场信息绘制并显示等剂量曲线。具体的,针对用户所布置的每个靶点,计算机设备需要分别计算每个靶点对应的剂量场,再基于各靶点对应的剂量场计算总剂量场,再按照总剂量场的分布绘制并显示等剂量曲线。由于计算每个靶点的剂量场时均需要较为复杂的过程,而每绘制一次等剂量曲线都需要重新计算每个靶点的剂量场,因此,每绘制一次等剂量曲线均要耗费较多的计算资源。因此,上述的方法会导致绘制剂量场信息时的计算复杂度,进而导致计算机设备的资源消耗过高。
50.在本技术一个实施例中,为了尽量减少绘制剂量曲线所带来的资源消耗,作为一种可能的实现方式,在从用户点击鼠标选择一个靶点到移动靶点的整个过程中,不会对用户的操作进行响应,即在此过程中,无论靶点发生了何种移动,均不会重新计算各靶点的剂
量场信息和总剂量场信息,也不会绘制等剂量曲线。只有当用户松开鼠标即完成靶点的移动之后,才会按照前述的方法计算并绘制等剂量曲线,从而减少资源消耗。然而,这种方式无法查看到靶点在移动过程的实时等剂量曲线,即无法实时查看等剂量曲线的变化信息,导致等剂量曲线的参考效果不佳。
51.本技术实施例基于上述的问题,提出一种实时调整等剂量曲线的方法,基于当前移动的靶点的剂量场以及未移动的靶点的基准调整剂量场,可以在靶点移动过程中以少量的计算量实时计算并绘制出等剂量曲线,从而在保证不占用较多计算资源的同时使得用户能够实时查看等剂量曲线的变化信息,相比于现有技术,既能极大降低资源消耗,又能极大提升等剂量曲线的参考效果。
52.在介绍本技术实施例的技术方案之前,首先对本技术实施例所涉及的相关概念进行解释。
53.1、靶点
54.在使用放射治疗(以下简称放疗)设备时,放疗设备可以从不同方位照射并汇集至病变部位,所汇集到的位置可以称作靶点。
55.针对患者的一个待治疗区域,例如头部区域,可以在该待治疗区域内布置一个或多个靶点。在使用放疗设备时,放疗设备发出多条射线束,多条射线束聚焦的交点与待治疗区域中的靶点重合,从而将射线束作用于靶点。
56.在使用放疗设备之前,可以首先进行靶点的布置。可选的,可以利用电子计算机断层扫描(computer tomography,简称ct)设备或者核磁共振成像(magnetic resonance imaging,简称mri)设备采集待治疗区域的图像。进而,在本技术中,借助于计算机设备,在待治疗区域的图像上进行靶点的布置。例如,基于对计算机设备上显示的ct图像,首先根据ct图像勾画靶区,其中,靶区为患者的肿瘤区域,其次可以通过点击鼠标等操作,在靶区中放置一个或多个靶点,每个靶点都包括:靶点位置、靶点剂量、准直器规格、照射角度、非共面角度等信息中的至少一个。
57.值得说明的是,靶点的位置以及照射角度可以是指三维空间中的位置以及角度。
58.2、剂量场
59.放疗设备发出多条射线束,多条射线束聚焦于靶点时,会在靶点周围的靶区产生剂量场。针对每个靶点,可以分别具有各自对应的剂量场。剂量场可以对应于以靶点为中心的特定区域。该特定区域例如可以为以靶点为中心的球体或椭球体等。处于剂量场内的每个点均具有一个剂量。以剂量场为球体为例,在球体中,作为球体中心的靶点处的剂量最大,越远离球心的位置上的剂量越小。
60.3、等剂量曲线
61.基于上述对于剂量场的解释,每个靶点可以具有各自的剂量场,剂量场中的每个位置上具有一个剂量。在此基础上,将模体内过射线中心轴平面上剂量相同的点连接起来所形成的一组曲线称作等剂量曲线。
62.等剂量曲线能够直观地反映放疗设备的射线束在体内离轴方向上的剂量变化,在制定放疗计划的阶段,通过布置靶点以及对等剂量曲线的分析,能够有效评价放疗计划的可行性。
63.等剂量曲线可以包括绝对等剂量曲线以及相对等剂量曲线。在绝对等剂量曲线
中,连成一组曲线的各点的绝对剂量相同。示例性的,在某组等剂量曲线中,各点上的剂量均为100。在相对等剂量曲线,连成一组曲线的各点的剂量百分比相同。其中,该剂量百分比可以指该点上的剂量占最大剂量的百分比。示例性的,在某组等剂量曲线中,各点上的剂量百分比均为50%。相应的,该组等剂量曲线可以称为50%等剂量曲线。
64.本技术实施例可以应用于利用计算机设备布置靶点的场景中。在终端设备中提供图形用户界面,图形用户界面中显示患者待治疗区域的图像以及用于靶点布置的控件、输入框等界面元素。用户通过操作鼠标或键盘,或者通过触摸操作等,在图形用户界面中进行靶点的布置,终端设备相应在图形用户界面中呈现等剂量曲线以响应用户的操作。本技术实施例所提供的实时调整等剂量曲线的方法可以运行于上述终端设备上,或者,也可以运行于服务器上。当上述方法运行于终端设备上时,由终端设备基于用户的操作,实时调整并显示等剂量曲线。当上述方法运行于服务器时,该服务器例如可以是云交互系统中的服务器。图1为云交互系统的示意性系统架构图,如图1所示,该云交互系统涉及上述服务器以及客户端设备,服务器与客户端设备通信连接。客户端设备上提供上述的图形用户界面,客户端设备用于识别用户的操作并将用户的操作数据发送至服务器,由服务器执行本技术实施例的方法步骤以完成数据处理,再由客户端设备在图形用户界面上显示数据处理的结果。在上述过程中,客户端设备仅用于数据的接收、发送以及画面呈现,具体的数据处理过程在服务器上完成。
65.图2为本技术实施例提供的实时调整等剂量曲线的方法的流程示意图,该方法的执行主体可以为上述的终端设备或服务器。以下统称为计算机设备。应理解,本技术实施例的方法并不以图2以及以下所述的具体顺序为限制。在其他实施例中,本技术实施例所提供的方法的部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或者删除。如图2所示,该方法可以包括:
66.s201、响应用户的靶点选取操作,获取靶点移动前等剂量曲线的第一总剂量场以及所述靶点的靶点剂量场。
67.可选的,可以预先由ct设备或者mri设备采集待治疗区域的原始图像,计算机设备可以获取到这些原始图像。进而可以对原始图像进行图像增强、图像去噪、图像分割以及图像边缘提取等处理,从而得到包含待治疗区域的目标图像,其中,待治疗区域可以为肿瘤区域等。示例性的,该目标图像可以为待治疗区域的外接矩形,也可以为在原始图像中截取的包含待治疗区域的部分图像。在得到上述目标图像后,计算机设备可以将该目标显示在图形用户界面上。应理解,当计算机设备为上述的服务器时,该图形用户界面是指客户端设备的图形用户界面,也可以指服务器的外接图形用户界面。图形用户界面可以为显示器等显示装置。
68.图形用户界面上显示待治疗区域,用户相应可以在待治疗区域上布置靶点。示例性的,用户基于对图像中病灶的判断,同时结合处方剂量、准直器规格、计量覆盖阈值等信息,确定选择目标图像中的位置a作为靶点,则用户可以将鼠标滑动至位置a并点击鼠标,从而做出选取位置a作为靶点的操作。或者,用户也可以用鼠标点击已经创建的靶点,表示用户执行了选取靶点的操作。用户做出选取靶点的操作后,计算机设备可以识别并响应用户选取靶点的操作。
69.可选的,计算机设备响应用户选取靶点的操作,获取移动前等剂量曲线的第一总
剂量场以及所选取的靶点的靶点剂量场。
70.其中,上述第一总剂量场可以指当前用户所布置的所有靶点的剂量场叠加之后所形成的总剂量场。如前文所述的,针对每个靶点,分别具有各自的剂量场,剂量场对应的区域内的每个点上具有一个剂量。剂量场对应的区域可以是包含上述待治疗区域的区域范围。用户在待治疗区域可以布置一个或多个靶点。如果靶点为一个,即仅布置了上述选取操作对应的一个靶点,则上述第一总剂量场等于所选取的靶点剂量场。如果布置的靶点为多个,则上述第一总剂量场可以为所有靶点的剂量场叠加之后所形成的总剂量场。示例的,总剂量场对应的区域可以是将各靶点的剂量场对应的区域均包含在内的总区域,该总区域内的每个点上分别具有一个总剂量。针对该总区域内的每个点,该点可能仅落入一个靶点的剂量场内,或者,也可能同时落入多个靶点的剂量场内。当仅处于一个靶点的剂量场内时,该点上的总剂量为该一个靶点的剂量场内该点的剂量。当同时属于多个靶点的剂量场内时,该点上的总剂量为多个靶点中各靶点的剂量场内该点的剂量之和。利用这一方式,可以得到第一总剂量场。图3为第一总剂量场对应区域中各点的剂量计算示例图,如图3所示,用户在待治疗区域选取了三个靶点,分别为靶点a、靶点b和靶点c,靶点a的剂量场对应的区域为区域1,靶点b的剂量场对应的区域为区域2,靶点c的剂量场对应的区域为区域3,第一总剂量场对应的区域为包含区域1、区域2以及区域3的区域4,针对区域4中的一个点m,由于点m同时落入区域1、区域2以及区域3的范围内,因此,第一总剂量场中点m上的总剂量为点m在靶点a的剂量场中的剂量、在靶点b的剂量场中剂量以及在靶点c的剂量场中的剂量之和。
71.可选的,用户在选取上述靶点之后,计算机设备可以根据该靶点的位置坐标、准直器尺寸、权重信息等靶点信息,计算得到上述靶点的靶点剂量场。其中,权重信息例如可以指示射线束的照射时长,权重越大,则射线束的照射时间越长。
72.s202、根据上述第一总剂量场以及靶点剂量场,计算基准调整剂量场。
73.可选的,上述基准调整剂量场可以指从第一总剂量场中减去上述靶点剂量场之后所得到的剂量场。因此,上述基准调整剂量场是待治疗区域的所有靶点中除上述选取的靶点之外的其余靶点的剂量场叠加形成的总剂量场。相应的,在计算该基准调整剂量场时,可以将第一总剂量场减去上述靶点剂量场,以得到该基准剂量场。示例性的,针对第一总剂量场对应区域中的每个点,分别将该点在第一总剂量场中的总剂量减去该点在上述靶点剂量场中的剂量,得到该点在基准调整剂量场中的剂量。值得说明的是,如果某个点并没有落入上述靶点剂量场中,则可以看作该点在上述靶点剂量场中的剂量为零。
74.s203、响应用户的靶点移动操作,基于该靶点移动操作、基准调整剂量场以及靶点剂量场,得到第二总剂量场以调整等剂量曲线。
75.可选的,用户的靶点移动操作是指用户移动前述步骤s201中所选取的靶点,除了该靶点外,其余靶点的位置未发生改变,同时,由于上述基准调整剂量场是待治疗区域的所有靶点中除上述选取的靶点之外的其余靶点的剂量场叠加形成的总剂量场,因此,在上述选取的靶点移动的过程中,上述基准调整剂量场不发生改变。同时,选取的靶点移动之后,由于靶点的位置发生改变,因此,靶点的靶点剂量场发生改变。其中,靶点每移动至一个新的位置,其靶点剂量场与步骤s201中所得到的靶点剂量场之间满足预设的关系。因此,在靶点移动过程中,基于上述基准调整剂量场以及靶点剂量场,可以计算出移动之后的第二总剂量场。其中,该第二总剂量场可以指靶点移动之后,待治疗区域中所有靶点的剂量场叠加
之后所形成的总剂量场。由于上述基准调整剂量场不发生变化,因此,在计算第二总剂量场时,仅需要根据靶点剂量场的变化进行少量的计算即可,因此计算的复杂度得以极大降低。
76.在得到上述第二总剂量场之后,根据第二总剂量场中的剂量分布,可以调整等剂量曲线以得到新的等剂量曲线,并相应在图形用户界面中显示该新的等剂量曲线。
77.可选的,计算机设备可以实时监测用户的操作,只要靶点的位置发生变化,则计算机设备实时重复执行上述步骤s203以计算并显示最新的等剂量曲线,从而使得用户可以在移动靶点的过程中实时查看等剂量曲线的变化信息。
78.值得说明的是,上述步骤s201-s203中所选取的靶点可以为一个,也可以为多个,本技术对此不做具体限定。当选取的靶点为多个时,可以逐个计算各靶点的靶点剂量场并将其组合,将组合后的靶点量场作为前述的靶点剂量场进行计算以调整等剂量曲线。
79.本实施例中,当用户选取靶点之后,计算机设备可以获取第一总剂量场以及该靶点的靶点剂量场,并基于第一总剂量场以及靶点剂量场计算得到基准调整剂量场,由于基准调整剂量场不发生改变,因此,在用户移动靶点的过程中,计算机设备基于当前移动的靶点的剂量场以及未移动的靶点的基准调整剂量场,可以以少量的计算量实时计算并绘制出最新的等剂量曲线,从而在保证不占用较多计算资源的同时使得用户能够实时查看等剂量曲线的变化信息,从而既能极大降低资源消耗,又能极大提升等剂量曲线的参考效果。
80.作为一种可选的实施方式,上述步骤s203中在计算第二总剂量场时,可以同时结合靶点移动后的位置进行计算。以下进行具体说明。
81.图4为本技术实施例提供的实时调整等剂量曲线的方法中确定第二总剂量曲线的流程示意图,如图4所示,上述步骤s203的一种可选方式包括:
82.s401、响应用户的靶点移动操作,获取靶点的实时移动位置。
83.如前文所述的,在用户选取靶点之后,计算机设备可以实时监测用户的操作,只要用户执行了靶点移动操作,则计算机设备可以实时响应用户的靶点移动操作,获取靶点的实时移动位置。
84.可选的,上述实时移动位置可以指用户移动靶点的过程中靶点实时所在的位置。应理解,从用户开始移动靶点至停止移动靶点的过程中,靶点的位置会实时发生改变,因此计算机设备会监测获取到多个上述实时移动位置。针对每个实时移动位置,计算机设备均可以按照本实施例的方式得到当前的实时移动位置上对应的第二总剂量场并相应调整等剂量曲线。
85.以用户通过操作鼠标移动靶点为例,用户选取一个靶点并按下鼠标之后,计算机设备即开始实时监测鼠标拖动靶点的位置,在用户松开鼠标之前,只要靶点的位置发生移动,计算机设备即获取靶点移动到的位置作为上述实时移动位置,并据此确定第二总剂量场并调整等剂量曲线。其中,计算机设备可以通过靶点所在位置的中心像素点坐标来表示靶点的实时移动位置。
86.s402、根据上述基准调整剂量场、靶点剂量场以及实时移动位置,得到第二总剂量场以调整等剂量曲线,并显示调整后的等剂量曲线。
87.可选的,计算机设备可以首先根据上述靶点剂量场以及实时移动位置,确定靶点在上述实时移动位置处的移动剂量场。进而,根据上述基准调整剂量场以及该移动剂量场确定第二总剂量场以调整等剂量曲线,并显示调整后的等剂量曲线。以下分别对这两个步
骤的执行过程进行说明。
88.如前文所述的,在用户选取靶点时,获取靶点的靶点剂量场,因此,该靶点剂量场是指该靶点在用户选取靶点时所在位置上的剂量场。当靶点移动至上述实时移动位置时,可以看作是剂量场整体平移至以实时移动位为中心的区域内。因此,在确定靶点在上述实时移动位置处的移动剂量场时,可以按照剂量场对应的区域范围、选取靶点时靶点所在的位置以及上述实时移动位置,对靶点剂量场进行平移,得到靶点在实时移动位置处的移动剂量场。该移动剂量场相比于靶点剂量场,剂量场的范围以及剂量场内的各点的剂量均一致,而剂量场的中心位置从选取靶点时的位置变更为上述实时移动位置。图5为确定实时移动位置处的移动剂量场的示意图,如图5所示,假设在位置1处选取靶点a,此时,靶点a的靶点剂量场对应的区域为区域a,该靶点剂量场以位置1为中心,在位置1处的剂量最大,在沿区域a的边界方向,剂量依次减小。用户实时将靶点a移动至位置2,此时,利用位置1和位置2的位置关系,将区域a的剂量场进行平移,得到靶点a在位置2处的移动剂量场,该移动剂量场对应的区域为区域b,该区域b的尺寸与区域a相同,且区域b内各点的剂量分别与区域a中各点的剂量相同。例如,位置2处的剂量与位置1处的剂量相同,依次类推。
89.在得到上述移动剂量之后,计算机设备可以将该移动剂量场叠加至上述基准调整剂量场,从而得到上述第二总剂量场,并利用该第二总剂量场调整等剂量曲线,并显示调整后的等剂量曲线。具体叠加的方式可以参照前述实施例中关于第一总剂量场的描述,此处不再赘述。
90.本实施例中,利用靶点的实时移动位置以及选取靶点时的靶点剂量场,仅经过少量计算即可得到靶点在实时移动位置的移动剂量场,再将移动剂量场叠加至基准剂量场即可得到第二总剂量场,从而极大提升第二总剂量场的计算效率。
91.以上实施例说明了用户移动靶点的过程中根据实时移动位置实时调整等剂量曲线的过程,在此过程中,计算机设备利用基准调整剂量场以及在各实时移动位置处的移动剂量场,可以实时调整等剂量曲线。以下,对用户停止移动靶点之后的处理过程进行说明。
92.图6为本技术实施例提供的实时调整等剂量曲线的方法的另一流程示意图,如图6所示,在上述步骤s203之后,上述方法还包括:
93.s601、响应用户的停止移动操作,获取所有靶点的靶点信息。
94.以用户通过操作鼠标移动靶点为例,停止移动操作具体可以为用户松开鼠标的操作。具体的,当用户完成靶点的移动并松开鼠标之后,靶点不再移动,计算机设备可以获知用户停止移动靶点,响应于用户的这一停止移动操作,计算机设备可以获取待治疗区域中当前的所有靶点的靶点信息。
95.可选的,各靶点的靶点信息可以包括靶点的位置坐标、准直器尺寸、权重信息等。
96.针对所有靶点,计算机设备可以分别获取每个靶点的靶点信息。
97.s602、根据所有靶点的靶点信息,计算第三总剂量场以显示对应等剂量曲线。
98.可选的,针对每个靶点,计算机设备可以分别利用该靶点的靶点信息,计算得到该靶点的完整靶点剂量场。示例性的,可以采用矩阵模型、线束分析模型、半经验公式模型、三维积分模型等,以靶点信息作为模型的参数,计算得到该靶点的完整靶点剂量场。
99.在得到各靶点的完整靶点剂量场之后,可以将各靶点的完整靶点剂量场叠加以得到上述第三总剂量场。具体叠加的方式可以参照前述实施例中关于第一总剂量场的描述,
此处不再赘述。
100.本实施例中,当用户停止移动靶点之后,利用各靶点的靶点信息重新计算出第三总剂量场,能够保证第三总剂量场的准确度和精确度。
101.作为一种可选的实施方式,前述步骤s201中所获取到的靶点的靶点剂量场,可以包括以下两种形式。
102.第一种形式中,上述靶点的靶点剂量场可以指靶点的完整靶点剂量场。其中,该完整靶点剂量场对应的区域为射线束能够照射到的所有区域。对于这种形式,可以基于靶点的靶点信息,使用上述的矩阵模型等方式直接计算得到靶点的完整靶点剂量场。
103.第二种形式中,上述靶点的靶点剂量场可以指包含在完整靶点剂量场中的核心剂量场。该核心剂量场对应的区域范围小于完整靶点剂量场的区域范围。对于这种形式,可以通过以下方式计算得到靶点的靶点剂量场。
104.可选的,可以根据靶点的核心剂量覆盖区域,确定上述靶点剂量场。
105.如前文所述的,靶点的靶点剂量场对应区域以靶点所在位置为中心,靶点所在位置处的剂量最大,沿区域边缘方向逐渐减少。对于区域边缘上的某个点来说,其上的剂量微小,对于总剂量场的影响很小。而区域中心位置处各点的剂量大,对于总剂量场的影响较大。正是出于这样的考虑,本技术在靶点移动的过程中,基于靶点的核心剂量覆盖区域确定靶点剂量场。其中,该核心剂量覆盖区域是指具有对总剂量场的影响较大的剂量的点所组成的区域,该区域以靶点所在位置为中心,并且属于完整靶点剂量场对应的区域的子区域。由于核心剂量覆盖区域的覆盖范围较小,因此涉及的点较少,因此,在响应用户移动靶点的操作计算第二总剂量场时,利用该核心剂量覆盖区域确定的靶点剂量场会使得计算量进一步减少,从而可以更加快速实时地调整等剂量曲线。
106.可选的,可以核心剂量覆盖区域,计算位于该区域内的各点上的剂量分布,从而得到上述靶点剂量场。
107.作为一种可选的实施方式,可以根据如下方式确定所述核心剂量覆盖区域。
108.可选的,可以根据准直器尺寸和/或剂量场精度,确定上述核心剂量覆盖区域。
109.其中,准直器尺寸越大,则表明射野范围越大,相应的,上述核心剂量覆盖区域越大,反之亦然。剂量场精度可以由待治疗区域在图像用户界面上显示时单位晶格的尺寸决定。示例性的,单位晶格的尺寸为1mm
×
1mm时,剂量场精度为高精度,单位晶格的尺寸为3mm
×
3mm时,剂量场精度为低精度。剂量场精度越大,则核心覆盖区域越大,反之亦然。具体的,核心区域越大,是指核心覆盖区域所包括的像素数量越多。
110.作为另外一种可能的场景,用户还可能在待治疗区域中新增靶点。以下对新增靶点的处理过程进行说明。
111.图7为本技术实施例提供的实时调整等剂量曲线的方法的又一流程示意图,如图7所示,上述方法还包括:
112.s701、响应用户布置新增靶点的操作,确定该新增靶点的新增剂量场。
113.示例性的,用户基于对图像中病灶的判断,同时结合处方剂量、准直器规格、计量覆盖阈值等信息,确定需要在待治疗区域的某个点上新增一个靶点,则用户可以将鼠标移动至该点并点击鼠标,计算机设备即可识别到用户在该点上新增了靶点。响应于该操作,计算机设备可以确定该新增靶点的新增剂量场。
114.可选的,计算机设备可以根据该新增靶点的位置坐标、准直器尺寸以及权重信息等,确定该新增靶点的靶点剂量场。
115.s702、根据上述新增剂量场以及用户布置新增靶点之前的总剂量场,计算第四总剂量场以显示对应等剂量曲线。
116.可选的,如果该新增靶点为用户在待治疗区域内布置的首个靶点,即在该新增靶点之前尚未布置其他靶点,则上述用户布置新增靶点之前的总剂量场为空。如果该新增靶点不为用户在待治疗区域内布置的首个靶点,即在该新增靶点之前已经布置其他靶点,则上述用户布置新增靶点之前的总剂量场为新增靶点之前已经布置的各靶点的剂量场叠加所形成的总剂量场。利用该总剂量场以及新增靶点的新增剂量场,可以得到最新的第四总剂量场,并根据第四总剂量场绘制并显示对应等剂量曲线。从而使得用户在新增靶点时可以及时查看到等剂量曲线。
117.作为一种可选的实施方式,上述步骤s702可以通过如下过程进行。
118.可选的,将上述新增剂量场叠加至上述用户布置新增靶点之前的总剂量场中,得到上述第四总剂量场。进而,基于上述第四总剂量场显示对应等剂量曲线。
119.将新增剂量场叠加至用户布置新增靶点之前的总剂量场之后,得到上述第四总剂量场,该第四总剂量场中包括了当前已经布置的所有靶点对应的剂量,在此基础上,利用该第四总剂量场绘制并显示对应的等剂量曲线,能够帮助用户衡量当前所有靶点布置的是否合理。
120.如果用户基于等剂量曲线判断某些靶点需要调整,则可以选取某个靶点进行移动以调整靶点的位置。相应的,计算机设备可以利用前述实施例中的方法,实时监测靶点的移动位置,并实时确定靶点在各实时移动位置时的总剂量场并对应绘制等剂量曲线。因此,在申请中,在新增靶点、移动靶点的过程中以及停止移动靶点之后,计算机设备均会相应实时显示出等剂量曲线,相比于现有技术,能够为用户提供更多更有效的参考信息。
121.基于同一发明构思,本技术实施例中还提供了与实时调整等剂量曲线的方法对应的实时调整等剂量曲线的装置,由于本技术实施例中的装置解决问题的原理与本技术实施例上述实时调整等剂量曲线的方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
122.图8为本技术实施例提供的一种实时调整等剂量曲线的装置的模块结构图,如图8所示,所述装置包括:
123.获取模块801,用于响应用户的靶点选取操作,获取靶点移动前等剂量曲线的第一总剂量场以及所述靶点的靶点剂量场。
124.计算模块802,用于根据所述第一总剂量场以及靶点剂量场,计算基准调整剂量场。
125.调整模块803,用于响应用户的靶点移动操作,基于所述靶点移动操作、基准调整剂量场以及靶点剂量场,得到第二总剂量场以调整等剂量曲线。
126.作为一种可选的实施方式,所述调整模块803具体用于:
127.响应用户的靶点移动操作,获取靶点的实时移动位置;
128.根据所述基准调整剂量场、靶点剂量场以及实时移动位置,得到第二总剂量场以调整等剂量曲线,并显示调整后的等剂量曲线。
129.作为一种可选的实施方式,所述计算模块802还用于:
130.响应用户的停止移动操作,获取所有靶点的靶点信息;
131.根据所有靶点的所述靶点信息,计算第三总剂量场以显示对应等剂量曲线。
132.图9为本技术实施例提供的另一种实时调整等剂量曲线的装置的模块结构图,如图9所示,所述装置还包括:
133.确定模块804,用于根据所述靶点的核心剂量覆盖区域,确定所述靶点剂量场。
134.作为一种可选的实施方式,所述确定模块804还用于:
135.根据准直器尺寸和/或剂量场精度,确定所述核心剂量覆盖区域。
136.作为一种可选的实施方式,所述计算模块802还用于:
137.响应用户布置新增靶点的操作,确定所述新增靶点的新增剂量场;
138.根据所述新增剂量场以及用户布置新增靶点之前的总剂量场,计算第四总剂量场以显示对应等剂量曲线。
139.作为一种可选的实施方式,所述计算模块802具体用于:
140.将所述新增剂量场叠加至所述用户布置新增靶点之前的总剂量场中,得到所述第四总剂量场;
141.基于所述第四总剂量场显示对应等剂量曲线。
142.关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
143.本技术实施例还提供了一种计算机设备100,如图10所示,为本技术实施例提供的计算机设备100结构示意图,包括:处理器101、存储器102,可选的,还可以包括总线103。所述存储器102存储有所述处理器101可执行的机器可读指令(比如,图8中的装置中获取模块、计算模块以及调整模块对应的执行指令等),当计算机设备100运行时,所述处理器101与所述存储器102之间通过总线103通信,所述机器可读指令被所述处理器101执行时执行前述方法实施例中的方法步骤。
144.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述实时调整等剂量曲线的方法的步骤。
145.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本技术中不再赘述。在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
146.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的
部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
147.以上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。
再多了解一些

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

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

相关文献