All Projects → Megvii-BaseDetection → Autoassign

Megvii-BaseDetection / Autoassign

Licence: apache-2.0
Pytorch implementation of "AutoAssign: Differentiable Label Assignment for Dense Object Detection"

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Autoassign

Yolo Custom Object Detector
Making custom object detector using Yolo (Java and Python)
Stars: ✭ 84 (-16%)
Mutual labels:  object-detection
Text Detection Using Yolo Algorithm In Keras Tensorflow
Implemented the YOLO algorithm for scene text detection in keras-tensorflow (No object detection API used) The code can be tweaked to train for a different object detection task using YOLO.
Stars: ✭ 87 (-13%)
Mutual labels:  object-detection
Frigate
NVR with realtime local object detection for IP cameras
Stars: ✭ 1,329 (+1229%)
Mutual labels:  object-detection
Frostnet
FrostNet: Towards Quantization-Aware Network Architecture Search
Stars: ✭ 85 (-15%)
Mutual labels:  object-detection
Hands Detection
Hands video tracker using the Tensorflow Object Detection API and Faster RCNN model. The data used is the Hand Dataset from University of Oxford.
Stars: ✭ 87 (-13%)
Mutual labels:  object-detection
Kaggle Global Wheat Detection
9th Place Solution of Kaggle Global Wheat Detection
Stars: ✭ 91 (-9%)
Mutual labels:  object-detection
Gtavisionexport
Code to export full segmentations from GTA
Stars: ✭ 83 (-17%)
Mutual labels:  object-detection
Easy Yolo
Yolo (Real time object detection) model training tutorial with deep learning neural networks
Stars: ✭ 98 (-2%)
Mutual labels:  object-detection
Fcos tensorflow
FCOS: Fully Convolutional One-Stage Object Detection.
Stars: ✭ 87 (-13%)
Mutual labels:  object-detection
Kemono puyo
🐱 Take kemono pictures and lines up 3, then tanoshii
Stars: ✭ 94 (-6%)
Mutual labels:  object-detection
Tensorflowios
A Real Time Object Detection application on iOS using Tensorflow and pre-trained COCO dataset models. Video frames are captured and inference is done locally using the provided mobilenet models. Both Swift and Objective-C projects.
Stars: ✭ 86 (-14%)
Mutual labels:  object-detection
Keras Mobile Detectnet
Fast Object Detector for the Jetson Nano
Stars: ✭ 87 (-13%)
Mutual labels:  object-detection
Tf Object Detection
Simpler app for tensorflow object detection API
Stars: ✭ 91 (-9%)
Mutual labels:  object-detection
Fastai
R interface to fast.ai
Stars: ✭ 85 (-15%)
Mutual labels:  object-detection
Driving In The Matrix
Steps to reproduce training results for the paper Driving in the Matrix: Can Virtual Worlds Replace Human-Generated Annotations for Real World Tasks?
Stars: ✭ 96 (-4%)
Mutual labels:  object-detection
Raster Vision
An open source framework for deep learning on satellite and aerial imagery.
Stars: ✭ 1,248 (+1148%)
Mutual labels:  object-detection
Yolo Darknet On Jetson Tx2
How to run YOLO on Jetson TX2
Stars: ✭ 89 (-11%)
Mutual labels:  object-detection
Detectron Self Train
A PyTorch Detectron codebase for domain adaptation of object detectors.
Stars: ✭ 99 (-1%)
Mutual labels:  object-detection
Soccer Ball Detection Yolov2
YOLOv2 trained against custom dataset
Stars: ✭ 97 (-3%)
Mutual labels:  object-detection
Awesome Computer Vision
Awesome Resources for Advanced Computer Vision Topics
Stars: ✭ 92 (-8%)
Mutual labels:  object-detection

AutoAssign: Differentiable Label Assignment for Dense Object Detection

pipeline

This is a PyTorch implementation of the AutoAssign paper:

@article{zhu2020autoassign,
  title={AutoAssign: Differentiable Label Assignment for Dense Object Detection},
  author={Zhu, Benjin and Wang, Jianfeng and Jiang, Zhengkai and Zong, Fuhang and Liu, Songtao and Li, Zeming and Sun, Jian},
  journal={arXiv preprint arXiv:2007.03496},
  year={2020}
}

Get Started

  1. install cvpods following the instructions
# Install cvpods
git clone https://github.com/Megvii-BaseDetection/cvpods
cd cvpods 
## build cvpods (requires GPU)
pip install -r requirements.txt
python setup.py build develop
## preprare data path
mkdir datasets
ln -s /path/to/your/coco/dataset datasets/coco
  1. run the project
cd auto_assign.res50.fpn.coco.800size.1x

# train
pods_train --num-gpus 8

# test
pods_test --num-gpus 8
# test with provided weights
pods_test --num-gpus 8 MODEL.WEIGHTS /path/to/your/model.pth

Results

Model Multi-scale training Multi-scale testing Testing time / im AP (minival) Link
AutoAssign_Res50_FPN_1x No No 53ms 40.5 download
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].