dicom窗口中心,窗口宽度

时间:2012-04-10 12:21:26

标签: dicom

我正在尝试实施dicom veiwer。我以为我差不多完成了。但有些CT图像与MATLAB不同。所以我检查了标签。然后我找到了一些东西。

这些图像有两个窗口中心和窗口宽度值。

  

窗口中心= [2000],窗口宽度= [8000]

然后我计算yMin,yMax。

  

yMin =(winCenter - 0.5 * winWidth)
  yMax =(winCenter + 0.5 * winWidth)

if(inPixel <= yMin)
  outpixel = 0;
else if (inPixel > yMax) 
  outPixel = 255;  
else  
  outPixel = (((i - (winCenter - 0.5)) / (winWidth - 1)) + 0.5) * 255;

但问题是这种情况。

  

窗口中心= [-600; 40],窗口宽度= [400; 1200]

我如何计算这个值? 任何人都知道如何实现这一点。

1 个答案:

答案 0 :(得分:11)

使用多个窗口设置查看CT图像以查看图像的不同功能并不罕见。例如,您可以使用一个窗口设置来查看骨骼,使用另一个窗口设置来查看软组织。这可能是模态设备发送window center (0028, 1050)window width (0028, 1051)的值多重性大于1的原因。因此,在这种情况下(中心,宽度)的窗口设置为(-600,400)或(40,1200),您可以使用任一设置进行显示。