ODAM: Gradient-based instance-specific visual explanations for object detection
Not on the map. Why?
Abstract (arXiv)
We propose the gradient-weighted Object Detector Activation Maps (ODAM), a visualized explanation technique for interpreting the predictions of object detectors. Utilizing the gradients of detector targets flowing into the intermediate feature maps, ODAM produces heat maps that show the influence of regions on the detector's decision for each predicted attribute. Compared to previous works classification activation maps (CAM), ODAM generates instance-specific explanations rather than class-specific ones. We show that ODAM is applicable to both one-stage detectors and two-stage detectors with different types of detector backbones and heads, and produces higher-quality visual explanations than the state-of-the-art both effectively and efficiently. We next propose a training scheme, Odam-Train, to improve the explanation ability on object discrimination of the detector through encouraging consistency between explanations for detections on the same object, and distinct explanations for detections on different objects. Based on the heat maps produced by ODAM with Odam-Train, we propose Odam-NMS, which considers the information of the model's explanation for each prediction to distinguish the duplicate detected objects. We present a detailed analysis of the visualized explanations of detectors and carry out extensive experiments to validate the effectiveness of the proposed ODAM.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 49 of its 58 references that are in the map. First posted on arXiv 13 Apr 2023.
Builds on
49 of 58 references.
References · 49
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2017Mask R-CNNcited by 7,259
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2015Fast R-CNNcited by 2,930
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
37 more
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
- 2021Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutionscited by 1,960
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
- 2019FCOS: Fully Convolutional One-Stage Object Detectioncited by 1,573
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
- 2019Attention is not Explanationcited by 916
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
- 2015Evaluating the visualization of what a Deep Neural Network has learnedcited by 416
- 2017Soft-NMS -- Improving Object Detection With One Line of Codecited by 380
- 2016Top-down Neural Attention by Excitation Backpropcited by 318
- 2017Relation Networks for Object Detectioncited by 305
- 2018CrowdHuman: A Benchmark for Detecting Human in a Crowdcited by 283
- 2017Real Time Image Saliency for Black Box Classifierscited by 246
- 2018Multimodal Explanations: Justifying Decisions and Pointing to the Evidencecited by 179
- 2018Explaining Image Classifiers by Counterfactual Generationcited by 144
- 2016Analyzing the Behavior of Visual Question Answering Modelscited by 119
- 2017Learning non-maximum suppressioncited by 112
- 2021BBAM: Bounding Box Attribution Map for Weakly Supervised Semantic and Instance Segmentationcited by 104
- 2020Black-box Explanation of Object Detectors via Saliency Mapscited by 74
- 2019Adaptive NMS: Refining Pedestrian Detection in a Crowdcited by 66
- 2020Detection in Crowded Scenes: One Proposal, Multiple Predictionscited by 59
- 2019Interpretable and Fine-Grained Visual Explanations for Convolutional Neural Networkscited by 49
- 2020SS-CAM: Smoothed Score-CAM for Sharper Visual Feature Localizationcited by 46
- 2018Local Explanation Methods for Deep Neural Networks Lack Sensitivity to Parameter Valuescited by 40
- 2019Role of Spatial Context in Adversarial Robustness for Object Detectioncited by 35
- 2017Visual Explanation by Interpretation: Improving Visual Feedback Capabilities of Deep Neural Networkscited by 28
- 2016Top-down Visual Saliency Guided by Captionscited by 22
- 2017Excitation Backprop for RNNscited by 14
- 2020FeatureNMS: Non-Maximum Suppression by Learning Feature Embeddingscited by 12
- 2020Visibility Guided NMS: Efficient Boosting of Amodal Object Detection in Crowded Traffic Scenescited by 8
- 2022Boosting Adversarial Robustness From The Perspective of Effective Margin Regularizationcited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 3; 2026: 5.
12 papers.
- 2025Grad-ECLIP: Gradient-based Visual and Textual Explanations for CLIPcited by 7
- 2023Human Attention-Guided Explainable Artificial Intelligence for Computer Vision Modelscited by 6
- 2024How explainable AI affects human performance: A systematic review of the behavioural consequences of saliency mapscited by 6
- 2025Point-to-Region Loss for Semi-Supervised Point-Based Crowd Countingcited by 6
- 2024Explaining Caption-Image Interactions in CLIP Models with Second-Order Attributionscited by 3
- 2024FFAM: Feature Factorization Activation Map for Explanation of 3D Detectorscited by 2
- 2025CE-FAM: Concept-Based Explanation via Fusion of Activation Mapscited by 1
- 2026The Neglected Baseline in Model Interpretationcited by 0
- 2026Differences in Detection: Explainability Where it Matterscited by 0
- 2026A Good Initialization is All You Need for Faithful Visual Attributioncited by 0
- 2026Fine-grained CLIP fine-tuning with self-annotated region alignmentcited by 0
- 2026Unraveling the Real Working Mechanism and Inherent Flaws of GAE: A Method for Interpreting Transformer Processes from an Economic Perspectivecited by 0
- 2026Unraveling the Real Working Mechanism and Inherent Flaws of GAE: A Method for Interpreting Transformer Processes from an Economic Perspective7 Sep 2026
- 2026Fine-grained CLIP fine-tuning with self-annotated region alignment15 Jul 2026
- 2026A Good Initialization is All You Need for Faithful Visual Attribution7 Jul 2026
- 2026Differences in Detection: Explainability Where it Matters5 Jun 2026
- 2026The Neglected Baseline in Model Interpretation21 May 2026
- 2025CE-FAM: Concept-Based Explanation via Fusion of Activation Maps28 Sep 2025
- 2025Point-to-Region Loss for Semi-Supervised Point-Based Crowd Counting28 May 2025
- 2025Grad-ECLIP: Gradient-based Visual and Textual Explanations for CLIP26 Feb 2025
- 2024Explaining Caption-Image Interactions in CLIP Models with Second-Order Attributions26 Aug 2024
- 2024FFAM: Feature Factorization Activation Map for Explanation of 3D Detectors21 May 2024
- 2024How explainable AI affects human performance: A systematic review of the behavioural consequences of saliency maps3 Apr 2024
- 2023Human Attention-Guided Explainable Artificial Intelligence for Computer Vision Models5 May 2023