LDNet: End-to-End Lane Marking Detection Approach Using a Dynamic Vision Sensor

Modern vehicles are equipped with various driverassistance systems, including automatic lane keeping, which prevents unintended lane departures. Traditional lane detection methods incorporate handcrafted or deep learning-based features followed by postprocessing techniques for lane extraction using frame-based RGB cameras. The utilization of frame-based RGB cameras for lane detection tasks is prone to illumination variations, sun glare, and motion blur, which limits the performance of lane detection methods. Incorporating an event camera for lane detection tasks in the perception stack of autonomous driving is one of the most promising solutions for mitigating challenges encountered by frame-based RGB cameras. The main contribution of this work is the design of the lane marking detection model, which employs the dynamic vision sensor. This paper explores the novel application of lane marking detection using an event camera by designing a convolutional encoder followed by the attention-guided decoder. The spatial resolution of the encoded features is retained by a dense atrous spatial pyramid pooling (ASPP) block. The additive attention mechanism in the decoder improves performance for high dimensional input encoded features that promote lane localization and relieve postprocessing computation. The efficacy of the proposed work is evaluated using the DVS dataset for lane extraction (DET). The experimental results show a significant improvement of 5.54% and 5.03% in F1 scores in multiclass and binary-class lane marking detection tasks. Additionally, the intersection over union (IoU ) scores of the proposed method surpass those of the best-performing state-of-the-art method by 6.50% and 9.37% in multiclass and binary-class tasks, respectively.

[1]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[2]  Christopher D. Manning,et al.  Effective Approaches to Attention-based Neural Machine Translation , 2015, EMNLP.

[3]  Nicholas F. Y. Chen Pseudo-Labels for Supervised Learning on Dynamic Vision Sensor Data, Applied to Object Detection Under Ego-Motion , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[4]  Mei Xie,et al.  A Method for Lane Detection Based on Color Clustering , 2010, 2010 Third International Conference on Knowledge Discovery and Data Mining.

[5]  Fabio Pizzati,et al.  Lane Detection and Classification using Cascaded CNNs , 2019, EUROCAST.

[6]  Tao Shen,et al.  DiSAN: Directional Self-Attention Network for RNN/CNN-free Language Understanding , 2017, AAAI.

[7]  Ana Cristina Murillo,et al.  EV-SegNet: Semantic Segmentation for Event-Based Cameras , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[8]  Matthias Schulze,et al.  An efficient encoder-decoder CNN architecture for reliable multilane detection in real time , 2018, 2018 IEEE Intelligent Vehicles Symposium (IV).

[9]  Shoushun Chen,et al.  Live Demonstration: CeleX-V: A 1M Pixel Multi-Mode Event-Based Sensor , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[10]  Chanho Lee,et al.  Robust Lane Detection and Tracking for Real-Time Applications , 2018, IEEE Transactions on Intelligent Transportation Systems.

[11]  Fernando A. Mujica,et al.  An Empirical Evaluation of Deep Learning on Highway Driving , 2015, ArXiv.

[12]  Iasonas Kokkinos,et al.  Modeling local and global deformations in Deep Learning: Epitomic convolution, Multiple Instance Learning, and sliding window detection , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[13]  Zhou Zhou,et al.  Improved Lane Departure Response Distortion Warning Method based on Hough Transformation and Kalman Filter , 2017, Informatica.

[14]  R. Udayakumar,et al.  Lane Datasets for Lane Detection , 2019, 2019 International Conference on Communication and Signal Processing (ICCSP).

[15]  Xiaogang Wang,et al.  Spatial As Deep: Spatial CNN for Traffic Scene Understanding , 2017, AAAI.

[16]  Kostas Daniilidis,et al.  EV-FlowNet: Self-Supervised Optical Flow Estimation for Event-based Cameras , 2018, Robotics: Science and Systems.

[17]  Huanyu Wang,et al.  Ultra Fast Structure-aware Deep Lane Detection , 2020, ECCV.

[18]  Mark Sandler,et al.  MobileNetV2: Inverted Residuals and Linear Bottlenecks , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[19]  Nanning Zheng,et al.  Efficient Lane Boundary Detection with Spatial-Temporal Knowledge Filtering , 2016, Sensors.

[20]  Kwanghoon Sohn,et al.  Real-time illumination invariant lane detection for lane departure warning system , 2015, Expert Syst. Appl..

