在浏览器上绘制医学影像定位线的方法技术

技术编号:11416811 阅读:84 留言:0更新日期:2015-05-06 17:26
本发明专利技术公开一种在浏览器上绘制医学影像定位线的方法,其包括步骤:浏览器将医学影像中定位图像和切片图像的唯一标识UID基于WADO协议构成请求URL,并向Web医学影像服务器发送请求URL;Web医学影像服务器通过解析请求URL读取需要的DICOM文件信息,通过定位图像计算出绘制定位线所需二维坐标值,然后将二维坐标值返回浏览器;浏览器根据返回的二维坐标值,使用HTML5中canvas属性在医学影像的切片图像上画出定位线。本发明专利技术在浏览器上完成医学影像的定位线绘制,借助定位线对病人病灶的位置进行准确判断,从而提高诊断的效率和精度,并为远程会诊的精确诊断提供了重要辅助工具。

【技术实现步骤摘要】

本专利技术涉及医学影像处理技术,尤其是涉及一种在浏览器上绘制医学影像定位线的方法
技术介绍
比如,CT、MR序列中的切片数量很多,医生对病灶位的确诊需要对多组不同视点角度,通过分析一个序列的人体组织器官二维切片图像,医生能够得到病灶的大小及形状,方便诊断。但CT切片图像的定位,MR不同切片间的相互定位是一个难题,针对某一幅图像,医生并不知道该切片图像在组织器官上对应的精确位置。现有技术是基于PC客户端在医学影像上绘制定位线,由于PC端的移动性能较差,无法适应于现在远程医疗中医生精确定位病人病灶的需求。
技术实现思路
为克服现有技术的缺陷,本专利技术提出一种在浏览器上绘制医学影像定位线的方法,采取高效准确的服务端定位线算法和显示算法,在不安装任何插件的浏览器上完成医学影像的定位线绘制。本专利技术采用如下技术方案实现:一种在浏览器上绘制医学影像定位线的方法,其包括步骤:浏览器将医学影像中定位图像和切片图像的唯一标识UID基于WADO协议构成请求URL,并向Web医学影像服务器发送请求URL;Web医学影像服务器通过解析请求URL读取需要的DICOM文件信息,通过定位图像计算出绘制定位线所需二维坐标值,然后将二维坐标值返回浏览器;浏览器根据返回的二维坐标值,使用HTML5中canvas属性在医学影像的切片图像上画出定位线。其中,浏览器使用JavaScript中的Ajax技术与Web医学影像服务器进行异步通信。其中,通过定位图像计算出绘制定位线所需二维坐标值的步骤具体包括:对DICOM文件信息中所包含医学影像区分定位图片与切片图片;利用获取的DICOM文件中TAG标记建立统一的坐标系;确定定位图像所在平面,计算切片图像的左上角、右上角、右下角和左下角这四个端点与定位图像之间的矢量位移,通过矢量位移判断和计算出切片图形与定位图像之间的两个交点坐标值,将两个交点坐标值转换为二维坐标值CrossPoint1(x,y)和CrossPoint2(x,y)。其中,确定定位图像所在平面的步骤包括:左上角端点在统一坐标系的三维坐标,假设为O1(x1,y1,z1),以及该定位图像的第一行的方向矢量和第一列的方向矢量将定位图像的第一行的方向矢量和第一列的方向矢量进行叉乘运算,得到定位图像平面的法向量依据定位图像的法向量得到定位图像的平面,以平面方程表示为(x-x1)dx+(y-y1)dy+(z-z1)dz=0。其中,计算切片图像的四个端点与定位图像之间的矢量位移的步骤包括:依次从切片图像中取出Tag(0020,0032)值来确定切片图像的左上角端点在所述统一坐标系中的三维坐标值O2(x2,y2,z2)、取出Tag(0020,0037)值确定切片图像的单位行向量和单位列向量、取出Tag(0028,0030)值确定切片图像中每个像素代表的物理高度Spacingx,Spacingy、取出Tag(0028,0010)值确定切片图像的高度SrcHeight、取出Tag(0028,0011)值确定切片图像的宽度SrcWight;确定切片图像的左上角、右上角、右下角和左下角这四个端点的坐标,分别记为P1(x,y,z)、P2(x,y,z)、P3(x,y,z)和P4(x,y,z);分别计算P1(x,y,z)、P2(x,y,z)、P3(x,y,z)和P4(x,y,z)与以(x-x1)dx+(y-y1)dy+(z-z1)dz=0表示的定位图像之间的矢量位移dv1、dv2、dv3和dv4。其中,通过下列公式分别确定切片图像的左上角端点的坐标P1(x,y,z)、右上角端点的坐标P2(x,y,z)、右下角端点的坐标P3(x,y,z)和左下角端点的坐标P4(x,y,z):P1(x,y,z)即为O2(x2,y2,z2),P2=P1+r→2*(Spacingx*SrcWight),]]>P3=P2+c→2*(Spacingy*SrcHeight),P4=P1+c→2*(Spacingy*SrcHeight).]]>其中,计算切片图像在内适应浏览器上的显示框时的缩放系数,将切片图像的宽度与高度均按照该缩放系数进行缩放处理后,使切片图像显示在浏览器的显示框中。其中,浏览器根据返回的二维坐标值及缩放系数进行转换处理后,得到起点坐标值TransStartPoint(x,y)和终点坐标值TransEndPoint(x,y),使用HTML5中canvas属性在医学影像的切片图像上用虚线连接起点坐标值TransStartPoint(x,y)和终点坐标值TransEndPoint(x,y)即画出定位线。与现有技术相比,本专利技术具有如下有益效果:本专利技术结合DICOM3.0标准中WADO协议和DIOCM文件的数据信息,采取高效准确的服务端定位线算法和WEB客户端的显示算法,基于HTML5的画布属性最终实现了CT/MR图像序列定位线在浏览器上的显示。本专利技术可以在不安装任何插件的浏览器上完成医学影像的定位线绘制,可以使医生利用任何移动设备随时随地登陆浏览器,通过网址访问医学影像服务器并在浏览器上完成医学影像的定位线绘制,借助定位线对病人病灶的位置进行准确判断,从而提高诊断的效率和精度,并为远程会诊的精确诊断提供了重要辅助工具。附图说明图1是本专利技术的系统结构示意图。图2是浏览器与WEB医学影像服务器之间的工作流程示意图。具体实施方式本专利技术结合DICOM3.0(Digital Imaging and Communications in Medicine)标准中WADO(Web Access to DICOM Persistent Object)协议和DIOCM文件的数据信息,采取高效准确的服务端定位线算法和客户端的显示算法,基于HTML5(Hypertext Markup Language)的画布属性最终实现了CT/MR图像序列定位线在浏览器上的显示。因此,本专利技术可以在不安装任何插件的浏览器上完成医学影像的定位线绘制,可以使医生利用任何移动设备随时随地登陆浏览器,通过网址访问医学影像服务器并在浏览器上完成医学影像的定位线绘制,借助定位线对病人病灶的位置进行准确判断,从而提高诊断的效率和精度,并为远程会诊的精确诊断提供了重要辅助工具。为了便于理解,在描述本申请具体实现方法之前,先对本申请中使用到的几个关键技术进行说明:1、有关DICOM文件中本文档来自技高网...
在浏览器上绘制医学影像定位线的方法

