← all repositories
MrGiovanni/UNetPlusPlus

A matryoshka of U-Nets for medical segmentation

UNet++ redesigns skip connections into dense, nested pathways so medical image segmentation no longer depends on guessing the perfect U-Net depth.

UNetPlusPlus
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

UNet++ is a neural architecture for medical image segmentation that nests U-Nets of varying depths inside a single model. It replaces the standard U-Net’s rigid skip connections with redesigned pathways that densely link decoders at the same resolution. The goal is to preserve multiscale features and remove the need to guess the optimal network depth upfront.

The interesting bit

Rather than committing to one depth, the architecture nests U-Nets of varying depths and densely connects their decoders at the same resolution through redesigned skip pathways. It also carries the unusual footnote of being patent-pending despite shipping with official open-source Keras and PyTorch implementations.

Key highlights

  • Official Keras and PyTorch implementations from the original Arizona State University authors.
  • IEEE TMI Best Paper Award winner for the 2019 journal version.
  • Replaces rigid U-Net skip connections with dense, same-resolution decoder pathways across nested sub-networks.
  • Explicitly designed to eliminate the need to pre-select a fixed U-Net depth.
  • Patent-pending technology developed with NIH and Mayo Clinic funding.

Verdict

Worth a look if you work on medical image segmentation and want the authors’ own nested U-Net implementation in Keras or PyTorch. Less useful if you are already happy with vanilla U-Net depth and skip-connection behavior.

Frequently asked

What is MrGiovanni/UNetPlusPlus?
UNet++ redesigns skip connections into dense, nested pathways so medical image segmentation no longer depends on guessing the perfect U-Net depth.
Is UNetPlusPlus open source?
Yes — MrGiovanni/UNetPlusPlus is an open-source project tracked on heatdrop.
What language is UNetPlusPlus written in?
MrGiovanni/UNetPlusPlus is primarily written in Python.
How popular is UNetPlusPlus?
MrGiovanni/UNetPlusPlus has 2.7k stars on GitHub.
Where can I find UNetPlusPlus?
MrGiovanni/UNetPlusPlus is on GitHub at https://github.com/MrGiovanni/UNetPlusPlus.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.