Accelerating Non-Maximum Suppression: A Graph Theory Perspective
King-Siong Si, Lu Sun, Weizhan Zhang, Tieliang Gong, Jiahao Wang,, Jiang Liu, Hao Sun

TL;DR
This paper analyzes non-maximum suppression (NMS) using graph theory, proposing optimized algorithms and a benchmark to significantly improve speed with minimal accuracy loss in object detection.
Contribution
It introduces a graph theory perspective on NMS, proposing two new optimized algorithms and the first comprehensive benchmark for NMS evaluation.
Findings
QSI-NMS is 6.2x faster with 0.1% mAP loss.
eQSI-NMS achieves 10.7x speed with 0.3% mAP loss.
BOE-NMS is 5.1x faster with no mAP loss.
Abstract
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 . 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsGraph theory and applications · Computational Drug Discovery Methods · Gene Regulatory Network Analysis
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
