journal article·2018-10-23Open access

3-D People Counting with a Stereo Camera on GPU Embedded Board

Gyu-cheol Lee, Sang-ha Lee, Jisang Yoo

Applied Sciences· Volume 8· Issue 11

Abstract

People counting in surveillance cameras is a key technology for understanding the flow population and generating heat maps. In recent years, people detection performance has been greatly improved with the development of object detection algorithms using deep learning. However, in places where people are crowded, the detection rate is low as people are often occluded by other people. We proposed a people-counting method using a stereo camera to resolve the non-detection problem due to the occlusion. We applied stereo matching to extract the depth image and convert the camera view to top view using depth information. People were detected using a height map and an occupancy map, and people were tracked and counted using a Kalman filter-based tracker. We operated the proposed method on the NVIDIA Jetson TX2 to check the real-time operation possibility on the embedded board. Experimental results showed that the proposed method had higher accuracy than the existing methods and that real-time processing is possible.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Video Surveillance and Tracking Methods · Advanced Vision and Imaging · Fire Detection and Safety Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Electrical Engineering, Kwangwoon University, 20 Kwangwoon-ro, Nowon-gu, Seoul 01897, Korea

References (33)

Show source-provided references
1. Liu, X., Tu, P.H., Rittscher, J., Perera, A., and Krahnstoever, N. (2005, January 15–16). Detecting and counting people in surveillance applications. Proceedings of the IEEE Conference on Advanced Video and Signal Based Surveillance 2005 (AVSS 2005), Como, Italy.
2. Zeng, C., and Ma, H. (2010, January 23–26). Robust head-shoulder detection by pca-based multilevel hog-lbp detector for people counting. Proceedings of the 2010 20th International Conference on Pattern Recognition (ICPR 2010), Istanbul, Turkey.10.1109/ICPR.2010.509 ↗
3. Dalal, N., and Triggs, B. (2005, January 20–25). Histograms of oriented gradients for human detection. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005), San Diego, CA, USA.
4. Jolliffe, I. (2011). Principal component analysis. International Encyclopedia of Statistical Science, Springer.10.1007/978-3-642-04898-2_455 ↗
5. Ren, P., Fang, W., and Djahel, S. (2017, January 14–17). A novel YOLO-Based real-time people counting approach. Proceedings of the 2017 International Smart Cities Conference (ISC2 2017), Wuxi, China.10.1109/ISC2.2017.8090864 ↗
6. Redmon, J., Divvala, S., and Girshick, R. (2016, January 27–30). You only look once: Unified, real-time object detection. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2016), Las Vegas, NV, USA.10.1109/CVPR.2016.91 ↗
7. Noone, D.R., Bergman, A.S., and Lynch, R.K. (2015). Method and System for People Counting Using Passive Infrared Detectors. (No. 9,183,686), U.S. Patent.
8. Detecting and tracking people in real time with RGB-D camera10.1016/j.patrec.2014.09.013 ↗
9. Kristoffersen, M.S., Dueholm, J.V., Gade, R., and Moeslund, T.B. (2016). Pedestrian counting with occlusion handling using stereo thermal cameras. Sensors, 16.10.3390/s16010062 ↗
10. Nalpantidis, L., Sirakoulis, G.C., and Gasteratos, A. (2007, January 21–23). Review of stereo matching algorithms for 3D vision. Proceedings of the 16th International Symposium on Measurement and Control in Robotics, Warsaw, Poland.
11. (2018, September 07). Jetson TX2 Module. Available online: https://developer.nvidia.com/embedded/buy/jetson-tx2.
12. Zhang, X., Yan, J., Feng, S., Lei, Z., and Yi, D. (2012, January 18–21). Water filling: Unsupervised people counting via vertical kinect sensor. Proceedings of the 2012 IEEE Ninth International Conference on Advanced Video and Signal-Based Surveillance (AVSS 2012), Beijing, China.10.1109/AVSS.2012.82 ↗
13. (2018, September 07). LI-IMX185-MIPI-M12. Available online: https://www.mouser.com/ProductDetail/Leopard-Imaging/LI-IMX185-MIPI-M12?qs=AQlKX63v8Rv6fHaveNakhw==&gclid=CjwKCAjw2rjcBRBuEiwAheKeLxB1YNpcw85c-47urgTP1Vyi1rv8OaUU-UpCNeK7DrzPtb1KqK9dnBoCw_IQAvD_BwE.
14. Embedded real-time stereo estimation via semi-global matching on the GPU10.1016/j.procs.2016.05.305 ↗
15. Stereo person tracking with adaptive plan-view templates of height and occupancy statistics10.1016/j.imavis.2003.07.009 ↗
16. Kernel-based object tracking10.1109/TPAMI.2003.1195991 ↗
17. Su, H., and He, B. (2010, January 25–26). A simple rectification method of stereo image pairs with calibrated cameras. Proceedings of the 2010 2nd International Conference on Information Engineering and Computer Science (ICIECS 2010), Wuhan, China.10.1109/ICIECS.2010.5678343 ↗
18. Sun, J., Li, Y., Kang, S.B., and Shum, H.Y. (2005, January 20–25). Symmetric stereo matching for occlusion handling. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005), San Diego, CA, USA.
19. (2018, September 07). PEX Connectors. Available online: https://www.i-pex.com/.
20. Camera models based on data from two calibration planes10.1016/0146-664X(81)90024-1 ↗
21. Alghoniemy, M., and Tewfik, A.H. (August, January 30). Geometric distortion correction through image normalization. Proceedings of the 2000 IEEE International Conference on Multimedia and Expo (ICME 2000), New York, NY, USA.
22. Fish-eye-stereo calibration and epipolar rectification10.1016/j.isprsjprs.2005.03.001 ↗
23. Hirschmuller, H. (2005, January 20–25). Accurate and efficient stereo processing by semi-global matching and mutual information. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005), San Diego, CA, USA.
24. Zabih, R., and Woodfill, J. (1994, January 2–6). Non-parametric local transforms for computing visual correspondence. Proceedings of the European Conference on Computer Vision, Stockholm, Sweden.10.1007/BFb0028345 ↗
25. Kuhl, A. (2005). Comparison of Stereo Matching Algorithms for Mobile Robots, Centre for Intelligent Information Processing System, The University of Western Australia.
26. Piccardi, M. (2004, January 10–13). Background subtraction techniques: A review. Proceedings of the Systems, Man and Cybernetics 2004, Hague, The Netherlands.
27. Background subtraction based on color and depth using active sensors10.3390/s130708895 ↗
28. Zivkovic, Z. (2004, January 26). Improved adaptive Gaussian mixture model for background subtraction. Proceedings of the 17th International Conference on Pattern Recognition (ICPR 2004), Cambridge, UK.10.1109/ICPR.2004.1333992 ↗
29. (2018, September 07). LI-JETSON-KIT-IMX185-X. Available online: https://leopardimaging.com/product/li-jetson-kit-imx185-x/.
30. Zhong, Z., Jin, L., and Xie, Z. (2015, January 23–26). High performance offline handwritten chinese character recognition using googlenet and directional feature maps. Proceedings of the International Conference on Document Analysis and Recognition (ICDAR 2015), Nancy, France.10.1109/ICDAR.2015.7333881 ↗
31. Howard, A.G., Zhu, M., Chen, B., and Kalenichenko, D. (arXiv, 2017). Mobilenets: Efficient convolutional neural networks for mobile vision applications, arXiv.
32. Liu, W., Anguelov, D., Erhan, D., and Szegedy, C. (2016, January 8–16). SSD: Single shot multibox detector. Proceedings of the 14th European Conference on Computer Vision (ECCV 2016), Amsterdam, The Netherlands.10.1007/978-3-319-46448-0_2 ↗
33. High-speed tracking with kernelized correlation filters10.1109/TPAMI.2014.2345390 ↗