центр окна dicom, ширина окна

Я пытаюсь реализовать dicom veiwer. И я думал, что почти закончил. Но некоторые изображения КТ отличаются от 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]

Как рассчитать эти значения? Кто-нибудь знает, как я могу это реализовать.

10
задан wallflower 10 April 2012 в 12:21
поделиться