All Projects → hellochick → Indoor-segmentation

hellochick / Indoor-segmentation

Licence: other
Indoor segmentation for robot navigating, which is based on deeplab model in TensorFlow.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Indoor-segmentation

etos-deepcut
Deep Extreme Cut http://www.vision.ee.ethz.ch/~cvlsegmentation/dextr . a tool to do automatically object segmentation from extreme points.
Stars: ✭ 24 (-77.14%)
Mutual labels:  semantic-segmentation, deeplab
deeplabv3plus-keras
deeplabv3plus (Google's new algorithm for semantic segmentation) in keras:Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation
Stars: ✭ 67 (-36.19%)
Mutual labels:  semantic-segmentation, deeplab
semantic-segmentation
SOTA Semantic Segmentation Models in PyTorch
Stars: ✭ 464 (+341.9%)
Mutual labels:  semantic-segmentation, ade20k
SegFormer
Official PyTorch implementation of SegFormer
Stars: ✭ 1,264 (+1103.81%)
Mutual labels:  semantic-segmentation, ade20k
semantic-segmentation-tensorflow
Semantic segmentation task for ADE20k & cityscapse dataset, based on several models.
Stars: ✭ 84 (-20%)
Mutual labels:  semantic-segmentation, ade20k
Semantic Segmentation Pytorch
Pytorch implementation for Semantic Segmentation/Scene Parsing on MIT ADE20K dataset
Stars: ✭ 4,151 (+3853.33%)
Mutual labels:  semantic-segmentation, ade20k
Swin-Transformer-Semantic-Segmentation
This is an official implementation for "Swin Transformer: Hierarchical Vision Transformer using Shifted Windows" on Semantic Segmentation.
Stars: ✭ 856 (+715.24%)
Mutual labels:  semantic-segmentation, ade20k
pyconvsegnet
Semantic Segmentation PyTorch code for our paper: Pyramidal Convolution: Rethinking Convolutional Neural Networks for Visual Recognition (https://arxiv.org/pdf/2006.11538.pdf)
Stars: ✭ 32 (-69.52%)
Mutual labels:  semantic-segmentation, ade20k
ObjectNet
PyTorch implementation of "Pyramid Scene Parsing Network".
Stars: ✭ 15 (-85.71%)
Mutual labels:  semantic-segmentation, ade20k
kitti deeplab
Inference script and frozen inference graph with fine tuned weights for semantic segmentation on images from the KITTI dataset.
Stars: ✭ 26 (-75.24%)
Mutual labels:  semantic-segmentation, deeplab
DeepLab-V3
Google DeepLab V3 for Image Semantic Segmentation
Stars: ✭ 103 (-1.9%)
Mutual labels:  semantic-segmentation, deeplab
Swin-Transformer
This is an official implementation for "Swin Transformer: Hierarchical Vision Transformer using Shifted Windows".
Stars: ✭ 8,046 (+7562.86%)
Mutual labels:  semantic-segmentation, ade20k
Segmentation-Series-Chaos
Summary and experiment includes basic segmentation, human segmentation, human or portrait matting for both image and video.
Stars: ✭ 75 (-28.57%)
Mutual labels:  semantic-segmentation, deeplab
TensorFlow-Advanced-Segmentation-Models
A Python Library for High-Level Semantic Segmentation Models based on TensorFlow and Keras with pretrained backbones.
Stars: ✭ 64 (-39.05%)
Mutual labels:  semantic-segmentation, deeplab
DDUnet-Modified-Unet-for-WMH-with-Dense-Dilate
WMH segmentaion with unet, dilated_unet, and with ideas from denseNet
Stars: ✭ 23 (-78.1%)
Mutual labels:  semantic-segmentation
3DSemanticMapping JINT 2020
Repository for the paper "Extending Maps with Semantic and Contextual Object Information for Robot Navigation: a Learning-Based Framework using Visual and Depth Cues"
Stars: ✭ 38 (-63.81%)
Mutual labels:  robot-navigation
DLCV2018SPRING
Deep Learning for Computer Vision (CommE 5052) in NTU
Stars: ✭ 38 (-63.81%)
Mutual labels:  semantic-segmentation
PiCIE
PiCIE: Unsupervised Semantic Segmentation using Invariance and Equivariance in clustering (CVPR2021)
Stars: ✭ 102 (-2.86%)
Mutual labels:  semantic-segmentation
SAComputerVisionMachineLearning
Computer Vision and Machine Learning related projects of Udacity's Self-driving Car Nanodegree Program
Stars: ✭ 36 (-65.71%)
Mutual labels:  semantic-segmentation
LoveDA
[NeurIPS2021 Poster] LoveDA: A Remote Sensing Land-Cover Dataset for Domain Adaptive Semantic Segmentation
Stars: ✭ 111 (+5.71%)
Mutual labels:  semantic-segmentation

Indoor-segmentation

Introduction

This is an implementation of DeepLab-ResNet in TensorFlow for Indoor-scene segmentation on the ade20k dataset. This code is inherited from tensorflow-deeplab-resnet by Drsleep. Since this model is for robot navigating, we re-label 150 classes into 27 classes in order to easily classify obstacles and road.

Re-label list:

1 (wall)      <- 9(window), 15(door), 33(fence), 43(pillar), 44(sign board), 145(bullertin board)
4 (floor)     <- 7(road), 14(ground, 30(field), 53(path), 55(runway)
5 (tree)      <- 18(plant)
8 (furniture) <- 8(bed), 11(cabinet), 14(sofa), 16(table), 19(curtain), 20(chair), 25(shelf), 34(desk) 
7 (stairs)    <- 54(stairs)
26(others)    <- class number larger than 26

Install

First get restore checkpoint from Google Drive and put into restore_weights directory.

Run inference.py with --img_path and --restore_from

python inference --img_path=FILENAME --restore_from=CHECKPOINT_DIR

Result

Video

Demo video

Image

Input image Output image
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].