用于检索和处理元数据的系统和方法

文档序号:8287883阅读:495来源:国知局
用于检索和处理元数据的系统和方法
【技术领域】
[0001]本公开一般地涉及用于检索和处理元数据的系统和方法。更特别地,本公开一般地涉及用于在客户端——服务器背景下检索和处理DICOM (医学数字成像和通信)报头元数据的系统和方法。
【背景技术】
[0002]常常使用客户端计算设备来与至少最初被存储在未被直接耦合到客户端计算设备的存储介质上的数据相交互。此类布置不限于任何特定领域或行业。
[0003]此类布置的示例包括用来查看医学图像的客户端计算设备。医学图像一般地被存储在未被直接地耦合到客户端计算设备的存储介质上。例如,客户端计算设备一般地通过一个或多个网络从存储介质下载图像。

【发明内容】

[0004]在第一方面,本公开提供了一种检索存储在存储介质上的元数据的方法,该方法包括:响应于来自客户端的针对用于一组DICOM实例的元数据的请求,该组DICOM实例具有数目,加载该组所请求DICOM实例中的η个DICOM实例,其中,η小于该组DICOM实例的数目;比较η个加载DICOM实例的元数据;基于η个加载DICOM实例的比较来生成公共值集合;将该公共值集合流式传输到客户端;确定用于η个加载DICOM实例中的每一个的每实例数据,每实例数据是DICOM实例的元数据与公共值集合之间的差;将加载DICOM实例的每实例数据发射到客户端;加载该组所请求DICOM实例的附加DICOM实例;确定用于附加DICOM实例中的每一个的每实例数据;以及将附加DICOM实例的每实例数据发射到客户端。
[0005]在某些实施例中,将公共值生成为二进制大对象(斑块(blob))。
[0006]在各种实施例中,η个实例对应于系列或子系列。
[0007]在某些实施例中,η个实例不包括异常实例,诸如像定位符图像或侦察图像。
[0008]在某些实施例中,在附加DICOM实例的加载之前发起η个加载DICOM实例的每实例数据到客户端的传输。
[0009]在某些实施例中,该方法还包括:从客户端接收用于像素数据的请求;以及将像素数据发射到客户端。
[0010]在某些实施例中,该方法还包括在客户端处:接收公共值集合;接收每实例数据;基于公共值而发起显示;接收像素数据;以及显示像素数据。
[0011]在另一方面,本公开提供了一种用指令编码的非临时计算机可读存储介质,该指令促使处理器执行检索存储在存储介质上的元数据的方法,该方法包括:响应于来自客户端的针对用于一组DICOM实例的元数据的请求,该组DICOM实例具有数目,加载该组所请求DICOM实例中的η个DICOM实例,其中,η小于该组DICOM实例的数目;比较η个加载DICOM实例的元数据;基于η个加载DICOM实例的比较来生成公共值集合;将该公共值集合流式传输到客户端;确定用于η个加载DICOM实例中的每一个的每实例数据,每实例数据是DICOM实例的元数据与公共值集合之间的差;将加载DICOM实例的每实例数据发射到客户端;力口载该组所请求DICOM实例的附加DICOM实例;确定用于附加DICOM实例中的每一个的每实例数据;以及将附加DICOM实例的每实例数据发射到客户端。
[0012]在另一方面,本公开提供了一种供在存储于存储介质上的元数据的检索中使用的服务器,该服务器包括:处理器,该处理器被配置成:响应于来自客户端的针对用于一组DICOM实例的元数据的请求,该组DICOM实例具有数目,加载该组所请求DICOM实例中的η个DICOM实例,其中,η小于该组DICOM实例的数目;比较η个加载DICOM实例的元数据;基于η个加载DICOM实例的比较来生成公共值集合;将该公共值集合流式传输到客户端;确定用于η个加载DICOM实例中的每一个的每实例数据,每实例数据是DICOM实例的元数据与公共值集合之间的差;将加载DICOM实例的每实例数据发射到客户端;加载该组所请求DICOM实例的附加DICOM实例;确定用于附加DICOM实例中的每一个的每实例数据;以及将附加DICOM实例的每实例数据发射到客户端。
[0013]在某些实施例中,将公共值生成为二进制大对象(斑块)。
[0014]在各种实施例中,η个实例对应于系列或子系列。
[0015]在某些实施例中,η个实例不包括异常实例,诸如像定位符图像或侦察图像。
[0016]在某些实施例中,所述处理器还被配置成在附加DICOM实例的加载之前发起η个加载DICOM实例的每实例数据到客户端的传输。
[0017]在某些实施例中,处理器还被配置成:从客户端接收用于像素数据的请求;以及将像素数据发射到客户端。
[0018]在结合附图来回顾特定实施例的以下描述时,本公开的其他方面和特征将变得对于本领域的技术人员而言显而易见。
【附图说明】
[0019]现在将参考附图仅以示例的方式描述本公开的实施例。
[0020]图1是根据各种环境的元数据检索系统的框图;
图2是图示出根据各种实施例的图1的图像服务器用来执行元数据检索的过程的流程图;以及图3是图示出根据各种实施例的图1的客户端用来执行元数据检索的过程的流程图。
【具体实施方式】
[0021]为了图示的简单和明了起见,可在各图之间重复附图标记以指示相应或类似的元素。阐述了许多细节以提供本文所述的实施例的理解。可在没有这些细节的情况下实施示例性实施例。在其他情况下,未详细地描述众所周知的方法、程序以及部件以避免使所述实施例含糊难懂。不应认为本描述局限于本文所述的示例性实施例的范围。
[0022]本文公开的各种实施例一般地涉及用于响应于来自客户端的用于元数据的请求而高效地生成、检索以及发射元数据的系统和方法。本文公开的各种实施例一般地涉及元数据的请求和接收元数据的处理。本文公开的某些实施例一般地涉及用于元数据的请求的处理和所请求元数据的处理。
[0023]本文公开的某些实施例涉及图像元数据检索系统和方法。本文公开的某些实施例涉及医学图像元数据检索系统和方法。
[0024]医学图像常常在病人检查期间由医学影像设备(modality)生成。这些图像然后被存储在客户端计算设备上且稍后供用户(诸如像放射学家)查看。当使用影像设备来执行病人检查时,影像设备一般地生成一组图像,将其称为“研究(study)”。每个研究对应于给定的病人并包括许多实例。在某些实施例中,实例包括但不限于单独图像、多帧(其可以包括多个图像)、非图像数据(例如应被应用于所参考DICOM图像的数据,诸如测量、注释、旋转、翻转、裁剪等)或诸如报告之类的其他非图像数据。因此,在某些实施方式中,一般地以对应于:病人一研究一系列一实例的分级结构来组织医学图像。
[0025]由现在的影像设备生成的研究一般地大于在过去生成的研究。例如,随着技术的进步,影像设备在每次获取产生越来越多的数据。研究将在尺寸方面继续增长看起来是个趋势。在每个研究一般地具有较大数目的图像且每个图像还包括较大的数据量的意义上,研究是较大的。例如,与过去相比,CT扫描一般地包含更多切片且乳腺X线照相图像一般地包含更多的像素。另外,先前未被数字化的医学的某些领域(诸如病理学)现在正被数字化。因此,大量的数据(例如许多的图像文件)被存储在例如图像服务器处。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1