International Journal of Research and Reviews in Information Sciences (IJRRIS) Vol. 2, No. 1, March 2012, ISSN: 2046-6439 © Science Academy Publisher, United Kingdom www.sciacademypublisher.com 155 Age Range Estimation from Human Face Images Using Face Triangle Formation Hiranmoy Roy 1 , Debotosh Bhattacharjee 2 , Mita Nasipuri 2 , and Dipak Kumar Basu 2 1 Department of Information Technology, RCC Institute of Information Technology, Kolkata 700015, India 2 Department of Computer Science and Engineering, Jadavpur University, Kolkata 700032, India Email: hiranmoy_roy17@yahoo.co.in, debotosh@indiatimes.com, mita_nasipuri@gmail.com, dipakkbasu@gmail.com Abstract With the advancement in technology, one thing that concerns the whole world and especially in the developing countries is the tremendous increase in the population. With such a rapid rate of increase, it is becoming difficult to recognize each and every individual because we have to maintain copies either in digital or hard copy format of every individual at different time periods of his life. Sometimes database has the required information of that particular individual, but it’s of no use as it is now obsolete. With age a person’s facial features changes and it becomes difficult to identify a person given an image of his at two different ages. This paper discusses a novel mechanism by which two images at different time periods of the individual life can be compared so that it can be ascertained both images are of same individual. This is done by extracting feature points of a face from which a face triangle is formed. If the ratio of areas of the triangles of both images is within a specified range then we can say both images are of same person. A range of threshold values is proposed adhering to the ratios of the areas between various age groups which can be matched with to determine whether a particular image is of the same person or not. At the same time if it is known that the images are of same person then age range can also be estimated. Experimental results show that face recognition and age range estimation both may be effectively performed and which performs with low computational effort. Keywords Face Triangle, Age Estimation, Face Recognition, Feature extraction, Eye localization, Eyebrow detection 1. Introduction Face recognition is an important field of biometrics which is of great use in our day to day life. Be it the traditional uses in identification documents such as passports, driver’s licenses, voter ID, etc., or its uses i n recent years, where, face images are being increasingly used as additional means of authentication in applications such as credit/debit cards and in places of high security. But with age progression the facial features changes and the database needs to be updated regularly of the changes which is a tedious task. So we need to address the issue of facial aging and come up with a mechanism that identifies a person in spite of the aging. 1.1. Techniques used in Face Recognition Techniques used in face recognition can be broadly categorized into three, as per followings: i) Traditional, which includes methods like, Eigenface or principal component analysis (PCA), fisherface or linear discriminate analysis (LDA) etc. These techniques [1, 2] extract facial features from an image and then using them perform search in the face database for images with matching features. Other algorithms [3,4] normalize a gallery of face images and then compress the face data, only saving the data in the image that is useful for face detection. A probe image is then compared with the face data. ii) 3-D: this technique uses 3-D sensors to capture information about the shape of a face [5, 6]. This information is then used to identify distinctive features on the surface of a face, such as the contour of the eye sockets, nose, and chin. This technique is robust to changes in lighting and viewing angles. iii) Skin texture analysis: this technique [7, 8] uses the visual details of the skin, as captured in standard digital or scanned images, and turns the unique lines, patterns, and spots apparent in a person’s skin into a mathematical space.. 1.2. Earlier work on Age based Face Recognition A lot of work has been done previously in the field of face recognition starting with Gibson’s ecological approach towards perception [9] and Thompson’s pioneering work on geometric transformations in the study of morphogenesis [10] that mostly laid the fundamentals for the study of craniofacial growth. They explained human head as a fluid filled spherical water container and performed a hydrostatic analysis on the effects of gravity on craniofacial growth. In human computer interaction, aging effects in human faces has been studied from two main reasons: 1) automatic age estimation for face image classification and 2) automatic age progression for face recognition. Kwon et al. [11] developed a system to classify face images into one of three age groups: infants, young adults and senior adults. They extracted key landmarks from face images and calculated distances between those landmarks. Then ratios of those distances were used to classify face images as that of infants or adults. They also proposed methods for wrinkle detection in predetermined regions in face images to further classify adult images into young adults and senior adults. The first real human age estimation theory was proposed Lanitis et al. [12, 13]. They proposed methods to imitate aging effects on face images.