awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
MIC-DKFZ avatar

MIC-DKFZ/nnUNet

0
View on GitHub↗
8,041 stars·2,301 forks·Python·apache-2.0·15 views

NnUNet

nnU-Net is a PyTorch-based deep learning framework for the supervised semantic segmentation of 2D and 3D biomedical images. It functions as an automated medical imaging pipeline that generates predicted masks and labels from clinical images.

The system distinguishes itself by using dataset-driven auto-configuration to automatically select the optimal network architecture, preprocessing steps, and training hyperparameters based on the specific properties of the input medical dataset.

The framework covers a broad range of capabilities including medical dataset preparation, intensity normalization, and supervised segmentation training. It incorporates specialized training features such as sparse annotation handling and region-based label optimization, alongside an inference engine that utilizes sliding-window execution. Evaluation tools are provided for benchmarking both hardware performance and model segmentation accuracy.

Features

  • Segmentation Model Training - Provides a comprehensive framework for preparing datasets and executing supervised training for biomedical image segmentation.
  • Dataset-Driven Configurations - Automatically selects the optimal network architecture and training hyperparameters based on the specific properties of the input medical dataset.
  • Automated Architecture Selection - Automatically adjusts network architectures and hyperparameters based on the specific properties of the image dataset.
  • Automated Medical Imaging Pipelines - Functions as an automated medical imaging pipeline that configures preprocessing and network architecture based on dataset properties.
  • Image Segmentation - Trains deep learning models to automatically identify and outline anatomical structures in 2D and 3D medical images.
  • Automated Configuration Pipelines - Automatically selects the optimal network architecture and hyperparameters based on the specific properties of the medical dataset.
  • Sparse Annotation Handling - Allows learning from datasets with incomplete manual segmentations by ignoring unlabeled regions during training.
  • Patch-Based Training Strategies - Processes large 3D volumes by extracting small overlapping sub-volumes to enable training within limited GPU memory.
  • Inference Execution - Provides a process that applies trained segmentation models to new images to generate predicted masks and labels.
  • Supervised Learning Models - Implements a supervised learning system for generating predicted masks and labels from medical images.
  • U-Net Architectures - Utilizes a symmetric encoder-decoder U-Net structure with residual connections for multi-scale spatial feature capture.
  • PyTorch Semantic Segmentation Libraries - Provides a deep learning framework for semantic segmentation of 2D and 3D biomedical images using PyTorch.
  • Dataset-Adaptive - Adapts network architecture, preprocessing, and hyperparameters based on the specific properties of the provided biomedical dataset.
  • Pixel Normalizers - Provides utilities for scaling pixel intensity values using dataset-specific statistics to ensure consistent distributions across modalities.
  • Sliding-Window Inference - Generates predictions by scanning the image with overlapping patches and averaging results to remove edge artifacts.
  • Segmentation Inference - Applies trained segmentation models to new clinical images to generate predicted masks and labels.
  • Segmentation Inference Engines - Implements a tool for applying trained deep learning models to new medical images to perform semantic segmentation.
  • Cascaded Segmentation Pipelines - Implements a cascaded model pipeline that sequentially applies coarse and fine networks to refine anatomical boundaries.
  • Sparse Annotation Training - Develops segmentation models using datasets with incomplete or coarse manual labels by ignoring unlabeled regions.
  • Model Performance Benchmarking - Ships an evaluation system for comparing model segmentation accuracy and processing speed using standardized datasets.
  • Anatomical Region Training - Provides a training approach specifically designed to improve the segmentation of large anatomical structures.
  • Anatomical Region Weighting - Modifies the training objective to prioritize specific anatomical regions or ignore unlabeled areas in sparse datasets.
  • Anatomical Region Weighting - Implements specialized loss functions that prioritize targeted anatomical areas to improve segmentation accuracy.
  • Medical Dataset Formatting - Provides utilities for formatting raw medical images and labels into standardized structures for training.
  • Medical Image Normalization - Converts and normalizes raw medical imaging files into a standardized format for use in supervised learning pipelines.
  • Biomedical Image Processing Toolkits - Provides a set of tools for intensity normalization and dataset preparation of medical imaging formats.
  • Cell Segmentation - Self-configuring framework for 3D biomedical segmentation.

Star history

