Abstract
This study focuses on people counting in a video stream captured from a fixed camera. Aforementioned counting process is implemented by graphical processing unit (GPU) programming real-timely. For this reason, two video streams with different resolution and two different NVIDIA graphic cards are used. For all combinations of these video streams and graphic cards, the number of people are obtained in the video streams and they are compared with regard to performances. Consequently, it is examined that real-time people counting process can be successfully implemented by compute unified device architecture (CUDA) programming on NVIDIA graphic cards.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
NVIDIA CUDA, C Programming Guide Version 6.0 (2014)
NVIDIA CUDA, CUDA C Best Practices Guide (2014)
Bjerge, K.: Dynamic counting objects in images optimized for data-parallel computing, Aarhus University, Department of Computer Science
Barandiaran, J., Murguia, B., Boto, F.: Real-time people counting using multiple lines. In: 9th International Workshop on Image Analysis for Multi. Interactive Services, pp. 159–162 (2008)
Yu, S., Chen, X., Sun, W., Xie, D.: A robust method for detecting and counting people. In: International Conference on Audio, Language and Image Processing, pp. 1545–1549 (2008)
Ryan, D., Denman, S., Fookes, C., Sridharan, S.: Crowd counting using multiple local features. In: Digital Image Computing: Techniques and Applications, pp. 81–88 (2009)
Vicente, A.G., Munoz, I.B., Molina, P.J., Galilea, J.L.L.: Embedded vision modules for tracking and counting people. I IEEE T Inform. Theor. 58(9), 3004–3011 (2009)
Guler, E., Gecer, B.: People Counting: People Counting. Technical Report (2015). http://www.ebubekirguler.com/goruntu-isleme-yontemleri-ile-insan-sayma
El-Azim, S.A., Ismail, I., El-Latiff, H.A.: An efficient object tracking technique using block-matching algorithm. In: 19th National, Radio Science Conference, pp. 427–433 (2002)
Chen, T.H., Chen, T.Y., Chen, Z.X.: An intelligent people-flow counting method for passing through a gate. In: IEEE International Conference on Cybernetics and Intelligent Systems, pp. 573–578 (2006)
Chen, T.H., Lin, Y.F., Chen, T.Y.: Intelligent vehicle counting based on blob analysis in traffic surveillance. In: IEEE International Conference on Innovative Computing, Information and Control, p. 238 (2007)
Karaulova, I., Hall, P., Marshall, A.: A hierarchical model of dynamics for tracking people with a single video camera. In: British Machine Vision Conference, pp. 352–361 (2000)
Lefloch, D.: Real-Time People Counting system using Video Camera, Gjøvik University College, Master Thesis (2007)
Gutchess, D., Trajkonic, M., Cohen-Solal, E., Lyons, D., Jain, A.K.: A background model initialization algorithm for video surveillance. In: 8th IEEE International Conference on Computer Vision, pp. 733–740 (2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Kocak, Y.P., Sevgen, S. (2015). Real-Time People Counting Application by Using GPU Programming. In: Arik, S., Huang, T., Lai, W., Liu, Q. (eds) Neural Information Processing. ICONIP 2015. Lecture Notes in Computer Science(), vol 9492. Springer, Cham. https://doi.org/10.1007/978-3-319-26561-2_64
Download citation
DOI: https://doi.org/10.1007/978-3-319-26561-2_64
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26560-5
Online ISBN: 978-3-319-26561-2
eBook Packages: Computer ScienceComputer Science (R0)