nnUNet
nnUNet performs self-configuring deep learning-based biomedical image segmentation by automatically adapting preprocessing, network architecture, training schedules, and postprocessing to new datasets.
Key Features:
- Self-configuration: Automatically adapts preprocessing, network architecture, training schedules, and postprocessing to each dataset.
- Network architecture: Constructs task-specific 2D/3D U-Net variants.
- Memory-aware optimization: Adjusts patch size and batch size to match memory limits.
- Preprocessing strategies: Selects intensity normalization and resampling strategies.
- Training configuration: Configures loss functions and augmentation policies automatically.
- Design rules and heuristics: Formalizes design decisions as fixed rules and interdependent heuristics derived from extensive empirical benchmarking.
- Dataset property adaptation: Accounts for modality, resolution, class imbalance, and hardware constraints when configuring models.
Scientific Applications:
- Biomedical image segmentation: Automated segmentation across imaging modalities and resolutions for clinical and research datasets.
- Benchmark evaluation: Demonstrated performance outperforming specialized models across 23 public challenge datasets.
Methodology:
Automatically adapts preprocessing, network architecture, training schedules, and postprocessing; constructs task-specific 2D/3D U-Net variants; adjusts patch size and batch size for memory limits; selects intensity normalization and resampling strategies; and configures loss functions and augmentation policies, using fixed rules and interdependent heuristics derived from empirical benchmarking.
Collections
Details
- License:
- Apache-2.0
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- Python
- Added:
- 7/21/2025
- Last Updated:
- 7/21/2025
Operations
Data Inputs & Outputs
Image annotation
Inputs
Outputs
Image annotation
Inputs
Outputs
Image annotation
Inputs
Outputs
Publications
Isensee F, Jaeger PF, Kohl SAA, Petersen J, Maier-Hein KH. nnU-Net: a self-configuring method for deep learning-based biomedical image segmentation. Nature Methods. 2020;18(2):203-211. doi:10.1038/s41592-020-01008-z.