To Recognize Face Images with Age and Weight Variations

DOI : 10.17577/IJERTV4IS070807

Download Full-Text PDF Cite this Publication

Text Only Version

To Recognize Face Images with Age and Weight Variations

1. Vandana J Yadav, 2. A. Hanuman Prasad

Department of Computer Science and Engineering, AMR Institute of Technology, JNTU,

Andra Pradesh, India

AbstractToday face recognition plays very important role in our day today life. And from several years it has been studying by various researchers which have focused on the pose illumination, expression plastic surgery. Face recognition is very important because of the security purpose .With so many applications whether it may be small application or big application security is the major issue. Everyone wants their property to be secure so face recognition is the one which is used for security purpose. As it is very easy to recognize the face images of the famous personalities such as stars in various fields such as films, sports, politics, social workers etc. as the title suggest recognizing face images with age and weight parameter, here images are passed and need to check whether the image passed is present in FG-net database which is being used here. However the performance of face recognition with age as parameter has been found but with weight incorporated in is used to give better efficiency. The comparison between existing and proposed algorithm on database shows that proposed algorithm performs significantly.

Keywords Face recognition , biometrics, facial aging

  1. INTRODUCTION

    With growing numbers of face recognition applications in every day to day life has made face recognition very important research topic now a days. Face recognition has received significant attention in the past several years because of its usage in wide variety of applications such as identification and intrusion detection. In recent years face recognition has received substantial attention from both research communities and the market, but still remained very challenging in real applications. A lot of face recognition algorithms, along with their modifications, have been developed during the past decades. A number of typical algorithms are presented, being categorized into appearance based and model-based schemes. For appearance-based methods, three linear subspace analysis schemes are presented, and several non-linear manifold analysis approaches for face recognition are briefly described. The model-based approaches are introduced, including Elastic Bunch Graph matching, Active Appearance Model and 3D Morph able Model methods. A number of face databases available in the public domain and several published performance evaluation results are digested. Future research directions based on the current recognition results are pointed out.So many Algorithms were proposed for image retrieval or identification or for matching images etc. Some of the

    algorithms have focused on pose, illumination, expression so some on haar classifier of face detection. But among all the face detection facial aging is the most fascinating and challenging ones .As we are human beings there are lots of factors which brings lots of changes on us .In our facial expressions our body structure etc . This is the natural process and is affected by several factors in our day to day life or we can say in our environment or our life style. And we cannot say that there is direct relationship between the two i.e. age and weight .Sometimes with few years of gap weight increases drastically and sometimes its totally opposite as so many year gap there is few changes in face .so improving performance of face recognition with age and weight is being incorporated.

  2. PROPOSED WORK

A. Problem definition

As earlier, face recognition has been used in much application but with only the age factors but as body fat increases then it would be the real challenge to recognize so in this we identified that with the weight to recognize the face images.

Proposed system uses age and weight variations and FERET database for face recognition using 4 main techniques, namely

  1. Viola Jones

    This algorithms basic principal is to detect the faces from the given input image. Before this there were so many images processing approach but all of them were time consuming due to making the entire image to the fix size and then run the image in the detector.

    Opposite of this is the viola Jones algorithm were the detector is rescale and whatever the size of image would be.

  2. KNN classifier

    The purpose of the k Nearest Neighbors (kNN) algorithm is to use a database in which the data points are separated into several separate classes to predict the classification of a new sample point.

    The way in which the algorithm decides which of the points from the training set are similar enough to be considered when choosing the class to predict for a new observation is to pick the k closest data points to the new

    observation, and to take the most common class among these. This is why it is called the k Nearest Neighbors algorithm.

  3. Local Binary Patterns (LBP)

    LBP is one of the binary patterns which is used for the feature extraction. In this the face image is firstly divided into small regions from which LBP features are extracted gives the output in histogram. LBP is used because there are micro patterns which are invariant of monotonic grey scale transformation. Combining all this gives the face image .LBP is widely used in many application due to its high tolerance against object recognition texture analysis and high discriminative power. The fig 1. Shows the flowchart of LBP.

  4. Support Vector Machines (SVM)

    In support vector machine is used to analyze the complex data and gives the result. SVM is very useful in finding patterns which are very useful and not complex.

    3. TOOLS USED

    1. Matlab

      As the project work is related to face recognition which falls under the domain of image processing, here MATLAB is used for the its well adapted to numerical experiments property. It also helped to show the results in graphical output. It handles vector and matrices very nice. Quick plotting and analyze extensive documentation, along with so many built in functions.

    2. FG-Net database

In automatic facial age estimation the aim is to use dedicated algorithms that enable the estimation of a persons age based on features derived from his/her face image. The facial age estimation problem shares several similarities with other typical face image interpretation tasks where the execution stage includes the process of face detection, location of facial characteristics, feature vector formulation and classification.

