All Projects → wuyang0329 → unet

wuyang0329 / unet

Licence: other
this is a simple demo for image segmentation.----unet网络进行语义分割的demo,用的数据集是KITTI

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to unet

Colore
A powerful C# library for Razer Chroma's SDK
Stars: ✭ 121 (+35.96%)
Mutual labels:  rgb
Flexcolorpicker
Modern color picker library written in Swift 5 that can be easily extended and customized. It aims to provide great UX and performance with stable, quality code.
Stars: ✭ 164 (+84.27%)
Mutual labels:  rgb
karting
A multiplayer racing example project in Unity using the SocketWeaver SDK
Stars: ✭ 39 (-56.18%)
Mutual labels:  unet
Contactpose
Large dataset of hand-object contact, hand- and object-pose, and 2.9 M RGB-D grasp images.
Stars: ✭ 129 (+44.94%)
Mutual labels:  rgb
Swiftcolorgen
A tool that generate code for Swift projects, designed to improve the maintainability of UIColors
Stars: ✭ 152 (+70.79%)
Mutual labels:  rgb
Pictool
A front-end image processing gadget
Stars: ✭ 168 (+88.76%)
Mutual labels:  rgb
Huehue
A simple yet powerful open source LED controller for Windows and Arduino
Stars: ✭ 113 (+26.97%)
Mutual labels:  rgb
multiclass-semantic-segmentation
Experiments with UNET/FPN models and cityscapes/kitti datasets [Pytorch]
Stars: ✭ 96 (+7.87%)
Mutual labels:  unet
Colourful
🎨 Open source .NET library for working with color spaces.
Stars: ✭ 161 (+80.9%)
Mutual labels:  rgb
DARTS
Code for DARTS: DenseUnet-based Automatic Rapid Tool for brain Segmentation
Stars: ✭ 61 (-31.46%)
Mutual labels:  unet
Gradstop
JavaScript micro library to generate gradient color stops 🏳️‍🌈
Stars: ✭ 144 (+61.8%)
Mutual labels:  rgb
Chromatism
🌈 A simple set of utility functions for colours.
Stars: ✭ 1,763 (+1880.9%)
Mutual labels:  rgb
React Colorpickr
A themeable colorpicker with HSL and RGB support for React
Stars: ✭ 180 (+102.25%)
Mutual labels:  rgb
Mpcolortools
A collection of tools for handling colors on iOS SDK
Stars: ✭ 128 (+43.82%)
Mutual labels:  rgb
image-segmentation
Mask R-CNN, FPN, LinkNet, PSPNet and UNet with multiple backbone architectures support readily available
Stars: ✭ 62 (-30.34%)
Mutual labels:  unet
Aurora
Unified lighting effects across multiple brands and various games.
Stars: ✭ 1,673 (+1779.78%)
Mutual labels:  rgb
Color
A little library to deal with color conversions
Stars: ✭ 166 (+86.52%)
Mutual labels:  rgb
lung-segmentation
Lung segmentation for chest X-Ray images
Stars: ✭ 74 (-16.85%)
Mutual labels:  unet
ResUNetPlusPlus-with-CRF-and-TTA
ResUNet++, CRF, and TTA for segmentation of medical images (IEEE JBIHI)
Stars: ✭ 98 (+10.11%)
Mutual labels:  unet
Tints And Shades
🌈 Display tints and shades of a given hex color in 10% increments.
Stars: ✭ 228 (+156.18%)
Mutual labels:  rgb

unet

Keras implementation of unet.

Data

You can download:

Kitti dataset from here:http://www.cvlibs.net/download.php?file=data_road.zip

CamVid dataset from here:https://github.com/preddy5/segnet/tree/master/CamVid

How to use

Requirement

  • OpenCV
  • Python 3.6
  • Tensorflow-gpu-1.8.0
  • Keras-2.2.4

train and test

Before you start training, you must make sure your dataset have the right format

If you just two classes to classify, you should set flag_multi_class equal to False and num_class=2

if you have many classes to classify, you should set flag_multi_class equal to True and num_class=number of your classes

Then you should set image type , image_color_mode and label_color_mode.

change the data path and run the train.py to train you own model and test.py to predict the test images

Results

The binary classify model is trained for 30 epochs(300 step per epoch) in Kitti dataset. After 30 epochs, calculated accuracy is about 0.989, the loss is about 0.02 Loss function for the training is basically just a binary crossentropy. image/test.png image/test_predict.png

The multi classify model is trained for 30 epochs(300 step per epoch) in Camvid dataset. After 30 epochs, calculated valid accuracy is about 0.768, the loss is about 1.43 Loss function for the training is categorical_crossentropy. image/camvid.png image/camvid_predict.png

and the loss and accuracy curve in there: image/acc&loss.png

Then you also can use label_visualization.py to visual your resut like this: image/mask.png

About

Unet is More commonly used in medical areas.

Reference

https://github.com/zhixuhao/unet

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].