Accelerating Non-Maximum Suppression: A Graph Theory Perspective
Not on the map. Why?
Abstract (arXiv)
Non-maximum suppression (NMS) is an indispensable post-processing step in object detection. With the continuous optimization of network models, NMS has become the ``last mile'' to enhance the efficiency of object detection. This paper systematically analyzes NMS from a graph theory perspective for the first time, revealing its intrinsic structure. Consequently, we propose two optimization methods, namely QSI-NMS and BOE-NMS. The former is a fast recursive divide-and-conquer algorithm with negligible mAP loss, and its extended version (eQSI-NMS) achieves optimal complexity of O(nlog n). The latter, concentrating on the locality of NMS, achieves an optimization at a constant level without an mAP loss penalty. Moreover, to facilitate rapid evaluation of NMS methods for researchers, we introduce NMS-Bench, the first benchmark designed to comprehensively assess various NMS methods. Taking the YOLOv8-N model on MS COCO 2017 as the benchmark setup, our method QSI-NMS provides 6.2× speed of original NMS on the benchmark, with a 0.1% decrease in mAP. The optimal eQSI-NMS, with only a 0.3% mAP decrease, achieves 10.7× speed. Meanwhile, BOE-NMS exhibits 5.1× speed with no compromise in mAP.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 28 of its 47 references that are in the map. First posted on arXiv 30 Sep 2024.
Builds on
28 of 47 references.
References · 28
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2017Mask R-CNNcited by 7,259
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2015SSD: Single Shot MultiBox Detectorcited by 3,125
- 2015Fast R-CNNcited by 2,930
- 2018YOLOv3: An Incremental Improvementcited by 2,652
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
- 2020YOLOv4: Optimal Speed and Accuracy of Object Detectioncited by 1,624
- 2016YOLO9000: Better, Faster, Strongercited by 1,429
- 2023DETRs Beat YOLOs on Real-time Object Detectioncited by 526
16 more
- 2021RepVGG: Making VGG-style ConvNets Great Againcited by 520
- 2019YOLACT: Real-time Instance Segmentationcited by 441
- 2017Deep Learning for Medical Image Analysiscited by 399
- 2019CSPNet: A New Backbone that can Enhance Learning Capability of CNNcited by 381
- 2017Soft-NMS -- Improving Object Detection With One Line of Codecited by 380
- 2014Multiple Object Tracking: A Literature Reviewcited by 165
- 2018Bounding Box Regression with Uncertainty for Accurate Object Detectioncited by 143
- 2017Learning non-maximum suppressioncited by 112
- 20213D Object Detection for Autonomous Driving: A Surveycited by 106
- 2020Enhancing Geometric Factors in Model Learning and Inference for Object Detection and Instance Segmentationcited by 98
- 2019Adaptive NMS: Refining Pedestrian Detection in a Crowdcited by 66
- 2024TAMM: TriAdapter Multi-Modal Learning for 3D Shape Understandingcited by 26
- 2020NOH-NMS: Improving Pedestrian Detection by Nearby Objects Hallucinationcited by 9
- 2021A new near-linear time algorithm for k-nearest neighbor search using a compressed cover treecited by 7
- 2020ASAP-NMS: Accelerating Non-Maximum Suppression Using Spatially Aware Priorscited by 3
- 2021PSRR-MaxpoolNMS: Pyramid Shifted MaxpoolNMS with Relationship Recoverycited by 2
Built on by
Citing papers per year: 2026: 2.
2 papers.