Star history chart for mic-dkfz/nnunetStar history chart for mic-dkfz/nnunet

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to NnUNet

Similar open-source projects, ranked by how many features they share with NnUNet.
  • leejunhyun/image_segmentationLeeJunHyun avatar

    LeeJunHyun/Image_Segmentation

    3,063View on GitHub↗

    This project is a biomedical image segmentation framework and PyTorch computer vision library. It provides a deep learning pipeline for isolating specific anatomical structures within medical imagery using pixel-level binary classification. The system utilizes an encoder-decoder neural architecture combined with attention-based feature refinement to highlight relevant anatomical regions and suppress background noise. The toolkit covers a full training workflow, including stochastic data augmentation for biomedical datasets, hyperparameter optimization, and model persistence for restoring pre

    Python
    View on GitHub↗3,063
  • zhengpeng7/birefnetZhengPeng7 avatar

    ZhengPeng7/BiRefNet

    3,173View on GitHub↗

    BiRefNet is a PyTorch image segmentation framework designed for high-precision binary mask generation. It functions as a bilateral image segmentation model used to isolate foreground objects from complex backgrounds, as well as a specialized tool for camouflaged object detection and industrial defect detection. The project is designed for export to the ONNX format, which facilitates cross-platform deployment and inference. It supports custom model fine-tuning on user-provided image and mask datasets to adapt the model for specialized professional use cases. The system covers high-resolution

    Pythonbackground-removalbirefnetcamouflaged-object-detection
    View on GitHub↗3,173
  • microsoft/computervision-recipesmicrosoft avatar

    microsoft/computervision-recipes

    9,866View on GitHub↗

    This project is a collection of educational resources and implementation frameworks providing deep learning model recipes, code samples, and step-by-step guides for computer vision tasks. It organizes complex workflows into modular recipes and implementation guides to facilitate the building of image and video analysis models. The framework focuses on specialized vision capabilities, including an image similarity framework for fast retrieval and re-ranking, human pose estimation, and video action recognition. It also provides specific tools for crowd density estimation and document image clea

    Jupyter Notebookartificial-intelligenceazurecomputer-vision
    View on GitHub↗9,866
  • bowang-lab/medsambowang-lab avatar

    bowang-lab/MedSAM

    4,316View on GitHub↗

    MedSAM is a deep learning framework designed for automating the segmentation of anatomical structures in 2D and 3D medical imagery. It provides specialized tools for fine-tuning pretrained segmentation weights on custom medical datasets and evaluating the accuracy of those predictions against ground truth labels. The project focuses on adapting the Segment Anything Model architecture for medical use, enabling the isolation of specific anatomical structures through prompt-guided methods such as bounding boxes and point prompts. The system covers a full medical AI workflow, including data engi

    Jupyter Notebook
    View on GitHub↗4,316
See all 30 alternatives to NnUNet→

Frequently asked questions

What does mic-dkfz/nnunet do?

nnU-Net is a PyTorch-based deep learning framework for the supervised semantic segmentation of 2D and 3D biomedical images. It functions as an automated medical imaging pipeline that generates predicted masks and labels from clinical images.

What are the main features of mic-dkfz/nnunet?

The main features of mic-dkfz/nnunet are: Segmentation Model Training, Dataset-Driven Configurations, Automated Architecture Selection, Automated Medical Imaging Pipelines, Image Segmentation, Automated Configuration Pipelines, Sparse Annotation Handling, Patch-Based Training Strategies.

What are some open-source alternatives to mic-dkfz/nnunet?

Open-source alternatives to mic-dkfz/nnunet include: leejunhyun/image_segmentation — This project is a biomedical image segmentation framework and PyTorch computer vision library. It provides a deep… zhengpeng7/birefnet — BiRefNet is a PyTorch image segmentation framework designed for high-precision binary mask generation. It functions as… microsoft/computervision-recipes — This project is a collection of educational resources and implementation frameworks providing deep learning model… bowang-lab/medsam — MedSAM is a deep learning framework designed for automating the segmentation of anatomical structures in 2D and 3D… qubvel/segmentation_models — This is an image segmentation framework and masking toolkit for constructing binary and multi-class neural network… open-mmlab/mmsegmentation — MMSegmentation is an open-source semantic segmentation toolbox built on PyTorch that provides a modular, configurable…