[21]  Yongquan Chen,et al.  Accurate Lane Detection with Atrous Convolution and Spatial Pyramid Pooling for Autonomous Driving , 2019, 2019 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[22]  Chang-Hong Lin,et al.  Lane-mark extraction for automobiles under complex conditions , 2014, Pattern Recognit..

[23]  Naim Dahnoun,et al.  Multiple Lane Detection Algorithm Based on Novel Dense Vanishing Point Estimation , 2017, IEEE Transactions on Intelligent Transportation Systems.

[24]  Davide Scaramuzza,et al.  End-to-End Learning of Representations for Asynchronous Event-Based Data , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[25]  Dan Dan Zhang,et al.  An Improved Edge Detection Algorithm Based on Canny Operator , 2013 .

[26]  Xiangyu Zhang,et al.  ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design , 2018, ECCV.

[27]  Youngjoon Han,et al.  A real-time system of lane detection and tracking based on optimized RANSAC B-spline fitting , 2013, RACS.

[28]  Ruihao Li,et al.  Data-Driven Technology in Event-Based Vision , 2021, Complex..

[29]  ZuWhan Kim,et al.  Robust Lane Detection and Tracking in Challenging Scenarios , 2008, IEEE Transactions on Intelligent Transportation Systems.

[30]  Chen Change Loy,et al.  Learning Lightweight Lane Detection CNNs by Self Attention Distillation , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[31]  Luc Van Gool,et al.  Towards End-to-End Lane Detection: an Instance Segmentation Approach , 2018, 2018 IEEE Intelligent Vehicles Symposium (IV).

[32]  In So Kweon,et al.  VPGNet: Vanishing Point Guided Network for Lane and Road Marking Detection and Recognition , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[33]  Rui Fan,et al.  Using DP Towards A Shortest Path Problem-Related Application , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[34]  Abhinav Gupta,et al.  Non-local Neural Networks , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[35]  Klaus C. J. Dietmayer,et al.  A random finite set approach to multiple lane detection , 2012, 2012 15th International IEEE Conference on Intelligent Transportation Systems.

[36]  Jianwei Niu,et al.  Robust Lane Detection using Two-stage Feature Extraction with Curve Fitting , 2016, Pattern Recognit..

[37]  Qingxuan Jia,et al.  Road lane modeling based on RANSAC algorithm and hyperbolic model , 2016, 2016 3rd International Conference on Systems and Informatics (ICSAI).

[38]  Kilian Q. Weinberger,et al.  Densely Connected Convolutional Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[39]  Wei Li,et al.  DET: A High-Resolution DVS Dataset for Lane Extraction , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[40]  Ming-Wei Chang,et al.  BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding , 2019, NAACL.

[41]  Bok-Suk Shin,et al.  A superparticle filter for lane detection , 2015, Pattern Recognit..

[42]  Hermann Winner,et al.  Three Decades of Driver Assistance Systems: Review and Future Perspectives , 2014, IEEE Intelligent Transportation Systems Magazine.

[43]  Xiangjing An,et al.  Real-time lane departure warning system based on a single FPGA , 2013, EURASIP J. Image Video Process..

[44]  Moongu Jeon,et al.  Autonomous Vehicle: The Architecture Aspect of Self Driving Car , 2018, SSIP.

[45]  Hui Chen,et al.  Robust Lane Detection for Complicated Road Environment Based on Normal Map , 2018, IEEE Access.

[46]  Iasonas Kokkinos,et al.  DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[47]  Dinggang Shen,et al.  Lane detection and tracking using B-Snake , 2004, Image Vis. Comput..

[48]  Kang-Hyun Jo,et al.  Real-Time Lane Region Detection Using a Combination of Geometrical and Image Features , 2016, Sensors.

[49]  Xiaobo Lu,et al.  Efficient Dense Spatial Pyramid Network for Lane Detection , 2020 .

[50]  Moongu Jeon,et al.  N2C: Neural Network Controller Design Using Behavioral Cloning , 2020, IEEE Transactions on Intelligent Transportation Systems.

[51]  Ronen Lerner,et al.  Recent progress in road and lane detection: a survey , 2012, Machine Vision and Applications.

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

[53]  Junmo Kim,et al.  An efficient lane detection algorithm for lane departure detection , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[54]  Moongu Jeon,et al.  Dynamic Control System Design for Autonomous Car , 2020, VEHITS.

[55]  Alberto Ferreira de Souza,et al.  PolyLaneNet: Lane Estimation via Deep Polynomial Regression , 2020, 2020 25th International Conference on Pattern Recognition (ICPR).

