paper-with-me

홈 › Papers

Anchor Pruning for Object Detection

2021-04-01 · Maxim Bonnaerens, Matthias Freiberger, Joni Dambre

This paper proposes anchor pruning for object detection in one-stage anchor-based detectors. While pruning techniques are widely used to reduce the computational cost of convolutional neural networks, they tend to focus on optimizing the backbone networks where often most computations are. In this work we demonstrate an additional pruning technique, specifically for object detection: anchor pruning. With more efficient backbone networks and a growing trend of deploying object detectors on embedded systems where post-processing steps such as non-maximum suppression can be a bottleneck, the impact of the anchors used in the detection head is becoming increasingly more important. In this work, we show that many anchors in the object detection head can be removed without any loss in accuracy. With additional retraining, anchor pruning can even lead to improved accuracy. Extensive experiments on SSD and MS COCO show that the detection head can be made up to 44% more efficient while simultaneously increasing accuracy. Further experiments on RetinaNet and PASCAL VOC show the general effectiveness of our approach. We also introduce `overanchorized' models that can be used together with anchor pruning to eliminate hyperparameters related to the initial shape of anchors. Code and models are available at https://github.com/Mxbonn/anchor_pruning.

📄 PDF Abstract BibTeX arXiv:2104.00432

Code (1)

Mxbonn/anchor_pruning 공식 구현 pytorch

Tasks

Objectobject-detectionObject Detection

Methods 이 논문이 사용한 방법론

Pruning 설명 없음
Focal Loss A Focal Loss function addresses class imbalance during training in tasks like object detection. Focal loss applies a modulating term to the cross entropy loss in order to…
FPN 설명 없음
Non Maximum Suppression Non Maximum Suppression is a computer vision method that selects a single entity out of many overlapping entities (for example bounding boxes in object detection). The…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
RetinaNet RetinaNet is a one-stage object detection model that utilizes a focal loss function to address class imbalance during training.…
SSD SSD is a single-stage object detection method that discretizes the output space of bounding boxes into a set of default boxes over different aspect ratios and scales per…

Similar Papers 제목 키워드 기반

MetaAnchor: Learning to Detect Objects with Customized Anchors

2018-07-03 · NeurIPS 2018 12 · Tong Yang, Xiangyu Zhang, Zeming Li, Wenqiang Zhang 외

We propose a novel and flexible anchor mechanism named MetaAnchor for object detection frameworks. Unlike many previous detectors model anchors via a predefined manner, in MetaAnchor anchor functions could be dynamically…

Objectobject-detectionObject Detection

Pseudo-IoU: Improving Label Assignment in Anchor-Free Object Detection

2021-04-29 · Jiachen Li, Bowen Cheng, Rogerio Feris, JinJun Xiong 외

Current anchor-free object detectors are quite simple and effective yet lack accurate label assignment methods, which limits their potential in competing with classic anchor-based models that are supported by well-design…

Objectobject-detectionObject Detection

AnchorPrune: Relevance-Anchored Contextual Expansion for Visual Token Pruning

2026-07-08 · Kyuan Oh, Bumsoo Kim arxiv

Large vision-language models incur substantial inference costs because high-resolution inputs introduce thousands of visual tokens, many of which are redundant for a given query. Existing pruning methods often combine qu…

Cut-ViT: Task-Specific Model Pruning via Gram Anchoring Subspace Consistency

2026-08-28 · Jianjian Yin, Liulei Li, Tao Chen, Yi Chen 외 arxiv

Pruning visual foundation models has attracted considerable attention. However, existing methods focus on rigid point-to-point token alignment on a single dataset for pruning, suffering from two limitations: i) robustnes…

FreeAnchor: Learning to Match Anchors for Visual Object Detection

2019-09-05 · NeurIPS 2019 12 · Xiaosong Zhang, Fang Wan, Chang Liu, Rongrong Ji 외

Modern CNN-based object detectors assign anchors for ground-truth objects under the restriction of object-anchor Intersection-over-Unit (IoU). In this study, we propose a learning-to-match approach to break IoU restricti…

Objectobject-detectionObject Detection