一种基于自适应需求的DICOM影像下载和解析方法技术

技术编号:37406918 阅读:9 留言:0更新日期:2023-04-30 09:33
本发明专利技术涉及数字影像技术领域,尤其涉及一种基于自适应需求的DICOM影像下载和解析方法,在下载客户端与下载节点之间建立下载服务调度中心;下载服务调度中心提供发现服务用于发现下载节点中的存储节点;下载客户端启动时需向下载服务调度中心进行注册,注册为下载服务子节点;下载服务调度中心通过动态调度响应下载服务子节点的下载请求。本发明专利技术根据用户操作动态调整下载和解析策略,且在此过程中综合考虑性能和内存占用的平衡,极大的提高了DICOM影像下载和解析效率。DICOM影像下载和解析效率。DICOM影像下载和解析效率。

【技术实现步骤摘要】
一种基于自适应需求的DICOM影像下载和解析方法


[0001]本专利技术涉及数字影像
,尤其涉及一种基于自适应需求的DICOM影像下载和解析方法。

技术介绍

[0002]数字影像是指医疗机构在X线计算机体层(CT)扫描、磁共振扫描(MRI)、X线检查时,将原始生成的无损压缩DICOM(Digital Imaging and Communications in Medicine,即医学数字成像和通信)格式图片储存在存储服务器上(SAN、NAS等),可通过PACS(picture archiving and communication system)系统客户端下载并不限次数直接浏览的影像。
[0003]近年来,随着检查设备工艺的提升以及疫情诊断的需要,薄层CT扫描技术进入了大规模应用阶段,一次CT检查的图像数量可达1000—10000张(一次检查包含若干序列;一个序列包含若干副图像),影像数据量的急剧增加给PACS系统的后台服务带来很大的挑战,特别是给影像调阅服务带来了非常严重的性能瓶颈。另一方面,传统的PACS系统客户端根据用户指定的检查按顺序下载图像,且下载过程中无法操作序列图像、或感兴趣的检查或序列必须排队等待无法优先下载,从而导致阅片医生等待时间过长,在很大程度上降低了医生的阅片效率,因此带来了整体工作效率的降低。

技术实现思路

[0004]本专利技术提供了一种应用于PACS系统的自适应DICOM影像下载和解析方法,通过规划算法将下载和解析过程完全解耦,并根据用户操作需求动态调整下载优先级,完成DICOM图像下载。
[0005]为了实现本专利技术的目的,所采用的技术方案是:一种基于自适应需求的DICOM影像下载和解析方法,包括:
[0006]在下载客户端与下载节点之间建立下载服务调度中心;
[0007]下载服务调度中心提供发现服务用于发现下载节点中的存储节点;
[0008]下载客户端启动时需向下载服务调度中心进行注册,注册为下载服务子节点;
[0009]下载服务调度中心通过动态调度响应下载客户端中的下载服务子节点的下载请求。
[0010]作为本专利技术的优化方案,下载的步骤包括:
[0011]1)下载客户端为下载序列创建下载线程池,下载线程池向下载服务调度中心请求下载序列所在的下载节点;
[0012]2)下载服务调度中心将待下载序列进行分解,以分解后的下载序列的ID为查询条件,在自身的序列路由表中查询,查询不到则把下载节点存入序列动态路由表中;查询到则返回正在下载并且下载数量最少的下载节点作为序列下载节点;
[0013]3)下载客户端以序列下载节点为下载路径,启动图像下载。
[0014]作为本专利技术的优化方案,下载线程池中的线程数由下载序列数确定,每个下载序
列对应一个线程,每张待下载的图像对应于线程中的一个独立任务。
[0015]作为本专利技术的优化方案,每个下载节点提供FTP、HTTP和DICOMC

