Handling Pedestrians in Crosswalks Using Deep Neural Networks in the IARA Autonomous Car

In this work, we propose a subsystem to handle pedestrians in crosswalks using deep neural networks for the IARA autonomous car, which relies on camera and LIDAR data fusion. Crosswalks’ positions were manually annotated in IARA’s map. Pedestrians are detected in the camera image using a convolutional neural network (CNN). Then, pedestrians’ positions in the map are obtained by fusing their positions in the image with the LIDAR point cloud. Subsequently, if a pedestrian position is inside the crosswalk area, the crosswalk is set as busy. Finally, a busy crosswalk message is published to the High-Level Decision Maker subsystem. This subsystem selects the car’s behavior according to the crosswalk condition and propagates this decision down through the control pipeline, in order to make the car drive correctly through the crosswalk area. The Pedestrian Handler subsystem was evaluated on IARA, which was driven autonomously for various laps along a real and complex circuit with various crosswalks. In all passages through crosswalks, the Pedestrian Handler dealt with pedestrians as expected, i.e., without any human intervention.

[1]  Alberto Ferreira de Souza,et al.  Following the leader using a tracking system based on pre-trained deep neural networks , 2017, 2017 International Joint Conference on Neural Networks (IJCNN).

[2]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Alberto Ferreira de Souza,et al.  A simple yet effective obstacle avoider for the IARA autonomous car , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[4]  緒方 淳,et al.  Real-time pedestrian detection using LIDAR and convolutional neural networks (特集 安全技術) , 2007 .

[5]  Hans-Peter Kriegel,et al.  A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise , 1996, KDD.

[6]  Fernando García,et al.  Novel method for vehicle and pedestrian detection based on information fusion , 2014 .

[7]  Cristiano Premebida,et al.  Exploiting LIDAR-based features on pedestrian detection in urban scenarios , 2009, 2009 12th International IEEE Conference on Intelligent Transportation Systems.

[8]  J. Guivant,et al.  Outdoor Ride: Data Fusion of a 3D Kinect Camera installed in a Bicycle. , 2011 .

[9]  Alberto Ferreira de Souza,et al.  Neural-based model predictive control for tackling steering delays of autonomous cars , 2017, 2017 International Joint Conference on Neural Networks (IJCNN).

[10]  Heng Wang,et al.  Robotics and Autonomous Systems , 2022 .

[11]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[12]  Rodrigo F. Berriel,et al.  Deep Learning-Based Large-Scale Automatic Satellite Crosswalk Classification , 2017, IEEE Geoscience and Remote Sensing Letters.

[13]  Anelia Angelova,et al.  Real-Time Pedestrian Detection with Deep Network Cascades , 2015, BMVC.

[14]  Ali Farhadi,et al.  YOLO9000: Better, Faster, Stronger , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[15]  Cristiano Premebida,et al.  LIDAR and vision‐based pedestrian detection system , 2009, J. Field Robotics.

[16]  Arturo de la Escalera,et al.  Pedestrian Detection for Intelligent Vehicles Based on Active Contour Models and Stereo Vision , 2005, EUROCAST.

[17]  Edilson de Aguiar,et al.  A light-weight yet accurate localization system for autonomous cars in large-scale and complex environments , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[18]  Yoav Freund,et al.  A decision-theoretic generalization of on-line learning and an application to boosting , 1995, EuroCOLT.

[19]  Jianru Xue,et al.  Boosting CNN-Based Pedestrian Detection via 3D LiDAR Fusion in Autonomous Driving , 2017, ICIG.

[20]  Luc Van Gool,et al.  Pedestrian detection at 100 frames per second , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

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

[22]  Edilson de Aguiar,et al.  Re-emission and satellite aerial maps applied to vehicle localization on urban environments , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[23]  Alberto Ferreira de Souza,et al.  Automatic large-scale data acquisition via crowdsourcing for crosswalk classification: A deep learning approach , 2017, Comput. Graph..

[24]  Edilson de Aguiar,et al.  Large-scale mapping in complex field scenarios using an autonomous car , 2016, Expert Syst. Appl..

[25]  Yury Vizilter,et al.  Pedestrian detection in video surveillance using fully convolutional YOLO neural network , 2017, Optical Metrology.

[26]  Alberto Ferreira de Souza,et al.  A Model-Predictive Motion Planner for the IARA autonomous car , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[27]  Wei Liu,et al.  SSD: Single Shot MultiBox Detector , 2015, ECCV.