DICOM 画像を JPEG に変換する場合、元の DICOM の Image width = 500、Window Level = 2000 を JPEG の明るさとコントラストに変換/計算する方法は?
3 に答える
ウィンドウのレベルと幅に対するDICOMのピクセル強度を解釈する際に考慮すべき、測光解釈などの他の要因があります。
しかし、測光解釈にMONOCHROME2を想定すると、以下は単純な一次方程式です。
minWindowValue = windowLevel - (windowWidth / 2)
jpegValue = 255 * (dicomValue - minWindowValue) / windowWidth
乾杯、マイク
DICOM と JPEG では明るさ/コントラストを定義する方法が異なるため、質問に対する直接的な答えはありません。JPEG はトゥルー カラー値 (RGB) を格納しますが、DICOM はほとんどの場合、未加工のピクセル値を保持します。DICOM ビューアは、ウィンドウ レベルと幅を読み取ってレンダリングし、これを色に変換します。
つまり、JPEG がビューアによってレンダリングされたかのようにピクセル カラーを持つようにすることができます。あなたの場合、1500 より小さいピクセルは黒としてレンダリングされ、2500 より大きいピクセルは白としてレンダリングされます。
DICOM 標準 PS 3.3 セクション A.1.2.10 によると、「VOI LUT IE は、モダリティ ピクセル値の、印刷、表示などにとって意味のあるピクセル値への変換を記述する属性を定義します。この変換は、モダリティの後に適用されます。 LUT。」
VOI LUT は、画像とともに、または画像を参照するプレゼンテーション状態オブジェクトに含めることができます。線形 VOI LUT 変換は Window Center (0028, 1050) と Window Width (0028, 1051) によって記述され、非線形は VOI LUT Sequence (0028,3010) によって記述されます。さらに、ウィンドウ センターとウィンドウ幅の非線形解釈は、VOI LUT 機能 (0028、1056) によって定義できます。
VOI LUT 変換は、「モダリティ LUT 変換の後に」適用されることに注意してください。そのため、VOI LUT 変換の適切な出力値を得るには、モダリティ LUT 変換が画像または画像を参照するプレゼンテーション ステートに含まれている場合に、モダリティ LUT 変換を適用する必要があります。DICOM 規格では、「モダリティ LUT IE は、製造元に依存するピクセル値を製造元に依存しないピクセル値に変換する属性を定義します (たとえば、CT のハウンズフィールド単位、フィルム デジタイザの光学濃度など)」。
VOI LUT 変換と同様に、モダリティ LUT は線形であり、Rescale Slope (0028,1053) および Rescale Intercept (0028,1052) で表されます。非線形であるのに対し、モダリティ LUT はモダリティ LUT シーケンス (0028、3000) によって記述されます。
線形モダリティ LUT 変換は、以下を使用して計算されます。
出力 = m*SV + b.
ここで、「m」はリスケール スロープ (0028, 1053)、「b」はリスケール インターセプト (0028,1052)、SV はデータセットに保存されている画像ピクセル値です。