Road detection based on superpixels and anisotropic heat diffusion

Road detection is a basic functionality for driver assistance system such as vehicle and pedestrian detection. The main challenge is to deal with the presence of different objects (pedestrians and vehicles), the continuously varying background, different imaging conditions (different viewpoints, varying weather conditions and changing illumination), different road types (color, shape) and different environments (off-road, urban, highways). Accordingly, we propose a novel road detection approach based on superpixels and anisotropic heat diffusion. The idea is to previously denoise and deblur road images using directional filters. And then to oversegment the enhanced image into small homogeneous regions which are called superpixels with the superpixel segmentation method. According to the thermodynamic energy diffusion theory, we cluster superpixels into several region blocks. Finally, the algorithm extracts the road region combining the prior knowledge with the largest and most coherent principle of cosegmentation. Quantitative and qualitative experiments show that the approach is robust to lighting variations, heavy traffic and shadows. Moreover, the proposed method provides the better performance when compared with several state-of-the-art methods.

[1]  Cheng-Jian Lin,et al.  Design of a lane detection and departure warning system using functional-link-based neuro-fuzzy networks , 2010, International Conference on Fuzzy Systems.

[2]  Wenhui Zhou,et al.  Combining dark channel prior and color cues for road following in outdoor environments , 2010, 2010 IEEE International Conference on Image Processing.

[3]  Li Xu,et al.  Two-Phase Kernel Estimation for Robust Motion Deblurring , 2010, ECCV.

[4]  Stephen Lin,et al.  Motion-aware noise filtering for deblurring of noisy and blurry images , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[5]  Sylvain Paris,et al.  Handling Noise in Single Image Deblurring Using Directional Filters , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[6]  Michael S. Brown,et al.  Nonlinear camera response functions and image deblurring , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[7]  Guoying Zhang,et al.  An adaptive weighted boosting algorithm for road detection , 2010, 2010 International Conference on Networking, Sensing and Control (ICNSC).

[8]  Youping Chen,et al.  Model-Based Lane Detection and Lane Following for Intelligent Vehicles , 2010, 2010 Second International Conference on Intelligent Human-Machine Systems and Cybernetics.

[9]  Greg Mori,et al.  Guiding model search using segmentation , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[10]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[11]  Sven J. Dickinson,et al.  TurboPixels: Fast Superpixels Using Geometric Flows , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  M. Foedisch,et al.  Adaptive real-time road detection using neural networks , 2004, Proceedings. The 7th International IEEE Conference on Intelligent Transportation Systems (IEEE Cat. No.04TH8749).

[13]  Takeo Kanade,et al.  Distributed cosegmentation via submodular optimization on anisotropic diffusion , 2011, 2011 International Conference on Computer Vision.

[14]  Theo Gevers,et al.  Road Geometry Classification by Adaptive Shape Models , 2013, IEEE Transactions on Intelligent Transportation Systems.