著录项信息
专利名称 | 一种DICOM计划文件兼容转换系统和方法 |
申请号 | CN201710570591.X | 申请日期 | 2017-07-13 |
法律状态 | 暂无 | 申报国家 | 暂无 |
公开/公告日 | 2017-11-24 | 公开/公告号 | CN107391920A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G16H30/20 | IPC分类号 | G;1;6;H;3;0;/;2;0;;;G;0;6;F;1;6;/;1;6查看分类表>
|
申请人 | 中科超精(安徽)科技有限公司 | 申请人地址 | 江苏省南京市江北新区新锦湖路3-1号中丹生态生命科学产业园一期B座406室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中科超精(南京)科技有限公司 | 当前权利人 | 中科超精(南京)科技有限公司 |
发明人 | 江河;胡丽琴 |
代理机构 | 合肥市上嘉专利代理事务所(普通合伙) | 代理人 | 王伟 |
摘要
本发明公开了一种DICOM计划文件兼容转换系统和方法,该兼容转换方法包括以下步骤:导入DICOM计划文件、解析所述计划文件中的图像及参数信息的导入步骤;将所述计划文件的图像及参数信息显示到系统界面的可视化显示步骤;设置兼容转换的目标计划系统的名称及机器参数,对所述计划文件中的图像及参数信息进行数据转换的数据转换步骤;以及将经过数据转换后的图像及参数信息重新写入所述DICOM计划文件并保存到目标位置或通过网络传输给所述目标计划系统的导出步骤。本发明可解决DICOM计划文件传输不兼容的问题,使得病人计划可以快速和高效的实施。
1.一种DICOM计划文件兼容转换系统,其特征在于,包括:
用于导入DICOM计划文件、解析所述计划文件中的图像及参数信息的导入模块;
用于将所述计划文件的图像及参数信息显示到系统界面的可视化显示模块;
用于设置兼容转换的目标计划系统的名称及机器参数,对所述计划文件中的图像及参数信息进行数据转换的数据转换模块;以及
用于将经过数据转换后的图像及参数信息重新写入DICOM计划文件并保存到目标位置或通过网络传输给所述目标计划系统的导出模块,
其中,所述设置兼容转换的目标计划系统的名称及机器参数包括:
(1)根据DICOM标签识别所述导入模块导入的所述计划文件所属的原始计划系统,选择兼容转换的目标计划系统的名称,并且从数据库中匹配目标计划系统的名称,并将相应的机器数据加载到所述可视化显示模块;以及
(2)判断所述可视化显示模块显示的目标计划系统的机器数据是否正确,若不正确,则手动修改机器数据,直至正确,若正确则执行所述计划文件的图像及参数信息数据转化,对所述计划文件中的图像及参数信息进行数据转换包括:
(1)更改导入计划文件中的生产商名称、治疗机器名称、机器额定能量、射束类型、射束限制设备、钨门位置、MLC叶片对数和MLC边界位置为可视化显示模块中显示的目标计划系统的对应值;
(2)更改MLC坐标值,将导入计划文件中的MLC叶片坐标个数转换至与可视化显示模块中显示的目标计划系统的MLC叶片坐标个数一致,按照目标计划系统的叶片闭合标准更新原始计划系统中处于闭合状态的MLC叶片坐标值;
(3)调整坐标系,将导入计划文件中的归一化点坐标、钨门坐标、等中心点坐标和皮肤入射点坐标按照目标计划系统的标准进行坐标系调整;
(4)更改控制点序列,将导入计划文件中的控制点下的钨门信息按照目标计划系统的标准进行添加或删除;以及
(5)更新射束名称,将射束名称按照目标计划系统的标准修改,其中,所述原始计划系统选自Pinnacle计划系统、XIO计划系统或Eclipse计划系统,所述目标计划系统选自Pinnacle计划系统、XIO计划系统或Eclipse计划系统。
2.根据权利要求1所述的DICOM计划文件兼容转换系统,其特征在于,所述导入模块还用于将解析得到的图像及参数信息输出到DICOM计划文件兼容转换系统内存中。
3.一种DICOM计划文件兼容转换方法,其特征在于,包括以下步骤:
导入DICOM计划文件、解析所述计划文件中的图像及参数信息的导入步骤;
将所述计划文件的图像及参数信息显示到系统界面的可视化显示步骤;
设置兼容转换的目标计划系统的名称及机器参数,对所述计划文件中的图像及参数信息进行数据转换的数据转换步骤;以及
将经过数据转换后的图像及参数信息重新写入所述DICOM计划文件并保存到目标位置或通过网络传输给所述目标计划系统的导出步骤,
其中,在所述数据转换步骤中设置兼容转换的目标计划系统的名称及机器参数包括:
(1)根据DICOM标签识别导入的所述DICOM计划文件所属的原始计划系统,设置兼容转换的目标计划系统名称,并且从数据库中匹配计划系统名称,
并将相应的机器数据加载到可视化显示模块;以及
(2)判断可视化显示模块显示的目标计划系统的机器数据是否正确,若不正确,则手动修改机器数据,直至正确,若正确则执行所述计划文件的图像及参数信息数据转化,在所述数据转换步骤中对所述计划文件中的图像及参数信息进行数据转换包括:
(1)更改导入计划文件中的生产商名称、治疗机器名称、机器额定能量、射束类型、射束限制设备、钨门位置、MLC叶片对数和MLC边界位置为可视化显示模块中显示的目标计划系统的对应值;
(2)更改MLC坐标值,将导入计划文件中的MLC叶片坐标个数转换至与可视化显示模块中显示的目标计划系统的MLC叶片坐标个数一致,按照目标计划系统的叶片闭合标准更新原始计划系统中处于闭合状态的MLC叶片坐标值;
(3)调整坐标系,将导入计划文件中的归一化点坐标、钨门坐标、等中心点坐标和皮肤入射点坐标按照目标计划系统的标准进行坐标系调整;
(4)更改控制点序列,将导入计划文件中的控制点下的钨门信息按照目标计划系统的标准进行添加或删除;以及
(5)更新射束名称,将射束名称按照目标计划系统的标准修改,其中,所述原始计划系统选自Pinnacle计划系统、XIO计划系统或Eclipse计划系统,所述目标计划系统选自Pinnacle计划系统、XIO计划系统或Eclipse计划系统。
4.根据权利要求3所述的DICOM计划文件兼容转换方法,其特征在于,所述导入步骤还包括将解析得到的图像及参数信息输出到DICOM计划文件兼容转换系统内存中。
一种DICOM计划文件兼容转换系统和方法\n技术领域\n[0001] 本发明涉及一种DICOM计划文件兼容转换系统和兼容转换方法。\n背景技术\n[0002] 放射治疗是治疗恶性肿瘤的重要方法之一,放射治疗计划系统用于为肿瘤病人制\n定最优放射治疗计划,可提高放疗结果的准确性,是放射治疗过程中的关键设备。\n[0003] 目前国内外有很多厂家致力于放射治疗计划系统的研发,主流三大商用放射治疗\n系统有医科达(Elekta)XIO、飞利浦(Philips)Pinnacle、瓦里安(Varian)Eclipse,各厂家的计划系统各有所长,医生和物理师在制定放疗计划时往往需要交换不同计划系统中的数\n据文件,于是医学数字成像和通信标准DICOM应运而生。\n[0004] DICOM计划文件用于保存放射治疗计划信息,包含病人基本信息、射野信息、治疗\n分次信息、处方信息和计划实施所使用的加速器机器信息,对于DICOM计划文件,由于各厂家使用加速器硬件设备不同,对特定的标签数据也有各自不同的规定,DICOM标准并不能完全解决计划文件兼容传输的问题。\n[0005] 因此,针对DICOM计划文件在不同计划系统中传输不兼容的问题,急需发展能实现\n不同计划系统DICOM计划文件兼容转换系统,以实现放射治疗计划系统间的信息共享。\n发明内容\n[0006] 本发明的目的在于提供一种DICOM计划文件兼容转换系统,实现DICOM计划文件多\n计划系统兼容传输,使得病人计划可以快速和高效的实施。\n[0007] 本发明的目的还在于提供一种DICOM计划文件兼容转换方法,实现DICOM计划文件\n多计划系统兼容传输,使得病人计划可以快速和高效的实施。\n[0008] 为此,本发明一方面提供了一种DICOM计划文件兼容转换系统,包括:用于导入\nDICOM计划文件、解析所述计划文件中的图像及参数信息的导入模块;用于将所述计划文件的图像及参数信息显示到系统界面的可视化显示模块;用于设置兼容转换的目标计划系统\n的名称及机器参数,对所述计划文件中的图像及参数信息进行数据转换的数据转换模块;\n以及用于将经过数据转换后的图像及参数信息重新写入所述DICOM计划文件并保存到目标\n位置或通过网络传输给所述目标计划系统的导出模块。\n[0009] 进一步地,上述导入模块还用于将解析得到的图像及参数信息输出到DICOM计划\n文件兼容转换系统内存中。\n[0010] 进一步地,上述设置兼容转换的目标计划系统的名称及机器参数包括:(1)根据\nDICOM标签识别所述导入模块导入的所述计划文件所属的原始计划系统,选择兼容转换的\n目标计划系统的名称,并且从数据库中匹配目标计划系统的名称,并将相应的机器数据加\n载到所述可视化显示模块;(2)判断所述可视化显示模块显示的目标计划系统的机器数据\n是否正确,若不正确,则手动修改机器数据,直至正确,若正确则执行所述计划文件的图像及参数信息数据转化。\n[0011] 进一步地,上述对所述计划文件中的图像及参数信息进行数据转换包括:(3)更改\n导入计划文件中的生产商名称、治疗机器名称、机器额定能量、射束类型、射束限制设备、钨门位置、MLC叶片对数和MLC边界位置为可视化显示模块中显示的目标计划系统的对应值;\n(4)更改MLC坐标值,将导入计划文件中的MLC叶片坐标个数转换至与可视化显示模块中显\n示的目标计划系统的MLC叶片坐标个数一致,按照目标计划系统的叶片闭合标准更新原始\n计划系统中处于闭合状态的MLC叶片坐标值;(5)调整坐标系,将导入计划文件中的归一化\n点坐标、钨门坐标、等中心点坐标和皮肤入射点坐标按照目标计划系统的标准进行坐标系\n调整;(6)更改控制点序列,将导入计划文件中的控制点下的钨门信息按照目标计划系统的标准进行添加或删除;以及(7)更新射束名称,将射束名称按照目标计划系统的标准修改。\n[0012] 进一步地,上述原始计划系统选自Pinnacle计划系统、XIO计划系统或Eclipse计\n划系统,所述目标计划系统选自Pinnacle计划系统、XIO计划系统或Eclipse计划系统。\n[0013] 根据本发明的另一方面,提供了一种DICOM计划文件兼容转换方法,包括以下步\n骤:导入DICOM计划文件、解析所述计划文件中的图像及参数信息的导入步骤;将所述计划文件的图像及参数信息显示到系统界面的可视化显示步骤;设置兼容转换的目标计划系统\n的名称及机器参数,对所述计划文件中的图像及参数信息进行数据转换的数据转换步骤;\n以及将经过数据转换后的图像及参数信息重新写入所述DICOM计划文件并保存到目标位置\n或通过网络传输给所述目标计划系统的导出步骤。\n[0014] 进一步地,上述导入步骤还包括将解析得到的图像及参数信息输出到DICOM计划\n文件兼容转换系统内存中。\n[0015] 进一步地,在所述数据转换步骤中设置兼容转换的目标计划系统的名称及机器参\n数包括:(1)根据DICOM标签识别导入的所述DICOM计划文件所属的原始计划系统,设置兼容转换的目标计划系统名称,并且从数据库中匹配计划系统名称,并将相应的机器数据加载\n到可视化显示模块;(2)判断可视化显示模块显示的目标计划系统的机器数据是否正确,若不正确,则手动修改机器数据,直至正确,若正确则执行所述计划文件的图像及参数信息数据转化。\n[0016] 进一步地,在所述数据转换步骤中对所述计划文件中的图像及参数信息进行数据\n转换包括:(3)更改导入计划文件中的生产商名称、治疗机器名称、机器额定能量、射束类型、射束限制设备、钨门位置、MLC叶片对数和MLC边界位置为可视化显示模块中显示的目标计划系统的对应值;(4)更改MLC坐标值,将导入计划文件中的MLC叶片坐标个数转换至与可视化显示模块中显示的目标计划系统的MLC叶片坐标个数一致,按照目标计划系统的叶片\n闭合标准更新原始计划系统中处于闭合状态的MLC叶片坐标值;(5)调整坐标系,将导入计\n划文件中的归一化点坐标、钨门坐标、等中心点坐标和皮肤入射点坐标按照目标计划系统\n的标准进行坐标系调整;(6)更改控制点序列,将导入计划文件中的控制点下的钨门信息按照目标计划系统的标准进行添加或删除;以及(7)更新射束名称,将射束名称按照目标计划系统的标准修改。\n[0017] 进一步地,上述原始计划系统选自Pinnacle计划系统、XIO计划系统或Eclipse计\n划系统,所述目标计划系统选自Pinnacle计划系统、XIO计划系统或Eclipse计划系统。\n[0018] 与现有技术相比,本发明的技术方案具有以下优点:本发明可正确读入并可视化\n显示任意计划系统导出的DICOM计划文件,可对导入的计划文件进行计划系统识别与计划\n文件兼容转换,使得转换后的计划文件可被所选目标计划系统及加速器正确识别使用。因\n此,本发明可解决计划文件传输不兼容的问题,使得病人计划可以快速和高效的实施。\n[0019] 除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。\n下面将参照图,对本发明作进一步详细的说明。\n附图说明\n[0020] 构成本申请的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示\n意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:\n[0021] 图1为根据本发明的DICOM计划文件兼容转换方法的流程图;\n[0022] 图2为根据本发明的DICOM计划文件兼容转换系统的架构示意图;以及\n[0023] 图3为根据本发明一实施例的DICOM计划文件兼容转换方法的示意图。\n具体实施方式\n[0024] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相\n互组合。下面将参考附图并结合实施例来详细说明本发明。\n[0025] 图1至图3示出了根据本发明的一些实施例。\n[0026] 如图1所示,DICOM计划文件兼容转换方法的转换流程如下:\n[0027] 步骤S11:导入DICOM计划文件,并解析DICOM计划文件中的图像及参数信息;\n[0028] 步骤S13:显示导入的计划文件的图像及参数信息;\n[0029] 步骤S15:设置目标计划系统;\n[0030] 步骤S17:显示目标计划系统的名称及机器参数;其中,该机器参数的具体数据为\n用户使用本系统前的已知内容。指定机器的相关机器数据包含在机器说明书中,机器若有\n大修或调整,相关数据可由专业人员测量获得。\n[0031] 步骤S19:判断机器参数是否正确?\n[0032] 步骤S21:若机器参数正确则执行数据转换,并将经过数据转换的图像及参数信息\n重新写入DICOM计划文件;\n[0033] 步骤S23:若机器参数不正确则调整机器参数,直至机器参数正确;\n[0034] 步骤S25:判断文件是否传输到目标计划系统;\n[0035] 步骤S27:若传输到目标计划系统则网络连接目标计划系统进行传输;以及\n[0036] 步骤S29:若不传输到目标计划系统则保存到目标位置。\n[0037] 本发明能够正确读入并可视化显示任意计划系统导出的DICOM计划文件,可对导\n入的计划文件进行计划系统识别与计划文件兼容转换,使得转换后的计划文件可被所选目\n标计划系统及加速器正确识别使用。因此,本发明可解决计划文件传输不兼容的问题,使得病人计划可以快速和高效的实施。\n[0038] 如图2所示,DICOM计划文件兼容转换系统包括导入模块10、可视化显示模块20、数据转换模块30、以及导出模块40。其中,导入模块用于导入DICOM计划文件、解析所述计划文件中的图像及参数信息;可视化显示模块用于将所述计划文件的图像及参数信息显示到系\n统界面;数据转换模块用于设置兼容转换的目标计划系统的名称及机器参数,对所述计划\n文件中的图像及参数信息进行数据转换;以及导出模块用于将经过数据转换后的图像及参\n数信息重新写入所述DICOM计划文件并保存到目标位置或通过网络传输给所述目标计划系\n统。\n[0039] 其中,数据转换模块对计划文件的图像及参数信息的转换方式如下:\n[0040] (1)根据DICOM标签识别导入的所述DICOM计划文件所属的原始计划系统,设置兼\n容转换的目标计划系统名称,并且从数据库中匹配计划系统名称,并将相应的机器数据加\n载到可视化显示模块;\n[0041] (2)判断可视化显示模块显示的目标计划系统的机器数据是否正确,若不正确,则\n手动修改机器数据,直至正确,若正确则执行所述计划文件的图像及参数信息数据转化;\n[0042] (3)更改导入计划文件中的生产商名称、治疗机器名称、机器额定能量、射束类型、射束限制设备、钨门位置、MLC叶片对数和MLC边界位置为可视化显示模块中显示的目标计\n划系统的对应值;\n[0043] (4)更改MLC坐标值,将导入计划文件中的MLC叶片坐标个数转换至与可视化显示\n模块中显示的目标计划系统的MLC叶片坐标个数一致,按照目标计划系统的叶片闭合标准\n更新原始计划系统中处于闭合状态的MLC叶片坐标值;\n[0044] (5)调整坐标系,将导入计划文件中的归一化点坐标、钨门坐标、等中心点坐标和\n皮肤入射点坐标按照目标计划系统的标准进行坐标系调整;\n[0045] (6)更改控制点序列,将导入计划文件中的控制点下的钨门信息按照目标计划系\n统的标准进行添加或删除;以及\n[0046] (7)更新射束名称,将射束名称按照目标计划系统的标准修改。\n[0047] 在一实施中,如图3所示,导入模块导入的DICOM计划文件可由XIO、Pinnacle、\nEclipse三大计划系统中的任一计划系统导出,计划文件可以是三维适形放射治疗、静态调强以及旋转调强放疗等计划的基本信息,同时支持光子计划、质子计划及重离子计划。\n[0048] 下面针对一个具体转化实例进一步说明本发明的工作原理:\n[0049] 比如读取Pinnacle计划系统导出的DICOM计划文件,并将Pinnacle的计划文件转\n换为可被Eclipse识别的计划文件。\n[0050] 导入Pinnacle计划系统导出的DICOM计划文件,解析导入文件内容,系统可视化显\n示射束图像、动态多页光栅(MLC)图像和钨门图像,并同时显示计划文件中的参数信息。\n[0051] 读取计划文件中的生产商名称,可自动识别导入计划文件所属原始计划系统为\nPinnacle,选择兼容转换的目标计划系统名称“Eclipse”,加载Eclipse系统机器数据:\n[0052] 生产商名称:Varian Medical Systems;\n[0053] 治疗机器名称:ROPH_IX;\n[0054] 机器额定能量:6MV;\n[0055] 射束类型:Photon;\n[0056] 射束限制设备:ASYMX、ASYMY、MLC;\n[0057] 钨门位置:无;\n[0058] MLC位置:508.6100;\n[0059] MLC叶片对数:60;\n[0060] MLC边界位置:-200,-190,-180,-170,-160,-150,-140,-130,-120,-110,-100,-\n95,-90,-85,-80,-75,-70,-65,-60,-55,-50,-45,-40,-35,-30,-25,-20,-15,-10,-5,0,\n5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100,110,120,130,140,\n150,160,170,180,190,200。\n[0061] 若加载机器数据满足需求,即机器参数正确,则进行数据转换,若有需要调整的数据,则手动修改后再进行数据转换,数据转换步骤如下:\n[0062] 1)更改原计划文件中的生产商名称、治疗机器名称、机器额定能量、射束类型、射束限制设备、钨门位置、MLC叶片(Multi-leave collimators多叶光栅系统)位置、MLC叶片对数、MLC边界位置为Eclipse系统中的对应值;\n[0063] 2)更新MLC坐标值,将原计划文件中的MLC叶片坐标由80个扩充到120个,将原始\nMLC坐标P_MLC转换为Eclipse中MLC坐标E_MLC,E_Index表示E_MLC中MLC坐标的位置序号,\n通过式(1)完成转换,\n[0064]\n[0065] 更新MLC坐标值,将表示处于闭合状态的左右叶片间距调整为0,通过式(2)完成转\n换,其中,1≤Index'≤120,E_MLC'为更新后的MLC坐标值。\n[0066]\n[0067] 3)由于Pinnacle与Eclipse坐标系统一致,故无需进行坐标系调整;\n[0068] 4)更新控制点序列,若当前控制点为第一个控制点,则不处理,否则删除限制设备位置控制序列中的钨门信息;\n[0069] 5)更新射束名称,将原射束名称替换为当前射束的角度。\n[0070] 转换完成后,按照DICOM标准格式重新将计划文件写出,可导出到本地计算机指定\n目录下。如需传输到Eclipse计划系统中,则需设置DICOM服务对应的应用实体标题AE \nTitle、目标计划系统所在计算机IP地址、应用程序端口号,设置完成后连接网络,在\nEclipse系统中接收传输文件。\n[0071] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技\n术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2020-05-08
专利权人的姓名或者名称、地址的变更
专利权人由中科超精(安徽)科技有限公司变更为中科超精(南京)科技有限公司
地址由230601 安徽省合肥市经济技术开发区翠微路6号海恒大厦560#变更为210061 江苏省南京市江北新区新锦湖路3-1号中丹生态生命科学产业园一期B座406室
- 2019-03-05
- 2017-12-19
实质审查的生效
IPC(主分类): G06F 19/00
专利申请号: 201710570591.X
申请日: 2017.07.13
- 2017-11-24
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2015-02-25
|
2014-11-28
| | |
2
| |
2013-04-17
|
2013-01-25
| | |
3
| |
2012-03-14
|
2011-10-25
| | |
4
| |
2011-11-02
|
2011-07-22
| | |
5
| | 暂无 |
2016-11-07
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |