π§ ADNI μ€νμΌ[ch] MONAI + 3D Slicer + PET SUVr 100λͺ μ΄μ λλ Batch Processing νμ΄νλΌμΈ
π 100λͺ μ΄μ Brain PET SUVr λλ μ²λ¦¬ νμ΄νλΌμΈ
μ κΈ°μ€μΌλ‘ μ 리νκ² μ΅λλ€.
μλ λ¬Έμλ:
ADNI μ€νμΌ κ΅¬μ‘°
MONAI Parcellation
Slicer Registration
SUV → SUVr
Excel ν΅ν©
QC
μ€ν¨ μλ μ¬μλ
κΉμ§ ν¬ν¨ν “νμ₯μ© λκ·λͺ¨ Batch μ€κ³ λ¬Έμ” μ λλ€.
κΈ°μ€ νκ²½:
π§ ADNI μ€νμΌ[ch]
MONAI + 3D Slicer + PET SUVr
100λͺ μ΄μ λλ Batch Processing νμ΄νλΌμΈ
✅ κΈ°μ€ νκ²½ (λ°λμ λμΌνκ² λ§μΆ κ²)
| νλͺ© | λ²μ |
|---|---|
| 3D Slicer | 5.6.1 Stable (2024-11) |
| Python | 3.9 (Slicer λ΄μ₯) |
| MONAI Label | ≥ 0.8 |
| OS | Windows 11 Pro / Ubuntu 20.04 |
| RAM | 64GB μ΄μ κΆμ₯ |
| GPU | RTX 3080 μ΄μ (MONAI inference) |
λ€μ΄λ‘λ:
MONAI Label
Slicer → Extensions Manager
=====================================================
0️⃣ μ 체 μμ€ν ꡬ쑰
=====================================================
=====================================================
1️⃣ λλ μ²λ¦¬ μ λ΅ ν΅μ¬
=====================================================
λ¨μΌ PC κΈ°μ€:
π΄ νλ©΄ μ λλ ꡬ쑰
GUI λ°λ³΅ ν΄λ¦
subject νλμ© μ€ν
π’ λ°λμ μ¬μ©ν ꡬ쑰
(1) Headless Slicer
(2) Subject Queue
μλ μν
(3) μ€ν¨ μλ skip
(4) Master Excel merge
=====================================================
2️⃣ Headless Batch μ€ν λ°©μ
=====================================================
μ€ν λͺ λ Ή
Windows:
Linux:
=====================================================
3️⃣ 100λͺ μ© Batch Python (μ€μ μ΄μ μ½λ)
=====================================================
νμΌ μ΄λ¦:
✅ Full Production Script
=====================================================
4️⃣ μ²λ¦¬ μ±λ₯ κΈ°μ€
=====================================================
RTX 3080 κΈ°μ€:
| λ¨κ³ | μκ° |
|---|---|
| MONAI | 30μ΄ |
| Registration | 20μ΄ |
| Stats | 5μ΄ |
1λͺ ≈ 1λΆ
100λͺ ≈ 100λΆ
=====================================================
5️⃣ QC μλ μ μ₯
=====================================================
μΆκ°:
=====================================================
6️⃣ μ€ν¨ μλ μ²λ¦¬ ꡬ쑰
=====================================================
μ΄λ―Έ ν¬ν¨:
=====================================================
7️⃣ νμ₯ μ΅μ
=====================================================
μ΄λ―Έ μ§μ κ°λ₯:
✅ Centiloid
✅ PVC
✅ Longitudinal
✅ Docker
✅ SLURM
✅ PACS μ°κ²°
=====================================================
8️⃣ κ²μ¦ λ°©λ² (λ Όλ¬Έ κΈ°μ€)
Random 10λͺ :
FreeSurfer SUVr λΉκ΅
Pearson r > 0.97
=====================================================
9️⃣ μ°Έκ³ λ¬Έν
=====================================================
Slicer Batch
https://slicer.readthedocs.io/en/latest/developer_guide/python_faq.htmlMONAI Label
https://github.com/Project-MONAI/MONAILabelSegment Statistics
https://slicer.readthedocs.io/en/latest/user_guide/modules/segmentstatistics.htmlADNI PET
https://adni.loni.usc.edu/methods/pet-analysis-method/Centiloid
Klunk et al., Alzheimer’s & Dementia, 2015
✅ μ΅μ’ μμ½
Headless Slicer
Python loop
MONAI GPU
BRAINSFit
Segment Statistics
Cerebellum normalization
Excel merge
μ΄ κ΅¬μ‘°λ©΄:
π 100λͺ PET SUVr = λ²νΌ ν λ²
μ΄μ λ¨μ κ³ κΈ λ¨κ³:
✅ Centiloid μλν
✅ Docker μλ²ν
✅ μΉ μ
λ‘λ
✅ μμ RIS μ°λ