b. Testing set (DB Evaluation)

In testing set mainly all the above steps are followed with SVM (support vector machine) which evaluates the matching of the image in testing set to the training set.

Figure 2. Training set.

The main focuses is on how the image of testing set matches with the image of the training set with complete information of age and weight .

DBcreation

  1. Take an input of image.

  2. Now face extraction algorithm will work i.e. viola Jones algorithm with cascade object detection.

  3. With the help of facial geometry face components can be extracted such as eyes, mouth, nose, complete face.

  4. Local binary pattern method which is most successful for face recognition is used for feature extraction.

  5. Now our object is saved with the name and age.

  6. Again repeat the same procedure until all the images of DBcreation is not used as input.

    Figure 1. Exampl of aging effects.

    4. PROJECT DESIGN/MODULES

    These are the two important modules where the entire task has been performed.

    1. Training set (DB Creation)

In training set mainly input is being given and then with the help of the viola Jones algorithm with cascade object detection detects the image and facial geometry does the face extraction which includes of eyes, nose, mouth and face and with local binary patterns feature extraction is done so the name, age object is saved. All is done in database creation of training set.

Figure 3. Testing set

DB evaluation

  1. Take an input of image.

  2. Now face extraction algorithm will work i.e. viola Jones algorithm with cascade object detection.

  3. With the help of facial geometry face components can be extracted such as eyes, mouth, nose, complete face.

  4. Local binary pattern method which is most successful for face recognition is used for feature extraction

  5. Now SVM (support vector machine) will find out whether the feature extraction of an image in testing set is matching to the feature extracted from the training set

    1. RESULTS

      Figure 4. Figure of training process.

      The above shown screenshot is from the training set where the image is given as input where feature is being extracted such as eyes, nose, mouth, and ear.

      The first blog is the image taken from the training set and the second image is the image is extracted i.e. we can say which is eyes mouth nose ear face.

      The 4th block is the block of histogram where the LBP is used for feature extraction.

      Figure 5. Testing process

      Here the image is taken from the testing set where we have taken image as and now SVM works behind and gives the

      matching image from the training set. This is the way the output is shown. And the 4th block is the block of histogram.

      The above outputs can be explained as Table 1. Training set

      image

      Expected name

      Obtained name

      01

      001

      001

      02

      001

      001

      03

      001

      001

      04

      001

      001

      05

      001

      001

      06

      001

      001

      07

      001

      001

      08

      001

      001

      09

      001

      001

      10

      001

      001

      11

      002

      002

      12

      002

      002

      13

      002

      002

      14

      002

      002

      15

      002

      002

      16

      002

      002

      17

      002

      002

      18

      002

      002

      19

      002

      002

      21

      002

      002

      22

      002

      002

      23

      003

      003

      24

      003

      003

      25

      003

      003

      26

      003

      003

      27

      003

      003

      28

      003

      003

      29

      003

      003

      30

      003

      003

      31

      003

      003

      32

      003

      003

      Table 2. Testing set

      image

      Expected name

      Obtained name

      33

      001

      001

      34

      001

      001

      35

      001

      002

      36

      001

      002

      37

      002

      002

      38

      002

      002

      39

      002

      002

      40

      002

      001

      41

      003

      001

      42

      003

      003

      43

      003

      001

      As we have shown two tables that contain images which are already stored in the training set and testing set and we have evaluated the images one by one and we got output as all the images which we have stored in the training set is found perfectly matched invariant of age and weight of face recognition because we have already trained the image. But the images of the testing set when evaluated some do not matched as expected. But we can find the accuracy of this

      output. As previously the accuracy of matching lies only 20- 30 % but as we have used the standard database i.e. FG-net database so we got the accuracy about 80-90 % as shown in the table.

      As in the table and output

      001 indicates person number. A is age separator. 02 are age mentioned of that person. Various people have different ages.

      Accuracy = total no of matched images/total no of

      images (training + testing)

      Accuracy = 38/43

      = 88.37%

    2. COMPARISON

      The accuracy in the previous system was very low i.e. 10-15% and weight was not incorporated and in the proposed system the accuracy has being increased from the 80-90% and the weight is been incorporated and the results are been shown on the fg-net database.

    3. CONCLUSION AND FUTURE SCOPE.

As the challenge of this paper was to incorporate weight for addressing the face recognition with age parameters as there can be big difference with more age gap and relatively small difference with respect to few age gap which solely depends upon the various conditions such as living style, medical conditions etc. we proposed the system where weight has been incorporated to verify or identify the face images. The results are already available on fg-net database. The result which shows the weight incorporating information improves the performance.

The future scope of this is to improve the database of public where the large public database is available. And to improve more efficiency.

