Real-time road surface and semantic lane estimation using deep features

In this article, we present a robust real-time road surface and semantic lane marker estimation algorithm using the deconvolution neural network and extra trees-based decision forest. Our proposed algorithm simultaneously performs three environment perception tasks on colour and depth images, even under challenging conditions, namely road surface estimation, lane marker localization, and lane marker semantic information estimation. The lane marker semantic information implies the lane marker type such as dotted lane marker or continuous lane marker. The task of road surface estimation is performed with a trained deconvolution neural network. For the lane marker localization task, a scene-based extra trees regression framework is used to localize the lane markers in the given road. To account for the variations in the number and characteristics of the lane markers in the road scene, multiple regression models indexed with scene labels are used. The pre-defined scene labels correspond to the lane marker variations in a given scene, and an extra trees-based classification model is trained to estimate them from the road features. The road features, given as an input to the extra trees frameworks, are extracted from the road image using the trained filters of the deconvolution network. The proposed algorithm is validated using multiple acquired datasets. A comparative analysis is also conducted with baseline algorithms, and an improved accuracy is reported. Moreover, a detailed parameter evaluation is also performed. We report a computational time of 90 ms per frame.

[1]  Zhang Guo-ying,et al.  A Road Detection Algorithm by Boosting Using Feature Combination , 2007, 2007 IEEE Intelligent Vehicles Symposium.

[2]  Luis Magdalena,et al.  A Color Vision-Based Lane Tracking System for Autonomous Driving on Unmarked Roads , 2004, Auton. Robots.

[3]  C. Hilario,et al.  Detection and classification of road lanes with a frequency analysis , 2005, IEEE Proceedings. Intelligent Vehicles Symposium, 2005..

[4]  Massimo Bertozzi,et al.  GOLD: a parallel real-time stereo vision system for generic obstacle and lane detection , 1998, IEEE Trans. Image Process..

[5]  Zdenek Procházka Road region segmentation based on sequential Monte-Carlo estimation , 2008, 2008 10th International Conference on Control, Automation, Robotics and Vision.

[6]  Akihiro Takeuchi,et al.  Road detection using segmentation by weighted aggregation based on visual information and a posteriori probability of road regions , 2008, 2008 IEEE International Conference on Systems, Man and Cybernetics.

[7]  Gamini Dissanayake,et al.  Efficient Lane Detection and Tracking in Urban Environments , 2007, EMCR.

[8]  Trevor Darrell,et al.  Caffe: Convolutional Architecture for Fast Feature Embedding , 2014, ACM Multimedia.

[9]  Zheng Liu,et al.  Real-Time Lane Estimation Using Deep Features and Extra Trees Regression , 2015, PSIVT.

[10]  Naim Dahnoun,et al.  Stereo vision-based road estimation assisted by efficient planar patch calculation , 2016, Signal Image Video Process..

[11]  Mohamed Aly,et al.  Real time detection of lane markers in urban streets , 2008, 2008 IEEE Intelligent Vehicles Symposium.

[12]  Michael Anthony Bauer,et al.  Map-based lane and obstacle-free area detection , 2015, 2014 International Conference on Computer Vision Theory and Applications (VISAPP).

[13]  Gamini Dissanayake,et al.  Robust lane detection in urban environments , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  N. H. C. Yung,et al.  Lane detection by orientation and length discrimination , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[15]  Lahcen Koutti,et al.  Fast edge-based stereo matching approach for road applications , 2017, Signal Image Video Process..

[16]  Nir Friedman,et al.  Bayesian Network Classifiers , 1997, Machine Learning.

[17]  Minho Lee,et al.  Robust Lane Detection Based On Convolutional Neural Network and Random Sample Consensus , 2014, ICONIP.

[18]  Thambipillai Srikanthan,et al.  Nonparametric Technique Based High-Speed Road Surface Detection , 2015, IEEE Transactions on Intelligent Transportation Systems.

[19]  Albert S. Huang,et al.  Probabilistic lane estimation for autonomous driving using basis curves , 2011, Auton. Robots.

[20]  Se-Young Oh,et al.  Vision-based fusion of robust lane tracking and forward vehicle detection in a real driving environment , 2012, International Journal of Automotive Technology.

[21]  Hsu-Yung Cheng,et al.  Lane Detection With Moving Vehicles in the Traffic Scenes , 2006, IEEE Transactions on Intelligent Transportation Systems.

[22]  Ming Zhu,et al.  Obstacle detection in single images with deep neural networks , 2016, Signal Image Video Process..

[23]  Takio Kurita,et al.  Estimation of Lane State from Car-mounted Camera Using Multiple-model Particle Filter Based on Voting Result for One-dimensional Parameter Space , 2007, MVA.

[24]  Bo Zhang,et al.  Color-based road detection in urban traffic scenes , 2004, IEEE Transactions on Intelligent Transportation Systems.

[25]  Camillo J. Taylor,et al.  Stochastic road shape estimation , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[26]  Dinggang Shen,et al.  Lane detection using spline model , 2000, Pattern Recognit. Lett..

[27]  Sibel Yenikaya,et al.  Keeping the vehicle on the road: A survey on on-road lane detection systems , 2013, CSUR.

[28]  Theo Gevers,et al.  3D Scene priors for road detection , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[29]  Adil Mehmood Khan,et al.  Using deep features for video scene detection and annotation , 2018, Signal, Image and Video Processing.

[30]  Seunghoon Hong,et al.  Learning Deconvolution Network for Semantic Segmentation , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[31]  Vijay John,et al.  Fast road scene segmentation using deep learning and scene-based models , 2016, 2016 23rd International Conference on Pattern Recognition (ICPR).

[32]  Zehong Yang,et al.  A Real-Time Drivable Road Detection Algorithm in Urban Traffic Environment , 2012, ICCVG.