Skip to main content

Implementation of Rotation Invariant Multi-View Face Detection on FPGA

  • Conference paper
Advanced Parallel Processing Technologies (APPT 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5737))

Included in the following conference series:

  • 770 Accesses

Abstract

This paper aims at detecting faces with all -/+90-degree rotation-out-of-plane and 360-degree rotation-in-plane pose changes fast and accurately under embedded hardware environment. We present a fine-classified method and a hardware architecture for rotation invariant multi-view face detection. A tree-structured detector hierarchy is designed to organize multiple detector nodes identifying pose ranges of faces. We propose a boosting algorithm for training the detector nodes. The strong classifier in each detector node is composed of multiple novelly-designed two-stage weak classifiers. Each detector node deals with the multi-dimensional binary classification problems by means of a shared output space of multi-components vector. The characteristics of the proposed method is analyzed for fully exploiting the spatial and temporal parallelism. We present the design of the hardware architecture in detail. Experiments on FPGA show that high accuracy and amazing speed are achieved compared with previous related works. The execution time speedups are significant when our FPGA design is compared with software solution on PC.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baluja, S., Sahami, M., Rowley, H.A.: Efficient Face Orientation Discrimination. In: IEEE International Conference on Image Processing (ICIP), pp. 589–592 (2004)

    Google Scholar 

  2. DeMacq, I., Simar, L.: Hyper-Rectangular Space Partitioning Trees, a Few Insight. Technical report, Universite Catholique de Louvain, Belgium (2002)

    Google Scholar 

  3. Huang, C., Li, Y., Ai, H.Z., Lao, S.H.: Vector Boosting for Rotation Invariant Multi-View Face Detection. In: IEEE International Conference on Computer Vision (ICCV), pp. 446–453 (2005)

    Google Scholar 

  4. Mita, T., Kaneko, T., Hori, O.: Joint Haar-Like Features for Face Detection. In: IEEE International Conference on Computer Vision (ICCV), pp. 1619–1626 (2005)

    Google Scholar 

  5. Mitéran, J., Matas, J., Bourennane, E., Paindavoine, M., Dubois, J.: Automatic Hardware Implementation Tool for a Discrete Adaboost-Based Decision Algorithm. EURASIP Journal on Applied Signal Processing 2005(1), 1035–1046 (2005)

    Article  MATH  Google Scholar 

  6. Rowley, H.A.: Neural Network-Based Human Face Detection. PhD thesis, Carnegie Mellon University (1999)

    Google Scholar 

  7. Schapire, R.E., Singer, Y.: Improved Boosting Using Confidence-Rated Predictions. Machine Learning 37(3), 297–336 (1999)

    Article  MATH  Google Scholar 

  8. Schneiderman, H., Kanade, T.: A Statistical Method for 3D Object Detection Applied to Faces and Cars. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pp. 746–751 (2000)

    Google Scholar 

  9. Theocharides, T., Link, G., Vijaykrishnan, N., Irwin, M., Wolf, W.: Embedded Hardware Face Detection. In: IEEE International Conference on VLSI Design (ICVLSI), pp. 133–138 (2004)

    Google Scholar 

  10. Viola, P., Jones, M.: Rapid Object Detection Using a Boosted Cascade of Simple Features. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pp. 511–518 (2001)

    Google Scholar 

  11. Viola, P., Jones, M.: Robust Real-Time Face Detection. International Journal of Computer Vision 57(2), 137–154 (2004)

    Article  Google Scholar 

  12. Wu, B., Huang, C., Ai, H.Z., Lao, S.H.: Fast Rotation Invariant Multi-View Face Detection Based on Real Adaboost. In: IEEE International Conference on Automatic Face and Gesture Recognition (FGR), pp. 79–84 (2004)

    Google Scholar 

  13. Yang, M., Wu, Y., Crenshaw, J., Augustine, B., Mareachen, R.: Face Detection for Automatic Exposure Control in Handheld Camera. In: IEEE International Conference on Computer Vision Systems, pp. 17–24 (2006)

    Google Scholar 

  14. Yang, M.H., Kriegman, D.J., Ahuja, N.: Detecting Faces in Images: A Survey. IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI) 24(1), 34–58 (2002)

    Article  Google Scholar 

  15. Yu, W., Xiong, B., Chareonsak, C.: FPGA Implementation of Adaboost Algorithm for Detection of Face Biometrics. In: IEEE International Workshop on Biomedical Circuits and Systems, pp. 17–20 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Xu, J., Dou, Y., Tang, Y., Wang, X. (2009). Implementation of Rotation Invariant Multi-View Face Detection on FPGA. In: Dou, Y., Gruber, R., Joller, J.M. (eds) Advanced Parallel Processing Technologies. APPT 2009. Lecture Notes in Computer Science, vol 5737. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03644-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03644-6_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03643-9

  • Online ISBN: 978-3-642-03644-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics