影像数据查询处理方法、装置和系统的制作方法

文档序号:10553160阅读:407来源:国知局
影像数据查询处理方法、装置和系统的制作方法
【专利摘要】本发明揭示了一种影像数据查询处理方法、装置和系统,其中方法为影像服务器接收PACS系统发送的检查唯一标识信息,根据该检查唯一标识信息计算出影像信息文件的存储路径;其中,影像信息文件内存储有对应的影像信息,影像信息文件的存储路径含有与检查唯一标识信息对应的语义特性;根据所述存储路径以及与检查唯一标识信息对应的图像序列唯一标识信息和图像唯一标识信息获取影像信息文件,并将影像信息文件返回PACS系统。本发明无需先到数据库表中查找对应图像的存储路径,再到影像服务器中查找对应的图像,可以直接根据检查唯一标识信息定位影像的文件,当图像数据量非常巨大时,仍然可以快速地定位影像的文件,大大地提高影像查找效率。
【专利说明】
影像数据查询处理方法、装置和系统
技术领域
[0001] 本发明涉及到医学影像存储查询领域,特别是涉及到一种影像数据查询处理方 法、装置和系统。
【背景技术】
[0002] PACS(Picture Arching and Communication System)是近年来随着数字成像技 术、计算机技术和网络技术的进步而迅速发展起来的、旨在全面解决医学图像的获取、显 示、存储、传送和管理的综合系统。由于有先进的图像处理技术和通信技术作为支持手段, PACS系统可以极大地提高医院目前的事务处理能力,提高了工作效率,节约了成本,克服了 手工管理胶片的缺点。
[0003] 完整的PACS系统可分为医学图像获取、大容量数据存储、图像显示和处理、数据库 管理以及用传输影像的局域网或广域网等五个单元。其中,大容量数据存储与查询处理是 PACS的重要组成部分,影像的获取,需要先获取到影像数据记录,通过影像数据记录去获取 相应影像。
[0004] 传统的影像存储流程,影像设备把图像传到计算机的PACS系统,经过PACS系统处 理后,把影像文件存放在服务器磁盘上,同时把影像数据记录到数据库表,一个影像文件一 条数据库表记录,数据库表记录了影像文件的路径和文件名等信息。在查询过程中,计算机 PACS系统根据检查唯一标识,到数据库表查询影像相关信息,根据数据库表记录的影像服 务器的影像路径和文件名,到影像服务器查询返回影像。
[0005] -家大型的医院拥有大批现代化的大型医疗影像设备,每天影像检查产生的数据 量多达几个GB甚至几十个GB等,数据记录数多达几万条(每个影像需要一条数据记录),一 年数据总量大约达到几个TB甚至几十个TB,数据记录多达几百万到上千万条,如此海量数 据,如果没有做优化,全表扫描一次往往需要数十分钟,这个查询速度不能满足PACS系统的 应用要求。如果采用比全表扫描更好的查询优化策略,往往查询时间也需要几秒钟。数据库 的更新操作,在多客户端并发更新操作时,对数据库同一个表的频繁更新操作,也会比较大 影响数据库表的查询更新速度。

【发明内容】

[0006] 本发明的主要目的为提供一种PACS系统可以快速高效查询指定图像文件的影像 数据查询处理方法、装置和系统。
[0007] 为了实现上述发明目的,本发明提出一种影像数据查询处理方法,包括:
[0008] 影像服务器接收PACS系统发送的检查唯一标识信息,根据该检查唯一标识信息计 算出影像信息文件的存储路径;其中,影像信息文件内存储有对应的影像信息,影像信息文 件的存储路径含有与检查唯一标识信息对应的语义特性;
[0009] 根据所述存储路径以及与检查唯一标识信息对应的图像序列唯一标识信息和图 像唯一标识彳目息获取影像彳目息文件,并将影像彳目息文件返回PACS系统。
[0010] 进一步地,所述影像信息文件的存储路径含有与检查唯一标识信息对应的语义特 性的方法,包括:
[0011] PACS系统获取DIC0M影像,分析得到DIC0M影像包括检查唯一标识、图像序列唯一 标识和图像唯一标识的信息,并将各信息记录到一个影像信息文件内;
[0012]将分析得到的DIC0M影像信息带入Hash算法中,得出影像信息文件的唯一特性,并 通过计算出的哈希值作为所述文件的存储目录。
[0013]进一步地,所述将分析得到的DIC0M影像信息带入Hash算法中,得出影像信息文件 的唯一特性,并通过计算出的哈希值作为所述文件的存储目录的步骤之后,包括:
[0014]将计算出来的Hash值进行分组,根据具体的文件系统选择一级或多级进行分组, 将各级子目录的数据控制在指定数量。
[0015]本发明还提供一种影像数据查询处理装置,包括:
[0016] 接收获取单元,用于影像服务器接收PACS系统发送的检查唯一标识信息,根据该 检查唯一标识信息计算出影像信息文件的存储路径;其中,影像信息文件内存储有对应的 影像信息,影像信息文件的存储路径含有与检查唯一标识信息对应的语义特性;
[0017] 返还单元,用于根据所述存储路径以及与检查唯一标识信息对应的图像序列唯一 标识彳目息和图像唯一标识彳目息获取影像彳目息文件,并将影像彳目息文件返回PACS系统。
[0018]进一步地,所述接收获取单元,包括:
[0019] 分析模块,用于PACS系统获取DIC0M影像,分析得到DIC0M影像包括检查唯一标识、 图像序列唯一标识和图像唯一标识的信息,并将各信息记录到一个影像信息文件内;
[0020] 存储目录模块,用于将分析得到的DIC0M影像信息带入Hash算法中,得出影像信息 文件的唯一特性,并通过计算出的哈希值作为所述文件的存储目录。
[0021] 进一步地,所述接收获取单元,还包括:
[0022]分组模块,用于将计算出来的Hash值进行分组,根据具体的文件系统选择一级或 多级进行分组,将各级子目录的数据控制在指定数量。
[0023]本发明还提出一种影像数据查询处理系统,包括接收PACS系统和影像服务器;
[0024] 所述影像服务器接收所述PACS系统发送的检查唯一标识信息,根据该检查唯一标 识信息计算出影像信息文件的存储路径;其中,影像信息文件内存储有对应的影像信息,影 像信息文件的存储路径含有与检查唯一标识信息对应的语义特性;
[0025] 所述影像服务器根据所述存储路径以及与检查唯一标识信息对应的图像序列唯 一标识彳目息和图像唯一标识彳目息获取影像彳目息文件,并将影像彳目息文件返回PACS系统。
[0026] 进一步地,所述影像信息文件的存储路径含有与检查唯一标识信息对应的语义特 性的方法,包括:
[0027] PACS系统获取DIC0M影像,分析得到DIC0M影像包括检查唯一标识、图像序列唯一 标识和图像唯一标识的信息,并将各信息记录到一个影像信息文件内;
[0028]将分析得到的DIC0M影像信息带入Hash算法中,得出影像信息文件的唯一特性,并 通过计算出的哈希值作为所述文件的存储目录。
[0029]进一步地,所述PACS系统将计算出来的Hash值进行分组,根据具体的文件系统选 择一级或多级进行分组,将各级子目录的数据控制在指定数量。
[0030]本发明的影像数据查询处理方法、装置和系统,无需先到数据库表中查找对应图 像的存储路径,然后再到影像服务器中查找对应的图像,可以直接根据检查唯一标识信息 定位影像的文件,当图像数据量非常巨大时,仍然可以快速地定位影像的文件,大大地提高 影像查找效率。
【附图说明】
[0031] 图1为本发明一实施例的影像数据查询处理方法的流程示意图;
[0032] 图2为本发明一实施例的影像信息文件和影像存储于同一存储目录中的方法的流 程不意图;
[0033] 图3为本发明一实施例的影像数据查询处理装置的结构示意框图;
[0034] 图4为本发明一实施例的接收获取单元的结构示意框图;
[0035] 图5为本发明一实施例的影像数据查询处理系统的数据流向示意图;
[0036] 图6为本发明一实施例的影像信息文件和影像存储于同一存储目录中的方法的数 据流向示意图。
[0037] 本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0038] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 [0039]参照图1,本发明实施例提出一种影像数据查询处理方法,包括步骤:
[0040] S1、影像服务器接收PACS系统发送的检查唯一标识信息,根据该检查唯一标识信 息计算出影像信息文件的存储路径;其中,影像信息文件内存储有对应的影像信息,影像信 息文件的存储路径含有与检查唯一标识信息对应的语义特性;
[0041] S2、根据所述存储路径以及与检查唯一标识信息对应的图像序列唯一标识信息和 图像唯一标识信息获取影像信息文件,并将影像信息文件返回PACS系统。
[0042] 如上述步骤S1所述,上述影像信息文件是指含有所述影像标识信息的文件,其与 对应的影像存放于同一存储目录中,当接收到检查唯一标识信息时,由于影像信息文件的 存储路径含有与检查唯一标识信息对应的语义特性,所以可以非常高效、快速地定位影像 的存储位置。上述检查唯一标识信息是指与病人相关联的信息中的一种唯一标识信息,其 与病人的名称等信息一一对应。本实施例中,无需先到数据库表中查找对应图像的存储路 径,然后再到影像服务器中查找对应的图像,可以直接根据检查唯一标识信息定位影像的 文件,提高查找效率。
[0043]如上述步骤S2所述,影像服务器将需要的影像发送给PACS系统供工作人员查看 等。
[0044]参照图2,本实施例中,上述影像信息文件的存储路径含有与检查唯一标识信息对 应的语义特性的方法,包括:
[0045] Sll、PACS系统获取DIC0M影像,分析得到DIC0M影像包括检查唯一标识、图像序列 唯一标识和图像唯一标识的信息,并将各信息记录到一个影像信息文件内;
[0046] S12、将分析得到的DI COM影像信息带入Hash算法中,得出影像信息文件的唯一特 性,并通过计算出的哈希值作为所述文件的存储目录。
[0047]如上述步骤S11 所述,上述DIC0M(Digital Imaging and Communication in Medicine)是医疗设备的国际标准通信协议。现在广泛使用的标准是DIC0M3.0,DIC0M3.0标 准的制定使得医学图像及各种数字信息在计算机间的传送有了一个统一的标准。目前,国 内外的医疗设备厂商一般都以许可证方式提供符合DICOM标准的医疗设备,以解决不同厂 商的设备互连问题。DIC0M3.0同时也是通用PACS系统接收设备数据所遵循的标准协议。上 述DI COM影像包括检查唯一标识、图像序列唯一标识和图像唯一标识的信息,还可以包括如 患者名称、患者编号等信息,将这些信息建立在一个影像文件中,那么就可以赋予该影像文 件存储目录一定的语义特定,方便查找到对应的文件。
[0048]如上述步骤S12所述,上述Hash-般翻译做"散列",也有直接音译为"哈希"的,就 是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转 换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间。数学表述为:
[0050]其中ViS初始值0;P为一段数据;n为P的长度;M为哈希值乘数;V为固定长度散列 值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更 改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同 的输入,在计算上是不可能的,所以哈希值可以对数据进行索引标识。
[0051 ]将上述的检查唯一标识信息、图像序列唯一标识信息和图像唯一标识信息等参数 带入到上述Hash算法中,那么就可以将影像信息文件放到对应的目录中,达到对文件的分 散存储目的,将这些影像信息文件使用Hash算法生成的目录可以达到基本均匀分布,不至 于使影像信息文件集中到一个存储目录中,当需要对影像信息文件进行访问的时候,只要 向影像服务器发送具体影像信息文件的特性信息,服务器就能通过其语意计算出各级目 录,迅速找出影像信息文件存放位置。该方法直接为目录名称追加语意信息,无需在其它地 方记录文件存放目录的索引信息,读写效率不会因为管理索引记录数据的增加而降低文件 的查找速度。
[0052]本实施例中,上述将分析得到的DIC0M影像信息带入Hash算法中,得出影像信息文 件的唯一特性,并通过计算出的哈希值作为所述文件的存储目录的步骤S12之后,包括: [0053] S13、将计算出来的Hash值进行分组,根据具体的文件系统选择一级或多级进行分 组,将各级子目录的数据控制在指定数量。
[0054]如上述步骤S13所述,因为每天的图像数据非常巨大,如果将所有的影像信息文件 放在同一级目录下,一年可能就达到千万级,很难做到高效查询处理。影像信息文件放在影 像服务器,目的主要是为了PACS应用系统能高效查询获取,所以影像信息文件的存档必须 有规则的组织。本实施例中,使用树形结构将影像信息文件分散到各级子目录中,将各级子 目录的数据控制在一定数量(一般各种操作系统每一级目录管理的文件或目录数量最佳性 能是在1000个以内)。在一具体实施例中,采用DIC0M图像标准定义的检查唯一标识(已经记 录在影像信息文件)来计算Hash值,为每级目录赋于具体的语意特性。使用计算出来的Hash 值对图像检查进行分组,可以根据具体的文件系统选择1级、2级或者更多来进行分组,假设 使用两个不同的乘数生成两级Hash数作为分级目录等。
[0055]在一具体实施例中,主要包括两大过程,第一过程为存储过程:
[0056] 1、在影像服务器D盘建立主存储目录D: \Images;
[0057] 2、PACS系统接收DIC0M影像设备发送的DIC0M文件信息;
[0058] 3、PACS系统解析接收到的DIC0M文件信息获取相关内容,生成影像信息文件:
[0059]影像信息文件为:
[0060] 1.2.840.113619.2.55.1.1762890125.1950.1132783348.294.ini,
[0061] 影像信息文件内容:
[0062] [StudyInstanceUID(检查唯一标识)]
[0063] StudyInstanceUID=1.2.840.113619.2.55.1.1762890125.1950.1132783348.294
[0064] [SeriesInstanceUID(图像序列唯一标识)]
[0065] SeriesInstanceUID=1.2.840.113619.2.80.2160597289.2225.1132819147.2
[0066] [SOPInstanceUID(图像唯一标识)]
[0067] SOPInstanceUID=1.2.840.113619.2.80.2160597289.2225.1132819177.4
[0068] SOPInstanceUID=1.2.840.113619.2.80.2160597289.2225.3443333322.1
[0069] SOPInstanceUID = 1.2.840.113619.2.80.2160597289.2225.4334433333.7
[0070] SOPInstanceUID=1.2.840.113619.2.80.2160597289.2225.5546643223.2 [0071 ] SOPInstanceUID = 1.2.840.113619.2.80.2160597289.2225.6776654333.9;
[0072] 4、影像服务接收到DICOM影像和影像信息文件,根据影像信息文件的检查唯一标 识StudylnstanceUID计算出两级Hash值,同时求余得出分组值如:16、1;
[0073] 5、根据计算出来的值分配目录,并将影像信息文件和影像保存到目录中如:
[0074] D:\Images\16\l\l.2.840.113619.2.55.1.1762890125.1950.1132783348.294.in i D:\Images\16\l\l.2.840.113619.2.55.1.1762890125.1950.1132783348.294\ 1.2. 840. 113619. 2. 80. 2160597289. 2225. 1132819147. 2\ 1.2.840.113619.2.80.2160597289.2225.1132819177.4.dcm;
[0075] 第二过程为查询过程,当输入患者的名称或其他指定信息时,PACS系统会自动匹 配得到与该患者的对应的检查唯一标识信息,然后将该检查唯一标识信息发送到影像服务 器,影像服务器通过其语意计算出各级目录,迅速找出影像信息文件存放位置,然后将对应 的图像返回到PACS系统。
[0076]本发明的影像数据查询处理方法,无需先到数据库表中查找对应图像的存储路 径,然后再到影像服务器中查找对应的图像,可以直接根据检查唯一标识信息定位影像的 文件,当图像数据量非常巨大时,仍然可以快速地定位影像的文件,大大地提高影像查找效 率。
[0077]参照图3,本发明实施例还提出一种影像数据查询处理装置,包括:
[0078]接收获取单元10,用于影像服务器接收PACS系统发送的检查唯一标识信息,根据 该检查唯一标识信息计算出影像信息文件的存储路径信息;其中,影像信息文件内存储有 对应的影像,影像信息文件的存储路径含有与检查唯一标识信息对应的语义特性;
[0079]返还单元20,用于根据所述存储路径以及与检查唯一标识信息对应的图像序列唯 一标识彳目息和图像唯一标识彳目息获取影像彳目息文件,并将影像彳目息文件返回PACS系统。 [0080]如上述接收获取单元10,上述影像信息文件是指含有所述影像标识信息的文件, 其与对应的影像存放于同一存储目录中,当接收到检查唯一标识信息时,由于影像信息文 件的存储路径含有与检查唯一标识信息对应的语义特性,所以可以非常高效、快速地定位 影像的存储位置。上述检查唯一标识信息是指与病人相关联的信息中的一种唯一标识信 息,其余病人的名称等信息一一对应。本实施例中,无需先到数据库表中查找对应图像的存 储路径,然后再到影像服务器中查找对应的图像,可以直接根据检查唯一标识信息定位影 像的文件,提高查找效率。
[0081]如上述返还单元20,影像服务器将需要的影像发送给PACS系统供工作人员查看 等。
[0082]参照图4,上述接收获取单元,包括:
[0083]分析模块11,用于PACS系统获取DIC0M影像,分析得到DIC0M影像包括检查唯一标 识、图像序列唯一标识和图像唯一标识的信息,并将各信息记录到一个影像信息文件内; [0084]存储目录模块12,用于将分析得到的DIC0M影像信息带入Hash算法中,得出影像信 息文件的唯一特性,并通过计算出的哈希值作为所述文件的存储目录。
[0085]如上述分析模块11,上述DIC0M(Digital Imaging and Communication in Medicine)是医疗设备的国际标准通信协议。现在广泛使用的标准是DIC0M3.0,DIC0M3.0标 准的制定使得医学图像及各种数字信息在计算机间的传送有了一个统一的标准。目前,国 内外的医疗设备厂商一般都以许可证方式提供符合DIC0M标准的医疗设备,以解决不同厂 商的设备互连问题。DIC0M3.0同时也是通用PACS系统接收设备数据所遵循的标准协议。上 述DI COM影像包括检查唯一标识、图像序列唯一标识和图像唯一标识的信息,还可以包括如 患者名称、患者编号等信息,将这些信息建立在一个影像文件中,那么就可以赋予该影像文 件存储目录一定的语义特定,方便查找到对应的文件。
[0086]如上述存储目录模块12,上述Hash-般翻译做"散列",也有直接音译为"哈希"的, 就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。这种 转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间。数学表述为:
[0088] 其中乂:为初始值0;P为一段数据;n为P的长度;M为哈希值乘数;V为固定长度散列 值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更 改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同 的输入,在计算上是不可能的,所以哈希值可以对数据进行索引标识。
[0089] 将上述的检查唯一标识信息、图像序列唯一标识信息和图像唯一标识信息等参数 带入到上述Hash算法中,那么就可以将影像信息文件放到对应的目录中,达到对文件的分 散存储目的,将这些影像信息文件使用Hash算法生成的目录可以达到基本均匀分布,不至 于使影像信息文件集中到一个存储目录中,当需要对影像信息文件进行访问的时候,只要 向影像服务器发送具体影像信息文件的特性信息,服务器就能通过其语意计算出各级目 录,迅速找出影像信息文件存放位置。该方法直接为目录名称追加语意信息,无需在其它地 方记录文件存放目录的索引信息,读写效率不会因为管理索引记录数据的增加而降低文件 的查找速度。
[0090] 本实施例中,上述接收获取单元10,还包括:
[0091] 分组模块13,用于将计算出来的Hash值进行分组,根据具体的文件系统选择一级 或多级进行分组,将各级子目录的数据控制在指定数量。
[0092] 如上述分组模块13,因为每天的图像数据非常巨大,如果将所有的影像信息文件 放在同一级目录下,一年可能就达到千万级,很难做到高效查询处理。影像信息文件放在影 像服务器,目的主要是为了PACS应用系统能高效查询获取,所以影像信息文件的存档必须 有规则的组织。本实施例中,使用树形结构将影像信息文件分散到各级子目录中,将各级子 目录的数据控制在一定数量(一般各种操作系统每一级目录管理的文件或目录数量最佳性 能是在1000个以内)。在一具体实施例中,采用DIC0M图像标准定义的检查唯一标识(已经记 录在影像信息文件)来计算Hash值,为每级目录赋于具体的语意特性。使用计算出来的Hash 值对图像检查进行分组,可以根据具体的文件系统选择1级、2级或者更多来进行分组,假设 使用两个不同的乘数生成两级Hash数作为分级目录等。
[0093]在一具体实施例中,影像数据查询处理装置工作主要包括两大过程,第一过程为 存储过程:
[0094] 1、在影像服务器D盘建立主存储目录D: \Images;
[0095] 2、PACS系统接收DIC0M影像设备发送的DIC0M文件信息;
[0096] 3、PACS系统解析接收到的DIC0M文件信息获取相关内容,生成影像信息文件:
[0097]影像信息文件为:
[0098] 1.2.840.113619.2.55.1.1762890125.1950.1132783348.294.ini,
[0099]影像信息文件内容:
[0100] [StudyInstanceUID(检查唯一标识)]
[0101] StudyInstanceUID=1.2.840.113619.2.55.1.1762890125.1950.1132783348.294
[0102] [SeriesInstanceUID(图像序列唯一标识)]
[0103] SeriesInstanceUID=1.2.840.113619.2.80.2160597289.2225.1132819147.2
[0104] [SOPInstanceUID(图像唯一标识)]
[0105] SOPInstanceUID=1.2.840.113619.2.80.2160597289.2225.1132819177.4
[0106] SOPInstanceUID=1.2.840.113619.2.80.2160597289.2225.3443333322.1
[0107] SOPInstanceUID=1.2.840.113619.2.80.2160597289.2225.4334433333.7
[0108] SOPInstanceUID=1.2.840.113619.2.80.2160597289.2225.5546643223.2
[0109] SOPInstanceUID=1.2.840.113619.2.80.2160597289.2225.6776654333.9;
[0110] 4、影像服务接收到DICOM影像和影像信息文件,根据影像信息文件的检查唯一标 识StudylnstanceUID计算出两级Hash值,同时求余得出分组值如:16、1; 5、根据计算出来的值分配目录,并将影像信息文件和影像保存到目录中如:
[0112] D:\Images\16\l\l.2.840.113619.2.55.1.1762890125.1950.1132783348.294.i ni D:\Images\16\l\l.2.840.113619.2.55.1.1762890125.1950.1132783348.294\ 1.2. 840. 113619. 2. 80. 2160597289. 2225. 1132819147. 2\ 1.2.840.113619.2.80.2160597289.2225.1132819177.4.dcm;
[0113] 第二过程为查询过程,当输入患者的名称或其他指定信息时,PACS系统会自动匹 配得到与该患者的对应的检查唯一标识信息,然后将该检查唯一标识信息发送到影像服务 器,影像服务器通过其语意计算出各级目录,迅速找出影像信息文件存放位置,然后将对应 的图像返回到PACS系统。
[0114] 本发明的影像数据查询处理装置,无需先到数据库表中查找对应图像的存储路 径,然后再到影像服务器中查找对应的图像,可以直接根据检查唯一标识信息定位影像的 文件,当图像数据量非常巨大时,仍然可以快速地定位影像的文件,大大地提高影像查找效 率。
[0115] 参照图5,本实施例中还提出一种影像数据查询处理系统,包括接收PACS系统100 和影像服务器200;所述影像服务器接收所述PACS系统100发送的检查唯一标识信息,根据 该检查唯一标识信息计算出影像信息文件的存储路径;其中,影像信息文件内存储有对应 的影像信息,影像信息文件的存储路径含有与检查唯一标识信息对应的语义特性。所述影 像服务器200根据所述存储路径以及与检查唯一标识信息对应的图像序列唯一标识信息和 图像唯一标识信息获取影像信息文件,并将影像信息文件返回PACS系统。
[0116] 本实施例中,上述影像信息文件是指含有所述影像标识信息的文件,其与对应的 影像存放于同一存储目录中,当接收到检查唯一标识信息时,由于影像信息文件的存储路 径含有与检查唯一标识信息对应的语义特性,所以可以非常高效、快速地定位影像的存储 位置。上述检查唯一标识信息是指与病人相关联的信息中的一种唯一标识信息,其余病人 的名称等信息一一对应。本实施例中,无需先到数据库表中查找对应图像的存储路径,然后 再到影像服务器200中查找对应的图像,可以直接根据检查唯一标识信息定位影像的文件, 提高查找效率。影像服务器200将需要的影像发送给PACS系统100供工作人员查看等。
[0117] 参照图6,本实施例中,上述影像信息文件的存储路径含有与检查唯一标识信息对 应的语义特性的方法,包括:
[0118] PACS系统100获取DIC0M影像,分析得到DIC0M影像包括检查唯一标识、图像序列唯 一标识和图像唯一标识的信息,并将各信息记录到一个影像信息文件内;将分析得到的 DIC0M影像信息带入Hash算法中,得出影像信息文件的唯一特性,并通过计算出的哈希值作 为所述文件的存储目录。
[0119] 本实施例中,上述DIC0M(Digital Imaging and Communication in Medicine)是 医疗设备的国际标准通信协议。现在广泛使用的标准是DIC0M3.0,DIC0M3.0标准的制定使 得医学图像及各种数字信息在计算机间的传送有了一个统一的标准。目前,国内外的医疗 设备厂商一般都以许可证方式提供符合DIC0M标准的医疗设备,以解决不同厂商的设备互 连问题。DIC0M3.0同时也是通用PACS系统100接收设备数据所遵循的标准协议。上述DIC0M 影像一般由DIC0M影像设备300拍摄,然后发送给PACS系统100。上述DIC0M影像包括检查唯 一标识、图像序列唯一标识和图像唯一标识的信息,还可以包括如患者名称、患者编号等信 息,将这些信息建立在一个影像文件中,那么就可以赋予该影像文件存储目录一定的语义 特定,方便查找到对应的文件。
[0120]上述Hash-般翻译做"散列",也有直接音译为"哈希"的,就是把任意长度的输入, 通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也 就是,散列值的空间通常远小于输入的空间。数学表述为:
[0122] 其中ViS初始值0;P为一段数据;n为P的长度;M为哈希值乘数;V为固定长度散列 值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更 改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同 的输入,在计算上是不可能的,所以哈希值可以对数据进行索引标识。
[0123] 将上述的检查唯一标识信息、图像序列唯一标识信息和图像唯一标识信息等参数 带入到上述Hash算法中,那么就可以将影像信息文件放到对应的目录中,达到对文件的分 散存储目的,将这些影像信息文件使用Hash算法生成的目录可以达到基本均匀分布,不至 于使影像信息文件集中到一个存储目录中,当需要对影像信息文件进行访问的时候,只要 向影像服务器200发送具体影像信息文件的特性信息,服务器就能通过其语意计算出各级 目录,迅速找出影像信息文件存放位置。该方法直接为目录名称追加语意信息,无需在其它 地方记录文件存放目录的索引信息,读写效率不会因为管理索引记录数据的增加而降低文 件的查找速度。
[0124] 本实施例中,上述PACS系统100将计算出来的Hash值进行分组,根据具体的文件系 统选择一级或多级进行分组,将各级子目录的数据控制在指定数量。因为在医院中每天的 图像数据非常巨大,如果将所有的影像信息文件放在同一级目录下,一年可能就达到千万 级,很难做到高效查询处理。影像信息文件放在影像服务器200,目的主要是为了PACS应用 系统能高效查询获取,所以影像信息文件的存档必须有规则的组织。本实施例中,使用树形 结构将影像信息文件分散到各级子目录中,将各级子目录的数据控制在一定数量(一般各 种操作系统每一级目录管理的文件或目录数量最佳性能是在1000个以内)。在一具体实施 例中,采用DIC0M图像标准定义的检查唯一标识(已经记录在影像信息文件)来计算Hash值, 为每级目录赋于具体的语意特性。使用计算出来的Hash值对图像检查进行分组,可以根据 具体的文件系统选择1级、2级或者更多来进行分组,假设使用两个不同的乘数生成两级 Hash数作为分级目录等。
[0125] 在一具体实施例中,影像数据查询处理系统工作主要包括两大过程,第一过程为 存储过程:
[0126] 1、在影像服务器200D盘建立主存储目录D: \Images;
[0127] 2、PACS系统100接收DIC0M影像设备300发送的DIC0M文件信息;
[0128] 3、PACS系统100解析接收到的DIC0M文件信息获取相关内容,生成影像信息文件:
[0129] 影像信息文件为:
[0130] 1.2.840.113619.2.55.1.1762890125.1950.1132783348.294.ini,
[0131]影像信息文件内容:
[0132] [StudyInstanceUID(检查唯一标识)]
[0133] StudyInstanceUID=1.2.840.113619.2.55.1.1762890125.1950.1132783348.294
[0134] [Series Ins tanceUID (图像序列唯一标识)]
[0135] SeriesInstanceUID=1.2.840.113619.2.80.2160597289.2225.1132819147.2
[0136] [ SOPIns tanceUID (图像唯一标识)]
[0137] SOPInstanceUID = 1.2.840.113619.2.80.2160597289.2225.1132819177.4
[0138] SOPInstanceUID=1.2.840.113619.2.80.2160597289.2225.3443333322.1
[0139] SOPInstanceUID = 1.2.840.113619.2.80.2160597289.2225.4334433333.7
[0140] SOPInstanceUID=1.2.840.113619.2.80.2160597289.2225.5546643223.2
[0141] SOPInstanceUID=1.2.840.113619.2.80.2160597289.2225.6776654333.9;
[0142] 4、影像服务接收到DICOM影像和影像信息文件,根据影像信息文件的检查唯一标 识StudylnstanceUID计算出两级Hash值,同时求余得出分组值如:16、1;
[0143] 5、根据计算出来的值分配目录,并将影像信息文件和影像保存到目录中如:
[0144] D:\Images\16\l\l.2.840.113619.2.55.1.1762890125.1950.1132783348.294.i ni D:\Images\16\l\l.2.840.113619.2.55.1.1762890125.1950.1132783348.294\ 1.2. 840. 113619. 2. 80. 2160597289. 2225. 1132819147. 2\ 1.2.840.113619.2.80.2160597289.2225.1132819177.4.dcm;
[0145] 第二过程为查询过程,当输入患者的名称或其他指定信息时,PACS系统会自动匹 配得到与该患者的对应的检查唯一标识信息,然后将该检查唯一标识信息发送到影像服务 器200,影像服务器200通过其语意计算出各级目录,迅速找出影像信息文件存放位置,然后 将对应的图像返回到PACS系统100。
[0146] 本发明的影像数据查询处理系统,无需先到数据库表中查找对应图像的存储路 径,然后再到影像服务器200中查找对应的图像,可以直接根据检查唯一标识信息定位影像 的文件,当图像数据量非常巨大时,仍然可以快速地定位影像的文件,大大地提高影像查找 效率。
[0147] 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用 本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关 的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1. 一种影像数据查询处理方法,其特征在于,包括: 影像服务器接收PACS系统发送的检查唯一标识信息,根据该检查唯一标识信息计算出 影像信息文件的存储路径;其中,影像信息文件内存储有对应的影像信息,影像信息文件的 存储路径含有与检查唯一标识信息对应的语义特性; 根据所述存储路径以及与检查唯一标识信息对应的图像序列唯一标识信息和图像唯 一标识?目息获取影像?目息文件,并将影像?目息文件返回PACS系统。2. 根据权利要求1所述的影像数据查询处理方法,其特征在于,所述影像信息文件的存 储路径含有与检查唯一标识信息对应的语义特性的方法,包括: PACS系统获取DICOM影像,分析得到DICOM影像包括检查唯一标识、图像序列唯一标识 和图像唯一标识的信息,并将各信息记录到一个影像信息文件内; 将分析得到的DICOM影像信息带入Hash算法中,得出影像信息文件的唯一特性,并通过 计算出的哈希值作为所述文件的存储目录。3. 根据权利要求2所述的影像数据查询处理方法,其特征在于,所述将分析得到的 DICOM影像信息带入Hash算法中,得出影像信息文件的唯一特性,并通过计算出的哈希值作 为所述文件的存储目录的步骤之后,包括: 将计算出来的Hash值进行分组,根据具体的文件系统选择一级或多级进行分组,将各 级子目录的数据控制在指定数量。4. 一种影像数据查询处理装置,其特征在于,包括: 接收获取单元,用于影像服务器接收PACS系统发送的检查唯一标识信息,根据该检查 唯一标识信息计算出影像信息文件的存储路径;其中,影像信息文件内存储有对应的影像 信息,影像信息文件的存储路径含有与检查唯一标识信息对应的语义特性; 返还单元,用于根据所述存储路径以及与检查唯一标识信息对应的图像序列唯一标识 ?目息和图像唯一标识?目息获取影像?目息文件,并将影像?目息文件返回PACS系统。5. 根据权利要求4所述的影像数据查询处理装置,其特征在于,所述接收获取单元,包 括: 分析模块,用于PACS系统获取DICOM影像,分析得到DICOM影像包括检查唯一标识、图像 序列唯一标识和图像唯一标识的信息,并将各信息记录到一个影像信息文件内; 存储目录模块,用于将分析得到的DICOM影像信息带入Hash算法中,得出影像信息文件 的唯一特性,并通过计算出的哈希值作为所述文件的存储目录。6. 根据权利要求5所述的影像数据查询处理装置,其特征在于,所述接收获取单元,还 包括: 分组模块,用于将计算出来的Hash值进行分组,根据具体的文件系统选择一级或多级 进行分组,将各级子目录的数据控制在指定数量。7. -种影像数据查询处理系统,其特征在于,包括接收PACS系统和影像服务器; 所述影像服务器接收所述PACS系统发送的检查唯一标识信息,根据该检查唯一标识信 息计算出影像信息文件的存储路径;其中,影像信息文件内存储有对应的影像信息,影像信 息文件的存储路径含有与检查唯一标识信息对应的语义特性; 所述影像服务器根据所述存储路径以及与检查唯一标识信息对应的图像序列唯一标 识?目息和图像唯一标识?目息获取影像?目息文件,并将影像?目息文件返回PACS系统。8. 根据权利要求7所述的影像数据查询处理系统,其特征在于,所述影像信息文件的存 储路径含有与检查唯一标识信息对应的语义特性的方法,包括: PACS系统获取DICOM影像,分析得到DICOM影像包括检查唯一标识、图像序列唯一标识 和图像唯一标识的信息,并将各信息记录到一个影像信息文件内; 将分析得到的DICOM影像信息带入Hash算法中,得出影像信息文件的唯一特性,并通过 计算出的哈希值作为所述文件的存储目录。9. 根据权利要求7所述的影像数据查询处理系统,其特征在于,所述PACS系统将计算出 来的Hash值进行分组,根据具体的文件系统选择一级或多级进行分组,将各级子目录的数 据控制在指定数量。
【文档编号】G06F17/30GK105912840SQ201610203496
【公开日】2016年8月31日
【申请日】2016年3月31日
【发明人】陈东佳, 程延俊
【申请人】蓝网科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1