Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

FRIH: A face recognition framework using image hashing

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Face recognition is one of the most important research topics in computer vision. Indeed, the face is an important means of communication with humans and it is highly needed for daily contact. Face recognition technology is applied in many biometric applications such as security, video surveillance, access control systems, and forensics. In this technology, hashing has recently made encouraging progress due to its fast retrieval speed and low storage cost. In this work, we propose an effective face recognition framework based on hashing functions. It attempts to leverage a cascaded architecture with two stages of analyzing different visual information based on image hashing. Specifically, we first introduce a filter to overlook a large number of dissimilar identities in terms of local visual information. Similar identities are found quickly through random independent hash functions inspired by Locality Sensitive Hashing (LSH). Next, we further refine candidates and recognize the most similar identities according to global visual information. The global feature is obtained by hashing each face into a high-quality binary feature space using Discrete Cosine Transform (DCT) coefficients. The proposed method is evaluated on three well-known and one combined face dataset. The obtained results, and the provided face recognition application program, demonstrate that the proposed framework improves the recognition rate and significantly reduces recognition time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig.1
Fig. 2
Fig.3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Data availability

Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.

Notes

  1. https://www.dropbox.com/sh/fwuexmevandd49s/AABirrubOXbG5yHUZD3SbZT0a?dl=0.

