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/Bottom-up Object Detection by Grouping Extreme and Center ...

Bottom-up Object Detection by Grouping Extreme and Center Points

Xingyi Zhou, Jiacheng Zhuo, Philipp Krähenbühl

2019-01-23CVPR 2019 6object-detectionObject DetectionKeypoint Estimation
PaperPDFCode(official)Code

Abstract

With the advent of deep learning, object detection drifted from a bottom-up to a top-down recognition problem. State of the art algorithms enumerate a near-exhaustive list of object locations and classify each into: object or not. In this paper, we show that bottom-up approaches still perform competitively. We detect four extreme points (top-most, left-most, bottom-most, right-most) and one center point of objects using a standard keypoint estimation network. We group the five keypoints into a bounding box if they are geometrically aligned. Object detection is then a purely appearance-based keypoint estimation problem, without region classification or implicit feature learning. The proposed method performs on-par with the state-of-the-art region based detection methods, with a bounding box AP of 43.2% on COCO test-dev. In addition, our estimated extreme points directly span a coarse octagonal mask, with a COCO Mask AP of 18.9%, much better than the Mask AP of vanilla bounding boxes. Extreme point guided segmentation further improves this to 34.6% Mask AP.

Results

TaskDatasetMetricValueModel
Object DetectionCOCO test-devAP5060.5ExtremeNet (Hourglass-104, multi-scale)
Object DetectionCOCO test-devAP7547ExtremeNet (Hourglass-104, multi-scale)
Object DetectionCOCO test-devAPL57.6ExtremeNet (Hourglass-104, multi-scale)
Object DetectionCOCO test-devAPM46.9ExtremeNet (Hourglass-104, multi-scale)
Object DetectionCOCO test-devAPS24.1ExtremeNet (Hourglass-104, multi-scale)
Object DetectionCOCO test-devbox mAP43.7ExtremeNet (Hourglass-104, multi-scale)
Object DetectionCOCO test-devAP5055.5ExtremeNet (Hourglass-104, single-scale)
Object DetectionCOCO test-devAP7543.2ExtremeNet (Hourglass-104, single-scale)
Object DetectionCOCO test-devAPL53.1ExtremeNet (Hourglass-104, single-scale)
Object DetectionCOCO test-devAPM43.2ExtremeNet (Hourglass-104, single-scale)
Object DetectionCOCO test-devAPS20.4ExtremeNet (Hourglass-104, single-scale)
Object DetectionCOCO test-devbox mAP40.2ExtremeNet (Hourglass-104, single-scale)
Object DetectionCOCO minivalAP5059.6ExtremeNet (Hourglass-104, multi-scale)
Object DetectionCOCO minivalAP7546.8ExtremeNet (Hourglass-104, multi-scale)
Object DetectionCOCO minivalAPL59.4ExtremeNet (Hourglass-104, multi-scale)
Object DetectionCOCO minivalAPM46.6ExtremeNet (Hourglass-104, multi-scale)
Object DetectionCOCO minivalAPS25.7ExtremeNet (Hourglass-104, multi-scale)
Object DetectionCOCO minivalbox AP43.3ExtremeNet (Hourglass-104, multi-scale)
Object DetectionCOCO minivalAP5055.1ExtremeNet (Hourglass-104, single-scale)
Object DetectionCOCO minivalAP7543.7ExtremeNet (Hourglass-104, single-scale)
Object DetectionCOCO minivalAPL56.1ExtremeNet (Hourglass-104, single-scale)
Object DetectionCOCO minivalAPM44ExtremeNet (Hourglass-104, single-scale)
Object DetectionCOCO minivalAPS21.6ExtremeNet (Hourglass-104, single-scale)
Object DetectionCOCO minivalbox AP40.3ExtremeNet (Hourglass-104, single-scale)
3DCOCO test-devAP5060.5ExtremeNet (Hourglass-104, multi-scale)
3DCOCO test-devAP7547ExtremeNet (Hourglass-104, multi-scale)
3DCOCO test-devAPL57.6ExtremeNet (Hourglass-104, multi-scale)
3DCOCO test-devAPM46.9ExtremeNet (Hourglass-104, multi-scale)
3DCOCO test-devAPS24.1ExtremeNet (Hourglass-104, multi-scale)
3DCOCO test-devbox mAP43.7ExtremeNet (Hourglass-104, multi-scale)
3DCOCO test-devAP5055.5ExtremeNet (Hourglass-104, single-scale)
3DCOCO test-devAP7543.2ExtremeNet (Hourglass-104, single-scale)
3DCOCO test-devAPL53.1ExtremeNet (Hourglass-104, single-scale)
3DCOCO test-devAPM43.2ExtremeNet (Hourglass-104, single-scale)
3DCOCO test-devAPS20.4ExtremeNet (Hourglass-104, single-scale)
3DCOCO test-devbox mAP40.2ExtremeNet (Hourglass-104, single-scale)
3DCOCO minivalAP5059.6ExtremeNet (Hourglass-104, multi-scale)
3DCOCO minivalAP7546.8ExtremeNet (Hourglass-104, multi-scale)
3DCOCO minivalAPL59.4ExtremeNet (Hourglass-104, multi-scale)
3DCOCO minivalAPM46.6ExtremeNet (Hourglass-104, multi-scale)
3DCOCO minivalAPS25.7ExtremeNet (Hourglass-104, multi-scale)
3DCOCO minivalbox AP43.3ExtremeNet (Hourglass-104, multi-scale)
3DCOCO minivalAP5055.1ExtremeNet (Hourglass-104, single-scale)
3DCOCO minivalAP7543.7ExtremeNet (Hourglass-104, single-scale)
3DCOCO minivalAPL56.1ExtremeNet (Hourglass-104, single-scale)
3DCOCO minivalAPM44ExtremeNet (Hourglass-104, single-scale)
3DCOCO minivalAPS21.6ExtremeNet (Hourglass-104, single-scale)
3DCOCO minivalbox AP40.3ExtremeNet (Hourglass-104, single-scale)
2D ClassificationCOCO test-devAP5060.5ExtremeNet (Hourglass-104, multi-scale)
2D ClassificationCOCO test-devAP7547ExtremeNet (Hourglass-104, multi-scale)
2D ClassificationCOCO test-devAPL57.6ExtremeNet (Hourglass-104, multi-scale)
2D ClassificationCOCO test-devAPM46.9ExtremeNet (Hourglass-104, multi-scale)
2D ClassificationCOCO test-devAPS24.1ExtremeNet (Hourglass-104, multi-scale)
2D ClassificationCOCO test-devbox mAP43.7ExtremeNet (Hourglass-104, multi-scale)
2D ClassificationCOCO test-devAP5055.5ExtremeNet (Hourglass-104, single-scale)
2D ClassificationCOCO test-devAP7543.2ExtremeNet (Hourglass-104, single-scale)
2D ClassificationCOCO test-devAPL53.1ExtremeNet (Hourglass-104, single-scale)
2D ClassificationCOCO test-devAPM43.2ExtremeNet (Hourglass-104, single-scale)
2D ClassificationCOCO test-devAPS20.4ExtremeNet (Hourglass-104, single-scale)
2D ClassificationCOCO test-devbox mAP40.2ExtremeNet (Hourglass-104, single-scale)
2D ClassificationCOCO minivalAP5059.6ExtremeNet (Hourglass-104, multi-scale)
2D ClassificationCOCO minivalAP7546.8ExtremeNet (Hourglass-104, multi-scale)
2D ClassificationCOCO minivalAPL59.4ExtremeNet (Hourglass-104, multi-scale)
2D ClassificationCOCO minivalAPM46.6ExtremeNet (Hourglass-104, multi-scale)
2D ClassificationCOCO minivalAPS25.7ExtremeNet (Hourglass-104, multi-scale)
2D ClassificationCOCO minivalbox AP43.3ExtremeNet (Hourglass-104, multi-scale)
2D ClassificationCOCO minivalAP5055.1ExtremeNet (Hourglass-104, single-scale)
2D ClassificationCOCO minivalAP7543.7ExtremeNet (Hourglass-104, single-scale)
2D ClassificationCOCO minivalAPL56.1ExtremeNet (Hourglass-104, single-scale)
2D ClassificationCOCO minivalAPM44ExtremeNet (Hourglass-104, single-scale)
2D ClassificationCOCO minivalAPS21.6ExtremeNet (Hourglass-104, single-scale)
2D ClassificationCOCO minivalbox AP40.3ExtremeNet (Hourglass-104, single-scale)
2D Object DetectionCOCO test-devAP5060.5ExtremeNet (Hourglass-104, multi-scale)
2D Object DetectionCOCO test-devAP7547ExtremeNet (Hourglass-104, multi-scale)
2D Object DetectionCOCO test-devAPL57.6ExtremeNet (Hourglass-104, multi-scale)
2D Object DetectionCOCO test-devAPM46.9ExtremeNet (Hourglass-104, multi-scale)
2D Object DetectionCOCO test-devAPS24.1ExtremeNet (Hourglass-104, multi-scale)
2D Object DetectionCOCO test-devbox mAP43.7ExtremeNet (Hourglass-104, multi-scale)
2D Object DetectionCOCO test-devAP5055.5ExtremeNet (Hourglass-104, single-scale)
2D Object DetectionCOCO test-devAP7543.2ExtremeNet (Hourglass-104, single-scale)
2D Object DetectionCOCO test-devAPL53.1ExtremeNet (Hourglass-104, single-scale)
2D Object DetectionCOCO test-devAPM43.2ExtremeNet (Hourglass-104, single-scale)
2D Object DetectionCOCO test-devAPS20.4ExtremeNet (Hourglass-104, single-scale)
2D Object DetectionCOCO test-devbox mAP40.2ExtremeNet (Hourglass-104, single-scale)
2D Object DetectionCOCO minivalAP5059.6ExtremeNet (Hourglass-104, multi-scale)
2D Object DetectionCOCO minivalAP7546.8ExtremeNet (Hourglass-104, multi-scale)
2D Object DetectionCOCO minivalAPL59.4ExtremeNet (Hourglass-104, multi-scale)
2D Object DetectionCOCO minivalAPM46.6ExtremeNet (Hourglass-104, multi-scale)
2D Object DetectionCOCO minivalAPS25.7ExtremeNet (Hourglass-104, multi-scale)
2D Object DetectionCOCO minivalbox AP43.3ExtremeNet (Hourglass-104, multi-scale)
2D Object DetectionCOCO minivalAP5055.1ExtremeNet (Hourglass-104, single-scale)
2D Object DetectionCOCO minivalAP7543.7ExtremeNet (Hourglass-104, single-scale)
2D Object DetectionCOCO minivalAPL56.1ExtremeNet (Hourglass-104, single-scale)
2D Object DetectionCOCO minivalAPM44ExtremeNet (Hourglass-104, single-scale)
2D Object DetectionCOCO minivalAPS21.6ExtremeNet (Hourglass-104, single-scale)
2D Object DetectionCOCO minivalbox AP40.3ExtremeNet (Hourglass-104, single-scale)
16kCOCO test-devAP5060.5ExtremeNet (Hourglass-104, multi-scale)
16kCOCO test-devAP7547ExtremeNet (Hourglass-104, multi-scale)
16kCOCO test-devAPL57.6ExtremeNet (Hourglass-104, multi-scale)
16kCOCO test-devAPM46.9ExtremeNet (Hourglass-104, multi-scale)
16kCOCO test-devAPS24.1ExtremeNet (Hourglass-104, multi-scale)
16kCOCO test-devbox mAP43.7ExtremeNet (Hourglass-104, multi-scale)
16kCOCO test-devAP5055.5ExtremeNet (Hourglass-104, single-scale)
16kCOCO test-devAP7543.2ExtremeNet (Hourglass-104, single-scale)
16kCOCO test-devAPL53.1ExtremeNet (Hourglass-104, single-scale)
16kCOCO test-devAPM43.2ExtremeNet (Hourglass-104, single-scale)
16kCOCO test-devAPS20.4ExtremeNet (Hourglass-104, single-scale)
16kCOCO test-devbox mAP40.2ExtremeNet (Hourglass-104, single-scale)
16kCOCO minivalAP5059.6ExtremeNet (Hourglass-104, multi-scale)
16kCOCO minivalAP7546.8ExtremeNet (Hourglass-104, multi-scale)
16kCOCO minivalAPL59.4ExtremeNet (Hourglass-104, multi-scale)
16kCOCO minivalAPM46.6ExtremeNet (Hourglass-104, multi-scale)
16kCOCO minivalAPS25.7ExtremeNet (Hourglass-104, multi-scale)
16kCOCO minivalbox AP43.3ExtremeNet (Hourglass-104, multi-scale)
16kCOCO minivalAP5055.1ExtremeNet (Hourglass-104, single-scale)
16kCOCO minivalAP7543.7ExtremeNet (Hourglass-104, single-scale)
16kCOCO minivalAPL56.1ExtremeNet (Hourglass-104, single-scale)
16kCOCO minivalAPM44ExtremeNet (Hourglass-104, single-scale)
16kCOCO minivalAPS21.6ExtremeNet (Hourglass-104, single-scale)
16kCOCO minivalbox AP40.3ExtremeNet (Hourglass-104, single-scale)

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-15Attend-and-Refine: Interactive keypoint estimation and quantitative cervical vertebrae analysis for bone age assessment2025-07-10ECORE: Energy-Conscious Optimized Routing for Deep Learning Models at the Edge2025-07-08