TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/M2Det: A Single-Shot Object Detector based on Multi-Level ...

M2Det: A Single-Shot Object Detector based on Multi-Level Feature Pyramid Network

Qijie Zhao, Tao Sheng, Yongtao Wang, Zhi Tang, Ying Chen, Ling Cai, Haibin Ling

2018-11-12object-detectionObject Detection
PaperPDFCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCode

Abstract

Feature pyramids are widely exploited by both the state-of-the-art one-stage object detectors (e.g., DSSD, RetinaNet, RefineDet) and the two-stage object detectors (e.g., Mask R-CNN, DetNet) to alleviate the problem arising from scale variation across object instances. Although these object detectors with feature pyramids achieve encouraging results, they have some limitations due to that they only simply construct the feature pyramid according to the inherent multi-scale, pyramidal architecture of the backbones which are actually designed for object classification task. Newly, in this work, we present a method called Multi-Level Feature Pyramid Network (MLFPN) to construct more effective feature pyramids for detecting objects of different scales. First, we fuse multi-level features (i.e. multiple layers) extracted by backbone as the base feature. Second, we feed the base feature into a block of alternating joint Thinned U-shape Modules and Feature Fusion Modules and exploit the decoder layers of each u-shape module as the features for detecting objects. Finally, we gather up the decoder layers with equivalent scales (sizes) to develop a feature pyramid for object detection, in which every feature map consists of the layers (features) from multiple levels. To evaluate the effectiveness of the proposed MLFPN, we design and train a powerful end-to-end one-stage object detector we call M2Det by integrating it into the architecture of SSD, which gets better detection performance than state-of-the-art one-stage detectors. Specifically, on MS-COCO benchmark, M2Det achieves AP of 41.0 at speed of 11.8 FPS with single-scale inference strategy and AP of 44.2 with multi-scale inference strategy, which is the new state-of-the-art results among one-stage detectors. The code will be made available on \url{https://github.com/qijiezhao/M2Det.

Results

TaskDatasetMetricValueModel
Object DetectionCOCO test-devAP5064.6M2Det (VGG-16, multi-scale)
Object DetectionCOCO test-devAP7549.3M2Det (VGG-16, multi-scale)
Object DetectionCOCO test-devAPL55.1M2Det (VGG-16, multi-scale)
Object DetectionCOCO test-devAPM47.9M2Det (VGG-16, multi-scale)
Object DetectionCOCO test-devAPS29.2M2Det (VGG-16, multi-scale)
Object DetectionCOCO test-devbox mAP44.2M2Det (VGG-16, multi-scale)
Object DetectionCOCO test-devAP5064.4M2Det (ResNet-101, multi-scale)
Object DetectionCOCO test-devAP7548M2Det (ResNet-101, multi-scale)
Object DetectionCOCO test-devAPL54.3M2Det (ResNet-101, multi-scale)
Object DetectionCOCO test-devAPM49.6M2Det (ResNet-101, multi-scale)
Object DetectionCOCO test-devAPS29.6M2Det (ResNet-101, multi-scale)
Object DetectionCOCO test-devbox mAP43.9M2Det (ResNet-101, multi-scale)
Object DetectionCOCO test-devAP5059.7M2Det (VGG-16, single-scale)
Object DetectionCOCO test-devAP7545M2Det (VGG-16, single-scale)
Object DetectionCOCO test-devAPL53.8M2Det (VGG-16, single-scale)
Object DetectionCOCO test-devAPM46.5M2Det (VGG-16, single-scale)
Object DetectionCOCO test-devAPS22.1M2Det (VGG-16, single-scale)
Object DetectionCOCO test-devbox mAP41M2Det (VGG-16, single-scale)
Object DetectionCOCO test-devAP5059.4M2Det (ResNet-101, single-scale)
Object DetectionCOCO test-devAP7541.7M2Det (ResNet-101, single-scale)
Object DetectionCOCO test-devAPL53.4M2Det (ResNet-101, single-scale)
Object DetectionCOCO test-devAPM43.9M2Det (ResNet-101, single-scale)
Object DetectionCOCO test-devAPS20.5M2Det (ResNet-101, single-scale)
Object DetectionCOCO test-devbox mAP38.8M2Det (ResNet-101, single-scale)
Object DetectionCOCO minivalAP5053.7M2Det (ResNet-1o1, 320x320)
Object DetectionCOCO minivalAPL49.3M2Det (ResNet-1o1, 320x320)
Object DetectionCOCO minivalAPM39.5M2Det (ResNet-1o1, 320x320)
Object DetectionCOCO minivalAPS15.9M2Det (ResNet-1o1, 320x320)
Object DetectionCOCO minivalbox AP34.1M2Det (ResNet-1o1, 320x320)
Object DetectionCOCO minivalAP5052.2M2Det (VGG-16, 320x320)
Object DetectionCOCO minivalAPL49.1M2Det (VGG-16, 320x320)
Object DetectionCOCO minivalAPM38.2M2Det (VGG-16, 320x320)
Object DetectionCOCO minivalAPS15M2Det (VGG-16, 320x320)
Object DetectionCOCO minivalbox AP33.2M2Det (VGG-16, 320x320)
3DCOCO test-devAP5064.6M2Det (VGG-16, multi-scale)
3DCOCO test-devAP7549.3M2Det (VGG-16, multi-scale)
3DCOCO test-devAPL55.1M2Det (VGG-16, multi-scale)
3DCOCO test-devAPM47.9M2Det (VGG-16, multi-scale)
3DCOCO test-devAPS29.2M2Det (VGG-16, multi-scale)
3DCOCO test-devbox mAP44.2M2Det (VGG-16, multi-scale)
3DCOCO test-devAP5064.4M2Det (ResNet-101, multi-scale)
3DCOCO test-devAP7548M2Det (ResNet-101, multi-scale)
3DCOCO test-devAPL54.3M2Det (ResNet-101, multi-scale)
3DCOCO test-devAPM49.6M2Det (ResNet-101, multi-scale)
3DCOCO test-devAPS29.6M2Det (ResNet-101, multi-scale)
3DCOCO test-devbox mAP43.9M2Det (ResNet-101, multi-scale)
3DCOCO test-devAP5059.7M2Det (VGG-16, single-scale)
3DCOCO test-devAP7545M2Det (VGG-16, single-scale)
3DCOCO test-devAPL53.8M2Det (VGG-16, single-scale)
3DCOCO test-devAPM46.5M2Det (VGG-16, single-scale)
3DCOCO test-devAPS22.1M2Det (VGG-16, single-scale)
3DCOCO test-devbox mAP41M2Det (VGG-16, single-scale)
3DCOCO test-devAP5059.4M2Det (ResNet-101, single-scale)
3DCOCO test-devAP7541.7M2Det (ResNet-101, single-scale)
3DCOCO test-devAPL53.4M2Det (ResNet-101, single-scale)
3DCOCO test-devAPM43.9M2Det (ResNet-101, single-scale)
3DCOCO test-devAPS20.5M2Det (ResNet-101, single-scale)
3DCOCO test-devbox mAP38.8M2Det (ResNet-101, single-scale)
3DCOCO minivalAP5053.7M2Det (ResNet-1o1, 320x320)
3DCOCO minivalAPL49.3M2Det (ResNet-1o1, 320x320)
3DCOCO minivalAPM39.5M2Det (ResNet-1o1, 320x320)
3DCOCO minivalAPS15.9M2Det (ResNet-1o1, 320x320)
3DCOCO minivalbox AP34.1M2Det (ResNet-1o1, 320x320)
3DCOCO minivalAP5052.2M2Det (VGG-16, 320x320)
3DCOCO minivalAPL49.1M2Det (VGG-16, 320x320)
3DCOCO minivalAPM38.2M2Det (VGG-16, 320x320)
3DCOCO minivalAPS15M2Det (VGG-16, 320x320)
3DCOCO minivalbox AP33.2M2Det (VGG-16, 320x320)
2D ClassificationCOCO test-devAP5064.6M2Det (VGG-16, multi-scale)
2D ClassificationCOCO test-devAP7549.3M2Det (VGG-16, multi-scale)
2D ClassificationCOCO test-devAPL55.1M2Det (VGG-16, multi-scale)
2D ClassificationCOCO test-devAPM47.9M2Det (VGG-16, multi-scale)
2D ClassificationCOCO test-devAPS29.2M2Det (VGG-16, multi-scale)
2D ClassificationCOCO test-devbox mAP44.2M2Det (VGG-16, multi-scale)
2D ClassificationCOCO test-devAP5064.4M2Det (ResNet-101, multi-scale)
2D ClassificationCOCO test-devAP7548M2Det (ResNet-101, multi-scale)
2D ClassificationCOCO test-devAPL54.3M2Det (ResNet-101, multi-scale)
2D ClassificationCOCO test-devAPM49.6M2Det (ResNet-101, multi-scale)
2D ClassificationCOCO test-devAPS29.6M2Det (ResNet-101, multi-scale)
2D ClassificationCOCO test-devbox mAP43.9M2Det (ResNet-101, multi-scale)
2D ClassificationCOCO test-devAP5059.7M2Det (VGG-16, single-scale)
2D ClassificationCOCO test-devAP7545M2Det (VGG-16, single-scale)
2D ClassificationCOCO test-devAPL53.8M2Det (VGG-16, single-scale)
2D ClassificationCOCO test-devAPM46.5M2Det (VGG-16, single-scale)
2D ClassificationCOCO test-devAPS22.1M2Det (VGG-16, single-scale)
2D ClassificationCOCO test-devbox mAP41M2Det (VGG-16, single-scale)
2D ClassificationCOCO test-devAP5059.4M2Det (ResNet-101, single-scale)
2D ClassificationCOCO test-devAP7541.7M2Det (ResNet-101, single-scale)
2D ClassificationCOCO test-devAPL53.4M2Det (ResNet-101, single-scale)
2D ClassificationCOCO test-devAPM43.9M2Det (ResNet-101, single-scale)
2D ClassificationCOCO test-devAPS20.5M2Det (ResNet-101, single-scale)
2D ClassificationCOCO test-devbox mAP38.8M2Det (ResNet-101, single-scale)
2D ClassificationCOCO minivalAP5053.7M2Det (ResNet-1o1, 320x320)
2D ClassificationCOCO minivalAPL49.3M2Det (ResNet-1o1, 320x320)
2D ClassificationCOCO minivalAPM39.5M2Det (ResNet-1o1, 320x320)
2D ClassificationCOCO minivalAPS15.9M2Det (ResNet-1o1, 320x320)
2D ClassificationCOCO minivalbox AP34.1M2Det (ResNet-1o1, 320x320)
2D ClassificationCOCO minivalAP5052.2M2Det (VGG-16, 320x320)
2D ClassificationCOCO minivalAPL49.1M2Det (VGG-16, 320x320)
2D ClassificationCOCO minivalAPM38.2M2Det (VGG-16, 320x320)
2D ClassificationCOCO minivalAPS15M2Det (VGG-16, 320x320)
2D ClassificationCOCO minivalbox AP33.2M2Det (VGG-16, 320x320)
2D Object DetectionCOCO test-devAP5064.6M2Det (VGG-16, multi-scale)
2D Object DetectionCOCO test-devAP7549.3M2Det (VGG-16, multi-scale)
2D Object DetectionCOCO test-devAPL55.1M2Det (VGG-16, multi-scale)
2D Object DetectionCOCO test-devAPM47.9M2Det (VGG-16, multi-scale)
2D Object DetectionCOCO test-devAPS29.2M2Det (VGG-16, multi-scale)
2D Object DetectionCOCO test-devbox mAP44.2M2Det (VGG-16, multi-scale)
2D Object DetectionCOCO test-devAP5064.4M2Det (ResNet-101, multi-scale)
2D Object DetectionCOCO test-devAP7548M2Det (ResNet-101, multi-scale)
2D Object DetectionCOCO test-devAPL54.3M2Det (ResNet-101, multi-scale)
2D Object DetectionCOCO test-devAPM49.6M2Det (ResNet-101, multi-scale)
2D Object DetectionCOCO test-devAPS29.6M2Det (ResNet-101, multi-scale)
2D Object DetectionCOCO test-devbox mAP43.9M2Det (ResNet-101, multi-scale)
2D Object DetectionCOCO test-devAP5059.7M2Det (VGG-16, single-scale)
2D Object DetectionCOCO test-devAP7545M2Det (VGG-16, single-scale)
2D Object DetectionCOCO test-devAPL53.8M2Det (VGG-16, single-scale)
2D Object DetectionCOCO test-devAPM46.5M2Det (VGG-16, single-scale)
2D Object DetectionCOCO test-devAPS22.1M2Det (VGG-16, single-scale)
2D Object DetectionCOCO test-devbox mAP41M2Det (VGG-16, single-scale)
2D Object DetectionCOCO test-devAP5059.4M2Det (ResNet-101, single-scale)
2D Object DetectionCOCO test-devAP7541.7M2Det (ResNet-101, single-scale)
2D Object DetectionCOCO test-devAPL53.4M2Det (ResNet-101, single-scale)
2D Object DetectionCOCO test-devAPM43.9M2Det (ResNet-101, single-scale)
2D Object DetectionCOCO test-devAPS20.5M2Det (ResNet-101, single-scale)
2D Object DetectionCOCO test-devbox mAP38.8M2Det (ResNet-101, single-scale)
2D Object DetectionCOCO minivalAP5053.7M2Det (ResNet-1o1, 320x320)
2D Object DetectionCOCO minivalAPL49.3M2Det (ResNet-1o1, 320x320)
2D Object DetectionCOCO minivalAPM39.5M2Det (ResNet-1o1, 320x320)
2D Object DetectionCOCO minivalAPS15.9M2Det (ResNet-1o1, 320x320)
2D Object DetectionCOCO minivalbox AP34.1M2Det (ResNet-1o1, 320x320)
2D Object DetectionCOCO minivalAP5052.2M2Det (VGG-16, 320x320)
2D Object DetectionCOCO minivalAPL49.1M2Det (VGG-16, 320x320)
2D Object DetectionCOCO minivalAPM38.2M2Det (VGG-16, 320x320)
2D Object DetectionCOCO minivalAPS15M2Det (VGG-16, 320x320)
2D Object DetectionCOCO minivalbox AP33.2M2Det (VGG-16, 320x320)
16kCOCO test-devAP5064.6M2Det (VGG-16, multi-scale)
16kCOCO test-devAP7549.3M2Det (VGG-16, multi-scale)
16kCOCO test-devAPL55.1M2Det (VGG-16, multi-scale)
16kCOCO test-devAPM47.9M2Det (VGG-16, multi-scale)
16kCOCO test-devAPS29.2M2Det (VGG-16, multi-scale)
16kCOCO test-devbox mAP44.2M2Det (VGG-16, multi-scale)
16kCOCO test-devAP5064.4M2Det (ResNet-101, multi-scale)
16kCOCO test-devAP7548M2Det (ResNet-101, multi-scale)
16kCOCO test-devAPL54.3M2Det (ResNet-101, multi-scale)
16kCOCO test-devAPM49.6M2Det (ResNet-101, multi-scale)
16kCOCO test-devAPS29.6M2Det (ResNet-101, multi-scale)
16kCOCO test-devbox mAP43.9M2Det (ResNet-101, multi-scale)
16kCOCO test-devAP5059.7M2Det (VGG-16, single-scale)
16kCOCO test-devAP7545M2Det (VGG-16, single-scale)
16kCOCO test-devAPL53.8M2Det (VGG-16, single-scale)
16kCOCO test-devAPM46.5M2Det (VGG-16, single-scale)
16kCOCO test-devAPS22.1M2Det (VGG-16, single-scale)
16kCOCO test-devbox mAP41M2Det (VGG-16, single-scale)
16kCOCO test-devAP5059.4M2Det (ResNet-101, single-scale)
16kCOCO test-devAP7541.7M2Det (ResNet-101, single-scale)
16kCOCO test-devAPL53.4M2Det (ResNet-101, single-scale)
16kCOCO test-devAPM43.9M2Det (ResNet-101, single-scale)
16kCOCO test-devAPS20.5M2Det (ResNet-101, single-scale)
16kCOCO test-devbox mAP38.8M2Det (ResNet-101, single-scale)
16kCOCO minivalAP5053.7M2Det (ResNet-1o1, 320x320)
16kCOCO minivalAPL49.3M2Det (ResNet-1o1, 320x320)
16kCOCO minivalAPM39.5M2Det (ResNet-1o1, 320x320)
16kCOCO minivalAPS15.9M2Det (ResNet-1o1, 320x320)
16kCOCO minivalbox AP34.1M2Det (ResNet-1o1, 320x320)
16kCOCO minivalAP5052.2M2Det (VGG-16, 320x320)
16kCOCO minivalAPL49.1M2Det (VGG-16, 320x320)
16kCOCO minivalAPM38.2M2Det (VGG-16, 320x320)
16kCOCO minivalAPS15M2Det (VGG-16, 320x320)
16kCOCO minivalbox AP33.2M2Det (VGG-16, 320x320)

Related Papers

A Real-Time System for Egocentric Hand-Object Interaction Detection in Industrial Domains2025-07-17RS-TinyNet: Stage-wise Feature Fusion Network for Detecting Tiny Objects in Remote Sensing Images2025-07-17Decoupled PROB: Decoupled Query Initialization Tasks and Objectness-Class Learning for Open World Object Detection2025-07-17Dual LiDAR-Based Traffic Movement Count Estimation at a Signalized Intersection: Deployment, Data Collection, and Preliminary Analysis2025-07-17Vision-based Perception for Autonomous Vehicles in Obstacle Avoidance Scenarios2025-07-16Tomato Multi-Angle Multi-Pose Dataset for Fine-Grained Phenotyping2025-07-15ECORE: Energy-Conscious Optimized Routing for Deep Learning Models at the Edge2025-07-08Beyond One Shot, Beyond One Perspective: Cross-View and Long-Horizon Distillation for Better LiDAR Representations2025-07-07