影像数据管理方法、处理装置和可读存储介质制造方法及图纸

技术编号:38739988 阅读:17 留言:0更新日期:2023-09-08 23:25
本发明专利技术提供了一种影像数据管理方法、处理装置和可读存储介质。其中,所述影像数据管理方法包括如下步骤:获取存储主目录;将获取的所述存储主目录中的所有DICOM文件按照预设的规则进行读取、转化和存储以便于后续其他程序的使用。如此配置,其他程序可以根据运行结果完成相关的业务需求。所述影像数据管理方法是一种低耦合实现的文件解析、脱敏、存储、管理方法,能够对DICOM数据进行解析、脱敏、存储、管理、再利用等功能,同时低耦合的实现有利于使用本系统的环境不同产生的迁移、本系统的版本升级等维护更新需求,解决了现有技术中各DICOM管理方法的耦合程度较高,进而带来的特定需求实现难度大的问题。定需求实现难度大的问题。定需求实现难度大的问题。

【技术实现步骤摘要】
影像数据管理方法、处理装置和可读存储介质


[0001]本专利技术涉及医学影像
,特别涉及一种影像数据管理方法、处理装置和可读存储介质。

技术介绍

[0002]DICOM,全称Digital Imaging and Communications in Medicine,医学数字成像和通信,是世界医学公认的医学图像和相关信息的国际标准(ISO 12052)。DICOM被广泛应用于各类大型医疗器械的日常扫查中,例如CT、MR、PET/CT、DR等。DICOM文件也是目前在使用的医疗器械中,应用最广、数量最多、标准最全的医学影像文件。
[0003]DICOM文件看似普通,可对于各大医疗器械厂商,都有一套针对自己生产的医疗器械、设备的DICOM数据处理的标准。这一套针对厂商自身产品设计实现的DICOM数据处理系统,尽管可以帮助厂商快捷、高效读写、使用患者影像、信息数据赋能,同时也可以兼容其它厂商生产的遵守DICOM标准的数据。但是,也存在如下问题:
[0004]1.算法或者系统的复杂设计导致的高耦合实现,一个大型医疗器械厂往往会针对自家设备的数据和兼容其他厂商的数据而设计一套专门用于解析、管理DICOM数据的系统,由于各种应用场景、如客户端、服务端、内部独立服务器等,或者DICOM脱敏、特殊格式转存、有向图管理等,实现的系统往往存在定向性强、实现复杂的特点,随之产生的是高耦合现象。
[0005]2.高耦合实现导致的版本升级代价大。高耦合现象导致的因为特定功能、复杂需求实现所产生的成品使用接口简便,但设计一旦产生微小改变,可能会对已实现的系统产生隐患,或者改变实现成本大、甚至难以兼容实现等问题,最终不得不产生的当前系统版本的大升级、新版本开发。
[0006]3.数据清洗、深度挖掘的缺乏。当一个DICOM系统运行时间久后,会产生大量的数据,这些大量的数据可能因为系统的版本更替而丢失,或者从未保留等现象,无法进一步整理离用。对这些大量数据的清洗、整理、再利用,都对大数据挖掘有着很大的贡献和宝贵的用途。
[0007]总之,现有技术中存在多种的DICOM管理方法,各DICOM管理方法的耦合程度较高,特异化程度高,从而导致多数据整合、版本升级、数据清洗、深度挖掘等需求实现难度大的问题。

技术实现思路

