DOI QR코드

DOI QR Code

Implementation of Face Detection System on Android Platform for Real-Time Applications

실시간 응용을 위한 안드로이드 플랫폼에서의 안면 검출 시스템 구현

  • Received : 2013.02.15
  • Accepted : 2013.04.02
  • Published : 2013.06.30

Abstract

This paper describes an implementation of face detection technology for a real-time application on the Android platform. Java class of Face-Detection for detection of human face is provided by the Android API. However, this function is not suitable to apply for the real-time applications due to inadequate detection speed and accuracy. In this paper, the AdaBoost based classification method which utilizes Local Binary Pattern (LBP) histogram is employed for face detection. The face detection module has been developed by C/C++ language for high-speed image processing, and this module is included to the Android platform using the Java Native Interface (JNI). The experiments were carried out in the Java-based environment and JNI-based environment. The experimental results have shown that the performance of JNI-based is faster than Java-based method and our system is well enough to apply for real-time applications.

Keywords

References

  1. J. Ren, X. Jiang, J. Yuan, "A complete and fully automated face verification system on mobile devices," Pattern Recognition, Vol. 46, No. 1, pp.45-56, 2013. https://doi.org/10.1016/j.patcog.2012.06.013
  2. A. Pabbaraju, S. Puchakayala, "Face Recognition in Mobile Devices," Electrical Engineering and Computer Science, University of Michigan, 2010.
  3. K. Lu, L. Dong, "Using LBP histogram for face recognition on Android platform," Proceedings on International Conference of Computer Research and Development, Vol. 1, pp.266-268, 2011.
  4. M. Turk, A. Pentland, "Face Recognition Using Eigenfaces," Proceedings on IEEE Conference of Computer Vision and Pattern Recognition, pp.586-591, 1991.
  5. H. Rowley, S. Baluja, T. Kanade, "Neural Network-Based Face Detection," Proceedings on IEEE Conference of Pattern Recognition and Machine Intelligence, pp.1-27, 1998.
  6. P. Viola, M. Jones, "Robust Real-Time Face Detection", International Journal of Computer Vision, Vol. 57, No. 2, pp.137-154. 2004. https://doi.org/10.1023/B:VISI.0000013087.49260.fb
  7. D. Le, S. Satoh, "A multi-stage approach to fast face detection," IEICE Trans. Inf. & Syst. Vol. E89-D, No. 7, pp.2275-2285, 2006. https://doi.org/10.1093/ietisy/e89-d.7.2275
  8. C. Kublebeck, A. Ernst, "Face detection and tracking in video sequences using the modified census transformation," Image and Vision Computing Vol. 24, No. 6, pp. 564-572, 2006. https://doi.org/10.1016/j.imavis.2005.08.005
  9. R. Feris, Y. Tian, A. Hampapur, "Capturing People in Surveillance Video," Proceedings on IEEE Conference of Computer Vision and Pattern Recognition, pp.1-8, 2007.
  10. T. Ahonen, A. Hadid, M. Pietikainen, "Face Description with Local Binary Patterns: Application to Face Recognition," IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 28, pp.2037-2041, 2006. https://doi.org/10.1109/TPAMI.2006.244
  11. OpenCV Library, http://opencv.org