References

  1. Dora L, Agrawal S, Panda R, Abraham A (2017) An evolutionary single Gabor kernel based filter approach to face recognition. Eng Appl Artif Intell 62:286–301. https://doi.org/10.1016/j.engappai.2017.04.011

    Article  Google Scholar 

  2. Wang M, Deng W (2021) Deep face recognition: A survey. Neurocomputing 429:215–244. https://doi.org/10.1016/j.neucom.2020.10.081

    Article  Google Scholar 

  3. Modi P, Patel S (2022) A State-of-the-Art survey on face recognition method. Int J Comput Vision Image Process (IJCVIP) 12(1):1–19. https://doi.org/10.4018/IJCVIP.2022010101

  4. Abdullah IA, Stephan JJ (2021) A Survey of Face Recognition Systems. Ibn AL- Haitham J Pure Appl Sci 34:144–160. https://doi.org/10.30526/34.2.2620

  5. Lahasan B, Lutfi SL, San-Segundo R (2019) A survey on techniques to handle face recognition challenges: occlusion, single sample per subject and expression. Artif Intell Rev 52:949–979. https://doi.org/10.1007/s10462-017-9578-y

    Article  Google Scholar 

  6. Liu W, Zhou L, Chen J (2021) Face recognition based on lightweight convolutional neural networks. Information (Switzerland) 12. https://doi.org/10.3390/info12050191

  7. Yee Y, Rassem S, Mohammed T, Awang M, Suryanti (2020) Face Recognition Using Laplacian Completed Local Ternary Pattern (LapCLTP). https://doi.org/10.1007/978-981-15-1289-6_29

  8. Ding C, Choi J, Tao D, Davis LS (2016) Multi-Directional Multi-Level Dual-Cross Patterns for Robust Face Recognition. IEEE Trans Pattern Anal Mach Intell 38:518–531. https://doi.org/10.1109/TPAMI.2015.2462338

    Article  Google Scholar 

  9. Vishwakarma, V.P., Dalal S A novel non-linear modifier for adaptive illumination normalization for robust face recognition. Multimedia Tools Appl. https://doi.org/10.1007/s11042-019-08537-6

  10. Abate AF, Nappi M, Riccio D, Sabatino G (2007) 2D and 3D face recognition: A survey. Pattern Recogn Lett 28:1885–1906. https://doi.org/10.1016/j.patrec.2006.12.018

    Article  Google Scholar 

  11. Vishnu Priya R, Vijayakumar V. Tavares JMRS MQSMER: a mixed quadratic shape model with optimal fuzzy membership functions for emotion recognition. Neural Comput Appl. https://doi.org/10.1007/s00521-018-3940-0

  12. Li C, Huang Y, Huang W, Qin F (2021) Learning features from covariance matrix of gabor wavelet for face recognition under adverse conditions. Pattern Recogn 119:108085. https://doi.org/10.1016/j.patcog.2021.108085

    Article  Google Scholar 

  13. Ouyang A, Liu Y, Pei S et al (2020) A hybrid improved kernel LDA and PNN algorithm for efficient face recognition. Neurocomputing 393:214–222. https://doi.org/10.1016/j.neucom.2019.01.117

    Article  Google Scholar 

  14. Karanwal S, Diwakar M (2021) Neighborhood and center difference-based-LBP for face recognition. Pattern Anal Appl 24:741–761. https://doi.org/10.1007/s10044-020-00948-8

    Article  Google Scholar 

  15. Zhi H, Liu S (2019) Face recognition based on genetic algorithm. J Vis Commun Image Represent 58:495–502. https://doi.org/10.1016/j.jvcir.2018.12.012

    Article  Google Scholar 

  16. Adjabi I, Ouahabi A, Benzaoui A, Taleb-Ahmed A (2020) Past, present, and future of face recognition: A review. Electronics (Switzerland) 9:1–53. https://doi.org/10.3390/electronics9081188

    Article  Google Scholar 

  17. Lu J, Tan Y, Wang G (2011) Discriminative multi-manifold analysis for face recognition from a single training sample per person. International Conference on Computer Vision, pp 1943–1950. https://doi.org/10.1109/ICCV.2011.6126464

  18. Abdelmaksoud M, Nabil E, Farag I, Hameed HA (2020) A Novel Neural Network Method for Face Recognition with a Single Sample per Person. IEEE Access 8:102212–102221. https://doi.org/10.1109/ACCESS.2020.2999030

    Article  Google Scholar 

  19. Almabdy S, Elrefaei L (2019) Deep convolutional neural network-based approaches for face recognition. Appl Sci (Switzerland) 9. https://doi.org/10.3390/app9204397

  20. Gupta S, Thakur K, Kumar M (2021) 2D-human face recognition using SIFT and SURF descriptors of face’s feature regions. Vis Comput 37:447–456. https://doi.org/10.1007/s00371-020-01814-8

    Article  Google Scholar 

  21. Deng W, Hu J, Guo J (2012) Extended SRC: Undersampled face recognition via intraclass variant dictionary. IEEE Trans Pattern Anal Mach Intell 34:1864–1870. https://doi.org/10.1109/TPAMI.2012.30

    Article  Google Scholar 

  22. Liao M, Gu X (2019) Face recognition approach by subspace extended sparse representation and discriminative feature learning Mengmeng. Neurocomputing. https://doi.org/10.1016/j.neucom.2019.09.025

    Article  Google Scholar 

  23. Li Y, Zheng W, Cui Z, Zhang T (2018) Face recognition based on recurrent regression neural network. Neurocomputing 297:50–58. https://doi.org/10.1016/j.neucom.2018.02.037

    Article  Google Scholar 

  24. ZhangRuyang L-J (2021) Human Face Recognition Based on improved CNN Model with Multi-layers. J Korea Multimed Soc 24:701–708. https://doi.org/10.9717/kmms.2021.24.5.701

    Article  Google Scholar 

  25. Guo G, Zhang N (2019) A survey on deep learning based face recognition. Comput Vis Image Underst 189:102805. https://doi.org/10.1016/j.cviu.2019.102805

    Article  Google Scholar 

  26. AshutoshDhamija RBD (2022) A novel active shape model-based DeepNeural network for age invariance face recognition. J Vis Commun Image Represent. https://doi.org/10.1016/j.jvcir.2021.103393

    Article  Google Scholar 

  27. Anand R, Shanthi T, Nithish M, Lakshman S (2020) Face Recognition and Classification Using GoogleNET Architecture. https://doi.org/10.1007/978-981-15-0035-0_20

  28. Yee JLS, Sheikh UU, Mokji MM, Rahman SA (2020) Face Recognition and Machine Learning at the Edge. IOP Conference Series: Materials Science and Engineering 884: https://doi.org/10.1088/1757-899X/884/1/012084

  29. Santoso K, Kusuma GP (2018) Face Recognition Using Modified OpenFace. Procedia Comput Sci 135:510–517. https://doi.org/10.1016/j.procs.2018.08.203

    Article  Google Scholar 

  30. Ivan G, Miroslav H, Miloš Z, Alexey K (2017) Facing Face Recognition with ResNet: Round One. 67–74. https://doi.org/10.1007/978-3-319-66471-2_8

  31. Luo Y, Yang Y, Shen F et al (2018) Robust discrete code modeling for supervised hashing. Pattern Recogn 75:128–135. https://doi.org/10.1016/j.patcog.2017.02.034

    Article  Google Scholar 

  32. Liang X, Tang Z, Huang Z, Zhang X and Zhang S, (2023). Efficient Hashing Method Using 2D-2D PCA for Image Copy Detection. IEEE Trans Knowl Data Eng 3765–3778. https://doi.org/10.1109/TKDE.2021.3131188

  33. Huang Z, Tang Z, Zhang X, Ruan L and Zhang X. Perceptual Image Hashing With Locality Preserving Projection for Copy Detection. (2023). IEEE Trans Dependable Secure Comput 463–477. https://doi.org/10.1109/TDSC.2021.3136163

  34. Paulevé L, Jégou H, Amsaleg L (2010) Locality sensitive hashing: A comparison of hash function types and querying mechanisms. Pattern Recogn Lett 31:1348–1358. https://doi.org/10.1016/j.patrec.2010.04.004

    Article  Google Scholar 

  35. Dehghani M, Moeini A, Kamandi A (2019) Experimental Evaluation of Local Sensitive Hashing Functions for Face Recognition. 2019 5th International Conference on Web Research, ICWR 2019 184–195. https://doi.org/10.1109/ICWR.2019.8765276

  36. Dos Santos CE, Kijak E, Gravier G, Schwartz WR (2016) Partial least squares for face hashing. Neurocomputing 213:34–47. https://doi.org/10.1016/j.neucom.2016.02.083

    Article  Google Scholar 

  37. Dai Q, Li J, Wang J et al (2016) A Bayesian Hashing approach and its application to face recognition. Neurocomputing 213:5–13. https://doi.org/10.1016/j.neucom.2016.05.097

    Article  Google Scholar 

  38. Tang Y, Zhang X, Hu X et al (2021) Facial Expression Recognition Using Frequency Neural Network. IEEE Trans Image Process 30:444–457. https://doi.org/10.1109/TIP.2020.3037467

    Article  Google Scholar 

  39. Tang Z, Yang F, Huang L, Zhang X (2014) Robust image hashing with dominant DCT coefficients. Optik 125:5102–5107. https://doi.org/10.1016/j.ijleo.2014.05.015

    Article  Google Scholar 

  40. Chen J, Zu Y (2020) Local Feature Hashing with Binary Auto-Encoder for Face Recognition. IEEE Access 8:37526–37540. https://doi.org/10.1109/ACCESS.2020.2973472

    Article  Google Scholar 

  41. Tang J, Li Z, Zhu X (2018) Supervised deep hashing for scalable face image retrieval. Pattern Recogn 75:1339–1351. https://doi.org/10.1016/j.patcog.2017.03.028

    Article  Google Scholar 

  42. Tian L, Fan C, Ming Y (2017) Learning spherical hashing based binary codes for face recognition. Multimedia Tools Appl 76:13271–13299. https://doi.org/10.1007/s11042-016-3708-4

    Article  Google Scholar 

  43. Tuncer T, Dogan S, Abdar M, Pławiak P (2020) A novel facial image recognition method based on perceptual hash using quintet triple binary pattern. Multimedia Tools Appl 79:29573–29593. https://doi.org/10.1007/s11042-020-09439-8

    Article  Google Scholar 

  44. Kong J, Chen M, Jiang M et al (2018) Face Recognition Based on CSGF(2D)2PCANet. IEEE Access 6:45153–45165. https://doi.org/10.1109/ACCESS.2018.2865425

    Article  Google Scholar 

  45. Bay H, Ess A, Tuytelaars T, Van Gool L (2008) Speeded-Up Robust Features (SURF). Comput Vis Image Underst 110:346–359. https://doi.org/10.1016/j.cviu.2007.09.014

    Article  Google Scholar 

  46. Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60:91–110. https://doi.org/10.1023/B:VISI.0000029664.99615.94

    Article  Google Scholar 

  47. Indyk P, Motwani R (1998) Approximate nearest neighbors. Proceedings of the thirtieth annual ACM symposium on Theory of computing 604–613. https://doi.org/10.1145/276698.276876

  48. Gionis A, Indyk P, Motwani R (1999) Similarity Search in High Dimensions via Hashing. Proceedings of the 25th International Conference on Very Large Data Bases 518–529

  49. Datar M, Immorlica N, Indyk P (2004) Locality-Sensitive Hashing Scheme Based on p-Stable Distributions. Proceedings of the twentieth annual symposium on Computational geometry 253–262. https://doi.org/10.1145/997817.997857

  50. Qin C, Chen X, Dong J, Zhang X (2016) Perceptual image hashing with selective sampling for salient structure features. Displays 45:26–37. https://doi.org/10.1016/j.displa.2016.09.003

    Article  Google Scholar 

  51. Tang Z, Wang S, Zhang X et al (2011) Lexicographical framework for image hashing with implementation based on DCT and NMF. Multimedia Tools Appl 52:325–345. https://doi.org/10.1007/s11042-009-0437-y

    Article  Google Scholar 

  52. Devi, S.K. (2017). Image Compression Using Discrete Cosine Transform (DCT) & Discrete Wavelet Transform (DWT) Techniques. Int J Res Appl Sci Eng Technol 1689–1696. https://doi.org/10.22214/ijraset.2017.10246

  53. Zhang K, Zhang Z, Li Z et al (2016) (MTCNN) Multi-task Cascaded Convolutional Networks. IEEE Signal Process Lett 23:1499–1503. https://doi.org/10.48550/arXiv.1604.02878

    Article  Google Scholar 

  54. Cureton EE, D’Agostino RB (2019) Face Recognition by Independent Component Analysis. Factor Anal 13:296–338. https://doi.org/10.4324/9781315799476-12

    Article  Google Scholar 

  55. Zeng J, Zhao X, Gan J, et al (2018) Deep Convolutional Neural Network Used in Single Sample per Person Face Recognition. Comput Int Neurosci 2018: https://doi.org/10.1155/2018/3803627

  56. Min R, Xu ZCS (2019) Single-Sample Face Recognition Based on Feature Expansion. IEEE Access 7:45219–45229. https://doi.org/10.1109/ACCESS.2019.2909039

    Article  Google Scholar 

  57. Bakhshi M, Hassanpour H (2018) Spatial-frequency features extracting for facial image retrieval from a big image database. Tabriz J Electr Eng 48(2):509–517

    Google Scholar 

  58. Nikan F, Hassanpour H (2020) Face recognition using non-negative matrix factorization with a single sample per person in a large database. Multimedia Tools Appl. https://doi.org/10.1007/s11042-020-09394-4

    Article  Google Scholar 

  59. Chen X, Song L, Qiu C (2018) Face recognition by feature extraction and classification. Proceedings of the International Conference on Anti-Counterfeiting, Security and Identification, ASID 2018-Novem:43–46. https://doi.org/10.1109/ICASID.2018.8693198

  60. Truong H, Kim Y (2018) Enhanced Line Local Binary Patterns (EL-LBP) : An Efficient Image Representation for Face Recognition. Advanced Concepts for Intelligent Vision Systems. 19th International Conference, ACIVS 2018. 285–296 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). https://doi.org/10.1007/978-3-030-01449-0_24

  61. Khayam KN, Mehmood Z, Chaudhry HN et al (2022) Local-tetra-patterns for face recognition encoded on spatial pyramid matching. Comput Mater Continua 70:5039–5058. https://doi.org/10.32604/cmc.2022.019975

    Article  Google Scholar 

  62. Kagawade VC, Angadi SA (2021) Savitzky-Golay filter energy features-based approach to face recognition using symbolic modeling. Pattern Anal Appl 24:1451–1473. https://doi.org/10.1007/s10044-021-00991-z

    Article  Google Scholar 

  63. Serengil S, Ozpinar A. (2021) HyperExtended LightFace: A Facial Attribute Analysis Framework. International Conference on Engineering and Emerging Technologies (ICEET). 1–4, https://doi.org/10.1109/ICEET53442.2021.9659697

  64. Ahmed SB, Ali SF, Ahmad J et al (2020) On the frontiers of pose invariant face recognition: a review. Artif Intell Rev 53:2571–2634. https://doi.org/10.1007/s10462-019-09742-3

    Article  Google Scholar 

  65. Ghasemi M, Hassanpour H (2021) A Three-stage Filtering Approach for Face Recognition using Image Hashing. Int J Eng 34(8):1856–1864. https://doi.org/10.5829/ije.2021.34.08b.06

    Article  Google Scholar 

  66. Shi Q, Li H, Shen C (2010) Rapid face recognition using hashing. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition 2753–2760. https://doi.org/10.1109/CVPR.2010.5540001

  67. Vadlamudi LN, Vaddella VDRPV (2016) A Review Of Robust Hashing Methods For Content Based Image Authentication. i-manager’s J Image Process 3:8–45. https://doi.org/10.26634/jip.3.4.8304

    Article  Google Scholar 

  68. Li Y, Lu R, Huang R, Zhang W (2021) Research on Face Recognition Algorithm Based on HOG Feature. J Phys: Conf Ser 1757. https://doi.org/10.1088/1742-6596/1757/1/012099

  69. Raveendra K, Ravi J (2021) Performance evaluation of face recognition system by concatenation of spatial and transformation domain features. Int J Comput Netw Inf Secur 13:47–60. https://doi.org/10.5815/ijcnis.2021.01.05

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hamid Hassanpour.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Human and animal rights

Authors have developed an efficient approach for Face Recognition in Large Datasets Using Image Hashing. For the experimental results, authors have considered three public datasets including FERET, ORL, and AR datasets.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ghasemi, M., Hassanpour, H. FRIH: A face recognition framework using image hashing. Multimed Tools Appl 83, 60147–60169 (2024). https://doi.org/10.1007/s11042-023-18007-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-18007-9

Keywords