0

私は DICOM に取り組んでいます。関係を使用してデータを HU に変換するために使用しfiles(CT files)たいと思います。RescaleslopeRescaleintercept

X_IMAGE(:,:,path.ImageIndex) = (dicomread(path))*path.RescaleSlope + path.RescaleIntercept; 

ただし、これらのフィールドの値はそれぞれ 1 と 0 です。したがって、変換は行われず、値は変更されません。Rescaleintercept-1024 と等しくないのはなぜですか? ありがとうございました

4

2 に答える 2

2

CT データに見られる通常の単位 (典型的なデータ セットの範囲は 0 から 4000 程度) から変換するには、データの線形変換を適用する必要があります。方程式は次のとおりです。

hu = pixel_value * 勾配 + 切片

CT データをハウンズフィールド単位に変換する

于 2014-03-13T11:24:21.717 に答える