[发明专利]在浏览器上绘制医学影像定位线的方法有效
申请号: | 201310530395.1 | 申请日: | 2013-10-31 |
公开(公告)号: | CN104598469A | 公开(公告)日: | 2015-05-06 |
发明(设计)人: | 夏超;苑金龙;汤超 | 申请(专利权)人: | 蓝网科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06T3/40;G06T11/20 |
代理公司: | 深圳冠华专利事务所(普通合伙) 44267 | 代理人: | 诸兰芬 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 绘制 医学影像 定位 方法 | ||
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,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。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蓝网科技有限公司;,未经蓝网科技有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310530395.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:实时整合索引系统及其方法
- 下一篇:一种三维图表的动态生成方法及装置