Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.22 KB

File metadata and controls

22 lines (16 loc) · 1.22 KB

U-net-for-image-segmentation-from-scratch--PyTorch

This repository contains an implementation of the U-Net architecture for image segmentation from scratch using PyTorch. U-Net is a convolutional neural network architecture for fast and precise segmentation of images, especially in the field of biomedical image analysis. It was proposed by Olaf Ronneberger, Philipp Fischer, and Thomas Brox in 2015.

The implementation is based on the original U-Net paper, "U-Net: Convolutional Networks for Biomedical Image Segmentation" by Olaf Ronneberger, Philipp Fischer, and Thomas Brox, and the dataset used for training and testing is the Fetal Head UltraSound Dataset For Image Segment from Kaggle.

image image

Requirements

  • Python 3.6+
  • PyTorch 1.7.0+
  • torchvision 0.8.1+
  • numpy 1.19.2+
  • matplotlib 3.3.2+
  • tqdm 4.50.2+
  • scikit-learn 0.23.2+
  • pillow 8.0.1+

Results

The model achieved an F1 score of more than 0.9 on the test set