Should All Proposals be Treated Equally in Object Detection?
The complexity-precision trade-off of an object detector is a critical problem for resource constrained vision tasks. Previous works have emphasized detectors implemented with efficient backbones. The impact on this trade-off of proposal processing by the detection head is investigated in this work. It is hypothesized that improved detection efficiency requires a paradigm shift, towards the unequal processing of proposals, assigning more computation to good proposals than poor ones. This results in better utilization of available computational budget, enabling higher accuracy for the same FLOPS. We formulate this as a learning problem where the goal is to assign operators to proposals, in the detection head, so that the total computational cost is constrained and the precision is maximized. The key finding is that such matching can be learned as a function that maps each proposal embedding into a one-hot code over operators. While this function induces a complex dynamic network routing mechanism, it can be implemented by a simple MLP and learned end-to-end with off-the-shelf object detectors. This 'dynamic proposal processing' (DPP) is shown to outperform state-of-the-art end-to-end object detectors (DETR, Sparse R-CNN) by a clear margin for a given computational complexity.
Code (1)
Tasks
AllObjectObject DetectionSimilar Papers 제목 키워드 기반
FVNet: 3D Front-View Proposal Generation for Real-Time Object Detection from Point Clouds
3D object detection from raw and sparse point clouds has been far less treated to date, compared with its 2D counterpart. In this paper, we propose a novel framework called FVNet for 3D front-view proposal generation and…
3D Object DetectionObjectobject-detectionObject Detection+1Object-Level Proposals
Edge and surface are two fundamental visual elements of an object. The majority of existing object proposal approaches utilize edge or edge-like cues to rank candidates, while we consider that the surface cue containing …
Objectobject-detectionObject DetectionPETDet: Proposal Enhancement for Two-Stage Fine-Grained Object Detection
Fine-grained object detection (FGOD) extends object detection with the capability of fine-grained recognition. In recent two-stage FGOD methods, the region proposal serves as a crucial link between detection and fine-gra…
Multi-Task LearningObjectobject-detectionObject Detection+1GLT-T: Global-Local Transformer Voting for 3D Single Object Tracking in Point Clouds
Current 3D single object tracking methods are typically based on VoteNet, a 3D region proposal network. Despite the success, using a single seed point feature as the cue for offset learning in VoteNet prevents high-quali…
3D Single Object TrackingObject TrackingRegion ProposalTraining-free Boost for Open-Vocabulary Object Detection with Confidence Aggregation
Open-vocabulary object detection (OVOD) aims at localizing and recognizing visual objects from novel classes unseen at the training time. Whereas, empirical studies reveal that advanced detectors generally assign lower s…
Objectobject-detectionObject DetectionOpen-vocabulary object detection+2