REFERENCES

  1. S.Z. Li and A.K. Jain, Eds., Handbook of Face Recognition, 2nd Edition, Springer, 2011.

  2. R. Singh, M. Vatsa, H.S. Bhatt, S. Bharadwaj, A Noore, and S.S. Nooreyezdan, Plastic surgery: A new dimension to face recognition, IEEE Transactions on Information Forensics and Security, vol. 5, no. 3, pp. 441448, 2010.

  3. T. Dhamecha, R. Singh, M. Vatsa, and A. Kumar, Recognizing disguised faces: Human and machine evaluation, PLOS ONE, vol. 9, no. 7, pp. 10.1371/journal.pone.0099212, 2014.

  4. U. Park, Y. Tong, and A.K. Jain, Age-invariant face recognition, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 32, no. 5, pp. 947954, 2010.

  5. N. Ramanathan, R. Chellappa, and S. Biswas, Computational methods for modeling facial aging: A survey, Journal of Visual Languages and Computing. vol. 20, no. 3, pp. 131144, 2009.

  6. G. Guo, G. Mu, and K. Ricanek, Cross-age face recognition on a very large database: The performance versus age intervals and improvement using soft biometric traits, in 20th Internaional Conference on Pattern Recognition, 2010, pp. 33923395.

  7. G. Mahalingam and C. Kambhamettu, Age invariant face recognition using graph matching, in IEEE International Conference on Biometrics: Theory Applications and Systems, 2010.

  8. T. Xia, J. Lu, and Y.-P. Tan, Face recognition uses an enhanced age simulation method, in IEEE Visual Communications and Image Processing, 2011.

  9. Z. Li, U. Park, and A. K. Jain, A discriminative model for age invariant face recognition, IEEE Transactions on Information Forensics and Security, vol. 6, no. 3, pp. 10281037, 2011.

  10. F. Juefei-Xu, K. Luu, M. Savvides, T.D. Bui, and C.Y. Suen, Investigating age invariant face recognition based on particular biometrics, in International Joint Conference on Biometrics, 2011.

  11. S. Wang, X. Xia, Y. Huang, and J. Le, Biologically-inspired aging face recognition using c1 and shape features, in 5th International Conference on Intelligent Human-Machine Systems and Cybernetics, 2013, vol. 2, pp. 574577.

  12. C. Chen,W. Yang, Y.Wang, S. Shan, and K. Ricanek, Learning Gabor features for facial age estimation, in 6th Chinese Conference on Biometric Recognition, 2011, pp. 204213.

  13. D. Yadav, M. Vatsa, R. Singh, and M. Tistarelli, Bacteria foraging fusion for face recognition across age progression, in IEEE Conference on Computer Vision and Pattern Recognition Workshops, 2013, pp. 173179.

  14. FG-Net Aging Database, http://www.fgnet.rsunit.com, 2010.

  15. Verilook, http://www.neurotechnology.com/verilook.html, .

  16. M. Holden, D.L. Hill, E.R. Denton, J.M. Jarosz, T.C. Cox, T. Rohlfing,

    J. Goodey, and D.J. Hawkes, Voxel similarity measures for 3-d serial MR brain image registration, IEEE Transactions on Medical Imaging, vol. 19, no. 2, pp. 94102, 2000.

  17. M. Vatsa, R. Singh, S. Bharadwaj, H.S. Bhatt, and A. Noore, Matching digital and scanned face images with age variation, in Fourth IEEE International Conference on Biometrics: Theory Applications and Systems, 2010.

  18. David G Lowe, Distinctive image features from scale-invariant key points, International Journal of Computer Vision, vol. 60, no. 2, pp. 91110, 2004.

[ 19] T.K. Ho, Random decision forests, in Third International Conference on Document Analysis and Recognition, 1995, vol. 1, pp. 278282.

  1. G.B. Orr and K.-R. M.uller, Eds., Neural Networks: Tricks of the Trade, vol. 1524 of Lecture Notes in Computer Science. Springer, 1998.

  2. Y.-H. Yu and R.F. Simmond, Descending epsilon in back propagation: a technique for better generalization, in International Joint Conference on Neural Networks, 1990, vol. 3, pp. 167172.

  3. T. Ojala, M. Pietikinen, and D. Harwood, A comparative study of texture measures with classification based on feature distributions, Pattern Recognition, vol. 29, pp. 5159, 1996.

  4. M. Yang, L.V. Gool, and L. Zhang, Sparse variation dictionary learning for face recognition with a single training sample per person, in IEEE International Conference on Computer Vision, 2013.

  5. P.A. Viola and M.J. Jones, Robust real-time face detection, International Journal of Computer Vision, vol. 57, no. 2, pp. 137154, 2004.

Leave a Reply