Pedestrian detection for intelligent transportation systems combining AdaBoost algorithm and support vector machine

Pedestrians are the vulnerable participants in transportation system when crashes happen. It is important to detect pedestrian efficiently and accurately in many computer vision applications, such as intelligent transportation systems (ITSs) and safety driving assistant systems (SDASs). This paper proposes a two-stage pedestrian detection method based on machine vision. In the first stage, AdaBoost algorithm and cascading method are adopted to segment pedestrian candidates from image. To confirm whether each candidate is pedestrian or not, a second stage is needed to eliminate some false positives. In this stage, a pedestrian recognizing classifier is trained with support vector machine (SVM). The input features used for SVM training are extracted from both the sample gray images and edge images. Finally, the performance of the proposed pedestrian detection method is tested with real-world data. Results show that the performance is better than conventional single-stage classifier, such as AdaBoost based or SVM based classifier.

[1]  Tomaso A. Poggio,et al.  A Trainable System for Object Detection , 2000, International Journal of Computer Vision.

[2]  Ignacio Parra,et al.  Error Analysis in a Stereo Vision-Based Pedestrian Detection Sensor for Collision Avoidance Applications , 2010, Sensors.

[3]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[5]  Michael Sivak,et al.  Road Safety in India: Challenges and Opportunities , 2009 .

[6]  Shuyan Hu,et al.  Driver drowsiness detection with eyelid related parameters by Support Vector Machine , 2009, Expert Syst. Appl..

[7]  P. Cerri,et al.  Obstacle detection and classification fusing radar and vision , 2008, 2008 IEEE Intelligent Vehicles Symposium.

[8]  R.M. Haralick,et al.  Statistical and structural approaches to texture , 1979, Proceedings of the IEEE.

[9]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[10]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[11]  Yoav Freund,et al.  Experiments with a New Boosting Algorithm , 1996, ICML.

[12]  Luis Jiménez,et al.  A cognitive surveillance system for detecting incorrect traffic behaviors , 2009, Expert Syst. Appl..

[13]  M. Szarvas,et al.  Real-time Pedestrian Detection Using LIDAR and Convolutional Neural Networks , 2006, 2006 IEEE Intelligent Vehicles Symposium.

[14]  Ching-Yao Chan,et al.  Experimental Vehicle Platform for Pedestrian Detection , 2006 .

[15]  G. Wanielik,et al.  Multi sensor based tracking of pedestrians: a survey of suitable movement models , 2004, IEEE Intelligent Vehicles Symposium, 2004.

[16]  Marc-Michael Meinecke,et al.  Enhancing Pedestrian Safety by using the SAVE-U Pre-Crash System , 2005 .

[17]  Christopher J. C. Burges,et al.  A Tutorial on Support Vector Machines for Pattern Recognition , 1998, Data Mining and Knowledge Discovery.

[18]  Shai Avidan,et al.  Subset selection for efficient SVM tracking , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[19]  Dariu Gavrila,et al.  Monocular Pedestrian Detection: Survey and Experiments , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Nivedita V. Candade,et al.  Application of support vector machines and neural networks in digital mammography: A comparative study , 2004 .

[21]  Rainer Lienhart,et al.  Empirical Analysis of Detection Cascades of Boosted Classifiers for Rapid Object Detection , 2003, DAGM-Symposium.

[22]  Ho Gi Jung,et al.  Scenario-driven search for pedestrians aimed at triggering non-reversible systems , 2009, 2009 IEEE Intelligent Vehicles Symposium.

[23]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[24]  Tomaso A. Poggio,et al.  Example-Based Object Detection in Images by Components , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[25]  Lin Ma,et al.  Empirical analysis of support vector machine ensemble classifiers , 2009, Expert Syst. Appl..

[26]  Ignacio Parra,et al.  Combination of Feature Extraction Methods for SVM Pedestrian Detection , 2007, IEEE Transactions on Intelligent Transportation Systems.

[27]  Tarak Gandhi,et al.  Pedestrian Protection Systems: Issues, Survey, and Challenges , 2007, IEEE Transactions on Intelligent Transportation Systems.

[28]  Ovidiu Ivanciuc,et al.  Applications of Support Vector Machines in Chemistry , 2007 .

[29]  Nanning Zheng,et al.  Pedestrian detection using sparse Gabor filter and support vector machine , 2005, IEEE Proceedings. Intelligent Vehicles Symposium, 2005..

[30]  Chaur-Chin Chen Improved moment invariants for shape discrimination , 1993, Pattern Recognit..

[31]  David Gerónimo Gómez,et al.  Survey of Pedestrian Detection for Advanced Driver Assistance Systems , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[32]  Duy-Dinh Le,et al.  LI-008 Feature Selection By AdaBoost For SVM-Based Face Detection , 2004 .

[33]  José Manuel Pastor,et al.  IVVI: Intelligent vehicle based on visual information , 2007, Robotics Auton. Syst..

[34]  Margaret M. Peden,et al.  World Report on Road Traffic Injury Prevention , 2004 .

[35]  Ho Gi Jung,et al.  A New Approach to Urban Pedestrian Detection for Automatic Braking , 2009, IEEE Transactions on Intelligent Transportation Systems.

[36]  Greg Mori,et al.  Detecting Pedestrians by Learning Shapelet Features , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.