Giter Site home page Giter Site logo

hamidriasat / ddrnets Goto Github PK

View Code? Open in Web Editor NEW
31.0 3.0 2.0 1.6 MB

Deep Dual-resolution Networks for Real-time and Accurate Semantic Segmentation of Road Scenes

License: MIT License

Python 100.00%
real-time-semantic-segmentation scene-parsing semantic-segmentation autonomous-vehicles keras tensorflow python

ddrnets's Introduction

PWC PWC PWC

Deep Dual-resolution Networks for Real-time and Accurate Semantic Segmentation of Road Scenes

Hit star โญ if you find my work useful.

This repository contain implementation of DDRNet_23_slim in tensorflow/keras.

Comments are added for better understanding. Check below model images for better understanding of code.

Code Files

  • ddrnet_23_slim.py โ†’ ddrnet_23_slim model code

Architecture

alt text alt text

Dependies:
Tensorflow 2.0 or later

Licensed under MIT License

ddrnets's People

Contributors

hamidriasat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ddrnets's Issues

Training on cityscapes dataset

Hi

Thanks for providing your code. I want to ask about the performance of this network on cityscapes dataset. As in the paper the author report around 77% mIoU on cityscapes dataset. But I am using your code and I am getting mIoU around 55% on validation set of cityscapes dataset. i am training it on 680X680 image resolution. Have you trained your code on cityscapes dataset?

Operands could not be broadcast together with shapes

Operands could not be broadcast together with shapes (512, 1024, 64) (128, 256, 64)

Low to High

x_temp = layers.Activation("relu")(layers_inside[2])
x_temp = layers.Conv2D(highres_planes, kernel_size=(1,1), use_bias=False)(x_temp)
x_temp = layers.BatchNormalization()(x_temp)
x_temp = tf.image.resize(x_temp, (height_output, width_output)) # 1/16 -> 1/8
x_ = layers.Add()([x_, x_temp]) # next high branch input, 1/8

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.