在浏览器上快速显示医学图像的方法

文档序号:6491887阅读:448来源:国知局
在浏览器上快速显示医学图像的方法
【专利摘要】本发明公开一种在浏览器上快速显示医学图像的方法,其包括步骤:将浏览器上用于显示DICOM医学图像的显示区域按照预设的分块长度分割成若干个分块区域,为每个分块区域创建一个图像对象并对图像对象进行URL设置;通过WADO协议计算DICOM医学图像对应显示在各个分块区域的分块图像的URL以及底层图像的URL;根据WADO请求参数加载各个分块图像和底层图像至浏览器,在浏览器上将各个分块图像作为上层图像显示在底层图像的上面;其中,将DICOM医学图像的窗宽、窗位、是否反色参数调整为与上层图像相同后,由浏览器从Web服务器请求加载获得底层图像。本发明提高了医学图像在浏览器加载速度,使对图像操作时图像显示更流畅。
【专利说明】在浏览器上快速显示医学图像的方法
【技术领域】
[0001]本发明涉及一种医学图像显示技术,尤其是涉及一种使用多图层和图像分块技术在浏览器上快速显示医学图像的方法。
【背景技术】
[0002]医学图像分辨率较高,像素灰阶值通常不低于12位(Bit)4096级,而普通显示器由于动态范围有限,并受到操作系统限制,只能提供8BU256级灰度,由于各种组织有相对稳定的取值,进行图像分割处理时只对特定范围内的像素值感兴趣,因此,处理系统必须能根据研究者的需要而显示特定像素值,屏蔽其它范围的像素值。
[0003]一般而言,该功能通过调节窗宽和窗位实现,调节窗宽和窗位是医学图像处理中
用以观察不同密度的组织结构或病变的一种显示技术,调窗处理的原理是根据预知的窗宽
和窗位值,获得需要显示的窗口的大小(窗宽)和中心位置(窗位),从而将窗口内的值转
换成显不时的最売和最暗范围内的值,闻于窗口灰度范围的部分置为最売,低于窗口灰度
范围部分设为最暗。调窗处理在数学表达上就是图像灰度值与显示值的转换,公式如下:
【权利要求】
1.一种在浏览器上快速显示医学图像的方法,其特征在于,包括步骤: 将浏览器上用于显示DICOM医学图像的显示区域按照预设的分块长度分割成若干个分块区域,为每个分块区域创建一个图像对象并对图像对象进行URL设置; 通过WADO协议计算DICOM医学图像对应显示在各个分块区域的分块图像的URL以及底层图像的URL ; 根据WADO请求参数加载各个分块图像和底层图像至浏览器,在浏览器上将各个分块图像作为上层图像显示在底层图像的上面; 其中,将DICOM医学图像的窗宽、窗位、是否反色参数调整为与上层图像相同后,由浏览器从Web服务器请求加载获得底层图像。
2.根据权利要求1所述在浏览器上快速显示医学图像的方法,其特征在于,计算分块图像的URL以及底层图像的URL的步骤具体包括: 创建一个json数组cacheParam用来记录多个分块图像的图像属性,并创建一个json数组feintacheParamArr用来记录底层图像的属性; 根据json数组cacheParam记录得到底层图像相对于DICOM医学图像的左位移量ClipTop、上偏移量ClipLeft,根据浏览器显示区域得到对应的各个分块图像的宽ClipWidth、高ClipHeight,计算得到上层图像的各个分块图像的URL ; 根据底层图像与上层图像、DICOM医学图像的特征关系计算出底层图像的URL。
3.根据权利要求1所述在浏览器上快速显示医学图像的方法,其特征在于,还包括步·骤: 在获取到上层图像的各个分块图像的URL和底层图像的URL之后,创建两个img对象用来分别存放上层图像和底层图像; 设置两个img对象的index参数使底层图像是显示在上层图像的下面。
4.根据权利要求1所述在浏览器上快速显示医学图像的方法,其特征在于,将每个分块图像的WADO请求参数赋值给每个分块图像的img对象的src属性,浏览器自动根据各个分块图像的src属性向Web服务器请求各个分块区域对应的分块图像。
5.根据权利要求1所述在浏览器上快速显示医学图像的方法,其特征在于,将上层图像的URL和底层图像的URL通过Ajax方式传递给Web服务器的PHP脚本程序,由PHP脚本程序作为中转,开启WADO服务,并将WADO请求参数传递给WADO服务,WADO服务解析得到图像参数,由StudyUID、SeriesUID和SOPUID这三个参数通过Web服务器判断DICOM医学图像是否存在。
6.根据权利要求5所述在浏览器上快速显示医学图像的方法,其特征在于,若判断DICOM医学图像存在,则按照WADO请求参数中的窗宽、窗位、图像的宽高和是否反色将DICOM医学图像生成为第一 JPG文件存放在内存中,并按照WADO请求参数中的分块长度和分块图像的参数,计算出分块图像是否还在DICOM医学图像中,如果是,则将分块图像拷贝到第二 JPG文件中作为上层图像显示在浏览器中。
7.根据权利要求6所述在浏览器上快速显示医学图像的方法,其特征在于,若浏览器是第一次加载第二 JPG文件,或者对上层图像进行改变窗宽、窗位或反色操作时,浏览器向Web服务器请求一个初始化大小与DICOM医学图像相同、但窗宽、窗位和是否反色参数和上层图像一样的底层图像。
8.根据权利要求1-7所述在浏览器上快速显示医学图像的方法,其特征在于,在浏览器上创建一个容器,将上层图像和底层图像放置在容器中并设置相对位移值。
9.根据权利要求8所述在浏览器上快速显示医学图像的方法,其特征在于,上层图像的各个分块图像相对于容器的位移量top和left都是为0,缩放倍数为I,而底层图像则需要根据缩放倍数和位移 量来进行缩放操作和位移调正。
【文档编号】G06F9/44GK103853530SQ201210495344
【公开日】2014年6月11日 申请日期:2012年11月28日 优先权日:2012年11月28日
【发明者】张保健, 程延俊, 邓庆林, 苑金龙 申请人:深圳市蓝韵网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1