๐ง ADNI PET [ch] MONAI + Slicer ๊ธฐ๋ฐ QC Visualization ์๋ํ ํ์ดํ๋ผ์ธ
์์ ์์ฑํ MONAI + Slicer + PET SUVr + ADNI Composite + 100๋ช Batch Pipeline ์์ ๊ทธ๋๋ก ์น๋:
๐ QC Visualization (ํ์ง๊ด๋ฆฌ ์๊ฐํ ์์คํ )
์ ๋์ผํ ํ์(ํ์ฅ SOP + ์๋ํ ์ฝ๋ + Batch ๋์ ๊ตฌ์กฐ)์ผ๋ก ์ ๋ฆฌํฉ๋๋ค.
์ด ๋ฌธ์๋:
Registration QC
Parcellation QC
SUV ๋ถํฌ QC
Composite ROI QC
Outlier detection
์๋ PNG ์ ์ฅ
100๋ช Batch ๋์
๊น์ง ํฌํจํ๋ ์ค์ ์ฐ๊ตฌ·์์ QC ์ค๊ณ์์ ๋๋ค.
๐ง ADNI PET [ch]
MONAI + Slicer ๊ธฐ๋ฐ
QC Visualization ์๋ํ ํ์ดํ๋ผ์ธ
=====================================================
0️⃣ QC Visualization ๋ชฉ์
=====================================================
PET SUVr ์ฐ๊ตฌ์์ ๊ฐ์ฅ ํํ ์คํจ ์์ธ:
MRI–PET misregistration
Parcellation drift
ROI ๋๋ฝ
Cerebellum segmentation ์ค๋ฅ
SUV outlier
๋ฐ๋ผ์ QC๋ “์ ํ”์ด ์๋๋ผ ํ์ ๋จ๊ณ์ ๋๋ค.
๋ณธ ์์คํ ์:
๐ ๊ฐ subject๋ง๋ค QC PNG ์๋ ์์ฑ
๐ ์ ์ฒด cohort QC summary ์๋ ์์ฑ
์ ๋ชฉํ๋ก ํฉ๋๋ค.
=====================================================
1️⃣ QC ํด๋ ๊ตฌ์กฐ
=====================================================
๊ธฐ์กด ๊ตฌ์กฐ์ ์ถ๊ฐ:
=====================================================
2️⃣ QC ํญ๋ชฉ ์ ์
=====================================================
ํ์ QC 4์ข
| QC | ๋ชฉ์ |
|---|---|
| Overlay | PET–MRI ์ ํฉ ํ์ธ |
| Segmentation | Atlas ์์น ํ์ธ |
| SUV Histogram | intensity ๋ถํฌ ํ์ธ |
| Composite ROI | ADNI ์์ญ ํ์ธ |
=====================================================
3️⃣ QC Visualization ์์ฑ ๋ฐฉ์
=====================================================
3D Slicer Python ์ธํฐํ์ด์ค ์ฌ์ฉ:
Slice View capture
Segment overlay
ROI ๊ฐ์กฐ
=====================================================
4️⃣ Registration QC (Overlay PNG)
=====================================================
์์ฑ ์ด๋ฏธ์ง:
MRI background + PET colormap
Python:
์ค์ :
=====================================================
5️⃣ Segmentation QC
=====================================================
Segment display:
=====================================================
6️⃣ SUV Histogram QC
=====================================================
PET intensity ๋ถํฌ:
=====================================================
7️⃣ Composite ROI QC
=====================================================
Composite ROI mask ์์ฑ ํ highlight:
Capture:
=====================================================
8️⃣ Outlier Detection ์๋ํ
=====================================================
๊ธฐ์ค:
Composite SUVr > 3
Cerebellum SUV < 1
ROI voxel < 100
=====================================================
9️⃣ QC Summary Excel
=====================================================
Master_QC.xlsx:
| Subject | SUVr | CereSUV | Flags |
=====================================================
๐ Batch ์ฑ๋ฅ
PNG ์์ฑ:
+6์ด / subject
100๋ช :
+10๋ถ
=====================================================
1️⃣1️⃣ QC Dashboard ํ์ฅ (์ ํ)
=====================================================
์๋ HTML:
overlay grid
SUVr scatter
clickable subject
(Plotly optional)
=====================================================
1️⃣2️⃣ ์ด์ SOP
์ฐ๊ตฌ์ ์ค์ ํ๋ฆ:
1 QC ํด๋ ์ด๊ธฐ
2 overlay ๋จผ์ ํ์ธ
3 segmentation ํ์ธ
4 histogram ํ์ธ
5 composite ํ์ธ
6 flag subject ์ฌ์ฒ๋ฆฌ
=====================================================
1️⃣3️⃣ QC ํฉ๊ฒฉ ๊ธฐ์ค
ํต๊ณผ ์กฐ๊ฑด:
Overlay ์ ํ
ROI ์ ์
Histogram ๋จ๋ด
SUVr < 2.5
=====================================================
์ฐธ๊ณ ๋ฌธํ
=====================================================
Landau et al., NeuroImage 2012
ADNI PET QC Manual
3D Slicer Visualization API
https://slicer.readthedocs.io/en/latest/developer_guide/script_repository.htmlMONAI Label
https://github.com/Project-MONAI/MONAILabel
✅ ์ต์ข ์์ฝ
QC Visualization ์์คํ ์์ฑ ์:
Registration ํ์ธ PNG
Segmentation ํ์ธ PNG
SUV histogram
Composite ROI overlay
Outlier ์๋ flag
Master QC Excel
๐ 100๋ช PET๋ “๋์ผ๋ก ๊ฒ์ฆ + ์๋ ํํฐ๋ง” ๋์์ ๊ฐ๋ฅ
์ด์ ๋จ์ ๊ณ ๊ธ ๋จ๊ณ๋:
✅ Centiloid QC
✅ Longitudinal drift QC
✅ Deep-learning QC
✅ Web viewer
✅ PACS ์ฐ๋
์ํ์๋ฉด ๋ค์์
๐ Centiloid ์๋ ๋ณํ + QC ์ฐ๊ณ
๋๊ธ
๋๊ธ ์ฐ๊ธฐ