๐ง SUVr ๊ธฐ๋ฐ Slicer+MONAI ํ์ดํ๋ผ์ธ์ ํ๊ณ์ ๋ณด์ [pe]
๐ง SUVr ๊ธฐ๋ฐ Slicer+MONAI ํ์ดํ๋ผ์ธ์ ํ๊ณ์ ๋ณด์ [pe]
SUVr ๊ธฐ๋ฐ Slicer+MONAI ํ์ดํ๋ผ์ธ์ ํ๊ณ๋ฅผ ๋ณด์ํ๋ ค๋ฉด, “์กฐ๊ธ ๋ ๋ฌด๊ฑฐ์ด ๋์ ๋ ํ์คํ·์๋ํ๋” ๋์์ ๊ณ ๋ คํ๋ ์ชฝ์ด ์ข์ต๋๋ค. ์๋๋ ์ค์ ๋ก ๋ง์ด ์ฐ์ด๋ ๋์ ์๋ํ ํ์ดํ๋ผ์ธ ์ ํ๋ค์ ๋๋ค.
1. ์์ ์๋ ๋ PET ํ์ดํ๋ผ์ธ (SPM / FreeSurfer ๊ณ์ด)
๊ฐ๋
-
ํต์ฌ ์์ด๋์ด:
MRI(๋๋ PET ์์ฒด)๋ฅผ ํ์ค๊ณต๊ฐ(MNI ๋ฑ)์ ์๋ ์ ๊ทํ → ํ์ค atlas/ROI์ ๊ธฐ๋ฐํ SUVr ๊ณ์ฐ๊น์ง ์ผ๊ด ์ํ. -
์ฅ์ :
-
์์์ ์ด ๊ฑฐ์ ์๊ณ , ๋ช ๋ น์ค/๋ฐฐ์น ์ฒ๋ฆฌ๊ฐ ์ ์ง์๋จ.
-
๋ฌธํ ์ถ์ ์ด ๋ง๊ณ , ADNI/๋๊ท๋ชจ cohort์ ํธํ๋๊ธฐ ์ฌ์.
-
๋ํ ๊ตฌ์ฑ ์
-
MRI ๊ตฌ์กฐ ์ฒ๋ฆฌ (FreeSurfer ๋๋ CAT12)
-
T1 MRI ์ ๋ ฅ → ์๋ skull strip, ์ธ๊ทธ๋ฉํ ์ด์ , ํ์ค๊ณต๊ฐ ์ ๊ทํ, cortical parcellation.
-
๊ฒฐ๊ณผ: ํ์คํ๋ surface/label(์: Desikan–Killiany) + ์ธ๋ถ ROI.
-
PET–MRI ์ ํฉ ๋ฐ ํ์ค๊ณต๊ฐ ํฌ์(SPM ๊ธฐ๋ฐ)
-
PET๋ฅผ MRI์ rigid ์ ํฉ → MRI์ deformation field๋ฅผ PET์ ์ ์ฉํด MNI๋ก warp.
-
MNI ๊ณต๊ฐ์์ atlas(์: AAL, Hammers, Desikan label)๋ฅผ ์ ์ฉํด ROI ์ ์.
-
SUV/SUVr ๋ฐ ROI ํ๊ท
-
PET๋ฅผ SUV๋ก ๋ณํ(์ค์บ๋/์ผํฐ๋ณ ์คํฌ๋ฆฝํธ).
-
MNI ๊ณต๊ฐ ROI๋ณ ํ๊ท SUV ๊ณ์ฐ → reference ๋ธ๋ก(์๋, pons, WM ๋ฑ)์ผ๋ก ๋๋์ด SUVr.
-
๋ชจ๋ ๊ณผ์ ์ MATLAB ์คํฌ๋ฆฝํธ/์ ธ ์คํฌ๋ฆฝํธ๋ก ์๋ ์ผ๊ด ์ฒ๋ฆฌ.
์ํฌํ๋ก์ฐ ๊ด์ ์ฅ๋จ์
-
์ฅ์ :
-
์์ batch ์ฒ๋ฆฌ ๊ฐ๋ฅ, GUI ์์กด๋ ๋ฎ์.
-
๊ทธ๋ฃน ๋ถ์(SPM GLM, VBM/VOI ๋ถ์)์ ์ง๊ฒฐ.
-
-
๋จ์ :
-
์ค์น·๋ผ์ด์ ์ค(MATLAB, SPM ๋ฑ) ๋ฐ ์ด๊ธฐ ์ค์ ์ด ๋ฌด๊ฑฐ์.
-
ํ์ดํ๋ผ์ธ ์ดํด ์์ผ๋ฉด ๋๋ฒ๊น ์ด ์ด๋ ค์.
-
2. ๋ํ ์ฝํธํธ์ฉ ์ปจํ ์ด๋ ๊ธฐ๋ฐ ํ์ดํ๋ผ์ธ (BIDS + fMRIPrep/FreeSurfer ์คํ์ผ)
๊ฐ๋
-
๋ฐ์ดํฐ๋ฅผ BIDS ํ์์ผ๋ก ์ ๋ฆฌํ ํ, Docker/Singularity ์ปจํ ์ด๋๋ก “ํ ์ค ์คํ”ํ๋ ์คํ์ผ.
-
๊ฒฐ๊ณผ(์ ๊ทํ๋ PET, ROI ํ๊ท , SUVr ํ ์ด๋ธ)๊ฐ ์ผ์ ํ ํด๋ ๊ตฌ์กฐ์ ์๋ ์ ์ฅ๋จ.
ํน์ง
-
BIDS ๊ตฌ์กฐ ๊ฐ์
-
sub-*/ses-*๊ตฌ์กฐ + JSON ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ํด, ๋ค์์ ์ฐ๊ตฌ์·์ผํฐ ๊ฐ ํผ์ ์ ์ค์. -
MRI, PET, ํ์ ๋ฉํ๋ฐ์ดํฐ(์ฃผ์ ๋, ์ฒด์ค, acquisition time ๋ฑ)๋ฅผ ํ์คํ.
-
์ปจํ ์ด๋ ํ์ดํ๋ผ์ธ
-
์์:
-
MRI: freesurfer/fmriprep ์คํ์ผ์ ํ์คํ ์ธ๊ทธ๋ฉํ ์ด์ ·์ ๊ทํ.
-
PET: ๋ณ๋ PET-BIDS ํ์ดํ๋ผ์ธ์ด MRI ์ ๊ทํ field๋ฅผ ์ด์ฉํด PET๋ฅผ warp, SUV ๊ณ์ฐ, reference region ๊ธฐ๋ฐ SUVr ์ฐ์ถ.
-
-
HPC/ํด๋ฌ์คํฐ์์ ์์ญ·์๋ฐฑ ๊ฑด์ ๋ณ๋ ฌ ์ฒ๋ฆฌํ๊ธฐ ์ฉ์ด.
-
์๋ํ๋ ํ์ง์งํ
-
๊ฐ ๋จ๊ณ์์ QC figure(PET–MRI overlay, segmentation check, motion plot)๋ฅผ ์๋ ์์ฑ.
-
์ฌ๋์ด ๋ณด๋ ๊ฒ์ QC ์ด๋ฏธ์ง/๋ฆฌํฌํธ ์์ฃผ์ด๊ณ , ์์น๋ CSV/TSV๋ก ์ผ๊ด ์ ๋ฆฌ.
3. ์์ PET ๊ธฐ๋ฐ ํ์ดํ๋ผ์ธ (MRI ์์ด ์ ๊ทํ)
๊ฐ๋
-
MRI๊ฐ ์๊ฑฐ๋ ์ผ์ ์ง๋ฃ ์ํฌํ๋ก์ฐ์์ “PET ๋จ๋ ์ผ๋ก” SUVr๋ฅผ ๋ฝ์์ผ ํ ๋ ์ฌ์ฉํ๋ ๋ฐฉ์.
-
์๋์ ์ผ๋ก ํด์๋·์ ํ๋๋ ๋จ์ด์ง์ง๋ง, ํ์ค์ฑ์ด ๋์.
ํน์ง
-
PET ํ ํ๋ฆฟ ์ ๊ทํ
-
๋ํ์ tracer(์: 11C‑PiB, 18F‑FDG, 18F‑florbetapir)์ ๋ํด ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง PET ํ ํ๋ฆฟ์ ์ฌ์ฉ.
-
๊ฐ๋ณ PET๋ฅผ ์ด ํ ํ๋ฆฟ์ non-linear ์ ๊ทํ → ํ ํ๋ฆฟ ๊ณต๊ฐ atlas๋ก ROI ์ ์.
-
SUVr ๊ณ์ฐ
-
ํ ํ๋ฆฟ atlas(์๋, pons, WM ๋ฑ)์์ ROI SUV ์ถ์ถ → reference region๋ก ๋๋์ด SUVr.
-
์์ ํ PET๋ง์ผ๋ก ๋์๊ฐ๋ ํ์ดํ๋ผ์ธ์ด๋ฏ๋ก, PET DICOM→SUV ๋ณํ๋ง ์ ์ ์ํด ๋๋ฉด MRI ์์ด๋ ์๋ํ ๊ฐ๋ฅ.
-
์ฅ๋จ์
-
์ฅ์ :
-
๊ฒ์ฌ ์๊ฐ์ด PET ํ ๋ฒ์ด๋ฉด ๋๋์ ์์ workflow์ ๋ถ๋ด์ด ์ ์.
-
์๋ํ๊ฐ ์ฌ์ PACS/์๋ฒ์ ํตํฉํ๊ธฐ ์ข์.
-
-
๋จ์ :
-
ํ ํ๋ฆฟ ์ ๊ทํ์ ์ ํ๋๊ฐ MRI ๊ธฐ๋ฐ๋ณด๋ค ๋จ์ด์ ธ, ์ธ๋ฐํ ROI ๋ถ์์๋ ๋ถ์ ํฉ.
-
tracer/์งํ/์ฐ๋ น์ ๋ฐ๋ผ ํ ํ๋ฆฟ ํธํฅ์ด ํผ.
-
4. AI ๊ธฐ๋ฐ end‑to‑end ํ์ดํ๋ผ์ธ (๋ฅ๋ฌ๋ ์ ๊ทํ·์ธ๊ทธ๋ฉํ ์ด์ )
๊ฐ๋
-
MONAI, nnUNet, VoxelMorph ๋ฑ ๋ฅ๋ฌ๋์ ์ด์ฉํด
“PET ๋๋ PET+MRI → ์ง์ ROI label/atlas space → SUVr”๋ฅผ ์์ธกํ๋ ์คํ์ผ. -
๊ธฐ์กด registration+atlas ๊ธฐ๋ฐ ํ์ดํ๋ผ์ธ์ ์ฌ๋ฌ ๋จ๊ณ๋ฅผ ์ ๊ฒฝ๋ง์ด memoizationํ๋ ํํ.
์ค๊ณ ์
-
ํ์ต ๋จ๊ณ
-
๋ํ ๋ฐ์ดํฐ(“MRI+PET+๊ณ ํ์ง parcellation+SUVr ground truth”)๋ฅผ ์ค๋น.
-
(์ ํต ํ์ดํ๋ผ์ธ์ผ๋ก ๋ง๋ ROI ํ๊ท SUVr ๋๋ voxelwise parametric map์ ๋ผ๋ฒจ๋ก ์ฌ์ฉ).
-
๋คํธ์ํฌ๊ฐ PET(±MRI)์์ directly ROI label ๋๋ parametric map์ ์์ธกํ๋๋ก ํ์ต.
-
์ถ๋ก ๋จ๊ณ
-
์๋ก์ด ํ์:
-
PET(±MRI)๋ฅผ ์ ๋ ฅ → ๋คํธ์ํฌ๊ฐ ์๋์ผ๋ก ์ ๊ทํ + parcellation + SUVr๋ฅผ ์ถ์ .
-
-
๋ง์ฝ ๋คํธ์ํฌ๊ฐ ROI label๊น์ง ๋ด๋ณด๋ด๋ฉด, ์ดํ์ Segment Statistics๋ ํ์ ์๊ณ ๋ฐ๋ก ROI mean/SUVr ํ ์ด๋ธ์ ๋ง๋ค ์ ์์.
-
์ฅ๋จ์
-
์ฅ์ :
-
์๋ ์๋์ (์ ์ด ์์ค).
-
registration ์คํจ๋ atlas mismatch๋ฅผ implicitํ๊ฒ ๋ณด์ ํ ์ ์๋ ์ฌ์ง๊ฐ ์์.
-
-
๋จ์ :
-
ํ์ต ๋ฐ์ดํฐ ํ์ง·ํธํฅ์ ๊ฐํ๊ฒ ์ข ์.
-
์๋ก์ด ์ค์บ๋/ํ๋กํ ์ฝ/์งํ์ ๋ํ generalization ๋ณด์ฅ์ด ์ด๋ ค์.
-
“black box”์ ๊ฐ๊น์ ๊ท์ ·์ค๋ช ๊ฐ๋ฅ์ฑ ์ธก๋ฉด์์ ๋ถ๋ด.
-
5. “Slicer+SUVr”์์ ๊ฐ ์ ์๋ ํ์ค์ ์ธ ๋ค์ ๋จ๊ณ
๋น์ ์ด ์ด๋ฏธ ์ฌ์ฉ ์ค์ธ Slicer + MONAI + PET SUVr ๊ตฌ์กฐ๋ฅผ ์ ์ ๋ก ํ๋ค๋ฉด, ๋ค์๊ณผ ๊ฐ์ “ํ์ค์ ์ ๊ทธ๋ ์ด๋” ์ต์ ์ ์กฐํฉํ ์ ์์ต๋๋ค.
-
๋ฐฑ์๋ ์๋ํ + Slicer๋ QC/๋ทฐ์ด๋ก ํ์
-
Registration, SUV ๋ณํ, ROI ํ๊ท , SUVr ๊ณ์ฐ์ Python/CLI๋ก ์์ ํ ์๋ํํด ์๋ฒ/๋ฐฐ์น์์ ๋๋ฆฌ๊ณ ,
Slicer๋ “๊ฒฐ๊ณผ๋ฅผ ๋์ผ๋ก ํ์ธํ๊ณ ์๋ ์์ ํ ๋๋ง” ์ฐ๋ ๊ตฌ์กฐ. -
์ฅ์ :
-
๋ฐ๋ณต์ ์ธ ์์ ์ ์ค์ด๊ณ , ๊ธฐ๋ก/๋ก๊ทธ๋ฅผ ๋จ๊ธฐ๊ธฐ ์ฌ์.
-
ํ์ดํ๋ผ์ธ ๋ฒ์ ๊ด๋ฆฌ์ ์ฌํ์ฑ์ด ์ข์์ง.
-
-
ํ์ค๊ณต๊ฐ ๊ธฐ๋ฐ pipeline๋ก ํ์ฅ
-
๊ธฐ์กด Slicer ํ์ดํ๋ผ์ธ์ parcellation๊ณผ registration ๊ฒฐ๊ณผ๋ฅผ NIfTI/transform์ผ๋ก ๋ด๋ณด๋ด,
SPM/ANTs/FSL ๊ธฐ๋ฐ MNI ์ ๊ทํ ๋ฐ group analysis์ ํตํฉ. -
์ฅ์ :
-
ํฅํ ๋ ผ๋ฌธ/ํ๋ ฅ ์ฐ๊ตฌ์์ ํ์ค๊ณต๊ฐ ๊ธฐ๋ฐ ๋ถ์๊ณผ ํธํ.
-
voxelwise ๋ถ์, SPM ํต๊ณ์ง๋๊ฐ ๊ฐ๋ฅํด์ง.
-
-
๋ถ๋ถ ์ง๋จ์์ “๊ณ ์ ๋ฐ” ์๋ธํ์ดํ๋ผ์ธ ๋ณํ
-
์ ์ฒด cohort์๋ ๋น ๋ฅธ Slicer+SUVr๋ง ์ ์ฉ.
-
์ผ๋ถ ๋ํ ํผํ์/์๋ธ์ ์๋:
-
PVE correction, kinetic modeling(DVR ๋ฑ),
-
๋ค์ํ reference region sensitivity ๋ถ์,
-
๊ณ ๊ธ registration(ANTs non-linear) ๋ฑ์ ์ํ.
-
-
์ด ์๋ธ์ ์ ์ด์ฉํด “Slicer+SUVr ํ์ดํ๋ผ์ธ์ bias/variability”๋ฅผ ์ถ์ ํ๊ณ , ์ ์ฒด ๊ฒฐ๊ณผ ํด์์ calibration factor/ํด์ ๊ฐ์ด๋๋ฅผ ๋ถ์ฌ.
6. ์ด๋ค ๋์์ ์ ํํ ์ง์ ๋ํ ์ค๋ฌด์ ๊ธฐ์ค
-
๋ฐ์ดํฐ ๊ท๋ชจ๊ฐ ํฌ๊ณ , ์ฌ๋ฌ ์ผํฐ/์ค์บ๋๊ฐ ์์ฌ ์๊ณ , ๊ท์ ·์ฌํ์ฑ ์๊ตฌ๊ฐ ๋๋ค๋ฉด:
-
BIDS + ์ปจํ ์ด๋ ๊ธฐ๋ฐ ํ์ดํ๋ผ์ธ(FreeSurfer/SPM/ANTs ๊ณ์ด) ์๋ก ์ฎ๊ธฐ๊ณ ,
-
Slicer๋ QC/์๊ฐํ ๋๊ตฌ๋ก ์ฌ์ฉํ๋ ๋ฐฉํฅ์ด ๊ฐ์ฅ ์ง์ ๊ฐ๋ฅ.
-
-
๋จ์ผ ์ผํฐ, ๋น๊ต์ ๊ท ์ผํ ํ๋กํ ์ฝ, ์ฐ๊ตฌ์ 1~2๋ช ์ด ๊ด๋ฆฌํ๋ ๊ท๋ชจ๋ผ๋ฉด:
-
ํ์ฌ Slicer+MONAI ํ์ดํ๋ผ์ธ์ ์ ์งํ๋,
-
๋ฐฑ์๋ CLI ์๋ํ + ํ์ค๊ณต๊ฐ ์ฐ๋ + ์ผ๋ถ high‑precision ์๋ธ์ ๊ฒ์ฆ์ ์ถ๊ฐํ๋ ์ ๋๊ฐ ํ์ค์ .
-
-
ํฅํ ์์ฉ ์๋น์ค ๋๋ ๋๊ท๋ชจ multi‑site study๋ฅผ ๊ณํํ๋ค๋ฉด:
-
์ด๊ธฐ์๋ถํฐ BIDS ๊ตฌ์กฐ์ ์ปจํ ์ด๋/CI ํ์ดํ๋ผ์ธ ๊ฐ๋ ์ ๋์ ํด ๋๋ ๊ฒ์ด
๋์ค์ ํ์ฅ๊ณผ ๊ท์ ๋์์ ํฌ๊ฒ ์ ๋ฆฌํฉ๋๋ค.
-
์ด๋ ๊ฒ ๋ณด๋ฉด, “๋์ ์๋ํ ํ์ดํ๋ผ์ธ”์ ์ ํ ๋ค๋ฅธ ๊ธธ์ด๋ผ๊ธฐ๋ณด๋ค,
ํ์ฌ Slicer+SUVr ์ํฌํ๋ก์ฐ๋ฅผ ๊ธฐ์ค์ผ๋ก
(1) ํ์ค๊ณต๊ฐ/์ปจํ
์ด๋/์คํฌ๋ฆฝํธํ ๋ฐฉํฅ์ผ๋ก ํ์ฅํ ์ง,
(2) AI ๊ธฐ๋ฐ end‑to‑end ํ์ดํ๋ผ์ธ์ผ๋ก ์ผ๋ถ ๋จ๊ณ๋ฅผ ๋์ฒดํ ์ง,
๋ ์ถ์ ์ด๋ป๊ฒ ์กฐํฉํ ์ง์ ์ ํ ๋ฌธ์ ์ ๊ฐ๊น์ต๋๋ค.
๋๊ธ
๋๊ธ ์ฐ๊ธฐ