Towards Adversarially Robust and Domain Generalizable Stereo Matching by Rethinking DNN Feature Backbones
Not on the map. Why?
Abstract (arXiv)
Stereo matching has recently witnessed remarkable progress using Deep Neural Networks (DNNs). But, how robust are they? Although it has been well-known that DNNs often suffer from adversarial vulnerability with a catastrophic drop in performance, the situation is even worse in stereo matching. This paper first shows that a type of weak white-box attacks can overwhelm state-of-the-art methods. The attack is learned by a proposed stereo-constrained projected gradient descent (PGD) method in stereo matching. This observation raises serious concerns for the deployment of DNN-based stereo matching. Parallel to the adversarial vulnerability, DNN-based stereo matching is typically trained under the so-called simulation to reality pipeline, and thus domain generalizability is an important problem. This paper proposes to rethink the learnable DNN-based feature backbone towards adversarially-robust and domain generalizable stereo matching by completely removing it for matching. In experiments, the proposed method is tested in the SceneFlow dataset and the KITTI2015 benchmark, with promising results. We compute the matching cost volume using the classic multi-scale census transform (i.e., local binary pattern) of the raw input stereo images, followed by a stacked Hourglass head sub-network solving the matching problem. It significantly improves the adversarial robustness, while retaining accuracy performance comparable to state-of-the-art methods. It also shows better generalizability from simulation (SceneFlow) to real (KITTI) datasets when no fine-tuning is used.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 36 of its 51 references that are in the map. First posted on arXiv 31 Jul 2021.
Builds on
36 of 51 references.
References · 36
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2020Shortcut Learning in Deep Neural Networkscited by 1,928
- 2016Adversarial examples in the physical worldcited by 1,762
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2016Stacked Hourglass Networks for Human Pose Estimationcited by 913
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 878
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
- 2018Improving Transferability of Adversarial Examples with Input Diversitycited by 591
24 more
- 2016Delving into Transferable Adversarial Examples and Black-box Attackscited by 530
- 2017Adversarial Patchcited by 514
- 2018Pyramid Stereo Matching Networkcited by 486
- 2019Evading Defenses to Transferable Adversarial Examples by Translation-Invariant Attackscited by 440
- 2019Unlabeled Data Improves Adversarial Robustnesscited by 415
- 2017End-to-End Learning of Geometry and Context for Deep Stereo Regressioncited by 359
- 2018Adversarially Robust Generalization Requires More Datacited by 318
- 2018Feature Denoising for Improving Adversarial Robustnesscited by 312
- 2021Recent Advances in Adversarial Training for Adversarial Robustnesscited by 276
- 2017Adversarial Examples for Semantic Segmentation and Object Detectioncited by 275
- 2019GA-Net: Guided Aggregation Net for End-to-end Stereo Matchingcited by 242
- 2019Group-wise Correlation Stereo Networkcited by 235
- 2018Adversarial Logit Pairingcited by 224
- 2020Hierarchical Neural Architecture Search for Deep Stereo Matchingcited by 166
- 2015Stereo Matching by Training a Convolutional Neural Network to Compare Image Patchescited by 151
- 2020Physically Realizable Adversarial Examples for LiDAR Object Detectioncited by 137
- 2018Learning Depth with Convolutional Spatial Propagation Networkcited by 135
- 2018Decoupling Direction and Norm for Efficient Gradient-Based L2 Adversarial Attacks and Defensescited by 109
- 2017Adversarial examples for generative modelscited by 58
- 2021Exploring Adversarial Robustness of Multi-Sensor Perception Systems in Self Drivingcited by 45
- 2019Attacking Optical Flowcited by 41
- 2020Stereopagnosia: Fooling Stereo Networks with Adversarial Perturbationscited by 19
- 2019Fast Deep Stereo with 2D Convolutional Processing of Cost Signaturescited by 12
- 2019AMNet: Deep Atrous Multiscale Stereo Disparity Estimation Networkscited by 7
Built on by
Citing papers per year: 2024: 1; 2025: 2.
3 papers.
- 2025Test-Time Defense Against Adversarial Attacks via Stochastic Resonance of Latent Ensemblescited by 2
- 2024Modeling Stereo-Confidence Out of the End-to-End Stereo-Matching Network via Disparity Plane Sweepcited by 1
- 2025Cheating Stereo Matching in Full-scale: Physical Adversarial Attack against Binocular Depth Estimation in Autonomous Drivingcited by 0
- 2025Cheating Stereo Matching in Full-scale: Physical Adversarial Attack against Binocular Depth Estimation in Autonomous Driving18 Nov 2025
- 2025Test-Time Defense Against Adversarial Attacks via Stochastic Resonance of Latent Ensembles3 Oct 2025
- 2024Modeling Stereo-Confidence Out of the End-to-End Stereo-Matching Network via Disparity Plane Sweep22 Jan 2024