放疗计划验证方法、系统、装置和存储介质与流程

未命名 09-02 阅读:147 评论:0


1.本说明书涉及医疗领域,特别涉及一种放疗计划验证方法、系统、装置和存储介质。


背景技术:

2.放疗是医学领域中常用的治疗手段之一。随着现代放疗技术的不断发展,调强放疗(intensity modulated radiation therapy,imrt)技术越来越多的应用在放疗中。因为调强放疗的执行比较复杂性,为了保证治疗计划能够准确地照射到病人病灶内,从而达到精准放疗的目的,需要在正式实施治疗之前进行计划验证(plan qa)。
3.因此,希望提供一种放疗计划验证方法、系统、装置和存储介质以节省放疗的人力成本,提高放疗效率。


技术实现要素:

4.本说明书实施例之一提供一种放疗计划验证方法。所述方法包括:从放疗设备的多个放疗计划中确定多个目标放疗计划,其中,所述多个目标放疗计划需要进行验证;基于所述多个目标放疗计划,生成放疗计划临时表单;基于所述放疗计划临时表单,通过所述放疗设备的电子射野影像装置对所述多个目标放疗计划进行批量验证。
5.在一些实施例中,可以经由用户终端,呈现所述多个放疗计划;经由所述用户终端,接受所述用户对所述多个放疗计划中的所述多个目标放疗计划的选择指令。
6.在一些实施例中,所述选择指令可以利用所述用户终端呈现的筛选条件输入,所述筛选条件可以包括治疗部位、治疗对象、治疗类型中的至少一个。
7.在一些实施例中,可以控制所述电子射野影像装置进行自动摆位;利用所述自动摆位后的电子射野影像装置对所述放疗计划临时表单中的所述多个目标放疗计划依次进行验证。
8.在一些实施例中,对所述放疗计划临时表单中的每个目标放疗计划,可以控制所述自动摆位后的电子射野影像装置在所述目标放疗计划的执行过程中采集测试数据;基于所述测试数据,确定所述目标放疗计划是否满足预设条件;响应于所述目标放疗计划满足所述预设条件,对所述放疗计划临时表单中的下一个目标放疗计划进行验证;或者响应于所述目标放疗计划不满足所述预设条件,对所述放疗设备进行故障分析得到故障分析结果。
9.在一些实施例中,可以获取所述放疗设备的至少一个设备参数;利用故障检测模型处理所述至少一个设备参数,以生成对所述放疗设备的所述故障分析结果,其中,所述故障检测模型为训练好的机器学习模型。
10.在一些实施例中,响应于所述目标放疗计划不满足所述预设条件,可以基于所述故障分析结果,判断所述放疗设备是否存在预设类型的故障;响应于所述放疗设备存在预设类型的故障,跳过所述目标放疗计划,对所述放疗计划临时表单中的下一个目标放疗计
划进行验证。
11.本说明书实施例之一提供一种放疗计划验证系统,包括计划确定模块、表单生成模块和计划批量验证模块;所述计划确定模块用于从放疗设备的多个放疗计划中确定多个目标放疗计划,所述多个目标放疗计划需要进行验证;所述表单生成模块用于基于所述多个目标放疗计划,生成放疗计划临时表单;所述计划批量验证模块用于基于所述放疗计划临时表单,通过所述放疗设备的电子射野影像装置对所述多个目标放疗计划进行批量验证。
12.本说明书实施例之一提供一种放疗计划验证装置,包括处理器,所述处理器用于执行所述放疗计划验证方法。
13.本说明书实施例之一提供一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行所述放疗计划验证方法。
14.本说明书一些实施例中,通过电子视野影像装置epid实现自动摆位,并通过选择多个需要验证的放疗计划生成临时表单,根据临时表单对这些放疗计划执行批量自动验证、自动比较等操作,全程无需人员参与,从而极大地减轻了放疗操作人员(例如,物理师)的工作负担,解决了放疗过程中(例如,调强放疗中)需要耗费大量人力和时间才能完成计划验证的问题,极大地提高了放疗效率;通过对不满足预设条件的计划自动进行故障分析,并通过机器学习模型生成故障检测分析结果,使得放疗操作人员可以基于此定位设备故障,降低了故障判断难度,节省了放疗操作人员的时间和精力,放疗操作人员从而可以迅速排除设备故障,保证了计划验证的正常进行;通过自动跳过存在故障的放疗计划,节省了不必要的计划执行时间,保证了整个批量自动验证过程的流畅性,提高了执行效率。
附图说明
15.本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:
16.图1是根据本说明书一些实施例所示的放疗计划验证系统的应用场景示意图;
17.图2是根据本说明书一些实施例所示的放疗计划验证系统的示意图;
18.图3是根据本说明书一些实施例所示的放疗计划验证方法的示例性流程图;
19.图4是根据本说明书一些实施例所示的放疗计划验证方法的示例性流程图;
20.图5是根据本说明书一些实施例所示的放疗计划验证方法的示意图;
21.图6是根据本说明书一些实施例所示的放疗计划验证方法的流程示意图;
22.图7是根据本说明书一些实施例所示的放疗设备的质量检测方法的示例性流程图;
23.图8是根据本说明书一些实施例所示的选择目标放疗计划的用户界面示例性示意图;
24.图9是根据本说明书一些实施例所示的显示目标放疗计划的执行结果的用户界面示例性示意图;
25.图10是根据本说明书一些实施例所示的放疗计划的测试报告的示例性意图。
具体实施方式
26.为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
27.应当理解,本文使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
28.如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
29.本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
30.放疗计划在实施前,通常需要进行计划验证,从而保证治疗的准确性。
31.目前,进行计划验证通常是借助第三方测试工具(例如,胶片等)或电子射野影像装置(electronic portal imaging device,epid)。但是,上述两种计划验证的方式都需要花费大量的人力资源。使用第三方测试工具进行计划验证,不仅在模体摆位上需要花费物理师(即放疗操作人员)很多时间。在实际测量中,也需要物理师手动地逐个执行测试计划,大量重复机械的操作。使用epid进行计划验证,在一定程度上减轻了物理师进行模体摆位的工作,但是仍然需要物理师手动加载测试计划,并逐个执行,同样需要耗费物理师较多的时间和精力。
32.为了解决上述问题,本案提供了对放疗计划进行批量验证的方法,以提高计划验证的准确性和效率,减少人工介入,节省计划验证花费的时间。
33.如图1所示,在一些实施例中,系统100可以包括放疗设备110、处理设备120、存储设备130、终端140、网络150。
34.放疗设备110是指医学上利用放射线对患者进行治疗的装置。在一些实施例中,放疗设备110可以是任何能够通过放射线对患者的指定身体部位进行治疗的医学设备,例如,伽马刀、直线加速器、中子刀等。上面提供的放疗设备110仅用于说明目的,而非对其范围的限制。
35.在一些实施例中,放疗设备110可以包含电子射野影像装置(electronic portal imaging device,epid),可以通过用户指令等使epid自动摆位到测量位置,并且利用摆位后的电子射野影像装置对放疗计划进行验证。在一些实施例中,放疗设备110可以接收放疗操作人员(例如,物理师等)通过终端140发送的指令等,并根据指令进行相关操作,例如,执行放疗计划等。在一些实施例中,放疗设备110可以通过网络150与系统100中的其它组件(例如,处理设备120、存储设备130、终端140)进行数据和/或信息的交换。在一些实施例中,
放疗设备110可以直接与系统100中的其它组件连接。在一些实施例中,系统100中的一个或多个组件(例如,处理设备120、存储设备130)可以包括在放疗设备110内。
36.处理设备120可以处理从其它设备或系统组成部分中获得的数据和/或信息,基于这些数据、信息和/或处理结果执行本说明书一些实施例中所示的放疗计划验证方法,以完成一个或多个本说明书一些实施例中描述的功能。例如,处理设备120可以基于终端140的用户指令,生成包含多个目标放疗计划的临时表单。又例如,处理设备120可以控制放疗设备110的电子射野影像装置进行自动摆位。在一些实施例中,处理设备120可以对临时表单中的目标放疗计划进行批量验证。在一些实施例中,处理设备120可以从存储设备130中获取预先存储的数据和/或信息,例如,放疗计划、用户指令等,以用于执行本说明书一些实施例所示的放疗计划验证方法,例如,基于用户指令确定目标放疗计划等。
37.在一些实施例中,处理设备120可以包含一个或多个子处理设备(例如,单核处理设备或多核多芯处理设备)。仅作为示例,处理设备120可以包括中央处理器(cpu)、专用集成电路(asic)、专用指令处理器(asip)、图形处理器(gpu)、物理处理器(ppu)、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编辑逻辑电路(pld)、控制器、微控制器单元、精简指令集电脑(risc)、微处理器等或以上任意组合。
38.存储设备130可以存储其他设备产生的数据或信息。在一些实施例中,存储设备130可以存储各种信息和/或数据,例如,放疗设备110的放疗计划、放疗计划的筛选条件、放疗计划临时表单、故障检测模型等。存储设备130可以包括一个或多个存储组件,每个存储组件可以是一个独立的设备,也可以是其它设备的一部分。存储设备可以是本地的,也可以通过云实现。
39.终端140可以对放疗设备110和/或处理设备120的操作进行控制。放疗操作人员可以通过终端140对放疗设备110下达操作指令,以使放疗设备110完成指定操作,例如,摆位、执行放疗计划等。在一些实施例中,终端140可以通过指令使处理设备120执行如本说明书一些实施例所示的放疗计划验证方法。在一些实施例中,终端140可以呈现多个放疗计划,放疗操作人员可以从中选择需要进行验证的目标放疗计划。在一些实施例中,终端140可以是移动设备140-1、平板计算机140-2、膝上型计算机140-3、台式计算机等其他具有输入和/或输出功能的设备中的一种或其任意组合。
40.网络150可以连接系统的各组成部分和/或连接系统与外部资源部分。网络150使得各组成部分之间,以及与系统之外其它部分之间可以进行通讯,促进数据和/或信息的交换。在一些实施例中,系统100中的一个或多个组件(例如,放疗设备110、处理设备120、存储设备130、终端140)可通过网络150发送数据和/或信息给其它组件。在一些实施例中,网络150可以是有线网络或无线网络中的任意一种或多种。
41.应该注意的是,上述描述仅出于说明性目的而提供,并不旨在限制本说明书的范围。对于本领域普通技术人员而言,在本说明书内容的指导下,可做出多种变化和修改。可以以各种方式组合本说明书描述的示例性实施例的特征、结构、方法和其他特征,以获得另外的和/或替代的示例性实施例。例如,处理设备120可以是基于云计算平台的,例如公共云、私有云、社区和混合云等。然而,这些变化与修改不会背离本说明书的范围。
42.图2是根据本说明书一些实施例所示的放疗计划验证系统的示意图。
43.如图2所示,在一些实施例中,放疗计划验证系统200可以包括计划确定模块210、
表单生成模块220和计划批量验证模块230。
44.在一些实施例中,计划确定模块210可以用于从放疗设备的多个放疗计划中确定多个目标放疗计划,其中,这些目标放疗计划需要进行验证。
45.在一些时候实施例中,计划确定模块210可以经由用户终端,呈现多个放疗计划;经由该用户终端,接受用户对这些放疗计划中的多个目标放疗计划的选择指令。
46.在一些实施例中,选择指令可以利用用户终端呈现的筛选条件输入,其中,筛选条件可以包括治疗部位、治疗对象、治疗类型等中的至少一个。
47.在一些实施例中,表单生成模块220可以用于基于多个目标放疗计划,生成放疗计划临时表单。
48.在一些实施例中,计划批量验证模块230可以用于基于放疗计划临时表单,通过放疗设备的电子射野影像装置对多个目标放疗计划进行批量验证。
49.在一些实施例中,计划批量验证模块230可以控制放疗设备的电子射野影像装置进行自动摆位;利用自动摆位后的电子射野影像装置对放疗计划临时表单中的多个目标放疗计划依次进行验证。
50.在一些实施例中,对放疗计划临时表单中的每个目标放疗计划,计划批量验证模块230可以控制自动摆位后的电子射野影像装置在目标放疗计划的执行过程中采集测试数据;基于这些测试数据,确定目标放疗计划是否满足预设条件;如果目标放疗计划满足预设条件,则对放疗计划临时表单中的下一个目标放疗计划进行验证;如果目标放疗计划不满足预设条件,则对放疗设备进行故障分析得到故障分析结果。
51.在一些实施例中,如果目标放疗计划不满足预设条件,计划批量验证模块230可以获取放疗设备的至少一个设备参数;利用故障检测模型处理这些设备参数,以生成对放疗设备的故障分析结果,其中,故障检测模型可以为训练好的机器学习模型。
52.在一些实施例中,如果目标放疗计划不满足预设条件,计划批量验证模块230可以基于故障分析结果,判断所述放疗设备是否存在预设类型的故障;如果放疗设备存在预设类型的故障,则跳过该目标放疗计划,对放疗计划临时表单中的下一个目标放疗计划进行验证。
53.图3是根据本说明书一些实施例所示的放疗计划验证方法的示例性流程图。
54.如图3所示,流程300包括下述步骤。在一些实施例中,流程300可以由处理设备120执行。
55.步骤310,从放疗设备的多个放疗计划中确定多个目标放疗计划。其中,这些目标放疗计划需要进行验证。在一些实施例中,步骤310可以由计划确定模块210执行。
56.放疗计划可以用于限定针对目标对象(例如,病人等)的放射治疗如何进行。例如,放疗计划可以包括放射总剂量、每个分次治疗中的剂量、每个分次治疗中射线的角度等。在放疗中,尤其是调强放疗imrt中,为了使放射线能够准确地照射到病人病灶内,在正式实施放疗之前对放疗计划进行计划验证就显得尤为重要。
57.目标放疗计划是指需要进行验证的放疗计划。在一些实施例中,对放疗计划进行验证可以是指,通过在执行放疗计划的过程中采集测试数据,并基于测量数据判断放疗计划是否满足治疗期望和要求,具体来说,可以通过电子视野影像装置获取剂量信息(例如,剂量分布信息等),将获取的剂量信息与计划的剂量信息进行比较,从而判断放疗计划是否
满足治疗要求。在一些实施例中,在执行放疗计划的过程中,电子视野影像装置可以直接测量获取灰度值信息,由于灰度值和剂量成线性关系,可以通过校正将获取的灰度值转换为剂量信息。在一些实施例中,计划确定模块210可以从放疗设备(例如,放疗设备110)的多个放疗计划中通过各种方式确定多个目标放疗计划。
58.在一些实施例中,计划确定模块210可以通过用户终端向用户(例如,放疗操作人员)呈现放疗设备的多个放疗计划,例如,以列表、图标等方式。用户可以输入选择指令,从这些放疗计划中选择多个计划作为目标放疗计划。计划确定模块210可以通过用户终端(例如,终端140)接收这些选择指令。在一些实施例中,用户可以通过触摸屏触摸、键盘、鼠标、语音等多种方式输入选择指令。
59.在一些实施例中,选择指令可以包括选择全部或部分放疗计划作为目标放疗计划。在一些实施例中,选择指令可以包括根据筛选条件选择放疗计划,即将满足筛选条件的放疗计划作为目标放疗计划。
60.在一些实施例中,选择指令可以利用用户终端呈现的筛选条件输入,其中,筛选条件可以包括治疗部位、治疗对象、治疗类型等中的至少一个。例如,筛选条件可以为治疗部位是胃部,并且治疗类型是imrt。又例如,筛选条件可以为治疗部位是肺部,并且治疗对象是张某某。计划确定模块210可以从多个放疗计划中选择满足该筛选条件的放疗计划作为目标放疗计划。
61.在一些实施例中,计划确定模块210可以自动从多个放疗计划中选出目标放疗计划。例如,可以选择计划实施时间最近的多个放疗计划作为目标放疗计划。又例如,可以选择最新制定的多个放疗计划作为目标放疗计划。
62.步骤320,基于多个目标放疗计划,生成放疗计划临时表单。在一些实施例中,步骤320可以由表单生成模块220执行。
63.在一些实施例中,表单生成模块220可以基于多个目标放疗计划生成一个放疗计划临时表单,该表单中可以存储目标放疗计划有关的信息。在一些实施例中,目标放疗计划在放疗计划临时表单中可以以任意顺序排列。例如,可以基于各个目标放疗计划待实施的时间对目标放疗计划进行排序。
64.在一些实施例中,放疗计划临时表单可以为临时的,在所有该表单中的放疗计划完成验证后即可自动删除。在一些实施例中,可以将放疗计划临时表单存储在存储设备(例如,存储设备130)中,以便以后再次使用。
65.步骤330,基于放疗计划临时表单,通过放疗设备的电子射野影像装置(epid)对多个目标放疗计划进行批量验证。在一些实施例中,步骤330可以由计划批量验证模块230执行。
66.在一些实施例中,在生成放疗计划临时表单后,计划批量验证模块230可以对放疗计划临时表单中的目标放疗计划进行批量验证。在一些实施例中,批量验证可以通过放疗设备的电子射野影像装置(epid)进行。
67.在一些实施例中,在正式验证之前,计划批量验证模块230可以控制放疗设备的电子射野影像装置进行自动摆位。例如,在用户输入开始执行批量验证的指令后,计划批量验证模块230可以控制电子射野影像装置升至测量位置。这样不需要额外的人工参与,即可以将测量设备与放射源(例如,激光灯等)对准,节省了摆位所需人力和时间。
68.在一些实施例中,计划批量验证模块230可以利用自动摆位后的电子射野影像装置对放疗计划临时表单中的多个目标放疗计划依次进行验证。具体来说,对于这些目标放疗计划中的每个计划,计划批量验证模块230可以通过执行流程400所示的步骤,在其执行过程中采集测试数据,根据这些测试数据判断该目标放疗计划是否满足预设条件。若目标放疗计划满足预设条件则验证下一个目标放疗计划,不满足预设条件则对放疗设备进行故障分析。关于如何利用自动摆位后的电子射野影像装置对放疗计划临时表单中的多个目标放疗计划依次进行验证的更多内容,可以参见图4的相关描述,在此不再赘述。
69.本说明书一些实施例中,通过电子视野影像装置epid实现自动摆位,并通过选择多个需要验证的放疗计划生成临时表单,根据临时表单对这些放疗计划执行批量自动验证,全程无需人员参与,从而极大地减轻了放疗操作人员(例如,物理师)的工作负担,解决了放疗过程中(例如,调强放疗中)需要耗费大量人力和时间才能完成计划验证的问题,极大地提高了放疗效率。
70.图4是本说明书一些实施例所示的放疗计划验证方法的示例性流程图。
71.如图4所示,流程400包括下述步骤。在一些实施例中,流程400可以由处理设备120或计划批量验证模块230执行。在一些实施例中,可以通过执行流程400所示的步骤,来实现图3所述的步骤330。在一些实施例中,流程400所示的步骤可以实现对放疗计划临时表单中的每个目标放疗计划的执行。
72.步骤410,控制自动摆位后的电子射野影像装置在目标放疗计划的执行过程中采集测试数据。
73.在一些实施例中,计划批量验证模块230可以控制放疗设备执行目标放疗计划。具体地,可以控制放疗设备的放射源按照目标放疗计划发出射线。在目标放疗计划的执行过程中,计划批量验证模块230可以控制自动摆位后的电子射野影像装置接收放射源发出的射线,从而采集测试数据。其中,测试数据可以包括能够反映射线接收情况的数据,例如,辐射光子能量值、辐射光子计数等。在一些实施例中,测试数据可以按照单个放射线(beam)为单位进行采集。
74.在一些实施例中,在每个目标放疗计划执行完毕后,计划批量验证模块230可以将所有采集的单个放射线的测试数据进行合成,得到该目标放疗计划的测试数据。
75.步骤420,基于测试数据,确定目标放疗计划是否满足预设条件。
76.在一些实施例中,计划批量验证模块230可以比较当前获取的测试数据和理论数据,以确定目标放疗计划是否满足预设条件。其中,理论数据与测试数据对应。例如,测试数据为电子射野影像装置实际接收到的辐射光子计数,则理论数据为理论上电子射野影像装置应该接收到的辐射光子计数。在一些实施例中,计划批量验证模块230可以基于测试数据和理论数据,得到伽马(gamma)通过率等信息。
77.在一些实施例中,预设条件可以包括伽马通过率等是否达到预设阈值。其中,预设阈值可以根据病种类型、治疗类型、客观需要、经验等进行设定。例如,对于宫颈癌容积调强放疗计划,在2mm/2%、3mm/3%基准下,伽马通过率预设阈值可以设为90%或95%,预设条件可以为伽马通过率》90%或》95%。
78.在一些实施例中,当目标放疗计划满足预设条件,则批量验证模块230可以执行步骤430,对下一个目标放疗计划进行验证;当目标放疗计划不满足预设条件,则批量验证模
块230可以执行步骤440,对放疗设备进行故障检测。
79.步骤430,响应于目标放疗计划满足预设条件,对放疗计划临时表单中的下一个目标放疗计划进行验证。
80.在一些实施例中,当目标放疗计划满足预设条件,则可以认为该目标放疗计划通过验证,批量验证模块230可以对放疗计划临时表单中的下一个目标放疗计划进行验证。在一些实施例中,对于下一个目标放疗计划,批量验证模块230可以通过再次执行流程400所示的步骤对该目标放疗计划进行验证。
81.步骤440,响应于目标放疗计划不满足预设条件,对放疗设备进行故障分析得到故障分析结果。
82.在一些实施例中,当目标放疗计划不满足预设条件,则可以认为该目标放疗计划未通过验证,批量验证模块230可以对放疗设备进行故障分析,从而得到故障分析结果。其中,故障分析结果可以包括对故障的描述、对故障类型的判断、对故障原因的分析等。在一些实施例中,故障分析可以通过各种方式进行,例如,放疗设备的自检(machine qa)、机器学习模型处理、人工分析等。
83.在一些实施例中,批量验证模块230可以控制放疗设备进行机器自检,自动生成故障原因分析报告。其中,放疗设备的机器自检可以包括放射线自检(beam qa)、多叶准直器自检(mlc qa)等。
84.在一些实施例中,批量验证模块230可以通过各种方式(例如,机器自检等)获取放疗设备的至少一个设备参数。其中,设备参数可以包括射线类型(例如,x射线等光子、电子、质子、重离子等)、能量(例如,6mv、10mv等)、射野(例如,30*30cm、40*40cm等)、治疗模式(例如,立体定向放射外科(stereotaxic radiosurgery,srs)、调强放疗imrt、立体定向体部放疗(stereotactic body radiation therapy,sbrt)等)、放疗设备中各个部件的位置和/或角度等。
85.在一些实施例中,批量验证模块230可以利用故障检测模型处理这些设备参数,以生成对所述放疗设备的所述故障分析结果。其中,故障检测模型可以为训练好的机器学习模型,例如,决策树模型、神经网络模型等。在一些实施例中,故障检测模型的输入可以包括获取的一个或多个设备参数,输出可以包括故障类型、故障原因等。在一些实施例中,用于训练故障检测模型的训练样本可以包括各种设备参数样本,标签可以包括人工标注的故障类型、故障原因等。需要说明的是,上述对故障检测模型的描述仅是出于说明目的,不旨在限定本说明书的范围。例如,故障检测模型的输入可以包括电子射野影像装置在目标放疗计划执行过程中采集到的测试数据。
86.在一些实施例中,批量验证模块230可以根据故障分析结果,判断放疗设备是否存在预设类型的故障,其中,预设类型的故障对放疗计划的实施不会产生实质的影响,也就是说这些故障是可以忽略的小故障。例如,预设类型可以包括病人没有解锁等。
87.在一些实施例中,如果放疗设备存在预设类型的故障,则说明当前进行验证的目标放疗计划为存在故障的计划,批量验证模块230可以跳过该目标放疗计划,对放疗计划临时表单中的下一个目标放疗计划进行验证。这样操作可以提高批量验证的效率,避免因一个小故障影响整个批量验证过程。
88.在一些实施例中,批量验证模块230可以在每个目标放疗计划验证后,或者在放疗
计划临时表单中的所有目标放疗计划验证后,生成验证结果,以供用户(例如,放疗操作人员、病人主治医生等)查阅。其中,验证结果可以包括每个目标放疗计划的验证结果,例如,如图9所示,每个目标放疗计划的验证结果可以包括患者姓名、患者id(标识)、治疗射束组(即射野组)名称、射束计数、治疗模式、通过率(即伽马通过率)等。在一些实施例中,批量验证模块230可以将验证结果发送到用户终端(例如,终端140),供用户审阅。在一些实施例中,批量验证模块230可以将验证结果保存到存储设备(例如,存储设备130)中,以便用户随时查阅。
89.本说明书一些实施例中,通过对不满足预设条件的计划自动进行故障分析,并通过机器学习模型生成故障检测分析结果,使得放疗操作人员可以基于此定位设备故障,降低了故障判断难度,节省了放疗操作人员的时间和精力,放疗操作人员从而可以迅速排除设备故障,保证了计划验证的正常进行。通过自动跳过存在预设故障的目标放疗计划,节省了不必要的计划执行时间,保证了整个批量自动验证过程的流畅性,提高了执行效率。
90.图5是根据本说明书一些实施例所示的放疗计划验证方法的示意图。
91.如图5所示,在一些实施例中,流程500可以包括下述步骤。
92.步骤510,选中多个待执行计划。
93.在一些实施例中,在开始时,用户可以在用户终端(例如,终端140)通过选择指令选中多个待执行计划作为需要验证的目标放疗计划。在一些实施例中,处理设备120可以将选中的多个待执行计划生成放疗计划临时表单。关于如何确定多个目标放疗计划以及生成放疗计划临时表单的更多内容,可以参见步骤310和320的相关描述,在此不再赘述。
94.步骤520,在第一个目标放疗计划执行摆位、确认、出束操作。
95.在一些实施例中,处理设备120可以依次对放疗计划临时表单的目标放疗计划进行验证。在一些实施例中,处理设备120可以在对第一个目标放疗计划的验证开始时,控制放疗设备(例如,放疗设备110)的电子射野影像装置执行摆位、确认、出束等操作。
96.步骤530,判断计划是否已全部执行。
97.在一些实施例中,处理设备120可以判断放疗计划临时表单中的目标放疗计划是否已全部执行。如果判断结果为已全部执行,则处理设备120可以结束放疗计划批量验证;如果判断结果为未全部执行,则处理设备120可以执行步骤540。
98.步骤540,执行计划。
99.在一些实施例中,在放疗计划临时表单中的目标放疗计划未全部执行时,可以执行当前的目标放疗计划,以对其进行验证。
100.步骤550,测量并计算通过率。
101.在一些实施例中,在每个目标放疗计划执行过程中,处理设备120可以通过测量获取测试数据。在一些实施例中,在执行过程中或执行完毕后,处理设备120可以比较测试数据以及理论数据,计算伽马通过率。
102.步骤560,判断通过率是否达到预设阈值。
103.在一些实施例中,处理设备120可以判断步骤550得到的伽马通过率是否达到预设阈值。如果判断结果为伽马通过率达到预设阈值,则处理设备120可以返回执行步骤530,以对下一个目标放疗计划进行验证;如果判断结果为伽马通过率没有达到预设阈值,则处理设备120可以执行步骤570。关于如何判断伽马通过率是否达到预设阈值的更多内容,可以
参见步骤420的相关描述,在此不再赘述。
104.步骤570,执行机器自检。
105.在一些实施例中,如果当前进行验证的目标放疗计划的伽马通过率没有达到预设阈值,则处理设备120可以控制放疗设备执行机器自检。
106.步骤580,生成原因分析报告。
107.在一些实施例中,在执行机器自检后,处理设备120可以基于机器自检结果生成故障的原因分析报告(即故障分析结果)。关于如何得到故障分析结果的更多内容,可以参见步骤440的相关描述,在此不再赘述。在一些实施例中,在步骤580之后,可以返回执行步骤530,以对下一个目标放疗计划进行验证。
108.图6是根据本说明书一些实施例所示的放疗计划验证方法的流程示意图。
109.如图6所示,在一些实施例中,流程600可以包括下述步骤。在一些实施例中,流程600可以由处理设备120执行。在一些实施例中,可以通过处理设备120运行流程600所示的步骤,从而实现步骤330中的利用自动摆位后的电子射野影像装置对放疗计划临时表单中的多个目标放疗计划依次进行验证。
110.步骤610,加载计划。
111.在一些实施例中,在开始时,处理设备120可以从放疗计划临时表单中加载当前需要验证的目标放疗计划。
112.步骤620,判断是否为第一个目标放疗计划。
113.在一些实施例中,处理设备120可以判断当前加载的目标放疗计划是否为第一个目标放疗计划,其中,目标放疗计划为使用epid进行自动摆位的放疗计划。如果判断结果为当前加载的目标放疗计划是第一个目标放疗计划,则处理设备120可以执行步骤630;如果判断结果为当前加载的目标放疗计划不是第一个目标放疗计划,则处理设备120可以执行步骤660。
114.步骤630,设置为允许epid自动摆位。
115.在一些实施例中,如果当前加载的目标放疗计划是第一个目标放疗计划,则处理设备120可以将放疗设备(例如,放疗设备110)设置为允许epid自动摆位,然后执行步骤640。
116.步骤640,执行摆位和轨迹规划。
117.在一些实施例中,处理设备120可以控制放疗设备的epid执行自动摆位和轨迹规划,其中,轨迹规划是指规划放射线的照射轨迹。
118.步骤650,设备准备。
119.在一些实施例中,在摆位完成后,处理设备120可以控制放疗设备执行准备工作,例如,出束等。
120.步骤660,设备执行计划。
121.在一些实施例中,放疗设备准备完成后,处理设备120可以控制放疗设备执行当前加载的目标放疗计划。
122.步骤670,判断是否为最后一个计划。
123.在一些实施例中,在当前加载的目标放疗计划执行完毕后,处理设备120可以判断该计划是否为放疗计划临时表单中的最后一个目标放疗计划。如果判断结果为当前加载的
目标放疗计划是放疗计划临时表单中的最后一个目标放疗计划,则处理设备120可以结束执行;如果判断结果为当前加载的目标放疗计划不是放疗计划临时表单中的最后一个目标放疗计划,则处理设备120可以加载放疗计划临时表单中的下一个目标放疗计划,即返回执行步骤610。
124.图7是根据本说明书一些实施例所示的放疗设备的质量检测方法的示例性流程图。
125.如图7所示,流程700包括下述步骤。在一些实施例中,流程700可以由处理设备120执行。
126.步骤710,在放疗设备的操作界面选定多个目标放疗计划。其中,这些目标放疗计划为需要进行验证的放疗计划。
127.在一些实施例中,处理设备可以根据用户在放疗设备(例如,放疗设备110)的操作界面(即用户界面)的操作指令,从操作界面中显示的放疗计划列表中,选定多个需要进行验证的放疗计划作为目标放疗计划。关于如何选择目标放疗计划的更多内容,可以参见步骤310的相关描述,在此不再赘述。
128.仅作为示例,图8是根据本说明书一些实施例所示的选择目标放疗计划的用户界面示例性示意图。如图8所示,用户可以在左侧的治疗列表810中选择需要执行的质控计划(即目标放疗计划),选中的计划将显示在右侧的自动执行质控计划列表820中。用户可以通过点击按钮811来选择自动执行质控计划,这样治疗列表810中的计划将全部作为待执行的计划添加到列表820中。用户也可以在治疗列表810中选中待执行的质控计划,然后通过点击按钮812来将这些计划加载到列表820中。
129.步骤720,基于多个目标放疗计划,利用放疗设备的电子射野影像装置对多个目标放疗计划进行验证,并生成检测结果。
130.在一些实施例中,处理设备可以基于目标放疗计划,生成放疗计划临时表单,然后基于放疗计划临时表单,通过放疗设备的电子射野影像装置对多个目标放疗计划进行批量验证。关于如何生成放疗计划临时表单以及如何进行批量验证的更多内容,可以参加步骤320和330的相关描述,在此不再赘述。
131.仅作为示例,如图8所示,自动执行质控计划列表820中的每一项计划包括以下信息:患者姓名、患者id、治疗射束组名称、技术类型、照射模式、comparetime、模板。用户可以通过单选框821一键选中列表820中的所有待执行计划,处理设备可以根据选中的计划生成放疗计划临时表单。用户可以在区域830中输入计划执行所需的其他信息。例如,用户可以在输入框831输入平板质控计划通过率阈值,图8中阈值为88%。又例如,用户可以在输入框832和833中分别输入用户名和密码,以验证用户身份。在输入所有自动执行质控计划所需信息后,用户可以通过点击按钮841来确认开始自动执行计划验证。
132.在一些实施例中,在目标放疗计划验证后,处理设备可以生成检测结果(即目标放疗计划的执行结果),并通过用户界面等各种方式展示给用户。
133.仅作为示例,图9是根据本说明书一些实施例所示的显示目标放疗计划的执行结果的用户界面示例性示意图。如图9所示,文本框910中内容为预先设定的平板质控计划通过率阈值,可以与图8中831的输入值对应。按钮920为刷新按钮,用户可以通过点击910来刷新界面显示。列表930为执行结果的列表,其中,每一项包括以下信息:患者id、患者姓名、治
疗射束组名称、技术类型、射束计数、通过率(即伽马通过率)。
134.步骤730,根据检测结果,在放疗设备的操作界面显示质量检测报告。
135.在一些实施例中,处理设备可以根据检测结果,生成质量检测报告,并在放疗设备的操作设备显示质量检测报告。其中,质量检测报告可以包括放疗计划的各种执行信息,例如,计划执行环境信息、计划基本信息、计划分析信息、分析标准、剂量比较等。
136.仅作为示例,图10是根据本说明书一些实施例所示的放疗计划的测试报告的示例性意图。如图10所示的测试报告可以为质量检测报告。表格1010为计划的执行环境信息,包括射野组名称、设备、测量时间、测量用户。表格1020为基本信息,包括计划信息和测量信息两项,其中,每项包括以下信息:epid sid、epid lat、epid lng、分辨率、剂量网格。表格1030为计划分析,包括计划分析、射野组名称、通过率、热失败、冷失败。表格1040为分析接纳标准,包括分析方法、相对/绝对、归一化方法、归一点、归一等剂量线、全局/本地、差值、距离、剂量阈值。表格1050为剂量图,包括计量剂量(即理论接收到的剂量)图、测量剂量(即实际接收到的剂量)图,以及这两个剂量图的比较结果。
137.应当注意的是,上述有关流程300、400、500、600、700的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对流程300、400、500、600、700进行各种修正和改变。然而,这些修正和改变仍在本说明书的范围之内。例如,步骤610中,可以一次加载放疗计划临时表单中的全部计划。
138.本说明书实施例可能带来的有益效果包括但不限于:(1)通过电子视野影像装置epid实现自动摆位,并通过选择多个需要验证的放疗计划生成临时表单,根据临时表单对这些放疗计划执行批量自动验证、自动比较等操作,全程无需人员参与,从而极大地减轻了放疗操作人员(例如,物理师)的工作负担,解决了放疗过程中(例如,调强放疗中)需要耗费大量人力和时间才能完成计划验证的问题,极大地提高了放疗效率;(2)通过对不满足预设条件的计划自动进行故障分析,并通过机器学习模型生成故障检测分析结果,使得放疗操作人员可以基于此定位设备故障,降低了故障判断难度,节省了放疗操作人员的时间和精力。另一方面,放疗操作人员从而可以迅速排除设备故障,保证了计划验证的正常进行;(3)通过自动跳过存在某些特定类型的故障的目标放疗计划,节省了不必要的故障处理时间,保证了整个批量自动验证过程的流畅性,提高了执行效率。需要说明的是,不同实施例可能产生的有益效果不同,在不同的实施例里,可能产生的有益效果可以是以上任意一种或几种的组合,也可以是其他任何可能获得的有益效果。
139.上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。
140.同时,本说明书使用了特定词语来描述本说明书的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
141.此外,除非权利要求中明确说明,本说明书所述处理元素和序列的顺序、数字字母
的使用、或其他名称的使用,并非用于限定本说明书流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本说明书实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。
142.同理,应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
143.一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有
±
20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本说明书一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
144.针对本说明书引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本说明书作为参考。与本说明书内容不一致或产生冲突的申请历史文件除外,对本说明书权利要求最广范围有限制的文件(当前或之后附加于本说明书中的)也除外。需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书所述内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。
145.最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。

