Slicer IMPACT-Reg is an open-source 3D Slicer extension dedicated to multimodal medical image registration.
It integrates the IMPACT similarity metric [1] within the Elastix registration engine, bringing state-of-the-art deep semantic alignment directly into Slicer.
Powered by KonfAI [2], the module provides the following features:
- Fully automated registration pipelines
- GPU-accelerated feature extraction
- Built-in quality assessment and visualization
- Ensemble-based uncertainty quantification
All within a clinically-friendly environment.
| IMPACT-Reg registration workflow | Registration evaluation panel |
|---|---|
![]() |
![]() |
| Figure 1 – Multimodal registration interface. | Figure 2 – Evaluation with reference labels. |
Slicer_IMPACT_Reg_Video.mp4
This quick tutorial demonstrates the typical clinical workflow: load → run registration → review results → assess reliability.
- Install 3D Slicer ≥ 5.10
- Open 3D Slicer and go to Extension Manager
- Search for ImpactReg
- Click Install
- Restart Slicer and open the ImpactReg module from the Registration category
- In Slicer, click DICOM (or drag-and-drop a NIfTI / NRRD / MHA file)
- Load the two volumes: the fixed and the moving image (e.g.,
Fixed.nii.gz,Moving.nii.gz) - Confirm the volumes appears in the Data module and is visible in the slice views
- On ImpactReg module go to the Registration tab
- Select:
- Fixed volume and Moving volume
- Preset: choose one or more presets (e.g., Generic Rigid + BSpline or IMPACT CT/MR).
- To add a preset, select it from the combo box.
- To remove a preset, click on it in the list of selected presets.
- Click Run
- Wait for completion: once the process finishes, the warped moving volume is automatically overlaid with the fixed volume in the slice views
✅ You can now inspect the results in 2D and 3D and adjust visualization (opacity).
If a reference annotation (ground truth) is available, it can be:
- an image (e.g., a registered reference volume),
- a segmentation on the fixed and/or moving images,
- or paired landmarks defined in both volumes.
- Load the reference data (image, segmentation, or landmarks).
- Go to the Evaluation tab.
- Select:
- Images tab for image-based evaluation,
- Segmentations tab for segmentation-based evaluation,
- Fiducials tab for landmark-based evaluation.
- Provide:
- Fixed and moving ground-truth data,
- Optional ROI mask,
- The resulting transform file.
- Click Run.
- Review quantitative metrics and qualitative overlays directly inside Slicer.
Generated outputs include:
- MAE_map: voxel-wise Mean Absolute Error (MAE) map between the fixed and warped moving volumes.
- Seg_MAE_map: segmentation-based error map, measuring region-wise discrepancies between corresponding structures.
Reported metrics:
- MAE
- Dice
- TRE
When no ground-truth annotation is available, you can still assess registration reliability.
- Go to the Evaluation tab and select No reference (Uncertainty).
- Select:
- The Transform sequence generated during registration,
- A reference image defining the transform domain.
- Click Run.
- Review the generated uncertainty outputs:
- Uncertainty maps.
Uncertainty can be estimated using:
- Multi-preset ensembling.
- IMPACT: feature-space similarity from pretrained segmentation networks
- Multi-preset execution enabling sequential refinement
- GPU or CPU execution
- Optional mask-constrained registration
- Landmark, segmentation, and intensity-based metrics
- Automatic warped volume generation
- 2D/3D synchronized visualization inside Slicer
- Multiple registration presets executed sequentially
- Composite deformation field estimation
- Average transform computation
- Analysis of the statistical variability of transforms
- Automatic visualization of uncertainty volumes
- JSON metrics export for downstream analysis
Parameter maps and pretrained models are automatically downloaded from:
📦 VBoussot/ImpactReg on Hugging Face Hub
Each preset includes:
- Parameter maps for Elastix
- Feature extractor models for IMPACT
- A volume-dependent preprocessing function
-
Boussot, V. et al.
IMPACT: A Generic Semantic Loss for Multimodal Medical Image Registration.
arXiv:2503.24121 — 2025 -
Boussot, V. & Dillenseger, J-L.
KonfAI: A Modular and Fully Configurable Framework for Deep Learning in Medical Imaging.
arXiv:2508.09823 — 2025


