Prediction of Changed Faces with HSCNN
Source abstract
Abstract
Convolutional Neural Networks (CNN) have been successfully employed in the field of image classification. However, CNN trained using images from several years ago may be unable to identify how such images have changed over time. Cross-age face recognition is, therefore, a substantial challenge. Several efforts have been made to resolve facial changes over time utilizing recurrent neural networks (RNN) with CNN. The structure of RNN contains hidden contextual information in a hidden state to transfer a state in the previous step to the next step. This paper proposes a novel model called Hidden State-CNN (HSCNN). This adds to CNN a convolution layer of the hidden state saved as a parameter in the previous step and requires no more computing resources than CNN. The previous CNN-RNN models perform CNN and RNN, separately and then merge the results. Therefore, their systems consume twice the memory resources and CPU time, compared with the HSCNN system, which works the same as CNN only. HSCNN consists of 3 types of models. All models load hidden state ht−1 from parameters of the previous step and save ht as a parameter for the next step. In addition, model-B adds ht−1 to x, which is the previous output. The summation of ht−1 and x is multiplied by weight W. In model-C the convolution layer has two weights: W1 and W2. Training HSCNN with faces of the previous step is for testing faces of the next step in the experiment. That is, HSCNN trained with past facial data is then used to verify future data. It has been found to exhibit 10 percent greater accuracy than traditional CNN with a celeb face database.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Face and Expression Recognition · Face recognition and analysis · Generative Adversarial Networks and Image Synthesis
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (41)
Show source-provided references
1. Biometric authentication on iPhone and android: usability, perceptions, and influences on adoption
2. Eigenfaces for recognition10.1162/jocn.1991.3.1.71 ↗
3. Face recognition by independent component analysis10.1109/TNN.2002.804287 ↗
4. Eigenfaces vs. fisherfaces: recognition using class specific linear projection
5. Face recognition using LDA-based algorithms10.1109/TNN.2002.806647 ↗
6. A survey of approaches and challenges in 3d and multi-modal 3d+ 2d face recognition10.1016/j.cviu.2005.05.005 ↗
7. A survey of 3d face recognition methods
8. 2d and 3d face recognition: A survey10.1016/j.patrec.2006.12.018 ↗
9. Boosting 3-d-geometric features for efficient face recognition and gender classification10.1109/TIFS.2012.2209876 ↗
10. Liveness detection for embedded face recognition system
11. A survey of face recognition techniques10.3745/JIPS.2009.5.2.041 ↗
12. Imagenet classification with deep convolutional neural networks
13. Visualizing and understanding convolutional networks
14. Adaptive deconvolutional networks for mid and high level feature learning
15. Going deeper with convolutions
16. Imagenet large scale visual recognition challenge10.1007/s11263-015-0816-y ↗
17. Deepface: Closing the gap to human-level performance in face verification
18. Huang · Technical Report, University of Massachusetts · 2007 · 07
19. Deep learning face representation by joint identification-verification
20. Y. Sun, D. Liang, X. Wang and X. Tang, “Deepid3: Face recognition with very deep neural networks,” e-Print archive, ArXiv Preprint, arXiv:1502.00873, 2015.
21. Very deep convolutional networks for large-scale image recognition
22. Facenet: A unified embedding for face recognition and clustering
23. Deep face recognition: A survey10.1016/j.neucom.2020.10.081 ↗
24. Face image Age estimation based on data augmentation and lightweight convolutional neural network10.3390/sym12010146 ↗
25. Large age-gap face verification by feature injection in deep networks10.1016/j.patrec.2017.03.006 ↗
26. Age invariant face recognition using convolutional neural networks and set distances10.4236/jis.2017.83012 ↗
27. Distance metric optimization driven convolutional neural network for age invariant face recognition10.1016/j.patcog.2017.10.015 ↗
28. Generating sequences with recurrent neural networks
29. Generating text with recurrent neural networks
30. The recurrent temporal restricted boltzmann machine
31. Modeling temporal dependencies in high-dimensional sequences: Application to polyphonic music generation and transcription
32. A first look at music composition using lstm recurrent neural networks
33. From facial parts responses to face detection: A deep learning approach
34. An end-to-end trainable neural network for image-based sequence recognition and its application to scene text recognition10.1109/TPAMI.2016.2646371 ↗
35. Recurrent convolutional neural networks for text classification
36. A hybrid CNN-rNN alignment model for phrase-aware sentence classification
37. A combination of RNN and CNN for attention-based relation classification10.1016/j.procs.2018.04.221 ↗
38. CNN and RNN mixed model for image classification10.1051/matecconf/201927702001 ↗
39. Combining convolutional neural network with recursive neural network for blood cell image classification10.1109/ACCESS.2018.2846685 ↗
40. A graph-based CNN-lSTM stock price prediction algorithm with leading indicators
41. Incremental learning in CNN using hidden states