Automatic Wrinkle Detection Using Hybrid Hessian Filter

  • Choon-Ching NgEmail author
  • Moi Hoon Yap
  • Nicholas Costen
  • Baihua Li
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9005)


Aging as a natural phenomenon affects different parts of the human body under the influence of various biological and environmental factors. The most pronounced changes that occur on the face is the appearance of wrinkles, which are the focus of this research. Accurate wrinkle detection is an important task in face analysis. Some have been proposed in the literature, but the poor localization limits the performance of wrinkle detection. It will lead to false wrinkle detection and consequently affect the processes such as age estimation and clinician score assessment. Therefore, we propose a hybrid Hessian filter (HHF) to cope with the identified problem. HHF is composed of the directional gradient and Hessian matrix. The proposed filter is conceptually simple, however, it significantly increases the true wrinkle localization when compared with the conventional methods. In the experimental setup, three coders have been instructed to annotate the wrinkle of 2D forehead image manually. The inter-reliability among three coders is 93 % of Jaccard similarity index (JSI). In comparison to the state-of-the-art Cula method (CLM) and Frangi filter, HHF yielded the best result with a mean JSI of 75.67 %. We noticed that the proposed method is capable of detecting the medium to coarse wrinkle but not the fine wrinkle. Although there is a gap between human annotation and automated detection, this work demonstrates that HHF is a remarkably strong filter for wrinkle detection. From the experimental results, we believe that our findings are notable in terms of the JSI.


Hessian Matrix Manual Annotation Edge Detection Method Jaccard Similarity Index Facial Wrinkle 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



