Multiple histogram-based face recognition with high speed FPGA implementation

被引:18
|
作者
Bonny, Talal [1 ]
Rabie, Tamer [1 ]
Hafez, A. H. Abdul [2 ]
机构
[1] Univ Sharjah, Dept Elect & Comp Engn, Sharjah, U Arab Emirates
[2] Hasan Kalyoncu Univ, Gaziantep, Turkey
关键词
Face recognition; Gamma correction; Performance; Hardware accelerator; FPGA;
D O I
10.1007/s11042-018-5647-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Face recognition is an algorithm that is capable of identifying or verifying a query face from multiple faces in the enrollment database. It poses a challenging problem in the field of image analysis and computer vision, especially for applications that deal with video sequences, face re-identification, or operate on intensity images and require fast processing. In this work, we introduce a high speed face recognition technique along with a high speed FPGA implementation. It uses a new similarity measure to estimate the distance between the query face and each of the database face images. The distance metric is the sum of the standard deviations between multiple histograms, which are calculated from each row of the query and database images. The lowest distance score refers to the database face that matches the query. The proposed technique is independent from the ambient illumination and outperforms the well-known face recognition algorithm "Eigenfaces" (it performs the face recognition 16 x faster when both algorithms run on the same platform). Furthermore, we exploit data parallelism in our proposed algorithm to design a hardware accelerator and to implement it on an FPGA prototyping board. The results show 10x execution time improvement in comparison to the software version.
引用
下载
收藏
页码:24269 / 24288
页数:20
相关论文
共 50 条
  • [11] FPGA-based implementation of face recognition based on Gabor and DCT
    Lai, Guo-hong
    Luo, Min
    Liu, Song
    Wang, Xiao-fang
    INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS, PTS 1-4, 2013, 241-244 : 1741 - +
  • [12] Histogram Based FACE RECOGNITION SYSTEM
    Demirel, Hasan
    Anbarjafari, Gholamreza
    ELECTRONICS WORLD, 2009, 115 (1884): : 32 - 37
  • [13] Implementation and evaluation of a high speed license plate recognition system on an FPGA
    Kanamori, Takamasa
    Amano, Hideharu
    Arai, Masatoshi
    Konno, Daisuke
    Nanba, Tomomichi
    2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 567 - +
  • [14] FPGA Implementation of Face Recognition System Based on Convolution Neural Network
    Qiao, Shijie
    Ma, Jie
    2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 2430 - 2434
  • [15] A Histogram-Based Static Error Correction Technique for Flash ADCs: Implementation
    J Jacob Wikner
    Armin Jalili
    Sayed Masoud Sayedi
    Rasoul Dehghani
    ZTE Communications, 2012, 10 (01) : 63 - 70
  • [16] Assessment of Histogram-Based Medical Image Contrast Enhancement Techniques; An Implementation
    Kalhor, Mozhgan
    Kajouei, Atefeh
    Hamidi, Fatemeh
    Asem, Morteza Modarresi
    2019 IEEE 9TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2019, : 997 - 1003
  • [17] Implementation of High Performance Hardware Architecture of Face Recognition Algorithm Based on Local Binary Pattern on FPGA
    Zhang, Yangjie
    Cao, Wei
    Wang, Lingli
    PROCEEDINGS OF 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2015,
  • [18] Histogram-based object recognition using shape-from-shading
    Worthington, PL
    Hancock, ER
    IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, PROCEEDINGS, VOL I, 2000, : 643 - 648
  • [19] Design of high performance FPGA based face recognition system
    Sajid, I.
    Ahmed, M. M.
    Taj, I.
    Humayun, M.
    Hameed, F.
    PIERS 2008 CAMBRIDGE, PROCEEDINGS, 2008, : 504 - 510
  • [20] Parameter optimization of histogram-based local descriptors for facial expression recognition
    Mame A.B.
    Tapamo J.-R.
    PeerJ Computer Science, 2023, 9