Image processing and artificial neural network for counting people inside public transport

In this paper, we present a system for counting people on public transport. The system consists of a single camera, and it process videos obtained from the camcorder to perform an algorithm to identify and to count people using Artificial Neural Networks (ANNs). The system is implemented by Cpp language based on OpenCV. People counting is an important factor to guarantee safe road trips as transport vehicles must not exceed an established number of passengers. This research is aimed to create a technological tool that helps to comply with the Transit Law in Ecuador. We describe different processing blocks dedicated to the detection, segmentation, direction estimation, counting, and evaluation of images to present its results during the standard travel of a bus.

[1]  Yanning Zhang,et al.  Clustering method for counting passengers getting in a bus with single camera , 2010 .

[2]  Junjie Yan,et al.  Water Filling: Unsupervised People Counting via Vertical Kinect Sensor , 2012, 2012 IEEE Ninth International Conference on Advanced Video and Signal-Based Surveillance.

[3]  Lei Meng,et al.  A people counting system based on head-shoulder detection and tracking in surveillance video , 2010, 2010 International Conference On Computer Design and Applications.

[4]  Louahdi Khoudour,et al.  Real-time passenger counting in buses using dense stereovision , 2010, J. Electronic Imaging.

[5]  Xiaoping Chen,et al.  A robust method for detecting and counting people , 2008, 2008 International Conference on Audio, Language and Image Processing.

[6]  Peter H. Tu,et al.  Detecting and counting people in surveillance applications , 2005, IEEE Conference on Advanced Video and Signal Based Surveillance, 2005..

[7]  Emmanuel Dellandréa,et al.  A People Counting System Based on Face Detection and Tracking in a Video , 2009, 2009 Sixth IEEE International Conference on Advanced Video and Signal Based Surveillance.

[8]  Vassilios Morellas,et al.  Counting People in Groups , 2009, 2009 Sixth IEEE International Conference on Advanced Video and Signal Based Surveillance.

[9]  Lucia Maddalena,et al.  People counting by learning their appearance in a multi-view camera environment , 2014, Pattern Recognit. Lett..

[10]  Mario Vento,et al.  A versatile and effective method for counting people on either RGB or depth overhead cameras , 2015, 2015 IEEE International Conference on Multimedia & Expo Workshops (ICMEW).

[11]  Tsong-Yi Chen,et al.  An Intelligent People-Flow Counting Method for Passing Through a Gate , 2006, 2006 IEEE Conference on Robotics, Automation and Mechatronics.

[12]  Tsong-Yi Chen,et al.  People Counting System for Getting In/Out of a Bus Based on Video Processing , 2008, 2008 Eighth International Conference on Intelligent Systems Design and Applications.

[13]  Leonidas J. Guibas,et al.  Counting people in crowds with a real-time network of simple image sensors , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[14]  Franco Bartolini,et al.  Image sequence analysis for counting in real time people getting in and out of a bus , 1994, Signal Process..

[15]  Mario Vento,et al.  Counting people by RGB or depth overhead cameras , 2016, Pattern Recognit. Lett..

[16]  Luigi Cinque,et al.  A Statistical Method for People Counting in Crowded Environments , 2007, 14th International Conference on Image Analysis and Processing (ICIAP 2007).