This work was supported by Manchester Metropolitan University’s PhD Studentship. The authors gratefully acknowledge the contribution of reviewers’ comments. They would also like to thank the Savran et al. [20] for providing the Bosphorus dataset.


  1. 1.
    Gartstein, V., Shaya, S.A.: Image analysis of facial skin features. In: Application of Optical Instrumentation in Medicine XIV and Picture Archiving and Communication Systems (PACS IV) for Medical Applications, pp. 284–289. International Society for Optics and Photonics (1986)Google Scholar
  2. 2.
    Mizukoshi, K., Takahashi, K.: Analysis of the skin surface and inner structure around pores on the face. Skin Res. Technol. 20, 23–29 (2014)CrossRefGoogle Scholar
  3. 3.
    Luebberding, S., Krueger, N., Kerscher, M.: Comparison of validated assessment scales and 3D digital fringe projection method to assess lifetime development of wrinkles in men. Skin Res. Technol. 20, 30–36 (2014)CrossRefGoogle Scholar
  4. 4.
    Cula, G.O., Bargo, P.R., Nkengne, A., Kollias, N.: Assessing facial wrinkles: automatic detection and quantification. Skin Res. Technol. 19, e243–e251 (2013)CrossRefGoogle Scholar
  5. 5.
    Batool, N., Chellappa, R.: Detection and inpainting of facial wrinkles using texture orientation fields and markov random field modeling. IEEE Trans. Image Process. 23, 3773–3788 (2014)CrossRefMathSciNetGoogle Scholar
  6. 6.
    Kwon, Y., da Vitoria Lobo, N.: Age classification from facial images. Comput. Vis. Image Underst. 74, 1–21 (1999)CrossRefGoogle Scholar
  7. 7.
    Ramanathan, N., Chellappa, R., Biswas, S.: Computational methods for modeling facial aging: a survey. J. Vis. Lang. Comput. 20, 131–144 (2009)CrossRefGoogle Scholar
  8. 8.
    Fu, Y., Guo, G., Huang, T.: Age synthesis and estimation via faces: a survey. IEEE Trans. Pattern Anal. Mach. Intell. 32, 1955–1976 (2010)CrossRefGoogle Scholar
  9. 9.
    Aznar-Casanova, J., Torro-Alves, N., Fukusima, S.: How much older do you get when a wrinkle appears on your face? modifying age estimates by number of wrinkles. Aging Neuropsychol. Cogn. 17, 406–421 (2010)CrossRefGoogle Scholar
  10. 10.
    Choi, Y.H., Tak, Y.S., Rho, S., Hwang, E.: Accurate wrinkle representation scheme for skin age estimation. In: 5th FTRA International Conference on Multimedia and Ubiquitous Engineering (MUE), pp. 226–231. IEEE (2011)Google Scholar
  11. 11.
    Huang, Y., Li, Y., Fan, N.: Robust symbolic dual-view facial expression recognition with skin wrinkles: local versus global approach. IEEE Trans. Multimedia 12, 536–543 (2010)CrossRefGoogle Scholar
  12. 12.
    Bando, Y., Kuratate, T., Nishita, T.: A simple method for modeling wrinkles on human skin. In: Proceedings of the 10th Pacific Conference on Computer Graphics and Applications, pp. 166–175. IEEE (2002)Google Scholar
  13. 13.
    Batool, N., Chellappa, R.: Modeling and detection of wrinkles in aging human faces using marked point processes. In: Fusiello, A., Murino, V., Cucchiara, R. (eds.) ECCV 2012 Ws/Demos, Part II. LNCS, vol. 7584, pp. 178–188. Springer, Heidelberg (2012) Google Scholar
  14. 14.
    Kwon, Y., da Vitoria Lobo, N.: Age classification from facial images. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 762–767. IEEE (1994)Google Scholar
  15. 15.
    Hayashi, J.i., Yasumoto, M., Ito, H., Koshimizu, H.: Age and gender estimation based on wrinkle texture and color of facial images. In: Proceedings of the 16th International Conference on Pattern Recognition. vol. 1, pp. 405–408. IEEE (2002)Google Scholar
  16. 16.
    Frangi, A.F.: Three-dimensional model-based analysis of vascular and cardiac images. Ph.D. thesis, University Medical Center, Utrecht (2001)Google Scholar
  17. 17.
    Sofka, M., Stewart, C.V.: Retinal vessel centerline extraction using multiscale matched filters, confidence and edge measures. IEEE Trans. Med. Imaging 25, 1531–1546 (2006)CrossRefGoogle Scholar
  18. 18.
    Martinez-Perez, M.E., Hughes, A.D., Thom, S.A., Bharath, A.A., Parker, K.H.: Segmentation of blood vessels from red-free and fluorescein retinal images. Med. Image Anal. 11, 47–61 (2007)CrossRefGoogle Scholar
  19. 19.
    Liu, S., Silverman, M.: A practical guide to biometric security technology. IT Prof. 3, 27–32 (2001)CrossRefGoogle Scholar
  20. 20.
    Savran, A., Sankur, B., Taha Bilge, M.: Regression-based intensity estimation of facial action units. Image and Vision Computing 30, 774–784 (2012)CrossRefGoogle Scholar
  21. 21.
    Jaccard, P.: Distribution de la flore alpine dans le bassin des drouces et dans quelques regions voisines. Bulletin de la Socit Vaudoise des Sciences Naturelles 37, 241–272 (1901)Google Scholar
  22. 22.
    Real, R.: Tables of significant values of Jaccard’s index of similarity. Miscel. lània Zoològica 22, 29–40 (1999)Google Scholar
  23. 23.
    Kovesi, P.: Matlab and octave functions for computer vision and image processing., Accessed on March 2014
  24. 24.
    Kroon, D.J.: Hessian based frangi vesselness filter. (Matlab Central,, Accessed on January 2014

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Choon-Ching Ng
    • 1
    Email author
  • Moi Hoon Yap
    • 1
  • Nicholas Costen
    • 1
  • Baihua Li
    • 1
  1. 1.School of Computing, Mathematics & Digital TechnologyManchester Metropolitan UniversityManchesterUK

Personalised recommendations