All Projects → Caojunxu → Ac Fpn

Caojunxu / Ac Fpn

Licence: apache-2.0
Implement of paper 《Attention-guided Context Feature Pyramid Network for Object Detection》

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ac Fpn

Multi Human Parsing
🔥🔥Official Repository for Multi-Human-Parsing (MHP)🔥🔥
Stars: ✭ 507 (+333.33%)
Mutual labels:  instance-segmentation, detection
BCNet
Deep Occlusion-Aware Instance Segmentation with Overlapping BiLayers [CVPR 2021]
Stars: ✭ 434 (+270.94%)
Mutual labels:  detection, instance-segmentation
Efficientdet.pytorch
Implementation EfficientDet: Scalable and Efficient Object Detection in PyTorch
Stars: ✭ 1,383 (+1082.05%)
Mutual labels:  detection
Awesome Threat Detection
A curated list of awesome threat detection and hunting resources
Stars: ✭ 1,804 (+1441.88%)
Mutual labels:  detection
Mtcnn
MTCNN face detection implementation for TensorFlow, as a PIP package.
Stars: ✭ 1,689 (+1343.59%)
Mutual labels:  detection
Netcap
A framework for secure and scalable network traffic analysis - https://netcap.io
Stars: ✭ 1,519 (+1198.29%)
Mutual labels:  detection
Tabulo
Table Detection and Extraction Using Deep Learning ( It is built in Python, using Luminoth, TensorFlow<2.0 and Sonnet.)
Stars: ✭ 110 (-5.98%)
Mutual labels:  detection
Condinst
Conditional Convolutions for Instance Segmentation, achives 37.1mAP on coco val
Stars: ✭ 101 (-13.68%)
Mutual labels:  instance-segmentation
Bmaskr Cnn
Boundary-preserving Mask R-CNN (ECCV 2020)
Stars: ✭ 116 (-0.85%)
Mutual labels:  instance-segmentation
Lanenet Lane Detection
Unofficial implemention of lanenet model for real time lane detection using deep neural network model https://maybeshewill-cv.github.io/lanenet-lane-detection/
Stars: ✭ 1,690 (+1344.44%)
Mutual labels:  instance-segmentation
Shuriken
Cross-Site Scripting (XSS) command line tool for testing lists of XSS payloads on web apps.
Stars: ✭ 114 (-2.56%)
Mutual labels:  detection
Sod
An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)
Stars: ✭ 1,460 (+1147.86%)
Mutual labels:  detection
Ssd Pytorch
SSD: Single Shot MultiBox Detector pytorch implementation focusing on simplicity
Stars: ✭ 107 (-8.55%)
Mutual labels:  detection
Tensorflow Object Detection Tutorial
The purpose of this tutorial is to learn how to install and prepare TensorFlow framework to train your own convolutional neural network object detection classifier for multiple objects, starting from scratch
Stars: ✭ 113 (-3.42%)
Mutual labels:  detection
Yolo2 Pytorch
YOLOv2 in PyTorch
Stars: ✭ 1,393 (+1090.6%)
Mutual labels:  detection
Macos Attack Dataset
JSON DataSet for macOS mapped to MITRE ATT&CK Tactics.
Stars: ✭ 116 (-0.85%)
Mutual labels:  detection
Semanticsegpapercollection
Stars: ✭ 102 (-12.82%)
Mutual labels:  instance-segmentation
Facemaskdetection
开源人脸口罩检测模型和数据 Detect faces and determine whether people are wearing mask.
Stars: ✭ 1,677 (+1333.33%)
Mutual labels:  detection
Underwater Object Detection Mmdetection
和鲸社区Kesci 水下目标检测算法赛(光学图像赛项)三等奖 单模方案
Stars: ✭ 112 (-4.27%)
Mutual labels:  detection
Sfd.pytorch
S3FD: single shot face detector in pytorch
Stars: ✭ 116 (-0.85%)
Mutual labels:  detection

Attention-guided Context Feature Pyramid Network for Object Detection

This repository re-implements AC-FPN on the base of Detectron-Cascade-RCNN. Please follow Detectron on how to install and use this repo.

This repo has released CEM module without AM module, but we can get higher performance than the implementation of pytorch in paper. Also, thanks to the power of detectron, this repo is faster in training and inference.

The implementation of CEM is very simple, which is less than 200 lines code, but it can boost the performance almost 3% AP in FPN(resnet50).

AC-FPN

AC-FPN can be readily plugged into existing FPN-based models and improve performance. architecture

Visualization of object detection. Both models are built upon ResNet-50 on COCO minival. detection

Results of Mask R-CNN with (w) and without (w/o) our modules built upon ResNet-50 on COCO minival. segmentation

More detail in paper.

Benchmarking

Because of the proposed architecture, We have better performance on most of FPN-base methods, especially on large objects. segmentation

The result of coco test-dev(team Neptune). rank

Mask R-CNN with Bells & Whistles

        backbone         type lr
schd
im/
gpu
box
AP
box
AP50
box
AP75
X-152-32x8d-FPN-IN5k-baseline Mask s1x 1 48.1 68.3 52.9
X-152-32x8d-FPN-IN5k-cascade Mask s1x 1 50.2 68.2 55.0
X-152-32x8d-FPN-IN5k-acfpn(only CEM) Mask s1x 1 51.9 70.4 57.0

Citation

If you use our code/model/data, please site our paper:

@article{cao2020attention,
  title={Attention-guided Context Feature Pyramid Network for Object Detection},
  author={Cao, Junxu and Chen, Qi and Guo, Jun and Shi, Ruichao},
  journal={arXiv},
  pages={arXiv--2005},
  year={2020}
}

and Cascadercnn:

@inproceedings{cai18cascadercnn,
  author = {Zhaowei Cai and Nuno Vasconcelos},
  Title = {Cascade R-CNN: Delving into High Quality Object Detection},
  booktitle = {CVPR},
  Year  = {2018}
}

and Detectron:

@misc{Detectron2018,
  author =       {Ross Girshick and Ilija Radosavovic and Georgia Gkioxari and
                  Piotr Doll\'{a}r and Kaiming He},
  title =        {Detectron},
  howpublished = {\url{https://github.com/facebookresearch/detectron}},
  year =         {2018}
}
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].