我正在尝试实现 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]
我如何计算这个值?任何人都知道我可以如何实现这一点。