Skip to main content

Comparative Study on Face Detection by GPU, CPU and OpenCV

  • Conference paper
  • First Online:
Second International Conference on Computer Networks and Communication Technologies (ICCNCT 2019)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Jones, M.J., Viola, P.: Robust real-time face detection. J. Comput. Vis. 57(2), 137–154 (2004)

    Article  Google Scholar 

  2. Manjaramkar, A.K., Bhutekar, S.J.: Parallel face detection and recognition on GPU. Int. J. Comput. Sci. Inf. Technol. 5, 2013–2018 (2014)

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Wang, Y., Li, K.L., Shen, Y.N.: Research on parallel computing of FFT based on CUDA. J. Hunan Univ. 6, 128–133 (2012)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Sony: FeliCa contactless office security (in Japanese). https://www.sony.co.jp/Products/felica/business/solution/office.html

  9. https://www.codeproject.com/Articles/85113/Efficient-Face-Detection-Algorithm-using-Viola-Jon.aspx

  10. http://developer.download.nvidia.com/compute/cuda/docs/CUDA_Architecture_Overview.pdf

  11. 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)

    Google Scholar 

  12. http://tanayvarma.github.io/Final%20Project%20Report.pdf

  13. https://opencv.org/

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Sanjay Patidar or Upendra Singh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics