All Projects → kohillyang → mx-detection

kohillyang / mx-detection

Licence: other
A mxnet object detection library contains implementations of RFCN, FCOS, RetinaNet, OpenPose, etc..

Programming Languages

python
139335 projects - #7 most used programming language
Cuda
1817 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to mx-detection

FCOS-tensorflow
FCOS: Fully Convolutional One-Stage Object Detection.
Stars: ✭ 22 (-24.14%)
Mutual labels:  fcos
okd4-upi-lab-setup
Building an OKD 4 Home Lab
Stars: ✭ 72 (+148.28%)
Mutual labels:  fcos
Object-Detection-Tensorflow
Object Detection API Tensorflow
Stars: ✭ 275 (+848.28%)
Mutual labels:  fcos
BCNet
Deep Occlusion-Aware Instance Segmentation with Overlapping BiLayers [CVPR 2021]
Stars: ✭ 434 (+1396.55%)
Mutual labels:  fcos
FCOS GluonCV
FCOS: Fully Convolutional One-Stage Object Detection.
Stars: ✭ 24 (-17.24%)
Mutual labels:  fcos
quarkdet
QuarkDet lightweight object detection in PyTorch .Real-Time Object Detection on Mobile Devices.
Stars: ✭ 82 (+182.76%)
Mutual labels:  fcos
Fcos
FCOS: Fully Convolutional One-Stage Object Detection (ICCV'19)
Stars: ✭ 2,839 (+9689.66%)
Mutual labels:  fcos
Paddledetection
Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person keypoint detection.
Stars: ✭ 5,799 (+19896.55%)
Mutual labels:  fcos
Adelaidet
AdelaiDet is an open source toolbox for multiple instance-level detection and recognition tasks.
Stars: ✭ 2,565 (+8744.83%)
Mutual labels:  fcos
miemiedetection
Pytorch implementation of YOLOX、PPYOLO、PPYOLOv2、FCOS an so on.
Stars: ✭ 52 (+79.31%)
Mutual labels:  fcos
Entity
EntitySeg Toolbox: Towards Open-World and High-Quality Image Segmentation
Stars: ✭ 313 (+979.31%)
Mutual labels:  fcos
FCOS.Pytorch
fcos implementation in pytorch1.x
Stars: ✭ 84 (+189.66%)
Mutual labels:  fcos
fcos
An unofficial implementation of FCOS in Pytorch: 37.3-resnet50-700px
Stars: ✭ 54 (+86.21%)
Mutual labels:  fcos
simpleAICV-pytorch-ImageNet-COCO-training
SimpleAICV:pytorch training example on ImageNet(ILSVRC2012)/COCO2017/VOC2007+2012 datasets.Include ResNet/DarkNet/RetinaNet/FCOS/CenterNet/TTFNet/YOLOv3/YOLOv4/YOLOv5/YOLOX.
Stars: ✭ 276 (+851.72%)
Mutual labels:  fcos

Pre-trained Models

You can download pre-trained models from https://drive.google.com/drive/folders/1LQnVHb5Xo6fKknUiOa1fXmGI_MCucGTC?usp=sharing

ModelName Dataset Backbone mAP with DCN with Sync BN Target Size Max Size IM_PER_IMAGE Number of GPUs Epochs
FCOS No Tricks COCO2017 ResNet50 0.367 False False 800 1333 4 4 6
FCOS No Tricks COCO2017 Mobilenetv1-1.0 0.222 False False 500 833 4 4 6
FCOS COCO2017 ResNet50 - True False 800 1000 2 3 14
HRNet-cls - - See HRNet - - - - - - -
RetinaNet COCO2017 ResNet50 0.325 False False 500 833 2 3 6
OpenPose COCO2017 Dilated-ResNet50 0.564 False False 368 368 4 3 40
OpenPose COCO2017 VGG16 0.561 False False 368 368 4 3 40
RFCN VOC12+07 Dilated-ResNet101 0.825 Only 3 False 800 1280 1 3 6
RFCN VOC12+07 Dilated-ResNet50 0.804 Only 3 False 800 1280 1 3 6
FPN(MS) COCO2017 SEResNext50_32x4d 0.376 True False 800 1280 1 4 5
FPN(MS) COCO2017 Dilated-ResNet101 0.412 True False 800 1280 1 4 5

Notes:
FCOS No Tricks means the setting is same as original paper, i.e., centerness is on cls branch, GN is added, use P5 instead of C5, and other setting like norm_on_bbox, centerness_on_reg, center_sampling is set to False. The mAP reported by the original paper is 0.371. For more information about FCOS, please see fcos.md

For OpenPose, please go into https://github.com/kohillyang/mx-openpose for more information.

RFCN trained on VOC is reported as mAP@IoU=0.5 according to VOC Metric, and it is slightly different from mAP @IoU=0.5 of COCO.

MS means the model is using multi-scaling when training.

FPN(MS) and RFCN are bought from https://github.com/msracver/Deformable-ConvNets and rewritten by new Gluon API, their performance should be same with the model from https://github.com/msracver/Deformable-ConvNets.

Acknowledgements

Greatly thanks to https://github.com/wkcn/MobulaOP by @wkcn.

If you have any question or suggestion, please feel free to send me a mail or create an issue.

Todo List:

  • FCOS+Tricks(center sampling, centerness on reg head, gIoU, gFocalLoss, etc.).
  • ATSS/PAA based on FCOS.
  • Train OpenPose with HRNet
  • PolarMask
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].