atlas

Research map / Detection and segmentation / CNN features

Accelerating Non-Maximum Suppression: A Graph Theory Perspective

NeurIPS 2024 · Detection and segmentation › CNN features · approach: Region-based and query-based detectors · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Analyzes NMS as a DAG over boxes and proposes QSI-NMS, eQSI-NMS (O(n log n)) and BOE-NMS, plus the NMS-Bench benchmark, achieving up to ~10x speedups over original NMS with little or no mAP loss.

Problem

Non-maximum suppression is a post-processing bottleneck in object detection; existing NMS speedups rely on parallel hardware or lose accuracy, and NMS methods lack a unified evaluation framework.

Approach

Model NMS as a directed acyclic graph of suppression relations, solve it via dynamic programming over topological order, and exploit weakly connected component structure with a quicksort-style divide-and-conquer (QSI-NMS, eQSI-NMS via a Cartesian/QSI tree) and a geometric locality bound that skips non-overlapping box pairs (BOE-NMS).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BOE-NMS instead of original NMSYOLOv8-N · MS COCO 2017Average Latency (μs): 906.9 -> 176.8Helped
Use BOE-NMS instead of original NMSYOLOv8-N · MS COCO 2017AP 0.5:0.95 (%): 37.2 -> 37.2No clear effect
Use QSI-NMS instead of original NMSYOLOv8-N · MS COCO 2017Average Latency (μs): 906.9 -> 146.8Helped
Use QSI-NMS instead of original NMSYOLOv8-N · MS COCO 2017AP 0.5:0.95 (%): 37.2 -> 37.1Hurt
Use eQSI-NMS instead of original NMSYOLOv8-N · MS COCO 2017Average Latency (μs): 906.9 -> 85.0Helped
Use eQSI-NMS instead of original NMSYOLOv8-N · MS COCO 2017AP 0.5:0.95 (%): 37.2 -> 36.9Hurt
Use BOE-NMS instead of original NMSYOLOv8-N · Open Images V7Average Latency (μs): 1627.9 -> 260.2Helped
Use BOE-NMS instead of original NMSYOLOv8-N · Open Images V7AP 0.5:0.95 (%): 18.1 -> 18.1No clear effect
Use QSI-NMS instead of original NMSYOLOv8-N · Open Images V7Average Latency (μs): 1627.9 -> 231.8Helped
Use eQSI-NMS instead of original NMSYOLOv8-N · Open Images V7Average Latency (μs): 1627.9 -> 132.3Helped
Use eQSI-NMS instead of original NMSYOLOv8-N · Open Images V7AP 0.5:0.95 (%): 18.1 -> 18.0Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MS COCO 2017 Open Images V7

Benchmarks: MS COCO 2017 Open Images V7 NMS-Bench

Metrics: AP 0.5:0.95 average latency per image (microseconds)

Baselines: original NMS Fast NMS Cluster-NMS PSRR-MaxpoolNMS

Builds on: Soft-NMS Cluster-NMS Fast NMS quicksort

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy