Abstract
Optimization of processes and functions on Software side or on Hardware side are constantly remaining under the research consideration. Optimization can decrease the average time taken by a functional element to complete a particular task. Space-Time Complexity of various algorithms has been determined. These algorithms are widely used in the real-time systems. One of the algorithms is Face detection Algorithm. This project focuses on finding the easiest way of implementing the algorithm so that it can work in real time. In this comparative study, the Viola Jones Algorithm for Face Detection is implemented in 4 forms – CPU, Multi-threaded CPU, OpenCV and GPU using CUDA may be on cloud. The Algorithm is tested over Face Detection Dataset by FDDB and the results are framed on a graph to get the comparison among the methods used. This research project also discusses the limitations, future scope and implementation of the algorithm in real-time video streaming in the most efficient way.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Jones, M.J., Viola, P.: Robust real-time face detection. J. Comput. Vis. 57(2), 137–154 (2004)
Manjaramkar, A.K., Bhutekar, S.J.: Parallel face detection and recognition on GPU. Int. J. Comput. Sci. Inf. Technol. 5, 2013–2018 (2014)
Pan, Z., He, N., Jiao, Z.: FFT used for fabric defect detection based on CUDA. In: Advanced Information Technology, Electronic and Automation Control Conference. IEEE (2017). 978-1-4673-8979-2/17/$31.00 ©2017
Viola, P., Jones, M.J.: Rapid object detection using a boosted cascade of simple features. In: Proceedings of the Conference on Computer Vision and Pattern Recognition, Los Alamitos, CA, USA, pp. 511–518 (2001)
Lienhart, R.: An extended set of Haar-like features for rapid object detection. In: Proceedings of IEEE International Conference on Image Processing (ICIP 2002), USA, pp. 900–903 (2002)
Wang, Y., Li, K.L., Shen, Y.N.: Research on parallel computing of FFT based on CUDA. J. Hunan Univ. 6, 128–133 (2012)
Kizuna, H., Sato, H.: Accelerating facial detection for improvement of person identification accuracy in entering and exiting management system. In: International Symposium on Computing and Networking Workshop (CANDARW) (2018)
Sony: FeliCa contactless office security (in Japanese). https://www.sony.co.jp/Products/felica/business/solution/office.html
https://www.codeproject.com/Articles/85113/Efficient-Face-Detection-Algorithm-using-Viola-Jon.aspx
http://developer.download.nvidia.com/compute/cuda/docs/CUDA_Architecture_Overview.pdf
Kizuna, H., Sato, H.: The entering and exiting management system by person specification using Deep-CNN. In: 2017 Fifth International Symposium on Computing and Networking (CANDAR). IEEE (2017)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Patidar, S., Singh, U., Patidar, A., Munsoori, R.A., Patidar, J. (2020). Comparative Study on Face Detection by GPU, CPU and OpenCV. In: Smys, S., Senjyu, T., Lafata, P. (eds) Second International Conference on Computer Networks and Communication Technologies. ICCNCT 2019. Lecture Notes on Data Engineering and Communications Technologies, vol 44. Springer, Cham. https://doi.org/10.1007/978-3-030-37051-0_77
Download citation
DOI: https://doi.org/10.1007/978-3-030-37051-0_77
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-37050-3
Online ISBN: 978-3-030-37051-0
eBook Packages: EngineeringEngineering (R0)