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/FoveaBox: Beyond Anchor-based Object Detector

FoveaBox: Beyond Anchor-based Object Detector

Tao Kong, Fuchun Sun, Huaping Liu, Yuning Jiang, Lei LI, Jianbo Shi

2019-04-08object-detectionObject Detection
PaperPDFCodeCodeCodeCodeCodeCode(official)Code

Abstract

We present FoveaBox, an accurate, flexible, and completely anchor-free framework for object detection. While almost all state-of-the-art object detectors utilize predefined anchors to enumerate possible locations, scales and aspect ratios for the search of the objects, their performance and generalization ability are also limited to the design of anchors. Instead, FoveaBox directly learns the object existing possibility and the bounding box coordinates without anchor reference. This is achieved by: (a) predicting category-sensitive semantic maps for the object existing possibility, and (b) producing category-agnostic bounding box for each position that potentially contains an object. The scales of target boxes are naturally associated with feature pyramid representations. In FoveaBox, an instance is assigned to adjacent feature levels to make the model more accurate.We demonstrate its effectiveness on standard benchmarks and report extensive experimental analysis. Without bells and whistles, FoveaBox achieves state-of-the-art single model performance on the standard COCO and Pascal VOC object detection benchmark. More importantly, FoveaBox avoids all computation and hyper-parameters related to anchor boxes, which are often sensitive to the final detection performance. We believe the simple and effective approach will serve as a solid baseline and help ease future research for object detection. The code has been made publicly available at https://github.com/taokong/FoveaBox .

Results

