DICOM窗位和窗宽

12

我正在尝试实现DICOM查看器,认为已经接近完成。但是有些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个回答

14

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


1
哦,我明白了。实际上我已经尝试过(center, width)是(-600, 400)或(40, 1200)。但我不知道原因。所以谢谢你。 - wallflower

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接