Git Product home page Git Product logo

fast_seg's Introduction

Note: still building(please wait a couple of days)

What is Fast_Seg?

This repo try to implement state-of-art fast semantic segmentation models on road scene dataset(CityScape, Camvid).

What is purpose of this repo?

This repo aims to do experiments and verify the idea of fast semantic segmentation and this repo also provide some fast models.

Model Zoo (Updating)

  1. ICNet:ICnet for real-time semantic segmentation on high-resolution images.
  2. DF-Net: Partial Order Pruning: for Best Speed/Accuracy Trade-off in Neural Architecture Search.
  3. Bi-Seg: Bilateral segmentation network for real-time semantic segmentation.
  4. DFA-Net: Deep feature aggregation for real-time semantic segmentation.
  5. ESP-Net: Efficient Spatial Pyramid of Dilated Convolutions for Semantic Segmentation
  6. SwiftNet: In defense of pre-trained imagenet architectures for real-time semantic segmentation of road-driving images.
  7. Real-Time Semantic Segmentation via Multiply Spatial Fusion Network
  8. Fast-SCNN: Fast Semantic Segmentation Network

Usage

  1. use train_distribute.py for training
  2. use prediction_test_different_size.py for prediction with different size input.
  3. use eval.py for evaluation on validation dataset.

Datasets Perparation

Some Advice on Training

  1. use syn-bn(apex).
  2. use batch-size >=8.
  3. use deep supervised loss for easier optimation.
  4. use large crop size during training.
  5. longer training time for small models(60,000 interaction or more).
  6. use Mapillary data for pretraining for boosting performance.
  7. Deeply based resnet runs slowly than torch pretrained resnet but with higher accuracy.

      (a) test image            (b) ground truth           (c) predicted result

License

This project is released under the Apache 2.0 license.

Acknowledgement

Thanks to previous open-sourced repo:
Encoding
CCNet

fast_seg's People

Contributors

lxtgh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.