ABSTRACT
People detection and counting systems are highly valuable in multiple situations including managing emergency situations and efficiently allocating resources. However, most people counting systems are based on fixed sensors or fixed cameras, which lack flexibility and convenience. In this paper, we have developed a vision-based mobile people counting system which uses Android smartphones to capture images, and state-of-the-art person detectors, based on artificial intelligence, to count the number of people in a designated area. The embedded devices in smartphones such as camera, clock, GPS, are utilized to provide additional information for data collection. Several person detection frameworks such as You Only Look Once v2 (YOLO2), Aggregate Channel Features (ACF) and Multi-Task cascade Convolutional Neural Network (MTCNN) were evaluated to determine the best performing algorithm capable of offering accurate counting results across different scenarios. The experiments results show that YOLO2 outperforms ACF and MTCNN detection algorithms in different scenarios. However, YOLO2 has its own limitations as it often outputs redundant detections, requiring an additional Non-Maxima Suppression (NMS) algorithm to output a single bounding box per detection. The NMS threshold has to be carefully pre-fixed to provide top detection and counting performance across different scenarios.
- C. Raghavachari, V. Aparna, S. Chithira, and V. Balasubramanian, "A Comparative Study of Vision Based Human Detection Techniques in People Counting Applications," Procedia Comput. Sci., vol. 58, pp. 461--469, 2015.Google ScholarCross Ref
- K. Y. Yam, W. C. Siu, N. F. Law, and C. K. Chan, "Effective bi-directional people flow counting for real time surveillance system," in Digest of Technical Papers - IEEE International Conference on Consumer Electronics, 2011, pp. 863--864.Google Scholar
- A. B. Chan and N. Vasconcelos, "Counting people with low-level features and bayesian regression," IEEE Trans. Image Process., vol. 21, no. 4, pp. 2160--2177, 2012. Google ScholarDigital Library
- Y. Sun, X. Wang, and X. Tang, "Deep Learning Face Representation From Predicting 10 000 Classes," Cvpr, pp. 1891--1898, 2014. Google ScholarDigital Library
- P. Dollar, R. Appel, S. Belongie, and P. Perona, "Fast feature pyramids for object detection," IEEE Trans. Pattern Anal. Mach. Intell., vol. 36, no. 8, pp. 1532--1545, 2014. Google ScholarDigital Library
- J. Redmon and A. Farhadi, "YOLO9000: Better, Faster, Stronger," 2016.Google Scholar
- F. Devernay, "A non-maxima suppression method for edge detection with sub-pixel accuracy." INRIA, 1995.Google Scholar
- J. Hosang, R. Benenson, and B. Schiele, "A convnet for non-maximum suppression," Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 9796 LNCS, pp. 192--204, 2016.Google Scholar
- A. Milan, L. Leal-Taixé, K. Schindler, and I. Reid, "Joint tracking and segmentation of multiple targets," Proc. IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recognit., vol. 07-12-June, no. June, pp. 5397--5406, 2015.Google Scholar
Index Terms
- Vision-Based Mobile People Counting System
Recommendations
A Reliable People Counting System via Multiple Cameras
Reliable and real-time people counting is crucial in many applications. Most previous works can only count moving people from a single camera, which cannot count still people or can fail badly when there is a crowd (i.e., heavy occlusion occurs). In ...
Augmented Audio Reality Mobile Application Specially Designed for Visually Impaired People
PCI '12: Proceedings of the 2012 16th Panhellenic Conference on InformaticsUp to date several applications have been developed for people with disabilities and especially for the visually impaired aiming to improve their quality of life. These applications are focused on guiding by the detection of obstacles in the surrounding ...
D-Braille: A Digital Learning Application for People with Low Vision
Universal Access in Human-Computer Interaction. User and Context DiversityAbstractVisually impaired people have trouble getting visual information, affecting their learning progress and day-to-day life. The Braille system was introduced to teach blind and low vision people to read and write. However, teaching them how to use ...
Comments