[0008]本专利技术的目的在于提供一种影像数据管理方法、处理装置和可读存储介质,以解决现有技术中各DICOM管理方法的耦合程度较高,进而带来的特定需求实现难度大的问题。
[0009]为了解决上述技术问题,根据本专利技术的第一个方面,提供了一种影像数据管理方法,用于管理DICOM文件,所述影像数据管理方法包括如下步骤:获取存储主目录;其中,任意一个所述DICOM文件存储于所述主目录和/或所述存储主目录的第N层子目录,N为正整
数。以第一预设方式遍历所述存储主目录以及所有的所述子目录,确定并反馈文件目录集;其中,所述文件目录集中的每一个目录都存储有至少一个所述DICOM文件,所述第一预设方式最多仅读取每个文件的预设长度个字节。遍历所述文件目录集中的每个目录,获取可成功读取的DICOM序列ID以及每个所述DICOM序列ID所对应的所述DICOM文件的存储路径。根据操作场景获取至少一部分的所述DICOM序列ID对应的患者数据;其中,所述患者数据包括数据段和信息段,所述数据段只读取患者影像矩阵,所述信息段只保存脱敏后的患者信息。以及,处理所述患者数据,得到转换结果。可选的,所述影像数据管理方法还包括如下步骤:依据所述转换结果建立患者数据库,或者,将所述转换结果存储于已经建立的所述患者数据库中;其中,所述患者数据库中各表单之间以无重复的唯一标识ID为主键进行关联。所述患者数据库运行于内部存储器和外部存储器,所述外部存储器用于存储所述患者影像矩阵的完整数据,所述内部存储器用于存储所述患者影像矩阵在所述外部存储器中的存储路径。
[0010]可选的,所述患者数据库在运行时,运行于所述内部存储器的一个进程在同一时间只加载和处理一个所述DICOM序列ID对应的数据。
[0011]可选的,所述影像数据管理方法还包括:设置日志管理系统,记录所述影像数据管理方法执行过程的日志信息;其中,所述日志信息包括异常捕获信息。
[0012]可选的,所述以第一预设方式遍历所述存储主目录以及所有的所述子目录,确定并反馈文件目录集的步骤包括:创建空的所述文件目录集。遍历所述存储主目录以及所有的所述子目录,采用流的指针只读当前目录下的每个文件。对于任意一个文件,若读取不正常,则跳过该文件。对于任意一个文件,若读取正常,流的指针从基准为0处,偏移128个字节,从偏移处读取4个字节,若读取到的内容为DICM,将当前的目录归入所述文件目录集,否则,跳过该文件。以及,遍历结束后,反馈所述文件目录集。
[0013]可选的,所述根据操作场景获取至少一部分的所述DICOM序列ID对应的患者数据的步骤包括:若为交互式操作场景,获取DICOM序列ID的选择指令,获取所述选择指令指代的所述DICOM序列ID对应的患者数据;以及,若为自动化操作场景,依次获取所有的所述DICOM序列ID对应的患者数据。
[0014]可选的,所述患者影像矩阵的读取步骤包括:采用short类型读取所述患者影像矩阵的最大值和最小值;根据最大值和最小值的差值的绝对值判断,若大于32767,则选择unsigned short类型读取患者影像矩阵;否则,选择short类型读取患者影像矩阵。
[0015]可选的,所述脱敏后的患者信息的读取步骤包括:设计黑名单和白名单;根据脱敏信息的数量进行判断;当所述脱敏信息的数量大于预设阈值时,仅通过所述白名单内的患者字段信息;否则,仅过滤所述黑名单内的患者字段信息。
[0016]可选的,所述脱敏后的患者信息的读取步骤还包括:
[0017]利用脱敏信息键值对存储所述脱敏后的患者信息,所述脱敏信息键值对的内容基于所述DICOM文件所包含的原始信息转化得到,其中,所述脱敏信息键值对中的键信息由所述原始信息转化为所述国际DICOM通用标准的8位16进制常量得到,所述脱敏信息键值对中的值信息由所述原始信息通过第二预设方式转化;所述第二预设方式由所述脱敏信息键值对的键信息决定,两者的对应关系在初始化文件中被提前配置。
[0018]可选的,所述处理所述患者数据,得到转换结果的步骤包括如下步骤中的至少一
者:所述患者影像矩阵和/或所述患者信息的初始化读写。修改所述患者影像矩阵和/或所述患者信息。所述患者影像矩阵的多数据类型转换。获得所述患者影像矩阵的尺寸、图像原点、分辨率和方向信息。计算所述患者影像矩阵的数值的最大值和最小值。所述患者影像矩阵的读取指针在智能指针和裸指针之间的转换。深拷贝所述患者影像矩阵。以及,获取指定图像、指定名称的脱敏后的患者信息。
[0019]为了解决上述技术问题,根据本专利技术的第二个方面,提供了一种可读存储介质,所述可读存储介质上存储有程序,所述程序运行时,执行上述的影像数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种影像数据管理方法,用于管理DICOM文件,其特征在于,所述影像数据管理方法包括如下步骤:获取存储主目录;其中,任意一个所述DICOM文件存储于所述主目录和/或所述存储主目录的第N层子目录,N为正整数;以第一预设方式遍历所述存储主目录以及所有的所述子目录,确定并反馈文件目录集;其中,所述文件目录集中的每一个目录都存储有至少一个所述DICOM文件,所述第一预设方式最多仅读取每个文件的预设长度个字节;遍历所述文件目录集中的每个目录,获取可成功读取的DICOM序列ID以及每个所述DICOM序列ID所对应的所述DICOM文件的存储路径;根据操作场景获取至少一部分的所述DICOM序列ID对应的患者数据;其中,所述患者数据包括数据段和信息段,所述数据段只读取患者影像矩阵,所述信息段只保存脱敏后的患者信息;以及,处理所述患者数据,得到转换结果。2.根据权利要求1所述的影像数据管理方法,其特征在于,所述影像数据管理方法还包括如下步骤:依据所述转换结果建立患者数据库,或者,将所述转换结果存储于已经建立的所述患者数据库中;其中,所述患者数据库中各表单之间以无重复的唯一标识ID为主键进行关联,所述患者数据库运行于内部存储器和外部存储器,所述外部存储器用于存储所述患者影像矩阵的完整数据,所述内部存储器用于存储所述患者影像矩阵在所述外部存储器中的存储路径。3.根据权利要求2所述的影像数据管理方法,其特征在于,所述患者数据库在运行时,运行于所述内部存储器的一个进程在同一时间只加载和处理一个所述DICOM序列ID对应的数据。4.根据权利要求1所述的影像数据管理方法,其特征在于,所述影像数据管理方法还包括:设置日志管理系统,记录所述影像数据管理方法执行过程的日志信息;其中,所述日志信息包括异常捕获信息。5.根据权利要求1~4中任一项所述的影像数据管理方法,其特征在于,所述以第一预设方式遍历所述存储主目录以及所有的所述子目录,确定并反馈文件目录集的步骤包括:创建空的所述文件目录集;遍历所述存储主目录以及所有的所述子目录,采用流的指针只读当前目录下的每个文件;对于任意一个文件,若读取不正常,则跳过该文件;对于任意一个文件,若读取正常,流的指针从基准为0处,偏移128个字节,从偏移处读取4个字节,若读取到的内容为DICM,将当前的目录归入所述文件目录集,否则,跳过该文件;以及,遍历结束后,反馈所述文件目录集。6.根据权利要求1~4中任一项所述的影像数据管理方法,其特征在于,所述根据操作场景获...

【专利技术属性】
技术研发人员:徐明杰陈俊强邹寅清崔晨石思远
申请(专利权)人:上海微创卜算子医疗科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1