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/FCOS: Fully Convolutional One-Stage Object Detection

FCOS: Fully Convolutional One-Stage Object Detection

Zhi Tian, Chunhua Shen, Hao Chen, Tong He

2019-04-02ICCV 2019 10Semantic SegmentationPedestrian Detection2D Object DetectionObject Detection
PaperPDFCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCode(official)CodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCode

Abstract

We propose a fully convolutional one-stage object detector (FCOS) to solve object detection in a per-pixel prediction fashion, analogue to semantic segmentation. Almost all state-of-the-art object detectors such as RetinaNet, SSD, YOLOv3, and Faster R-CNN rely on pre-defined anchor boxes. In contrast, our proposed detector FCOS is anchor box free, as well as proposal free. By eliminating the predefined set of anchor boxes, FCOS completely avoids the complicated computation related to anchor boxes such as calculating overlapping during training. More importantly, we also avoid all hyper-parameters related to anchor boxes, which are often very sensitive to the final detection performance. With the only post-processing non-maximum suppression (NMS), FCOS with ResNeXt-64x4d-101 achieves 44.7% in AP with single-model and single-scale testing, surpassing previous one-stage detectors with the advantage of being much simpler. For the first time, we demonstrate a much simpler and flexible detection framework achieving improved detection accuracy. We hope that the proposed FCOS framework can serve as a simple and strong alternative for many other instance-level tasks. Code is available at:Code is available at: https://tinyurl.com/FCOSv1

Results

