zhixuhao/unet

unet for image segmentation

View on GitHub ↗Jump to charts ↓

zhixuhao/unet has 4.5k+ stars and 1.5k+ forks on GitHub, is written in Jupyter Notebook, and was last pushed on Mar 27, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 14th, 2026
Created on April 6th, 2017
Open Issues & Pull Requests: 208 (+0)
GitHub issues: Enabled
Number of forks: 1,998
Total Stargazers: 4,937 (+0)
Total Subscribers: 104 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.8 days
Mean response time: 256.6 days
90th percentile: 1020.1 days
Tracked items: 4

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 2,257 days
Stale 30+ days: 5
Stale 90+ days: 5

Recent activity

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

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

unet is a Keras implementation of the U-Net architecture for image segmentation.

The project addresses biomedical image segmentation by implementing the U-Net convolutional architecture using Keras functional API. The approach trains a deep neural network to learn pixel-level masks from input images, using binary crossentropy loss and sigmoid activation to produce segmentation outputs in the range [0, 1]. The implementation includes data augmentation via Keras ImageDataGenerator to expand a limited training dataset of 512x512 images.

This implementation suits developers working on segmentation tasks who want a straightforward Keras-based reference or starting point. The code is presented as Jupyter notebooks alongside a runnable main.py script, making it accessible for experimentation and learning. The project demonstrates the architecture on membrane segmentation from the ISBI challenge dataset and reports accuracy around 0.97 after training.

The project shows minimal ongoing development activity, with code presented in a tutorial format rather than as an actively maintained library. The repository appears to serve primarily as an educational reference implementation of the U-Net paper rather than as a production-ready tool receiving regular updates or community contributions.