UnrealStereo: Controlling Hazardous Factors to Analyze Stereo Vision
Not on the map. Why?
Abstract (arXiv)
A reliable stereo algorithm is critical for many robotics applications. But textureless and specular regions can easily cause failure by making feature matching difficult. Understanding whether an algorithm is robust to these hazardous regions is important. Although many stereo benchmarks have been developed to evaluate performance, it is hard to quantify the effect of hazardous regions in real images because the location and severity of these regions are unknown. In this paper, we develop a synthetic image generation tool enabling to control hazardous factors, such as making objects more specular or transparent, to produce hazardous regions at different degrees. The densely controlled sampling strategy in virtual worlds enables to effectively stress test stereo algorithms by varying the types and degrees of the hazard. We generate a large synthetic image dataset with automatically computed hazardous regions and analyze algorithms on these regions. The observations from synthetic images are further validated by annotating hazardous regions in real-world datasets Middlebury and KITTI (which gives a sparse sampling of the hazards). Our synthetic image generation tool is based on a game engine Unreal Engine 4 and will be open-source along with the virtual scenes in our experiments. Many publicly available realistic game contents can be used by our tool to provide an enormous resource for development and evaluation of algorithms.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Dec 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 4; 2024: 1.
8 papers.
- 2022RTMV: A Ray-Traced Multi-View Synthetic Dataset for Novel View Synthesiscited by 33
- 2021NViSII: A Scriptable Tool for Photorealistic Image Generationcited by 24
- 2021Object Detection and Pose Estimation from RGB and Depth Data for Real-time, Adaptive Robotic Graspingcited by 5
- 2023Learning Part Segmentation from Synthetic Animalscited by 4
- 2024Improving Pallet Detection Using Synthetic Datacited by 2
- 2023Analyzing Effects of Fake Training Data on the Performance of Deep Learning Systemscited by 1
- 2023Bent & Broken Bicycles: Leveraging synthetic data for damaged object re-identificationcited by 1
- 2023Rapid Training Data Creation by Synthesizing Medical Images for Classification and Localizationcited by 0
- 2024Improving Pallet Detection Using Synthetic Data11 Feb 2024
- 2023Learning Part Segmentation from Synthetic Animals30 Nov 2023
- 2023Rapid Training Data Creation by Synthesizing Medical Images for Classification and Localization9 Aug 2023
- 2023Bent & Broken Bicycles: Leveraging synthetic data for damaged object re-identification16 Apr 2023
- 2023Analyzing Effects of Fake Training Data on the Performance of Deep Learning Systems2 Mar 2023
- 2022RTMV: A Ray-Traced Multi-View Synthetic Dataset for Novel View Synthesis14 May 2022
- 2021NViSII: A Scriptable Tool for Photorealistic Image Generation28 May 2021
- 2021Object Detection and Pose Estimation from RGB and Depth Data for Real-time, Adaptive Robotic Grasping18 Jan 2021