Store下载方式,每个下载节点的下载方式都有各自的优先级配置。
[0016]作为本专利技术的优化方案,下载客户端的一个序列下载完成后,向下载服务调度中心更新已经下载序列的ID、下载客户端标记和下载完成标记。
[0017]作为本专利技术的优化方案,解析方法包括如下步骤:
[0018]A、阅片客户端建立序列解析线程池用于解析任务;
[0019]B、下载完成后提交到序列解析线程池执行解析任务,提取文件中图像的描述信息数据时按需分层提取,将信息分为病人、检查、序列、图像四个层次,并分别归类到各个层次组织;
[0020]C、用户浏览序列图像时,暂停其余序列解析任务,优先解析当前正在查看的序列,并加载当前图像像素数据通知UI绘制;
[0021]D、图像绘制时考虑到CT、MR图像单张图像较小,但图像数多,而CR、DR、MG图像单张图像大而图像数少的特点,需要综合性能和内存占用加载图像像素数据;
[0022]E、当前序列解析完成后,恢复其余序列的解析,直至所有序列图像解析完成。
[0023]作为本专利技术的优化方案,加载图像像素数据的策略如下:
[0024]CT/MR图像需要显示时从文件中加载图像像素数据并绘制,不缓存像素数据;
[0025]DR/CR/MG图像文件解析时立即加载像素数据并在内存中进行缓存。
[0026]本专利技术具有积极的效果:本专利技术提供了一种新的DICOM图像下载和解析方法,根据用户操作动态调整下载和解析策略,且在此过程中综合考虑性能和内存占用的平衡,极大的提高了DICOM影像下载和解析效率。
附图说明
[0027]下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0028]图1是本专利技术的整体框架图;
[0029]图2是本专利技术的下载流程示意图;
[0030]图3是本专利技术的解析流程示意图。
具体实施方式
[0031]如图1所示,本专利技术公开了一种基于自适应需求的DICOM影像下载和解析方法,包括:
[0032]在下载客户端与下载节点之间建立下载服务调度中心;
[0033]下载服务调度中心提供发现服务用于发现下载节点中的存储节点;
[0034]下载客户端启动时需向下载服务调度中心进行注册,注册为下载服务子节点;
[0035]下载服务调度中心通过动态调度响应下载客户端中的下载服务子节点的下载请求。
[0036]如图2所示,下载的步骤包括:
[0037]1)下载客户端为下载序列创建下载线程池,下载线程池向下载服务调度中心请求下载序列所在的下载节点;
[0038]2)下载服务调度中心将待下载序列进行分解,以分解后的下载序列的ID为查询条件,在自身的序列路由表中查询,查询不到则把下载节点存入序列动态路由表中;查询到则返回正在下载并且下载数量最少的下载节点作为序列下载节点;;
[0039]3)下载客户端以序列下载节点为下载路径,启动图像下载。
[0040]图像是PACS中下载的最小单位,为每张图像都建立下载连接会导致资源的浪费和性能的瓶颈。序列是图像的集合,一般由1张至10000张图像组成,CT、MR高级后处理的基本单位是一个序列。一次检查包含多个序列。
[0041]下载服务调度中心在启动时从数据库配置表中初始化已经配置好的存储节点,并把不同的存储节点封装成可以使用同样的下载协议进行下载。
[0042]当阅片医师在PACS系统(下载客户端)中打开一个病人检查图像时,PACS系统开始为此检查创建专用的下载线程池,线程池执行的第一任务是向下载服务调度中心请求要下载的多个序列所在的下载节点。下载服务调度中心通过以序列的ID为查询条件,向自身的序列路由表查询,如果查询不到数据,则通过数据库进行查询,在查询结果返回前,存入下载节点的序列动态路由表中。如果可以查询到数据,则选择正在下载最少的节点返回。已下载节点的序列动态路由本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于自适应需求的DICOM影像下载和解析方法,其特征在于:包括:在下载客户端与下载节点之间建立下载服务调度中心;下载服务调度中心提供发现服务用于发现下载节点中的存储节点;下载客户端启动时需向下载服务调度中心进行注册,注册为下载服务子节点;下载服务调度中心通过动态调度响应下载客户端中的下载服务子节点的下载请求。2.根据权利要求1所述的一种基于自适应需求的DICOM影像下载和解析方法,其特征在于:下载的步骤包括:1)下载客户端为下载序列创建下载线程池,下载线程池向下载服务调度中心请求下载序列所在的下载节点;2)下载服务调度中心将待下载序列进行分解,以分解后的下载序列的ID为查询条件,在自身的序列路由表中查询,查询不到则把下载节点存入序列动态路由表中;查询到则返回正在下载并且下载数量最少的下载节点作为序列下载节点;3)下载客户端以序列下载节点为下载路径,启动图像下载。3.根据权利要求2所述的一种基于自适应需求的DICOM影像下载和解析方法,其特征在于:下载线程池中的线程数由下载序列数确定,每个下载序列对应一个线程,每张待下载的图像对应于线程中的一个独立任务。4.根据权利要求3所述的一种基于自适应需求的DICOM影像下载和解析方法,其特征在于:每个下载节点提供FTP、HTTP和DICO...

【专利技术属性】
技术研发人员:刘磊张松
申请(专利权)人:江苏颐东信息技术有限公司
类型:发明
国别省市:

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

1