GrooMeD-NMS: Grouped Mathematically Differentiable NMS for Monocular 3D Object Detection
Not on the map. Why?
Abstract (arXiv)
Modern 3D object detectors have immensely benefited from the end-to-end learning idea. However, most of them use a post-processing algorithm called Non-Maximal Suppression (NMS) only during inference. While there were attempts to include NMS in the training pipeline for tasks such as 2D object detection, they have been less widely adopted due to a non-mathematical expression of the NMS. In this paper, we present and integrate GrooMeD-NMS -- a novel Grouped Mathematically Differentiable NMS for monocular 3D object detection, such that the network is trained end-to-end with a loss on the boxes after NMS. We first formulate NMS as a matrix operation and then group and mask the boxes in an unsupervised manner to obtain a simple closed-form expression of the NMS. GrooMeD-NMS addresses the mismatch between training and inference pipelines and, therefore, forces the network to select the best 3D box in a differentiable manner. As a result, GrooMeD-NMS achieves state-of-the-art monocular 3D object detection results on the KITTI benchmark dataset performing comparably to monocular video-based methods. Code and models at https://github.com/abhi1kumar/groomed_nms
Key facts. Cited by 66 papers in the map (data through 7 Oct 2026). Builds on 59 of its 91 references that are in the map. First posted on arXiv 31 Mar 2021.
Builds on
59 of 91 references.
References · 59
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2015Fast R-CNNcited by 2,930
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
- 2019Generalized Intersection over Union: A Metric and A Loss for Bounding Box Regressioncited by 1,361
- 2018PointRCNN: 3D Object Proposal Generation and Detection from Point Cloudcited by 939
- 2017Focal Loss for Dense Object Detectioncited by 749
- 2016Multi-View 3D Object Detection Network for Autonomous Drivingcited by 721
- 2018Pseudo-LiDAR from Visual Depth Estimation: Bridging the Gap in 3D Object Detection for Autonomous Drivingcited by 455
38 more
- 2017Soft-NMS -- Improving Object Detection With One Line of Codecited by 380
- 2016Learning Hand-Eye Coordination for Robotic Grasping with Deep Learning and Large-Scale Data Collectioncited by 312
- 2019M3D-RPN: Monocular 3D Region Proposal Network for Object Detectioncited by 251
- 2019Differentiation of Blackbox Combinatorial Solverscited by 224
- 2019Disentangling Monocular 3D Object Detectioncited by 215
- 2020SMOKE: Single-Stage Monocular 3D Object Detection via Keypoint Estimationcited by 202
- 2020Fast Differentiable Sorting and Rankingcited by 196
- 2019Learning Depth-Guided Convolutions for Monocular 3D Object Detectioncited by 169
- 2020EPNet: Enhancing Point Features with Image Semantics for 3D Object Detectioncited by 164
- 2019Stereo R-CNN based 3D Object Detection for Autonomous Drivingcited by 163
- 2020MonoPair: Monocular 3D Object Detection Using Pairwise Spatial Relationshipscited by 153
- 2020RTM3D: Real-time Monocular 3D Detection from Object Keypoints for Autonomous Drivingcited by 150
- 2020Probabilistic Anchor Assignment with IoU Prediction for Object Detectioncited by 150
- 2019Accurate Monocular Object Detection via Color-Embedded 3D Reconstruction for Autonomous Drivingcited by 137
- 2018ROI-10D: Monocular Lifting of 2D Detection to 6D Pose and Metric Shapecited by 123
- 2017Augmented Reality Meets Computer Vision : Efficient Data Generation for Urban Driving Scenescited by 122
- 2020Kinematic 3D Object Detection in Monocular Videocited by 116
- 2019Differentiable Ranks and Sorting using Optimal Transportcited by 113
- 2017Learning non-maximum suppressioncited by 112
- 2019GS3D: An Efficient 3D Object Detection Framework for Autonomous Drivingcited by 106
- 2019Monocular 3D Object Detection Leveraging Accurate Proposals and Shape Reconstructioncited by 106
- 2020Analyzing Differentiable Fuzzy Logic Operatorscited by 100
- 2020MotionNet: Joint Perception and Motion Prediction for Autonomous Driving Based on Bird's Eye View Mapscited by 100
- 2020LUVLi Face Alignment: Estimating Landmarks' Location, Uncertainty, and Visibility Likelihoodcited by 87
- 2020Learning with Differentiable Perturbed Optimizerscited by 81
- 2019What You See is What You Get: Exploiting Visibility for 3D Object Detectioncited by 69
- 2019Deep Fitting Degree Scoring Network for Monocular 3D Object Detectioncited by 67
- 2019Adaptive NMS: Refining Pedestrian Detection in a Crowdcited by 66
- 2020Gradient Estimation with Stochastic Softmax Trickscited by 66
- 2020SoftSort: A Continuous Relaxation for the argsort Operatorcited by 66
- 2019Augmenting Neural Networks with First-order Logiccited by 51
- 2019Towards Generalization Across Depth for Monocular 3D Object Detectioncited by 41
- 2021M3DSSD: Monocular 3D Single Stage Object Detectorcited by 39
- 2016End-to-end training of object class detectors for mean average precisioncited by 35
- 2017Improving Object Localization with Fitness NMS and Bounded IoU Losscited by 30
- 2017Illuminating Pedestrians via Simultaneous Detection & Segmentationcited by 26
- 2020Center3D: Center-based Monocular 3D Object Detection with Joint Depth Understandingcited by 25
- 2020AP-Loss for Accurate One-Stage Object Detectioncited by 24
50 most cited of 59 All 59 (JSON)
Built on by
Citing papers per year: 2021: 10; 2022: 23; 2023: 17; 2024: 8; 2025: 5; 2026: 3.
66 papers.
Sort:
By area:
- 2021BEVDet: High-performance Multi-camera 3D Object Detection in Bird-Eye-Viewcited by 711
- 2022BEVDet4D: Exploit Temporal Cues in Multi-camera 3D Object Detectioncited by 340
- 2022BEVFusion: A Simple and Robust LiDAR-Camera Fusion Frameworkcited by 334
- 2022Omni3D: A Large Benchmark and Model for 3D Object Detection in the Wildcited by 159
- 20223D Object Detection for Autonomous Driving: A Comprehensive Surveycited by 132
- 2022MonoDTR: Monocular 3D Object Detection with Depth-Aware Transformercited by 108
- 2021AutoShape: Real-Time Shape-Aware Monocular 3D Object Detectioncited by 87
- 2022MonoDistill: Learning Spatial Features for Monocular 3D Object Detectioncited by 68
- 2021Learning Auxiliary Monocular Contexts Helps Monocular 3D Object Detectioncited by 66
- 20223D Object Detection from Images for Autonomous Driving: A Surveycited by 66
- 2022AutoRF: Learning 3D Object Radiance Fields from Single View Observationscited by 59
- 2022Polar Parametrization for Vision-based Surround-View 3D Detectioncited by 53
38 more
- 2021Progressive Coordinate Transforms for Monocular 3D Object Detectioncited by 52
- 2022Benchmarking the Robustness of LiDAR-Camera Fusion for 3D Object Detectioncited by 49
- 2022DEVIANT: Depth EquiVarIAnt NeTwork for Monocular 3D Object Detectioncited by 48
- 2022Diversity Matters: Fully Exploiting Depth Clues for Reliable Monocular 3D Object Detectioncited by 45
- 2022DID-M3D: Decoupling Instance Depth for Monocular 3D Object Detectioncited by 39
- 2022MonoGround: Detecting Monocular 3D Objects from the Groundcited by 37
- 2023Learning Occupancy for Monocular 3D Object Detectioncited by 35
- 2023Tame a Wild Camera: In-the-Wild Monocular Camera Calibrationcited by 34
- 2023GraphAlign: Enhancing Accurate Feature Alignment by Graph matching for Multi-Modal 3D Object Detectioncited by 34
- 2022Pseudo-Stereo for Monocular 3D Object Detection in Autonomous Drivingcited by 30
- 2022MonoJSG: Joint Semantic and Geometric Cost Volume for Monocular 3D Object Detectioncited by 30
- 2021Lidar Point Cloud Guided Monocular 3D Object Detectioncited by 29
- 2022Mix-Teaching: A Simple, Unified and Effective Semi-Supervised Learning Framework for Monocular 3D Object Detectioncited by 23
- 2021Learning Geometry-Guided Depth via Projective Modeling for Monocular 3D Object Detectioncited by 20
- 2021Voxel-based 3D Detection and Reconstruction of Multiple Objects from a Single Imagecited by 20
- 2023MonoLSS: Learnable Sample Selection For Monocular 3D Detectioncited by 18
- 2024MultiCorrupt: A Multi-Modal Robustness Dataset and Benchmark of LiDAR-Camera Fusion for 3D Object Detectioncited by 17
- 2023Differentiable Clustering with Perturbed Spanning Forestscited by 14
- 2023ImGeoNet: Image-induced Geometry-aware Voxel Representation for Multi-view 3D Object Detectioncited by 14
- 2023SupFusion: Supervised LiDAR-Camera Fusion for 3D Object Detectioncited by 14
- 2021SGM3D: Stereo Guided Monocular 3D Object Detectioncited by 13
- 2023NeurOCS: Neural NOCS Supervision for Monocular 3D Object Localizationcited by 13
- 2024SeaBird: Segmentation in Bird's View with Dice Loss Improves Monocular 3D Detection of Large Objectscited by 12
- 2023Delving into Motion-Aware Matching for Monocular 3D Object Trackingcited by 11
- 2023SOGDet: Semantic-Occupancy Guided Multi-view 3D Object Detectioncited by 9
- 2025RICCARDO: Radar Hit Prediction and Convolution for Camera-Radar 3D Object Detectioncited by 9
- 2025Unleashing the Power of Chain-of-Prediction for Monocular 3D Object Detectioncited by 8
- 2022Attention-Based Depth Distillation with 3D-Aware Positional Encoding for Monocular 3D Object Detectioncited by 7
- 2023Monocular 3D Object Detection with Bounding Box Denoising in 3D by Perceivercited by 7
- 2023PrObeD: Proactive Object Detection Wrappercited by 7
- 2024Multi-View Attentive Contextualization for Multi-View 3D Object Detectioncited by 7
- 2022Ground Plane Matters: Picking Up Ground Plane Prior in Monocular 3D Object Detectioncited by 5
- 2022Mirror Sinkhorn: Fast Online Optimization on Transport Polytopescited by 5
- 2022OBMO: One Bounding Box Multiple Objects for Monocular 3D Object Detectioncited by 5
- 2024RePLAy: Remove Projective LiDAR Depthmap Artifacts via Exploiting Epipolar Geometrycited by 4
- 2024TiGDistill-BEV: Multi-view BEV 3D Object Detection via Target Inner-Geometry Learning Distillationcited by 4
- 2025CHARM3R: Towards Unseen Camera Height Robust Monocular 3D Detectorcited by 4
- 2024Soft Condorcet Optimization for Ranking of General Agentscited by 3
50 most cited of 66 All 66 (JSON)
- 2026RefineAny3D: Depth Refinement as Semantic Alignment for Monocular 3D Detection10 Aug 2026
- 2026Towards Intrinsic-Aware Monocular 3D Object Detection28 Mar 2026
- 2026Systematic Evaluation of Depth Backbones and Semantic Cues for Monocular Pseudo-LiDAR 3D Detection7 Jan 2026
- 2025InsFusion: Rethink Instance-level LiDAR-Camera Fusion for 3D Object Detection10 Sep 2025
- 2025CHARM3R: Towards Unseen Camera Height Robust Monocular 3D Detector15 Aug 2025
- 2025SpikeSMOKE: Spiking Neural Networks for Monocular 3D Object Detection with Cross-Scale Gated Coding9 Jun 2025
- 2025Unleashing the Power of Chain-of-Prediction for Monocular 3D Object Detection7 May 2025
- 2025RICCARDO: Radar Hit Prediction and Convolution for Camera-Radar 3D Object Detection12 Apr 2025
- 2024TiGDistill-BEV: Multi-view BEV 3D Object Detection via Target Inner-Geometry Learning Distillation30 Dec 2024
- 2024Improving Batch Normalization with TTA for Robust Object Detection in Self-Driving28 Nov 2024
- 2024Soft Condorcet Optimization for Ranking of General Agents31 Oct 2024
- 2024RePLAy: Remove Projective LiDAR Depthmap Artifacts via Exploiting Epipolar Geometry27 Jul 2024
38 more
- 2024Fully Test-Time Adaptation for Monocular 3D Object Detection30 May 2024
- 2024Multi-View Attentive Contextualization for Multi-View 3D Object Detection20 May 2024
- 2024SeaBird: Segmentation in Bird's View with Dice Loss Improves Monocular 3D Detection of Large Objects29 Mar 2024
- 2024MultiCorrupt: A Multi-Modal Robustness Dataset and Benchmark of LiDAR-Camera Fusion for 3D Object Detection18 Feb 2024
- 2023MonoLSS: Learnable Sample Selection For Monocular 3D Detection22 Dec 2023
- 2023Towards Transferable Multi-modal Perception Representation Learning for Autonomy: NeRF-Supervised Masked AutoEncoder23 Nov 2023
- 2023PrObeD: Proactive Object Detection Wrapper28 Oct 2023
- 2023GraphAlign: Enhancing Accurate Feature Alignment by Graph matching for Multi-Modal 3D Object Detection12 Oct 2023
- 2023Towards Fair and Comprehensive Comparisons for Image-Based 3D Object Detection9 Oct 2023
- 2023SupFusion: Supervised LiDAR-Camera Fusion for 3D Object Detection13 Sep 2023
- 2023Do We Still Need Non-Maximum Suppression? Accurate Confidence Estimates and Implicit Duplication Modeling with IoU-Aware Calibration6 Sep 2023
- 2023SOGDet: Semantic-Occupancy Guided Multi-view 3D Object Detection26 Aug 2023
- 2023Delving into Motion-Aware Matching for Monocular 3D Object Tracking22 Aug 2023
- 2023ImGeoNet: Image-induced Geometry-aware Voxel Representation for Multi-view 3D Object Detection17 Aug 2023
- 2023SVDM: Single-View Diffusion Model for Pseudo-Stereo 3D Object Detection5 Jul 2023
- 2023Tame a Wild Camera: In-the-Wild Monocular Camera Calibration19 Jun 2023
- 2023NeurOCS: Neural NOCS Supervision for Monocular 3D Object Localization28 May 2023
- 2023Differentiable Clustering with Perturbed Spanning Forests25 May 2023
- 2023Learning Occupancy for Monocular 3D Object Detection25 May 2023
- 2023OriCon3D: Effective 3D Object Detection using Orientation and Confidence27 Apr 2023
- 2023Monocular 3D Object Detection with Bounding Box Denoising in 3D by Perceiver3 Apr 2023
- 2022OBMO: One Bounding Box Multiple Objects for Monocular 3D Object Detection20 Dec 2022
- 2022Attention-Based Depth Distillation with 3D-Aware Positional Encoding for Monocular 3D Object Detection30 Nov 2022
- 2022Mirror Sinkhorn: Fast Online Optimization on Transport Polytopes18 Nov 2022
- 2022Ground Plane Matters: Picking Up Ground Plane Prior in Monocular 3D Object Detection3 Nov 2022
- 2022MonoSIM: Simulating Learning Behaviors of Heterogeneous Point Cloud Object Detectors for Monocular 3D Object Detection19 Aug 2022
- 2022An Empirical Study of Pseudo-Labeling for Image-based 3D Object Detection15 Aug 2022
- 2022DEVIANT: Depth EquiVarIAnt NeTwork for Monocular 3D Object Detection21 Jul 2022
- 2022Omni3D: A Large Benchmark and Model for 3D Object Detection in the Wild21 Jul 2022
- 2022DID-M3D: Decoupling Instance Depth for Monocular 3D Object Detection18 Jul 2022
- 2022Mix-Teaching: A Simple, Unified and Effective Semi-Supervised Learning Framework for Monocular 3D Object Detection10 Jul 2022
- 2022Polar Parametrization for Vision-based Surround-View 3D Detection22 Jun 2022
- 20223D Object Detection for Autonomous Driving: A Comprehensive Survey19 Jun 2022
- 2022MonoGround: Detecting Monocular 3D Objects from the Ground15 Jun 2022
- 2022Benchmarking the Robustness of LiDAR-Camera Fusion for 3D Object Detection30 May 2022
- 2022BEVFusion: A Simple and Robust LiDAR-Camera Fusion Framework27 May 2022
- 2022Diversity Matters: Fully Exploiting Depth Clues for Reliable Monocular 3D Object Detection19 May 2022
- 2022AutoRF: Learning 3D Object Radiance Fields from Single View Observations7 Apr 2022
50 newest of 66 All 66 (JSON)
- 2021BEVDet: High-performance Multi-camera 3D Object Detection in Bird-Eye-Viewcited by 711
- 2022BEVDet4D: Exploit Temporal Cues in Multi-camera 3D Object Detectioncited by 340
- 2022BEVFusion: A Simple and Robust LiDAR-Camera Fusion Frameworkcited by 334
- 2022Omni3D: A Large Benchmark and Model for 3D Object Detection in the Wildcited by 159
- 20223D Object Detection for Autonomous Driving: A Comprehensive Surveycited by 132
- 2022MonoDTR: Monocular 3D Object Detection with Depth-Aware Transformercited by 108
- 2021AutoShape: Real-Time Shape-Aware Monocular 3D Object Detectioncited by 87
- 2022MonoDistill: Learning Spatial Features for Monocular 3D Object Detectioncited by 68
- 2021Learning Auxiliary Monocular Contexts Helps Monocular 3D Object Detectioncited by 66
- 20223D Object Detection from Images for Autonomous Driving: A Surveycited by 66
- 2022AutoRF: Learning 3D Object Radiance Fields from Single View Observationscited by 59
- 2022Polar Parametrization for Vision-based Surround-View 3D Detectioncited by 53
12 most cited of 65 All 65 (JSON)
- 2026RefineAny3D: Depth Refinement as Semantic Alignment for Monocular 3D Detection10 Aug 2026
- 2026Towards Intrinsic-Aware Monocular 3D Object Detection28 Mar 2026
- 2026Systematic Evaluation of Depth Backbones and Semantic Cues for Monocular Pseudo-LiDAR 3D Detection7 Jan 2026
- 2025InsFusion: Rethink Instance-level LiDAR-Camera Fusion for 3D Object Detection10 Sep 2025
- 2025CHARM3R: Towards Unseen Camera Height Robust Monocular 3D Detector15 Aug 2025
- 2025SpikeSMOKE: Spiking Neural Networks for Monocular 3D Object Detection with Cross-Scale Gated Coding9 Jun 2025
- 2025Unleashing the Power of Chain-of-Prediction for Monocular 3D Object Detection7 May 2025
- 2025RICCARDO: Radar Hit Prediction and Convolution for Camera-Radar 3D Object Detection12 Apr 2025
- 2024TiGDistill-BEV: Multi-view BEV 3D Object Detection via Target Inner-Geometry Learning Distillation30 Dec 2024
- 2024Improving Batch Normalization with TTA for Robust Object Detection in Self-Driving28 Nov 2024
- 2024Soft Condorcet Optimization for Ranking of General Agents31 Oct 2024
- 2024RePLAy: Remove Projective LiDAR Depthmap Artifacts via Exploiting Epipolar Geometry27 Jul 2024
12 newest of 65 All 65 (JSON)