Radi_tech’s blog

Radiological technologist in Japan / MRI / AI / Deep learning / MATLAB / R / Python

【MATLAB】MRI画像をRescale slope, Scale factorで補正する

MRI画像をRescale slope, Scale factorで補正する。
↑はPHILIPSの場合

ちなみにこれはSignal intensityをそのまま使うときようのものであって、SNR、CNRなど”比”をとるときは必要ない。

〜
dcm_path = "DICOMデータのpathを書く"

dcm_data = dicomread(dcm_path);
dcm_data = double(dcm_data);
info = dicominfo(dcm_path);

RescaleSlope = info.RescaleSlope;
Scale_factor = info.Private_2005_100e;

ifs = RescaleSlope * Scale_factor
ifs = double(ifs)

ifs_dcm_data = immultiply(dcm_data ,ifs);
imshow(ifs_dcm_data,[])
〜