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

Image annotation

Other operations do not define inputs or 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.