【技术保护点】
一种在浏览器上绘制医学影像定位线的方法,其特征在于,包括步骤:浏览器将医学影像中定位图像和切片图像的唯一标识UID基于WADO协议构成请求URL,并向Web医学影像服务器发送请求URL;Web医学影像服务器通过解析请求URL读取需要的DICOM文件信息,通过定位图像计算出绘制定位线所需二维坐标值,然后将二维坐标值返回浏览器;浏览器根据返回的二维坐标值,使用HTML5中canvas属性在医学影像的切片图像上画出定位线。

【技术特征摘要】
1.一种在浏览器上绘制医学影像定位线的方法,其特征在于,包括步骤:
浏览器将医学影像中定位图像和切片图像的唯一标识UID基于WADO协
议构成请求URL,并向Web医学影像服务器发送请求URL;
Web医学影像服务器通过解析请求URL读取需要的DICOM文件信息,
通过定位图像计算出绘制定位线所需二维坐标值,然后将二维坐标值返回浏
览器;
浏览器根据返回的二维坐标值,使用HTML5中canvas属性在医学影像
的切片图像上画出定位线。
2.根据权利要求1所述在浏览器上绘制医学影像定位线的方法,其特征
在于,浏览器使用JavaScript中的Ajax技术与Web医学影像服务器进行异步
通信。
3.根据权利要求1所述在浏览器上绘制医学影像定位线的方法,其特征
在于,通过定位图像计算出绘制定位线所需二维坐标值的步骤具体包括:
对DICOM文件信息中所包含医学影像区分定位图片与切片图片;
利用获取的DICOM文件中TAG标记建立统一的坐标系;
确定定位图像所在平面,计算切片图像的左上角、右上角、右下角和左
下角这四个端点与定位图像之间的矢量位移,通过矢量位移判断和计算出切
片图形与定位图像之间的两个交点坐标值,将两个交点坐标值转换为二维坐
标值CrossPoint1(x,y)和CrossPoint2(x,y)。
4.根据权利要求3所述在浏览器上绘制医学影像定位线的方法,其特征
在于,确定定位图像所在平面的步骤包括:
左上角端点在统一坐标系的三维坐标,假设为O1(x1,y1,z1),以及该定位图
像的第一行的方向矢量和第一列的方向矢量将定位图像的第一行的方向矢量和第一列的方向矢量
进行叉乘运算,得到定位图像平面的法向量依据定位图像的法向量得到定位图像的平面,以平面方程表
示为(x-x1)dx+(y-y1)dy+(z-z1)dz=0。
5.根据权利要求4所述在浏览器上绘制医学影像定位线的方法,其特征
在于,计算切片图像的四个端点与定位图像之间的矢量位移的步骤包括:
依次从切片图像中取出Tag(0020,0032)值来确定切片图像的左上角端点
在所述统一坐标系中的三维坐标值O2(x2,y2,z2)、取出Tag(0020,00...

【专利技术属性】
技术研发人员:夏超苑金龙汤超
申请(专利权)人:蓝网科技有限公司
类型:发明
国别省市:广东;44

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

1