mic-dkfz/nnunet

nnU-Net is a semantic segmentation framework that automatically adapts its pipeline to a dataset.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 35 minutes ago
Added to GitGenius on September 7th, 2026
Created on April 17th, 2019
Open Issues & Pull Requests: 88 (+0)
GitHub issues: Enabled
Number of forks: 2,473
Total Stargazers: 8,861 (+0)
Total Subscribers: 84 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.6 hours
Mean response time: 7.1 days
90th percentile: 13.1 days
Tracked items: 671

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 3% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 68
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 527 days
Stale 30+ days: 66
Stale 90+ days: 57

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • question (24)
  • needs-maintainer (17)
  • bug (15)
  • enhancement (5)
  • has-fix-pr (5)
  • needs-repro (3)
  • Cosmetic change (1)
  • feature request (1)

Most active issues this week

Detailed Description

nnU-Net is a semantic segmentation framework that automatically adapts its pipeline to a dataset.

The tool addresses the challenge of configuring segmentation models by analyzing training data to create a dataset fingerprint, then automatically selecting and configuring appropriate U-Net variants. It handles the complete workflow from preprocessing through training, model selection, and inference. Rather than requiring manual tuning for each new dataset, nnU-Net inspects the characteristics of your data and adjusts its architecture, preprocessing steps, and training strategy accordingly. It supports both 2D and 3D data with arbitrary channel definitions and multiple image formats.

nnU-Net is designed primarily for supervised biomedical image segmentation, where it performs particularly well in training-from-scratch scenarios such as challenge datasets and non-standard imaging problems where pretrained models from natural image datasets are often ineffective. It also serves as a strong baseline and development framework for researchers exploring new segmentation methods. The tool is built for datasets where automatic configuration provides an advantage over manual hyperparameter tuning, and it works across diverse biomedical imaging modalities. Not every dataset generates every possible configuration; for instance, cascade configurations are only created when dataset characteristics justify them.

The project maintains comprehensive documentation organized by user need, including getting started guides, how-to instructions for dataset preparation and training workflows, and detailed reference materials. A migration guide is provided for users transitioning from the earlier version. The codebase represents a complete reimplementation of the original framework with improved code structure and extensibility, and the project actively incorporates recent research findings, including work on residual encoder presets and validation methodologies for medical image segmentation.