[56]  Yoshua Bengio,et al.  Neural Machine Translation by Jointly Learning to Align and Translate , 2014, ICLR.

[57]  Qingmin Liao,et al.  Ripple-GAN: Lane Line Detection With Ripple Lane Line Detection Network and Wasserstein GAN , 2021, IEEE Transactions on Intelligent Transportation Systems.

[58]  Tobi Delbrück,et al.  The event-camera dataset and simulator: Event-based data for pose estimation, visual odometry, and SLAM , 2016, Int. J. Robotics Res..

[59]  Kok Kiong Tan,et al.  Comprehensive and Practical Vision System for Self-Driving Vehicle Lane-Level Localization , 2016, IEEE Transactions on Image Processing.

[60]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[61]  Trevor Darrell,et al.  Fully Convolutional Networks for Semantic Segmentation , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[62]  Davide Scaramuzza,et al.  Event-based Asynchronous Sparse Convolutional Networks , 2020, ECCV.

[63]  Kwanghoon Sohn,et al.  Gradient-Enhancing Conversion for Illumination-Robust Lane Detection , 2013, IEEE Transactions on Intelligent Transportation Systems.

[64]  Moongu Jeon,et al.  Key Points Estimation and Point Instance Segmentation Approach for Lane Detection , 2020, ArXiv.

[65]  Tobi Delbrück,et al.  DDD20 End-to-End Event Camera Driving Dataset: Fusing Frames and Events with Deep Learning for Improved Steering Prediction , 2020, 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC).

[66]  Naim Dahnoun,et al.  A novel system for robust lane detection and tracking , 2012, Signal Process..

[67]  Soon Kwon,et al.  Multi-Lane Dection and Tracking using Dual Parabolic Model , 2015 .

[68]  Hongjie Liu,et al.  DVS Benchmark Datasets for Object Tracking, Action Recognition, and Object Recognition , 2016, Front. Neurosci..

[69]  Luping Shi,et al.  CIFAR10-DVS: An Event-Stream Dataset for Object Classification , 2017, Front. Neurosci..

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

[71]  Dacheng Tao,et al.  Deep Neural Network for Structural Prediction and Lane Detection in Traffic Scene , 2017, IEEE Transactions on Neural Networks and Learning Systems.

[72]  Narciso García,et al.  Event-Based Vision Meets Deep Learning on Steering Prediction for Self-Driving Cars , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[73]  Teymuraz Abbasov,et al.  Control method simulation and application for autonomous vehicles , 2018, 2018 International Conference on Artificial Intelligence and Data Processing (IDAP).

[74]  George Papandreou,et al.  Rethinking Atrous Convolution for Semantic Image Segmentation , 2017, ArXiv.

[75]  Huyin Zhang,et al.  A Lane Detection Method Based on Semantic Segmentation , 2020, Computer Modeling in Engineering & Sciences.

[76]  Sanghoon Sull,et al.  Efficient Lane Detection Based on Spatiotemporal Images , 2016, IEEE Transactions on Intelligent Transportation Systems.

[77]  Huajin Tang,et al.  Event-Based Neuromorphic Vision for Autonomous Driving: A Paradigm Shift for Bio-Inspired Visual Sensing and Perception , 2020, IEEE Signal Processing Magazine.

[78]  Ian D. Reid,et al.  RefineNet: Multi-path Refinement Networks for High-Resolution Semantic Segmentation , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[79]  Shoaib Azam,et al.  System, Design and Experimental Validation of Autonomous Vehicle in an Unconstrained Environment , 2020, Sensors.

[80]  Roberto Cipolla,et al.  SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[81]  Vladlen Koltun,et al.  Efficient Inference in Fully Connected CRFs with Gaussian Edge Potentials , 2011, NIPS.

[82]  D. Scaramuzza,et al.  Learning Monocular Dense Depth from Events , 2020, 2020 International Conference on 3D Vision (3DV).

[83]  Sergiu Nedevschi,et al.  Multi-Object Tracking of 3D Cuboids Using Aggregated Features , 2019, 2019 IEEE 15th International Conference on Intelligent Computer Communication and Processing (ICCP).

[84]  Shang-Jeng Tsai,et al.  HSI color model based lane-marking detection , 2006, 2006 IEEE Intelligent Transportation Systems Conference.

[85]  Quoc V. Le,et al.  DropBlock: A regularization method for convolutional networks , 2018, NeurIPS.