Abstract
This paper presents a new method for automatic human face locating and tracking. The proposed method consists of two modules including face locating and face tracking. The face locating module has a hierarchical structure, which consists of a skin color classifier together with AdaBoost based face detectors. The face tracking module is considered to be the main contribution of the paper. The module is based on the unstructured 2-D triangular deformable meshes, which employs a new robust and illumination insensitive feature extraction and matching algorithms as well as new sets of mesh energy functions. The feature extraction and matching algorithms are established upon edge points and their representation using fuzzy set theory, which is called fuzzy edges. For matching features, a multiresolution algorithm is utilized based on fuzzy edges and edge pyramid. The new mesh energy functions are also employed to manage both rigid and non-rigid motions in the head and face. Experimental results demonstrate the accuracy and stability of the proposed method for both face locating and face tracking.
Similar content being viewed by others
References
Barber CB, Dobkin DP, Huhdanpaa H (1996) The quickhull algorithm for convex hulls. ACM Trans Math Softw (TOMS) 22(4):469–483
Behrad A, Motamedi SA (2003) Moving target detection and tracking using edge features detection and matching. IEICE Trans Inf Syst 86(12):2764–2774
Bouguet J (2000) Pyramidal implementation of the lucas kanade feature tracker–description of the algorithm. Intel Corporation, Microprocessor Research Labs
Bradski G, Kaehler A (2008) Learning OpenCV: Computer vision with the OpenCV library. O’reilly Media Inc
Cai J, Goshtasby A (1999) Detecting human faces in color images. Image Vis Comput 18(1):63–75
Corcoran P, Ionita MC, Bacivarov I (2007) Next generation face tracking technology using aam techniques. In: International Symposium on Signals, Circuits and Systems (ISSCS 2007), IEEE, vol 1 , pp 1–4
Er MJ, Chen W, Wu S (2005) High-speed face recognition based on discrete cosine transform and rbf neural networks. IEEE T Neural Networ 16(3):679–691
Essannouni L, Elhaj E, Aboutajdine D (2008) Automatic color face tracking using gray information. In: IEEE Symposium on Computers and Communications(ISCC 2008), IEEE, pp 1010–1014
Fatahi M, Nadjafi M, Al-Din Makki S V (2013) Improving the performance of skin segmentation in quasi-skin regions via multiple classifier system. In: 8th Iranian Conference on Machine Vision and Image Processing (MVIP), IEEE, pp 333–338
Georgia Tech face database (Accessed Dec. 2013) Online:. http://www.anefian.com/research/gt_db.zip
Guan Y, Yang L (2006) An unsupervised face detection based on skin color and geometric information. In: Sixth International Conference on Intelligent Systems Design and Applications (ISDA’06), IEEE, vol 2, pp 272–276
Gunn SR, Nixon MS (1994) A dual active contour for head boundary extraction. In: IEE Colloquium on Image Processing for Biometric Measurement, IET, pp 6–1
Hsieh IS, Fan KC, Lin C (2002) A statistic approach to the detection of human faces in color nature scene. Pattern Recogn 35(7):1583–1596
Huang C, Ai H, Li Y, Lao S (2007) High-performance rotation invariant multiview face detection. IEEE T Pattern Anal 29(4):671–686
Jamasbi B, Motamedi SA, Behrad A (2007) Contour tracking of targets with large aspect change. JMM 2(6):7–14
Jones M, Viola P (2003) Fast multi-view face detection. Mitsubishi Electric Research Lab TR-20003-96, vol 3, p 14
Jones MJ, Rehg JM (2002) Statistical color models with application to skin detection. Int J Comput Vis 46(1):81–96
Kasturi R, Goldgof D, Soundararajan P, Manohar V, Garofolo J, Bowers R, Boonstra M, Korzhova V, Zhang J (2009) Framework for performance evaluation of face, text, and vehicle detection and tracking in video: Data, metrics, and protocol. IEEE T Pattern Anal 31(2):319–336
Kim EY, Park SH (2006) Computer interface using eye tracking for handicapped people. In: 7th International Conference on Intelligent Data Engineering and Automated Learning (IDEAL 2006). Springer, pp 562–569
Kruppa H, Schiele B (2003) Using local context to improve face detection. In: British Machine Vision Conference(BMVC), pp 1–10
Lee YH, Jeong MH, Lee JJ, Jie MS (2007) A robust face tracking using stereo camera. In: SICE, 2007 Annual Conference, IEEE, pp 1985–1989
Lin C, Fan K C (2001) Triangle-based approach to the detection of human face. Pattern Recogn 34(6):1271–1284
Lucey P, Cohn JF, Kanade T, Saragih J, Ambadar Z, Matthews I (2010) The extended cohn-kanade dataset (ck+): A complete dataset for action unit and emotion-specified expression. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), IEEE, pp 94–101
Metaxas D, Tsechpenakis G, Li Z, Huang Y, Kanaujia A (2006) Dynamically adaptive tracking of gestures and facial expressions. In: Computational Science–ICCS 2006. Springer, pp 554–561
Mitra S, Acharya T (2007) Gesture recognition: A survey. IEEE Trans Syst Man Cybern Part C Appl Rev 37(3):311–324
Molloy D, Whelan P F (2000) Active-meshes. Pattern Recogn Lett 21(12):1071–1080
Nallaperumal K, Ravi S, Babu CNK, Selvakumar R, Fred AL, Seldev C, Vinsley S (2007) Skin detection using color pixel classification with application to face detection: a comparative study. In: International Conference on Computational Intelligence and Multimedia Applications, IEEE, vol 3, pp 436–441
Nordstrøm MM, Larsen M, Sierakowski J, Stegmann MB (2004) The IMM face database - an annotated dataset of 240 face images. http://www2.imm.dtu.dk/pubdb/p.php?3160
Open Source Computer Vision (OpenCV) Library. http://opencv.org. (Accessed Dec 2013)
Rowley HA, Baluja S, Kanade T (1998) Rotation invariant neural network-based face detection. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, IEEE, pp 38–44
Sabouri S, Razzazi F, Taimori A (2009) Using combining classifiers for accurate detection of natural faces in color static images. In: 14th Iranian Annual Conf. CSICC
Shewchuk JR, 1997 Delaunay refinement mesh generation. PhD thesis
Shi J, Tomasi C (1994) Good features to track. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’94), IEEE, pp 593–600
Shin Y, Kim EY (2006) Welfare interface using multiple facial features tracking. In: AI 2006: Advances in Artificial Intelligence. Springer, pp 453–462
Taimori A, Behrad A, Ghassemian H (2010) Automatic human face detection and tracking using cascaded classifiers and deformable meshes. MJEE 10(1): 126–109
Torr PHS (1995) Motion segmentation and outlier detection. University of Oxford UK, PhD thesis
Viola P, Jones MJ (2004) Robust real-time face detection. Int J Comput Vis 57(2):137–154
Wu T, Zou Y, Wang W (2008) Skin-color based particle filtering for human face tracking. In: IEEE Conference on Cybernetics and Intelligent Systems, IEEE, pp 728–733
Xiong X, De la Torre F (2013) Supervised descent method and its applications to face alignment. In: 2013 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), IEEE, pp 532–539
Xu Z, Zhu M (2006) Color-based skin detection: survey and evaluation. In: 12th International Multi-Media Modelling Conference, IEEE, pp 10–pp
Yang MH, Kriegman DJ, Ahuja N (2002) Detecting faces in images: a survey. IEEE T Pattern Anal 24(1):34–58
Zhao GQ, Chen L, Chen GC (2005) A simple 3d face tracking method based on depth information. In: International Conference on Machine Learning and Cybernetics, IEEE, vol 8, pp 5022–5027
Zhou M, Liang L, Sun J, Wang Y (2010) Aam based face tracking with temporal matching and face segmentation. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), IEEE, pp 701–708
Zhu Y, Fujimura K (2003) Driver face tracking using gaussian mixture model (gmm). In: IEEE Intelligent Vehicles Symposium, IEEE, pp 587–592
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Taimori, A., Behrad, A. A new deformable mesh model for face tracking using edge based features and novel sets of energy functions. Multimed Tools Appl 74, 10735–10759 (2015). https://doi.org/10.1007/s11042-014-2204-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-014-2204-y