TaskDatasetMetricValueModel
Object DetectionCOCO test-devAP5063.5FoveaBox (ResNeXt-101)
Object DetectionCOCO test-devAP7547.7FoveaBox (ResNeXt-101)
Object DetectionCOCO test-devAPL55.6FoveaBox (ResNeXt-101)
Object DetectionCOCO test-devAPM46.9FoveaBox (ResNeXt-101)
Object DetectionCOCO test-devAPS26.8FoveaBox (ResNeXt-101)
Object DetectionCOCO test-devbox mAP43.9FoveaBox (ResNeXt-101)
Object DetectionCOCO test-devbox mAP42.1FoveaBox (ResNeXt-101)
Object DetectionCOCO test-devbox mAP41.9FoveaBox (ResNeXt-101)
Object DetectionCOCO minivalAP5058.4FoveaBox (ResNet-101-FPN, 800x800)
Object DetectionCOCO minivalAP7541.5FoveaBox (ResNet-101-FPN, 800x800)
Object DetectionCOCO minivalAPL51.7FoveaBox (ResNet-101-FPN, 800x800)
Object DetectionCOCO minivalAPM43.5FoveaBox (ResNet-101-FPN, 800x800)
Object DetectionCOCO minivalAPS22.3FoveaBox (ResNet-101-FPN, 800x800)
Object DetectionCOCO minivalbox AP38.9FoveaBox (ResNet-101-FPN, 800x800)
Object DetectionCOCO minivalAP5057.8FoveaBox+Retina (ResNet-50)
Object DetectionCOCO minivalAP7540.5FoveaBox+Retina (ResNet-50)
Object DetectionCOCO minivalbox AP38.1FoveaBox+Retina (ResNet-50)
Object DetectionCOCO minivalAP5057.8FoveaBox (ResNet-101-FPN, 600x600)
Object DetectionCOCO minivalAP7540.2FoveaBox (ResNet-101-FPN, 600x600)
Object DetectionCOCO minivalAPL52.7FoveaBox (ResNet-101-FPN, 600x600)
Object DetectionCOCO minivalAPM42.2FoveaBox (ResNet-101-FPN, 600x600)
Object DetectionCOCO minivalAPS19.5FoveaBox (ResNet-101-FPN, 600x600)
Object DetectionCOCO minivalbox AP38FoveaBox (ResNet-101-FPN, 600x600)
Object DetectionCOCO minivalAP5055.2FoveaBox (ResNet-50-FPN, 600x600)
Object DetectionCOCO minivalAP7537.9FoveaBox (ResNet-50-FPN, 600x600)
Object DetectionCOCO minivalAPL50.5FoveaBox (ResNet-50-FPN, 600x600)
Object DetectionCOCO minivalAPM39.4FoveaBox (ResNet-50-FPN, 600x600)
Object DetectionCOCO minivalAPS18.6FoveaBox (ResNet-50-FPN, 600x600)
Object DetectionCOCO minivalbox AP36FoveaBox (ResNet-50-FPN, 600x600)
3DCOCO test-devAP5063.5FoveaBox (ResNeXt-101)
3DCOCO test-devAP7547.7FoveaBox (ResNeXt-101)
3DCOCO test-devAPL55.6FoveaBox (ResNeXt-101)
3DCOCO test-devAPM46.9FoveaBox (ResNeXt-101)
3DCOCO test-devAPS26.8FoveaBox (ResNeXt-101)
3DCOCO test-devbox mAP43.9FoveaBox (ResNeXt-101)
3DCOCO test-devbox mAP42.1FoveaBox (ResNeXt-101)
3DCOCO test-devbox mAP41.9FoveaBox (ResNeXt-101)
3DCOCO minivalAP5058.4FoveaBox (ResNet-101-FPN, 800x800)
3DCOCO minivalAP7541.5FoveaBox (ResNet-101-FPN, 800x800)
3DCOCO minivalAPL51.7FoveaBox (ResNet-101-FPN, 800x800)
3DCOCO minivalAPM43.5FoveaBox (ResNet-101-FPN, 800x800)
3DCOCO minivalAPS22.3FoveaBox (ResNet-101-FPN, 800x800)
3DCOCO minivalbox AP38.9FoveaBox (ResNet-101-FPN, 800x800)
3DCOCO minivalAP5057.8FoveaBox+Retina (ResNet-50)
3DCOCO minivalAP7540.5FoveaBox+Retina (ResNet-50)
3DCOCO minivalbox AP38.1FoveaBox+Retina (ResNet-50)
3DCOCO minivalAP5057.8FoveaBox (ResNet-101-FPN, 600x600)
3DCOCO minivalAP7540.2FoveaBox (ResNet-101-FPN, 600x600)
3DCOCO minivalAPL52.7FoveaBox (ResNet-101-FPN, 600x600)
3DCOCO minivalAPM42.2FoveaBox (ResNet-101-FPN, 600x600)
3DCOCO minivalAPS19.5FoveaBox (ResNet-101-FPN, 600x600)
3DCOCO minivalbox AP38FoveaBox (ResNet-101-FPN, 600x600)
3DCOCO minivalAP5055.2FoveaBox (ResNet-50-FPN, 600x600)
3DCOCO minivalAP7537.9FoveaBox (ResNet-50-FPN, 600x600)
3DCOCO minivalAPL50.5FoveaBox (ResNet-50-FPN, 600x600)
3DCOCO minivalAPM39.4FoveaBox (ResNet-50-FPN, 600x600)
3DCOCO minivalAPS18.6FoveaBox (ResNet-50-FPN, 600x600)
3DCOCO minivalbox AP36FoveaBox (ResNet-50-FPN, 600x600)
2D ClassificationCOCO test-devAP5063.5FoveaBox (ResNeXt-101)
2D ClassificationCOCO test-devAP7547.7FoveaBox (ResNeXt-101)
2D ClassificationCOCO test-devAPL55.6FoveaBox (ResNeXt-101)
2D ClassificationCOCO test-devAPM46.9FoveaBox (ResNeXt-101)
2D ClassificationCOCO test-devAPS26.8FoveaBox (ResNeXt-101)
2D ClassificationCOCO test-devbox mAP43.9FoveaBox (ResNeXt-101)
2D ClassificationCOCO test-devbox mAP42.1FoveaBox (ResNeXt-101)
2D ClassificationCOCO test-devbox mAP41.9FoveaBox (ResNeXt-101)
2D ClassificationCOCO minivalAP5058.4FoveaBox (ResNet-101-FPN, 800x800)
2D ClassificationCOCO minivalAP7541.5FoveaBox (ResNet-101-FPN, 800x800)
2D ClassificationCOCO minivalAPL51.7FoveaBox (ResNet-101-FPN, 800x800)
2D ClassificationCOCO minivalAPM43.5FoveaBox (ResNet-101-FPN, 800x800)
2D ClassificationCOCO minivalAPS22.3FoveaBox (ResNet-101-FPN, 800x800)
2D ClassificationCOCO minivalbox AP38.9FoveaBox (ResNet-101-FPN, 800x800)
2D ClassificationCOCO minivalAP5057.8FoveaBox+Retina (ResNet-50)
2D ClassificationCOCO minivalAP7540.5FoveaBox+Retina (ResNet-50)
2D ClassificationCOCO minivalbox AP38.1FoveaBox+Retina (ResNet-50)
2D ClassificationCOCO minivalAP5057.8FoveaBox (ResNet-101-FPN, 600x600)
2D ClassificationCOCO minivalAP7540.2FoveaBox (ResNet-101-FPN, 600x600)
2D ClassificationCOCO minivalAPL52.7FoveaBox (ResNet-101-FPN, 600x600)
2D ClassificationCOCO minivalAPM42.2FoveaBox (ResNet-101-FPN, 600x600)
2D ClassificationCOCO minivalAPS19.5FoveaBox (ResNet-101-FPN, 600x600)
2D ClassificationCOCO minivalbox AP38FoveaBox (ResNet-101-FPN, 600x600)
2D ClassificationCOCO minivalAP5055.2FoveaBox (ResNet-50-FPN, 600x600)
2D ClassificationCOCO minivalAP7537.9FoveaBox (ResNet-50-FPN, 600x600)
2D ClassificationCOCO minivalAPL50.5FoveaBox (ResNet-50-FPN, 600x600)
2D ClassificationCOCO minivalAPM39.4FoveaBox (ResNet-50-FPN, 600x600)
2D ClassificationCOCO minivalAPS18.6FoveaBox (ResNet-50-FPN, 600x600)
2D ClassificationCOCO minivalbox AP36FoveaBox (ResNet-50-FPN, 600x600)
2D Object DetectionCOCO test-devAP5063.5FoveaBox (ResNeXt-101)
2D Object DetectionCOCO test-devAP7547.7FoveaBox (ResNeXt-101)
2D Object DetectionCOCO test-devAPL55.6FoveaBox (ResNeXt-101)
2D Object DetectionCOCO test-devAPM46.9FoveaBox (ResNeXt-101)
2D Object DetectionCOCO test-devAPS26.8FoveaBox (ResNeXt-101)
2D Object DetectionCOCO test-devbox mAP43.9FoveaBox (ResNeXt-101)
2D Object DetectionCOCO test-devbox mAP42.1FoveaBox (ResNeXt-101)
2D Object DetectionCOCO test-devbox mAP41.9FoveaBox (ResNeXt-101)
2D Object DetectionCOCO minivalAP5058.4FoveaBox (ResNet-101-FPN, 800x800)
2D Object DetectionCOCO minivalAP7541.5FoveaBox (ResNet-101-FPN, 800x800)
2D Object DetectionCOCO minivalAPL51.7FoveaBox (ResNet-101-FPN, 800x800)
2D Object DetectionCOCO minivalAPM43.5FoveaBox (ResNet-101-FPN, 800x800)
2D Object DetectionCOCO minivalAPS22.3FoveaBox (ResNet-101-FPN, 800x800)
2D Object DetectionCOCO minivalbox AP38.9FoveaBox (ResNet-101-FPN, 800x800)
2D Object DetectionCOCO minivalAP5057.8FoveaBox+Retina (ResNet-50)
2D Object DetectionCOCO minivalAP7540.5FoveaBox+Retina (ResNet-50)
2D Object DetectionCOCO minivalbox AP38.1FoveaBox+Retina (ResNet-50)
2D Object DetectionCOCO minivalAP5057.8FoveaBox (ResNet-101-FPN, 600x600)
2D Object DetectionCOCO minivalAP7540.2FoveaBox (ResNet-101-FPN, 600x600)
2D Object DetectionCOCO minivalAPL52.7FoveaBox (ResNet-101-FPN, 600x600)
2D Object DetectionCOCO minivalAPM42.2FoveaBox (ResNet-101-FPN, 600x600)
2D Object DetectionCOCO minivalAPS19.5FoveaBox (ResNet-101-FPN, 600x600)
2D Object DetectionCOCO minivalbox AP38FoveaBox (ResNet-101-FPN, 600x600)
2D Object DetectionCOCO minivalAP5055.2FoveaBox (ResNet-50-FPN, 600x600)
2D Object DetectionCOCO minivalAP7537.9FoveaBox (ResNet-50-FPN, 600x600)
2D Object DetectionCOCO minivalAPL50.5FoveaBox (ResNet-50-FPN, 600x600)
2D Object DetectionCOCO minivalAPM39.4FoveaBox (ResNet-50-FPN, 600x600)
2D Object DetectionCOCO minivalAPS18.6FoveaBox (ResNet-50-FPN, 600x600)
2D Object DetectionCOCO minivalbox AP36FoveaBox (ResNet-50-FPN, 600x600)
16kCOCO test-devAP5063.5FoveaBox (ResNeXt-101)
16kCOCO test-devAP7547.7FoveaBox (ResNeXt-101)
16kCOCO test-devAPL55.6FoveaBox (ResNeXt-101)
16kCOCO test-devAPM46.9FoveaBox (ResNeXt-101)
16kCOCO test-devAPS26.8FoveaBox (ResNeXt-101)
16kCOCO test-devbox mAP43.9FoveaBox (ResNeXt-101)
16kCOCO test-devbox mAP42.1FoveaBox (ResNeXt-101)
16kCOCO test-devbox mAP41.9FoveaBox (ResNeXt-101)
16kCOCO minivalAP5058.4FoveaBox (ResNet-101-FPN, 800x800)
16kCOCO minivalAP7541.5FoveaBox (ResNet-101-FPN, 800x800)
16kCOCO minivalAPL51.7FoveaBox (ResNet-101-FPN, 800x800)
16kCOCO minivalAPM43.5FoveaBox (ResNet-101-FPN, 800x800)
16kCOCO minivalAPS22.3FoveaBox (ResNet-101-FPN, 800x800)
16kCOCO minivalbox AP38.9FoveaBox (ResNet-101-FPN, 800x800)
16kCOCO minivalAP5057.8FoveaBox+Retina (ResNet-50)
16kCOCO minivalAP7540.5FoveaBox+Retina (ResNet-50)
16kCOCO minivalbox AP38.1FoveaBox+Retina (ResNet-50)
16kCOCO minivalAP5057.8FoveaBox (ResNet-101-FPN, 600x600)
16kCOCO minivalAP7540.2FoveaBox (ResNet-101-FPN, 600x600)
16kCOCO minivalAPL52.7FoveaBox (ResNet-101-FPN, 600x600)
16kCOCO minivalAPM42.2FoveaBox (ResNet-101-FPN, 600x600)
16kCOCO minivalAPS19.5FoveaBox (ResNet-101-FPN, 600x600)
16kCOCO minivalbox AP38FoveaBox (ResNet-101-FPN, 600x600)
16kCOCO minivalAP5055.2FoveaBox (ResNet-50-FPN, 600x600)
16kCOCO minivalAP7537.9FoveaBox (ResNet-50-FPN, 600x600)
16kCOCO minivalAPL50.5FoveaBox (ResNet-50-FPN, 600x600)
16kCOCO minivalAPM39.4FoveaBox (ResNet-50-FPN, 600x600)
16kCOCO minivalAPS18.6FoveaBox (ResNet-50-FPN, 600x600)
16kCOCO minivalbox AP36FoveaBox (ResNet-50-FPN, 600x600)

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