码迷,mamicode.com
首页 > Web开发 > 详细

基于HTML5的PACS---JS调整窗宽窗位续

时间:2014-06-16 06:58:21      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   com   width   strong   

上一遍博文中(基于HTML5的PACS--HTML5图像处理(7)实现客户端JS调整窗宽窗位)中介绍了如何用后台解析出来的DICOM像素数据来生成要显示的图像及在JS端调整窗宽窗位。其中碰到几个问题:

1.对于(2050,0020)Presentation LUT Shape等于INVERSE 或者(0028,0004)Photometric Interpretation等于MONOCHROME1的灰度图像,使用文中的查找表算法,出来的图像其实是反色的图像。要对查找表进行修改增加是否反色的标记,生成像素的时候根据此标记修改。
2. 对于(0028,1040)Pixel Intensity Relationship等于LIN 并且(0028,1041)Pixel Intensity Relationship Sign等于-1的灰度图像,要对像素数据进行预处理,否则出来的图像可能完全错误的。可参考DICOM标准C.8.11.3.1.2说明。

3.第2个问题出来的粗糙图像,曾经照成我错误的认为DX的大图像要用非线性的窗宽窗位调整算法,中途向一友人请教和对几个开源的dicom看看工具研究,发现用的都是线性的窗宽窗位算法。

4. JS中对大数组的寻址查找速度是有瓶颈的,可在此下功夫来提高生成图像的速度。

暂且在此记录下,先上图。。。

bubuko.com,布布扣

 

bubuko.com,布布扣

 

 

用RadiAnd DICOM VIEW来查看上面这DX图像,并调节到相同的窗宽窗位(图像效果一样的有没有)。

 

bubuko.com,布布扣

基于HTML5的PACS---JS调整窗宽窗位续,布布扣,bubuko.com

基于HTML5的PACS---JS调整窗宽窗位续

标签:style   blog   http   com   width   strong   

原文地址:http://www.cnblogs.com/poxiao/p/3783834.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!