技术特征:
1.一种放疗计划验证方法,其特征在于,所述方法包括:从放疗设备的多个放疗计划中确定多个目标放疗计划,所述多个目标放疗计划需要进行验证;基于所述多个目标放疗计划,生成放疗计划临时表单;以及基于所述放疗计划临时表单,通过所述放疗设备的电子射野影像装置对所述多个目标放疗计划进行批量验证。2.如权利要求1所述的方法,其特征在于,所述从放疗设备的多个放疗计划中确定多个目标放疗计划包括:经由用户终端,呈现所述多个放疗计划;以及经由所述用户终端,接受所述用户对所述多个放疗计划中的所述多个目标放疗计划的选择指令。3.如权利要求2所述的方法,其特征在于,所述选择指令利用所述用户终端呈现的筛选条件输入,所述筛选条件包括治疗部位、治疗对象、治疗类型中的至少一个。4.如权利要求1所述的方法,其特征在于,所述基于放疗计划临时表单,通过所述放疗设备的电子射野影像装置对所述多个目标放疗计划进行批量验证,包括:控制所述电子射野影像装置进行自动摆位;以及利用所述自动摆位后的电子射野影像装置对所述放疗计划临时表单中的所述多个目标放疗计划依次进行验证。5.如权利要求4所述的方法,其特征在于,所述利用所述自动摆位后的电子射野影像装置对所述放疗计划临时表单中的所述多个目标放疗计划依次进行验证包括:对所述放疗计划临时表单中的每个目标放疗计划,控制所述自动摆位后的电子射野影像装置在所述目标放疗计划的执行过程中采集测试数据;基于所述测试数据,确定所述目标放疗计划是否满足预设条件;以及响应于所述目标放疗计划满足所述预设条件,对所述放疗计划临时表单中的下一个目标放疗计划进行验证;或者响应于所述目标放疗计划不满足所述预设条件,对所述放疗设备进行故障分析得到故障分析结果。6.如权利要求5所述的方法,其特征在于,所述响应于所述目标放疗计划不满足所述预设条件,对所述放疗设备进行故障分析得到故障分析结果,包括:获取所述放疗设备的至少一个设备参数;以及利用故障检测模型处理所述至少一个设备参数,以生成对所述放疗设备的所述故障分析结果,所述故障检测模型为训练好的机器学习模型。7.如权利要求5所述的方法,其特征在于,响应于所述目标放疗计划不满足所述预设条件,所述方法还包括:基于所述故障分析结果,判断所述放疗设备是否存在预设类型的故障;以及响应于所述放疗设备存在预设类型的故障,跳过所述目标放疗计划,对所述放疗计划临时表单中的下一个目标放疗计划进行验证。8.一种放疗计划验证系统,包括计划确定模块、表单生成模块和计划批量验证模块;
所述计划确定模块用于从放疗设备的多个放疗计划中确定多个目标放疗计划,所述多个目标放疗计划需要进行验证;所述表单生成模块用于基于所述多个目标放疗计划,生成放疗计划临时表单;所述计划批量验证模块用于基于所述放疗计划临时表单,通过所述放疗设备的电子射野影像装置对所述多个目标放疗计划进行批量验证。9.一种放疗计划验证装置,包括处理器,所述处理器用于执行权利要求1~7中任一项所述的方法。10.一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行如权利要求1~7任一项所述的方法。

技术总结
本说明书实施例提供一种放疗计划验证方法、系统、装置和存储介质,该方法包括:从放疗设备的多个放疗计划中确定多个目标放疗计划,其中,多个目标放疗计划需要进行验证;基于多个目标放疗计划,生成放疗计划临时表单;基于放疗计划临时表单,通过放疗设备的电子射野影像装置对多个目标放疗计划进行批量验证。像装置对多个目标放疗计划进行批量验证。像装置对多个目标放疗计划进行批量验证。


技术研发人员:韩卫 刘艳芳 金朝
受保护的技术使用者:上海联影医疗科技股份有限公司
技术研发日:2022.12.09
技术公布日:2023/8/31
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