VOI (Values of Interest)

WWL과 같이 Pixel Data를 원하는 LUT를 적용하여 사용자가 좀 더 영상을 다양하게 보는 방법을 제공 합니다.

그중에 최종단의 LUT역활을 하는것이 VOI LUT입니다.

이외에도 Modality LUT, Presentation LUT와 같이 다양하게 적용됩니다. 아래 이미지를 참고해 주세요.

voi_sequence

우선 VOI LUT Modlue Attriutes라고 하여 VOI와 관련된 Group이 있습니다.

Group ID 0028로 여기에 Window Center(0028,1050), Window Width(0028,1051도 포함되어 있습니다.

그리고 VOI LUT Function(0028,1056)에서 WWL Window가 Linear Function인지 Sigmoid Function인지 구분해 줍니다.

Linear Function인 경우DICOM Standard에는

if (x <= c - 0.5 - (w-1) /2), then y = ymin
else if (x > c - 0.5 + (w-1) /2), then y = ymax
else y = ((x - (c - 0.5)) / (w-1) + 0.5) * (ymax- ymin) + ymin

위와 같이 구현 되고,

Sigmoid Function인 경우 아래 식으로 DICOM Standard에 나와 있습니다.

sigmoid_expression

where
IN
is the input value of the LUT (i.e., the output of the (conceptual) Modality LUT).
WC
is the Window Center defined interactively by the user or by using the values provided in (0028,1050).
WW
is the Window Width defined interactively by the user or by using the values provided in (0028,1051).
Output_range
is the maximum output value (see Note below on encoding depth)

아래는 VOI LUT Sequence Group의 DICOM Standard의 내용 입니다.

voi_table

LUT Descriptor(0028,3002)에서 LUT Data(0028,3003)의 형태를 정의하고 실제 Data는 LUT Data(0028,3003)에 저장 되게 됩니다.

LUT Explanation은 그냥 VOI LUT의 Text 설명이 포함 됩니다.