All Projects → eraserNut → MTMT

eraserNut / MTMT

Licence: other
Code for the CVPR 2020 paper "A Multi-task Mean Teacher for Semi-supervised Shadow Detection"

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to MTMT

Vrn
👨 Code for "Large Pose 3D Face Reconstruction from a Single Image via Direct Volumetric CNN Regression"
Stars: ✭ 4,391 (+6553.03%)
Mutual labels:  deeplearning, computervision
Contrastive Unpaired Translation
Contrastive unpaired image-to-image translation, faster and lighter training than cyclegan (ECCV 2020, in PyTorch)
Stars: ✭ 822 (+1145.45%)
Mutual labels:  deeplearning, computervision
Monk v1
Monk is a low code Deep Learning tool and a unified wrapper for Computer Vision.
Stars: ✭ 480 (+627.27%)
Mutual labels:  deeplearning, computervision
Solaris
CosmiQ Works Geospatial Machine Learning Analysis Toolkit
Stars: ✭ 290 (+339.39%)
Mutual labels:  deeplearning, computervision
Bmw Tensorflow Inference Api Cpu
This is a repository for an object detection inference API using the Tensorflow framework.
Stars: ✭ 158 (+139.39%)
Mutual labels:  deeplearning, computervision
Monk object detection
A one-stop repository for low-code easily-installable object detection pipelines.
Stars: ✭ 437 (+562.12%)
Mutual labels:  deeplearning, computervision
Bmw Tensorflow Training Gui
This repository allows you to get started with a gui based training a State-of-the-art Deep Learning model with little to no configuration needed! NoCode training with TensorFlow has never been so easy.
Stars: ✭ 736 (+1015.15%)
Mutual labels:  deeplearning, computervision
Salient Object Detection
This is tensorflow implementation for cvpr2017 paper "Deeply Supervised Salient Object Detection with Short Connections"
Stars: ✭ 397 (+501.52%)
Mutual labels:  deeplearning, computervision
Ai Art
PyTorch (and PyTorch Lightning) implementation of Neural Style Transfer, Pix2Pix, CycleGAN, and Deep Dream!
Stars: ✭ 153 (+131.82%)
Mutual labels:  deeplearning, computervision
R3net
Code for the IJCAI 2018 paper "R^3Net: Recurrent Residual Refinement Network for Saliency Detection"
Stars: ✭ 105 (+59.09%)
Mutual labels:  deeplearning, computervision
Bmw Yolov4 Training Automation
This repository allows you to get started with training a state-of-the-art Deep Learning model with little to no configuration needed! You provide your labeled dataset or label your dataset using our BMW-LabelTool-Lite and you can start the training right away and monitor it in many different ways like TensorBoard or a custom REST API and GUI. NoCode training with YOLOv4 and YOLOV3 has never been so easy.
Stars: ✭ 533 (+707.58%)
Mutual labels:  deeplearning, computervision
gryds
A Python package for geometric transformations of images for data augmentation in deep learning
Stars: ✭ 55 (-16.67%)
Mutual labels:  deeplearning, computervision
Novel Deep Learning Model For Traffic Sign Detection Using Capsule Networks
capsule networks that achieves outstanding performance on the German traffic sign dataset
Stars: ✭ 88 (+33.33%)
Mutual labels:  deeplearning, computervision
Learnopencv
Learn OpenCV : C++ and Python Examples
Stars: ✭ 15,385 (+23210.61%)
Mutual labels:  deeplearning, computervision
Groundbreaking-Papers
ML Research paper summaries, annotated papers and implementation walkthroughs
Stars: ✭ 90 (+36.36%)
Mutual labels:  deeplearning, computervision
night image semantic segmentation
[ICIP 2019] : This is the official github repository for the paper "What's There in The Dark" accepted in IEEE International Conference in Image Processing 2019 (ICIP19) , Taipei, Taiwan.
Stars: ✭ 25 (-62.12%)
Mutual labels:  deeplearning
Chatbot
A Deep-Learning multi-purpose chatbot made using Python3
Stars: ✭ 36 (-45.45%)
Mutual labels:  deeplearning
SwitchNorm Detection
The code of Switchable Normalization for object detection based on Detectron.pytorch.
Stars: ✭ 79 (+19.7%)
Mutual labels:  deeplearning
superpixels-segmentation
Research internship - Image segmentation by superpixels based on PyTorch
Stars: ✭ 15 (-77.27%)
Mutual labels:  deeplearning
Data-Scientist-In-Python
This repository contains notes and projects of Data scientist track from dataquest course work.
Stars: ✭ 23 (-65.15%)
Mutual labels:  deeplearning

A Multi-task Mean Teacher for Semi-supervised Shadow Detection

by Zhihao Chen, Lei Zhu, Liang Wan, Song Wang, Wei Feng, and Pheng-Ann Heng [paper link]

News: In 2020.9.17, We release the unsorted code for other researchers. The sorted code will be released after.


Citation

@inproceedings{chen20MTMT,
     author = {Chen, Zhihao and Zhu, Lei and Wan, Liang and Wang, Song and Feng, Wei and Heng, Pheng-Ann},
     title = {A Multi-task Mean Teacher for Semi-supervised Shadow Detection},
     booktitle = {CVPR},
     year = {2020}
}

Shadow detection results at test datasets

The results of shadow detection(w & w/o crf) on three datasets (SBU, UCF, ISTD) can be found at Google Drive or BaiduNetdisk(password:131b for BaiduNetdisk).

Trained Model

You can download the trained model which is reported in our paper at BaiduNetdisk(password: h52i).

Requirement

  • Python 3.6
  • PyTorch 1.3.1(After 0.4.0 would be ok)
  • torchvision
  • numpy
  • tqdm
  • PIL
  • pydensecrf (here to install)

Training

  1. Set ...
  2. Set ...
  3. Run by python train.py

The pretrained ResNeXt model is ported from the official torch version, using the convertor provided by clcarwin. You can directly download the pretrained model ported by me.

Testing

  1. Set ...
  2. Put ...
  3. Run by python test_MT.py

Useful links

UCF dataset: Google Drive or BaiduNetdisk(password:o4ub for BaiduNetdisk)

SBU dataset: BaiduNetdisk(password:38qw for BaiduNetdisk)

Part of unlabel data that collected from internet: Google Drive or BaiduNetdisk(password: n1nb for BaiduNetdisk)

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].