大批量医学图像文件加速读取的方法及其系统技术方案

技术编号:7352424 阅读:269 留言:0更新日期:2012-05-18 23:41
本发明专利技术公开了一种大批量医学图像文件加速读取的方法及其系统,其特点是,包括以下步骤:1)客户端向服务器发起获取目标图像文件夹的头信息请求;2)根据头信息请求将该目标图像文件夹内的大批量图像形成分页表;3)建立图像读取内存块;4)将分页表中的某页放入图像读取内存块中作为默认的起始阅读页,供作为初始显示图像;5)监控线程根据指令查询分页表并得到该指令所指向的相应的图像页号,读入到步骤3建立的图像读取内存块中;6)对放入图像读取内存块中当前页的图像进行预处理;7)将预处理后的当前页图像选定作为当前阅读显示页,供显示器显示;同时命令后台释放占用图像内存块中容量的非当前页图像文件;8)显示器显示当前阅读显示页的图像;9)循环步骤5~步骤8,直至该次阅读完毕。本发明专利技术可在不增加硬件投资的前提下,有效地提高大批量图像的读取速度,减少对计算机硬件性能的依赖。

【技术实现步骤摘要】

本专利技术涉及计算机图像显示技术,尤其涉及大批量医学图像文件加速读取的方法及其系统
技术介绍
随着信息时代的到来,数字化、标准化、网络化作业已经进入医学影像界,并迅猛发展。在医学领域,伴随着一些多排螺旋CT、大排量MR、DSA等医疗设备应用于临床,相应的产生大量影像文件。由于目前计算机内存的限制,使得读取这些设备产生的大量影像文件需要大量的时间,从而影响医生的诊断效率。
技术实现思路
本专利技术是针对现有的计算机存储与传输系统(PACS)读取大批量医学影像图像速度较慢、对计算机硬件性能依赖性大的问题,而提供的一种大批量医学图像文件加速读取的方法及其系统。本专利技术采取的技术方案是:一种大批量医学图像文件加速读取的方法,其特点是,包括以下步骤:一种大批量医学图像文件加速读取的方法,其特点是,包括以下步骤:1)、客户端向服务器发起获取目标图像文件夹的头信息请求;2)、根据头信息请求将该目标图像文件夹内的大批量图像进行分页、编页码,形成分页表;3)、建立图像读取内存块;4)、将分页表中的某页放入图像读取内存块中作为默认的起始阅读页,供显示器作为初始显示图像;6)、对放入图像读取内存块中当前页的图像进行预处理;7)、将预处理后的当前页图像选定作为当前阅读显示页,供显示器显示;同时命令后台释放占用图像内存块中容量的非当前页图像文件;8)、显示器显示当前阅读显示页的图像;9)、循环步骤5~步骤8,直至该次阅读完毕。上述一种大批量医学图像文件加速读取的方法,其中,步骤1所述的目标图像文件夹是指医生准备查看的某一个病人的医学影像图像的集合。上述一种大批量医学图像文件加速读取的方法,其中,步骤2所述的分页是对一个病人的多幅图像文件根据图像序列编号进行分页。上述一种大批量医学图像文件加速读取的方法,其中,所述的每个图像页面包括至少一幅完整的图像。上述一种大批量医学图像文件加速读取的方法,其中,所述的每幅完整的图像都小于1024×1024矩阵。上述一种大批量医学图像文件加速读取的方法,其中,所述的图像预处理是对影像设备拍摄的10位、12位、16位的灰度图像映射处理成8位的灰度图像。上述一种大批量医学图像文件加速读取的方法,其中,所述的图像映射处理的公式如下:y = [ (x - (min - 0.5) ] / (max-1) + 0.5) ×255;其中x为当前预处理图像的像素点的像素值,min为当前预处理图像的最小向素值,max为当前预处理图像的最大像素值,y为映射后的当前预处理图像的像素值,0.5和255是设定的常量。一种大批量医学图像文件加速读取的系统,其特点是,包括:对图像进行监控管理的监控线程;对目标文件夹内的图像进行分页形成的分页表;根据指令向分页表中查询需显示的图像的查询单元;存储由查询得到的当前图像页的图像内存块;对准备阅读的图像进行预处理的图像预处理单元;以及,显示预处理后的当前图像的显示器。上述一种大批量医学图像文件加速读取的系统中,所述的图像内存块中还包括一图像内存管理单元,该图像内存管理单元将当前查询得到的图像页设为阅读页,供显示器显示,同时命令后台释放所占用的图像内存块内存容量的非当前页图像。上述的一种大批量医学图像文件加速读取的系统中,所述的图像预处理是对影像设备拍摄的10位、12位、16位的灰度图像映射处理成8位的灰度图像。本专利技术由于采用了以上的技术方案,其产生的技术效果是明显的:1、本专利技术由于使用图像分页的方法,可在不增加硬件投资的前提下,有效地提高大批量医学图像的读取速度,尤其是小于1024X1024矩阵的医学图像的读取速度,从而提高医生的诊断效率;2、本专利技术通过使用图像分页装载内存技术,只把当前要显示的一页或几页的一幅或几幅图像装入内存,同时后台释放占用图像内存块中容量的非当前页图像文件,从而使图像内存块中的存储的数据量大大减少,因而提高了图像读取和显示速度,减少了对计算机硬件性能的依赖。附图说明图1是本专利技术实现大批量医学图像文件加速读取的系统框架示意图。图2是本专利技术一种大批量医学图像文件加速读取的方法的图像分页表的一种实施例示意图。图3是本专利技术大批量医学图像文件加速读取的方法的流程图。具体实施方式下面结合附图和实施例对本专利技术作进一步的说明。请参阅图1。本专利技术系统包括对图像进行监控管理的监控线程1、对目标文件夹内的图像进行分页形成的分页表2、根据指令向分页表中查询需显示的图像的查询单元3、存储由查询单元查询得到的当前图像页的图像内存块4、对准备阅读的图像进行预处理的图像预处理单元5,以及显示图像内存块中存储的当前图像的显示器6。本专利技术的监控线程根据预先定义,先对请求了头信息的目标图像文件夹内的大批量的图像(小于1024X1024矩阵)进行分页,形成图像分页表。然后根据业务进程的指令要显示的图像页号,查找该图像所在的位置,并负责把该页图像调入图像内存块。图像内存块中还包括一图像内存管理单元41,该图像内存管理单元41将当前查询得到的图像页设为阅读页,供显示器显示,同时命令后台释放所占用的图像内存块内存容量的非当前页图像。由于医疗影像设备拍摄的图像不是8位的灰度图像,因此在显示器显示图像前还需对放入到图像读取内存块的当前的图像进行预处理。具体本专利技术一种大批量医学图像文件加速读取的方法的流程图如图3所示,包括以下步骤:步骤100、客户端向服务器发起获取目标图像文件夹的头信息请求;该目标图像文件夹是指医生准备查看的某一个病人的医学影像图像的集合;步骤200、监控线程将该文件夹内的大批量图像进行分页,形成分页表;所述的分页是对一个病人的很多幅医学影像资料根据图像序列编号进行分页,图2是对某个病人的多幅医学影像资料根据图像序列编号进行分页形成分页表的一种实施例,该图中显示有N页图(图中只表示了显示第1页、第2页和第N页的图,其余省略),所述的每个页面包括至少一幅完整的图像,例如第1页放了两幅图,第2页放了一幅图,第N页放了4幅图。本实施例中所述的每幅完整的图像都小于1024×1024矩阵;步骤300、建立图像读取内存块;步骤400、将分页表中的某页放入图像读取内存块中作为默认的起始阅读页,供显示器优先显示;步骤500、监控线程根据指令指示查询单元查询分页表中的该指令所指向的相应的图像页号,并将该查询到的图像页号的图像页面读入到步骤300建立的图像读取内存块中。具体查询的方法是在监控线程中加上执行的逻辑断点,当执行到指令所指向的相应的图像页号的地方更新状态值为指令所指向的相应的图像页号,然后监视检查这个状态值;步骤600、因为医疗影像设备拍摄的图像不是8位的灰度图像,因此在显示器显示图像前还包括对放入到图像读取内存块的当前的图像进行预处理;所述的图像预处理是对例如10位、12位、16位的灰本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种大批量医学图像文件加速读取的方法,其特征在于,包括以下步骤:
1)、客户端向服务器发起获取目标图像文件夹的头信息请求;
2)、监控线程根据头信息请求将该目标图像文件夹内的大批量图像进行分页、编页码,形成分页表;
3)、建立图像读取内存块;
4)、将分页表中的某页放入图像读取内存块中作为默认的起始阅读页,供显示器作为初始显示图像;
5)、在业务进程中,监控线程根据指令向分页表中查询该指令所指向的图像页号,并将该查询到的相应的图像页号的图像页面作为当前阅读页读入到步骤3建立的图像读取内存块中;
6)、对放入图像读取内存块中当前页的图像进行预处理;
7)、将预处理后的当前页图像选定作为当前阅读显示页,供显示器显示;同时命令后台释放占用图像内存块中容量的非当前页图像文件;
8)、显示器显示当前阅读显示页的图像;
9)、循环步骤5~步骤8,直至该次阅读完毕。
2.根据权利要求1所述的一种大批量医学图像文件加速读取的方法,其特征在于,步骤1所述的目标图像文件夹是指医生准备查看的某一个病人的医学影像图像的集合。
3.根据权利要求1所述的一种大批量医学图像文件加速读取的方法,其特征在于,步骤2所述的分页是对一个病人的多幅图像文件根据图像序列编号进行分页。
4.根据权利要求1或3所述的一种大批量医学图像文件加速读取的方法,其特征在于,所述的每个图像页面包括至少一幅完整的图像。
5.根据权利要求6所述的一种大批量医学图像文件加速读取的方法,其特征在于,所述的每幅完整的图像都小于1024×1024矩阵。
6.根据权利要求1所述的一种大批量医学图像文件加速读取的方法,其特征在于,所述的图像预处理是对影像设备拍摄的10位、12位、16位的灰度图像映射处理成8位的灰度图像。
...

【专利技术属性】
技术研发人员:吕江白晓宝
申请(专利权)人:江苏金马扬名信息技术有限公司
类型:发明
国别省市:

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

1
相关领域技术