TaskDatasetMetricValueModel
Autonomous VehiclesTJU-Ped-trafficALL (miss rate)40.02FCOS
Autonomous VehiclesTJU-Ped-trafficHO (miss rate)63.73FCOS
Autonomous VehiclesTJU-Ped-trafficR (miss rate)24.35FCOS
Autonomous VehiclesTJU-Ped-trafficR+HO (miss rate)28.86FCOS
Autonomous VehiclesTJU-Ped-trafficRS (miss rate)37.4FCOS
Autonomous VehiclesTJU-Ped-campusALL (miss rate)41.62FCOS
Autonomous VehiclesTJU-Ped-campusHO (miss rate)81.28FCOS
Autonomous VehiclesTJU-Ped-campusR (miss rate)31.89FCOS
Autonomous VehiclesTJU-Ped-campusR+HO (miss rate)39.38FCOS
Autonomous VehiclesTJU-Ped-campusRS (miss rate)69.04FCOS
Object DetectionCOCO test-devAP5064.1FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
Object DetectionCOCO test-devAP7548.4FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
Object DetectionCOCO test-devAPL55.6FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
Object DetectionCOCO test-devAPM47.5FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
Object DetectionCOCO test-devAPS27.6FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
Object DetectionCOCO test-devbox mAP44.7FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
Object DetectionCOCO test-devAP5062.8FCOS (ResNeXt-101-64x4d-FPN)
Object DetectionCOCO test-devAP7546.6FCOS (ResNeXt-101-64x4d-FPN)
Object DetectionCOCO test-devAPL53.3FCOS (ResNeXt-101-64x4d-FPN)
Object DetectionCOCO test-devAPM46.2FCOS (ResNeXt-101-64x4d-FPN)
Object DetectionCOCO test-devAPS26.5FCOS (ResNeXt-101-64x4d-FPN)
Object DetectionCOCO test-devbox mAP43.2FCOS (ResNeXt-101-64x4d-FPN)
Object DetectionCOCO test-devAP5062.2FCOS (ResNeXt-32x8d-101-FPN)
Object DetectionCOCO test-devAP7546.1FCOS (ResNeXt-32x8d-101-FPN)
Object DetectionCOCO test-devAPL52.6FCOS (ResNeXt-32x8d-101-FPN)
Object DetectionCOCO test-devAPM45.6FCOS (ResNeXt-32x8d-101-FPN)
Object DetectionCOCO test-devAPS26FCOS (ResNeXt-32x8d-101-FPN)
Object DetectionCOCO test-devbox mAP42.7FCOS (ResNeXt-32x8d-101-FPN)
Object DetectionCOCO test-devAP5060.4FCOS (HRNet-W32-5l)
Object DetectionCOCO test-devAP7545.3FCOS (HRNet-W32-5l)
Object DetectionCOCO test-devAPL51FCOS (HRNet-W32-5l)
Object DetectionCOCO test-devAPM45FCOS (HRNet-W32-5l)
Object DetectionCOCO test-devAPS25.4FCOS (HRNet-W32-5l)
Object DetectionCOCO test-devbox mAP42FCOS (HRNet-W32-5l)
Object DetectionCOCO-OAverage mAP16.7FCOS (ResNet-50)
Object DetectionCOCO-OEffective Robustness0.25FCOS (ResNet-50)
Object DetectionCOCO minivalAP5057.4FCOS (ResNet-50-FPN + improvements)
Object DetectionCOCO minivalAP7541.4FCOS (ResNet-50-FPN + improvements)
Object DetectionCOCO minivalAPL49.8FCOS (ResNet-50-FPN + improvements)
Object DetectionCOCO minivalAPM42.5FCOS (ResNet-50-FPN + improvements)
Object DetectionCOCO minivalAPS22.3FCOS (ResNet-50-FPN + improvements)
Object DetectionCOCO minivalbox AP38.6FCOS (ResNet-50-FPN + improvements)
3DCOCO test-devAP5064.1FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
3DCOCO test-devAP7548.4FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
3DCOCO test-devAPL55.6FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
3DCOCO test-devAPM47.5FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
3DCOCO test-devAPS27.6FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
3DCOCO test-devbox mAP44.7FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
3DCOCO test-devAP5062.8FCOS (ResNeXt-101-64x4d-FPN)
3DCOCO test-devAP7546.6FCOS (ResNeXt-101-64x4d-FPN)
3DCOCO test-devAPL53.3FCOS (ResNeXt-101-64x4d-FPN)
3DCOCO test-devAPM46.2FCOS (ResNeXt-101-64x4d-FPN)
3DCOCO test-devAPS26.5FCOS (ResNeXt-101-64x4d-FPN)
3DCOCO test-devbox mAP43.2FCOS (ResNeXt-101-64x4d-FPN)
3DCOCO test-devAP5062.2FCOS (ResNeXt-32x8d-101-FPN)
3DCOCO test-devAP7546.1FCOS (ResNeXt-32x8d-101-FPN)
3DCOCO test-devAPL52.6FCOS (ResNeXt-32x8d-101-FPN)
3DCOCO test-devAPM45.6FCOS (ResNeXt-32x8d-101-FPN)
3DCOCO test-devAPS26FCOS (ResNeXt-32x8d-101-FPN)
3DCOCO test-devbox mAP42.7FCOS (ResNeXt-32x8d-101-FPN)
3DCOCO test-devAP5060.4FCOS (HRNet-W32-5l)
3DCOCO test-devAP7545.3FCOS (HRNet-W32-5l)
3DCOCO test-devAPL51FCOS (HRNet-W32-5l)
3DCOCO test-devAPM45FCOS (HRNet-W32-5l)
3DCOCO test-devAPS25.4FCOS (HRNet-W32-5l)
3DCOCO test-devbox mAP42FCOS (HRNet-W32-5l)
3DCOCO-OAverage mAP16.7FCOS (ResNet-50)
3DCOCO-OEffective Robustness0.25FCOS (ResNet-50)
3DCOCO minivalAP5057.4FCOS (ResNet-50-FPN + improvements)
3DCOCO minivalAP7541.4FCOS (ResNet-50-FPN + improvements)
3DCOCO minivalAPL49.8FCOS (ResNet-50-FPN + improvements)
3DCOCO minivalAPM42.5FCOS (ResNet-50-FPN + improvements)
3DCOCO minivalAPS22.3FCOS (ResNet-50-FPN + improvements)
3DCOCO minivalbox AP38.6FCOS (ResNet-50-FPN + improvements)
2D ClassificationCOCO test-devAP5064.1FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
2D ClassificationCOCO test-devAP7548.4FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
2D ClassificationCOCO test-devAPL55.6FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
2D ClassificationCOCO test-devAPM47.5FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
2D ClassificationCOCO test-devAPS27.6FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
2D ClassificationCOCO test-devbox mAP44.7FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
2D ClassificationCOCO test-devAP5062.8FCOS (ResNeXt-101-64x4d-FPN)
2D ClassificationCOCO test-devAP7546.6FCOS (ResNeXt-101-64x4d-FPN)
2D ClassificationCOCO test-devAPL53.3FCOS (ResNeXt-101-64x4d-FPN)
2D ClassificationCOCO test-devAPM46.2FCOS (ResNeXt-101-64x4d-FPN)
2D ClassificationCOCO test-devAPS26.5FCOS (ResNeXt-101-64x4d-FPN)
2D ClassificationCOCO test-devbox mAP43.2FCOS (ResNeXt-101-64x4d-FPN)
2D ClassificationCOCO test-devAP5062.2FCOS (ResNeXt-32x8d-101-FPN)
2D ClassificationCOCO test-devAP7546.1FCOS (ResNeXt-32x8d-101-FPN)
2D ClassificationCOCO test-devAPL52.6FCOS (ResNeXt-32x8d-101-FPN)
2D ClassificationCOCO test-devAPM45.6FCOS (ResNeXt-32x8d-101-FPN)
2D ClassificationCOCO test-devAPS26FCOS (ResNeXt-32x8d-101-FPN)
2D ClassificationCOCO test-devbox mAP42.7FCOS (ResNeXt-32x8d-101-FPN)
2D ClassificationCOCO test-devAP5060.4FCOS (HRNet-W32-5l)
2D ClassificationCOCO test-devAP7545.3FCOS (HRNet-W32-5l)
2D ClassificationCOCO test-devAPL51FCOS (HRNet-W32-5l)
2D ClassificationCOCO test-devAPM45FCOS (HRNet-W32-5l)
2D ClassificationCOCO test-devAPS25.4FCOS (HRNet-W32-5l)
2D ClassificationCOCO test-devbox mAP42FCOS (HRNet-W32-5l)
2D ClassificationCOCO-OAverage mAP16.7FCOS (ResNet-50)
2D ClassificationCOCO-OEffective Robustness0.25FCOS (ResNet-50)
2D ClassificationCOCO minivalAP5057.4FCOS (ResNet-50-FPN + improvements)
2D ClassificationCOCO minivalAP7541.4FCOS (ResNet-50-FPN + improvements)
2D ClassificationCOCO minivalAPL49.8FCOS (ResNet-50-FPN + improvements)
2D ClassificationCOCO minivalAPM42.5FCOS (ResNet-50-FPN + improvements)
2D ClassificationCOCO minivalAPS22.3FCOS (ResNet-50-FPN + improvements)
2D ClassificationCOCO minivalbox AP38.6FCOS (ResNet-50-FPN + improvements)
Pedestrian DetectionTJU-Ped-trafficALL (miss rate)40.02FCOS
Pedestrian DetectionTJU-Ped-trafficHO (miss rate)63.73FCOS
Pedestrian DetectionTJU-Ped-trafficR (miss rate)24.35FCOS
Pedestrian DetectionTJU-Ped-trafficR+HO (miss rate)28.86FCOS
Pedestrian DetectionTJU-Ped-trafficRS (miss rate)37.4FCOS
Pedestrian DetectionTJU-Ped-campusALL (miss rate)41.62FCOS
Pedestrian DetectionTJU-Ped-campusHO (miss rate)81.28FCOS
Pedestrian DetectionTJU-Ped-campusR (miss rate)31.89FCOS
Pedestrian DetectionTJU-Ped-campusR+HO (miss rate)39.38FCOS
Pedestrian DetectionTJU-Ped-campusRS (miss rate)69.04FCOS
2D Object DetectionSARDet-100Kbox mAP49.8FCOS
2D Object DetectionCOCO test-devAP5064.1FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
2D Object DetectionCOCO test-devAP7548.4FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
2D Object DetectionCOCO test-devAPL55.6FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
2D Object DetectionCOCO test-devAPM47.5FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
2D Object DetectionCOCO test-devAPS27.6FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
2D Object DetectionCOCO test-devbox mAP44.7FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
2D Object DetectionCOCO test-devAP5062.8FCOS (ResNeXt-101-64x4d-FPN)
2D Object DetectionCOCO test-devAP7546.6FCOS (ResNeXt-101-64x4d-FPN)
2D Object DetectionCOCO test-devAPL53.3FCOS (ResNeXt-101-64x4d-FPN)
2D Object DetectionCOCO test-devAPM46.2FCOS (ResNeXt-101-64x4d-FPN)
2D Object DetectionCOCO test-devAPS26.5FCOS (ResNeXt-101-64x4d-FPN)
2D Object DetectionCOCO test-devbox mAP43.2FCOS (ResNeXt-101-64x4d-FPN)
2D Object DetectionCOCO test-devAP5062.2FCOS (ResNeXt-32x8d-101-FPN)
2D Object DetectionCOCO test-devAP7546.1FCOS (ResNeXt-32x8d-101-FPN)
2D Object DetectionCOCO test-devAPL52.6FCOS (ResNeXt-32x8d-101-FPN)
2D Object DetectionCOCO test-devAPM45.6FCOS (ResNeXt-32x8d-101-FPN)
2D Object DetectionCOCO test-devAPS26FCOS (ResNeXt-32x8d-101-FPN)
2D Object DetectionCOCO test-devbox mAP42.7FCOS (ResNeXt-32x8d-101-FPN)
2D Object DetectionCOCO test-devAP5060.4FCOS (HRNet-W32-5l)
2D Object DetectionCOCO test-devAP7545.3FCOS (HRNet-W32-5l)
2D Object DetectionCOCO test-devAPL51FCOS (HRNet-W32-5l)
2D Object DetectionCOCO test-devAPM45FCOS (HRNet-W32-5l)
2D Object DetectionCOCO test-devAPS25.4FCOS (HRNet-W32-5l)
2D Object DetectionCOCO test-devbox mAP42FCOS (HRNet-W32-5l)
2D Object DetectionCOCO-OAverage mAP16.7FCOS (ResNet-50)
2D Object DetectionCOCO-OEffective Robustness0.25FCOS (ResNet-50)
2D Object DetectionCOCO minivalAP5057.4FCOS (ResNet-50-FPN + improvements)
2D Object DetectionCOCO minivalAP7541.4FCOS (ResNet-50-FPN + improvements)
2D Object DetectionCOCO minivalAPL49.8FCOS (ResNet-50-FPN + improvements)
2D Object DetectionCOCO minivalAPM42.5FCOS (ResNet-50-FPN + improvements)
2D Object DetectionCOCO minivalAPS22.3FCOS (ResNet-50-FPN + improvements)
2D Object DetectionCOCO minivalbox AP38.6FCOS (ResNet-50-FPN + improvements)
16kCOCO test-devAP5064.1FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
16kCOCO test-devAP7548.4FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
16kCOCO test-devAPL55.6FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
16kCOCO test-devAPM47.5FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
16kCOCO test-devAPS27.6FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
16kCOCO test-devbox mAP44.7FCOS (ResNeXt-64x4d-101-FPN 4 + improvements)
16kCOCO test-devAP5062.8FCOS (ResNeXt-101-64x4d-FPN)
16kCOCO test-devAP7546.6FCOS (ResNeXt-101-64x4d-FPN)
16kCOCO test-devAPL53.3FCOS (ResNeXt-101-64x4d-FPN)
16kCOCO test-devAPM46.2FCOS (ResNeXt-101-64x4d-FPN)
16kCOCO test-devAPS26.5FCOS (ResNeXt-101-64x4d-FPN)
16kCOCO test-devbox mAP43.2FCOS (ResNeXt-101-64x4d-FPN)
16kCOCO test-devAP5062.2FCOS (ResNeXt-32x8d-101-FPN)
16kCOCO test-devAP7546.1FCOS (ResNeXt-32x8d-101-FPN)
16kCOCO test-devAPL52.6FCOS (ResNeXt-32x8d-101-FPN)
16kCOCO test-devAPM45.6FCOS (ResNeXt-32x8d-101-FPN)
16kCOCO test-devAPS26FCOS (ResNeXt-32x8d-101-FPN)
16kCOCO test-devbox mAP42.7FCOS (ResNeXt-32x8d-101-FPN)
16kCOCO test-devAP5060.4FCOS (HRNet-W32-5l)
16kCOCO test-devAP7545.3FCOS (HRNet-W32-5l)
16kCOCO test-devAPL51FCOS (HRNet-W32-5l)
16kCOCO test-devAPM45FCOS (HRNet-W32-5l)
16kCOCO test-devAPS25.4FCOS (HRNet-W32-5l)
16kCOCO test-devbox mAP42FCOS (HRNet-W32-5l)
16kCOCO-OAverage mAP16.7FCOS (ResNet-50)
16kCOCO-OEffective Robustness0.25FCOS (ResNet-50)
16kCOCO minivalAP5057.4FCOS (ResNet-50-FPN + improvements)
16kCOCO minivalAP7541.4FCOS (ResNet-50-FPN + improvements)
16kCOCO minivalAPL49.8FCOS (ResNet-50-FPN + improvements)
16kCOCO minivalAPM42.5FCOS (ResNet-50-FPN + improvements)
16kCOCO minivalAPS22.3FCOS (ResNet-50-FPN + improvements)
16kCOCO minivalbox AP38.6FCOS (ResNet-50-FPN + improvements)

Related Papers

SeC: Advancing Complex Video Object Segmentation via Progressive Concept Construction2025-07-21DiffOSeg: Omni Medical Image Segmentation via Multi-Expert Collaboration Diffusion Model2025-07-17SCORE: Scene Context Matters in Open-Vocabulary Remote Sensing Instance Segmentation2025-07-17Unified Medical Image Segmentation with State Space Modeling Snake2025-07-17A Privacy-Preserving Semantic-Segmentation Method Using Domain-Adaptation Technique2025-07-17A 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-17