# UC4 — 3D Medical Image Registration & Segmentation ```{objectives} - Understand why multi-modal MRI registration matters for brain tumor diagnosis - Learn about the registration pipeline: N4 bias correction, HD-BET, ANTsPy - Know the four MRI modalities and their clinical roles - Understand the SRI-24 atlas alignment workflow ``` **Repository:** [wp7-UC4-medical-image-registration](https://github.com/NAICNO/wp7-UC4-medical-image-registration) **Contributors:** Saruar Alam (UiB) ## The Problem Brain tumor diagnosis and monitoring rely on multiple MRI modalities, each highlighting different tissue characteristics. Before these modalities can be analyzed together — to delineate tumor boundaries or estimate tumor volume — the images must be **spatially aligned**. This registration step is critical for both clinical practice and automated segmentation research. ## MRI Modalities Each modality contributes a different clinical perspective: | Modality | Full Name | Clinical Role | |----------|-----------|---------------| | **T1** | T1-weighted | Detailed anatomical structure | | **T1Gd** | T1 with gadolinium contrast | Highlights active tumor tissue (enhancing regions) | | **T2** | T2-weighted | Sensitive to fluids, revealing edema and infiltration | | **FLAIR** | Fluid-Attenuated Inversion Recovery | Differentiates CSF from lesions, especially near ventricles | ## Registration Pipeline The pipeline combines two established medical imaging tools: ```{mermaid} graph TD A[Raw MRI Scans
T1, T1Gd, T2, FLAIR] --> B[N4 Bias Correction
Remove intensity non-uniformities] B --> C[HD-BET Brain Extraction
AI-based skull stripping] C --> D[Rigid Registration
All modalities → T1Gd reference] D --> E[Atlas Registration
T1Gd → SRI-24 standard atlas] E --> F[Propagate Transforms
Apply to all modalities] F --> G[Aligned Multi-Modal Volumes
Ready for segmentation] ``` ### Step-by-step: 1. **N4 Bias Correction** — Removes intensity non-uniformities caused by magnetic field inhomogeneities 2. **HD-BET Brain Extraction** — AI-based skull stripping to isolate brain tissue 3. **Rigid Registration** — Aligns all modalities to the T1Gd reference using ANTsPy 4. **Atlas Registration** — Registers T1Gd to the SRI-24 standard brain atlas 5. **Transform Propagation** — Applies all computed transformations to the remaining modalities ### Tools Used | Tool | Purpose | |------|---------| | **HD-BET** | High-Definition Brain Extraction Tool — AI-based skull stripping | | **ANTsPy** | Advanced Normalization Tools for Python — registration and transformation | | **nibabel** | NIfTI image I/O | | **SRI-24 Atlas** | Standard brain atlas for spatial normalization | ## Data: BraTS Dataset The pipeline is designed for the Brain Tumor Segmentation (BraTS) challenge dataset: - Multi-institutional MRI scans - Expert-annotated tumor boundaries - Multiple modalities per subject ## Environment Setup UC4 uses a Conda environment for reproducibility: ```bash git clone https://github.com/NAICNO/wp7-UC4-medical-image-registration.git cd 3D-medical-image-registration-segmentation conda env create -f environment.yml conda activate 3d-image-registration-segmentation ``` Key dependencies: `antspyx`, `nibabel`, `numpy`, `scipy`, `hd-bet` ## Status UC4 provides the core registration pipeline with a Conda environment, an orchestrator notebook with synthetic 3D data for demonstration, a full test suite, and CI/CD pipeline. UC4 is the only WP7 use case in **healthcare**, where reproducible computational pipelines are especially important for clinical research. ```{keypoints} - Brain tumor diagnosis requires spatial alignment of multiple MRI modalities - Four MRI modalities (T1, T1Gd, T2, FLAIR) each reveal different tissue characteristics - HD-BET provides AI-based brain extraction; ANTsPy handles registration - Pipeline: N4 bias correction → brain extraction → rigid alignment → atlas registration - SRI-24 atlas enables standardized spatial normalization across subjects - Only WP7 use case in the healthcare domain ```