[Paper Review] Detecting Unexpected Obstacles for Self-Driving Cars: Fusing Deep Learning and Geometric Modeling
This paper proposes a novel fusion framework combining deep learning-based semantic segmentation with stereo geometry for detecting small, unexpected road obstacles like lost cargo. By leveraging appearance, context, and 3D geometric cues via a Bayesian probabilistic fusion of semantic and stereo Stixel outputs, the system achieves a 50% relative improvement in detection rate and over 90% detection at 50m, operating in real time at 22 Hz.
The detection of small road hazards, such as lost cargo, is a vital capability for self-driving cars. We tackle this challenging and rarely addressed problem with a vision system that leverages appearance, contextual as well as geometric cues. To utilize the appearance and contextual cues, we propose a new deep learning-based obstacle detection framework. Here a variant of a fully convolutional network is used to predict a pixel-wise semantic labeling of (i) free-space, (ii) on-road unexpected obstacles, and (iii) background. The geometric cues are exploited using a state-of-the-art detection approach that predicts obstacles from stereo input images via model-based statistical hypothesis tests. We present a principled Bayesian framework to fuse the semantic and stereo-based detection results. The mid-level Stixel representation is used to describe obstacles in a flexible, compact and robust manner. We evaluate our new obstacle detection system on the Lost and Found dataset, which includes very challenging scenes with obstacles of only 5 cm height. Overall, we report a major improvement over the state-of-the-art, with relative performance gains of up to 50%. In particular, we achieve a detection rate of over 90% for distances of up to 50 m. Our system operates at 22 Hz on our self-driving platform.
Motivation & Objective
- To address the critical yet under-explored challenge of detecting small, unexpected road hazards such as lost cargo.
- To overcome limitations of geometry-only systems by incorporating appearance and contextual cues through deep learning.
- To develop a robust, real-time perception system capable of detecting obstacles as small as 5 cm at distances up to 50 m.
- To reduce false positives while maintaining high detection rates in complex, variable road conditions.
- To create a principled probabilistic fusion framework combining semantic and geometric detection outputs.
Proposed method
- A fully convolutional network (FCN) variant performs pixel-wise semantic labeling into free-space, on-road obstacles, and background to exploit appearance and context.
- A stereo-based system using the FPHT algorithm and statistical hypothesis testing generates 3D obstacle detections via Stixel representation.
- A Bayesian fusion framework combines semantic and geometric detection results using confidence scores and obstacle priors.
- The Stixel representation enables compact, flexible, and robust mid-level obstacle description across both modalities.
- The fusion process uses probabilistic inference to combine evidence from semantic and geometric sources, with confidence thresholds for false positive control.
- The system is optimized for real-time performance, running at 22 Hz on a self-driving platform with hardware acceleration for stereo processing.
Experimental results
Research questions
- RQ1Can deep learning models effectively detect small, unexpected road obstacles by leveraging appearance and contextual cues, even when objects vary widely in shape and appearance?
- RQ2How can geometric cues from stereo vision be reliably combined with semantic segmentation to improve detection of low-height obstacles?
- RQ3What is the optimal way to fuse probabilistic outputs from semantic and geometric detection systems to maximize detection rate while minimizing false positives?
- RQ4To what extent can a learned background class generalize to unseen obstacles while maintaining robustness to road surface variations and lighting changes?
- RQ5How does the fusion framework perform under real-world challenges such as curved roads, shadows, and decalibration?
Key findings
- The proposed system achieves a 50% relative improvement in detection rate compared to the state-of-the-art on the Lost and Found dataset.
- The system maintains a detection rate of over 90% for obstacles up to 50 meters away, even for objects as small as 5 cm in height.
- False positive rates are reduced by 13% compared to the state-of-the-art, with only one false positive per 2 kilometers driven in practice.
- The fusion system successfully recovers missed detections from individual modalities, such as when UON misses objects due to background class confusion or when stereo systems fail on small obstacles.
- The system operates in real time at 22 Hz on the self-driving platform, with end-to-end latency of 45 ms for SGM, 35 ms for FPHT, and 40 ms for UON on dedicated hardware.
- The probabilistic fusion framework allows intuitive control of false positives via confidence thresholds, maintaining high detection rates up to a threshold of 0.7.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.