FPGA-based IP cores implementation for face recognition using dynamic partial reconfiguration

被引:4
|
作者
Ahmad, Afandi [1 ]
Amira, Abbes [2 ,3 ]
Nicholl, Paul [4 ]
Krill, Benjamin [2 ]
机构
[1] Univ Tun Hussein Onn Malaysia UTHM, Fac Elect & Elect Engn, Dept Comp Engn, Johor Baharu, Malaysia
[2] Univ Ulster, Fac Comp & Engn, Nanotechnol & Integrated Bioengn Ctr NIBEC, Ulster, North Ireland
[3] Qatar Univ, Coll Engn, Dept Elect Engn, Doha, Qatar
[4] Queens Univ Belfast, Sch Elect Elect Engn & Comp Sci, Belfast, Antrim, North Ireland
关键词
Field programmable gate array (FPGA); Face recognition; Discrete wavelet transform (DWT); Dynamic partial reconfiguration (DPR); ARCHITECTURES; IMAGE;
D O I
10.1007/s11554-011-0221-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a combination of novel feature vectors construction approach for face recognition using discrete wavelet transform (DWT) and field programmable gate array (FPGA)-based intellectual property (IP) core implementation of transform block in face recognition systems. Initially, four experiments have been conducted including the DWT feature selection and filter choice, features optimisation by coefficient selections and feature threshold. To examine the most suitable method of feature extraction, different wavelet quadrant and scales have been evaluated, and it is followed with an evaluation of different wavelet filter choices and their impact on recognition accuracy. In this study, an approach for face recognition based on coefficient selection for DWT is presented, and the significant of DWT coefficient threshold selection is also analysed. For the hardware implementation, two architectures for two-dimensional (2-D) Haar wavelet transform (HWT) IP core with transpose-based computation and dynamic partial reconfiguration (DPR) have been synthesised using VHDL and implemented on Xilinx Virtex-5 FPGAs. Experimental results and comparisons between different configurations using partial and non-partial reconfiguration processes and a detailed performance analysis of the area, power consumption and maximum frequency are also discussed in this paper.
引用
收藏
页码:327 / 340
页数:14
相关论文
共 50 条
  • [21] The implementation of basic morphological operations on FPGA using partial reconfiguration
    Hentati, Raida
    Hentati, Manel
    Aoudni, Yassine
    Abid, Mohamed
    2014 FIRST INTERNATIONAL IMAGE PROCESSING, APPLICATIONS AND SYSTEMS CONFERENCE (IPAS), 2014,
  • [22] Internet-Controlled Dynamic Reconfiguration for FPGA-Based Embedded Systems
    Hayek, Ali
    Domes, Sebastian
    Boercsoek, Josef
    2013 THIRD INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND INFORMATION TECHNOLOGY (ICCIT), 2013, : 190 - 194
  • [23] FPGA-based Implementation of Hand Gesture Recognition Using Convolutional Neural Network
    Zhang, Tongtong
    Zhou, Weiguo
    Jiang, Xin
    Liu, Yunhui
    2018 IEEE INTERNATIONAL CONFERENCE ON CYBORG AND BIONIC SYSTEMS (CBS), 2018, : 133 - 138
  • [24] Hardware-assisted simulation and evaluation of IP cores using FPGA-based rapid prototyping boards
    Siripokarpirom, R
    Mayer-Lindenberg, F
    15TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2004, : 96 - 102
  • [25] Fast Sequential FPGA Startup based on Partial and Dynamic Reconfiguration
    Huebner, Michael
    Meyer, Joachim
    Sander, Oliver
    Braun, Lars
    Becker, Juergen
    Noguera, Juanjo
    Stewart, Rodney
    IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 190 - 194
  • [26] Circuit realization and FPGA-based implementation of a fractional-order chaotic system for cancellable face recognition
    Badr, Iman S.
    Radwan, Ahmed G.
    EL-Rabaie, El-Sayed M.
    Said, Lobna A.
    El-Shafai, Walid
    El-Banby, Ghada M.
    Abd El-Samie, Fathi E.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (34) : 81565 - 81590
  • [27] Adaptive Raytracing Implementation using Partial Dynamic Reconfiguration
    Durelli, Gianluca
    Spada, Fabrizio
    Cattaneo, Riccardo
    Pilato, Christian
    Pau, Danilo
    Santambrogio, Marco D.
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 236 - 242
  • [28] Exploiting the Dynamic Partial Reconfiguration on NoC-Based FPGA
    Hassan, Amr
    Mostafa, Hassan
    Fahmy, Hossam A. H.
    Ismail, Yehea
    2017 FIRST NEW GENERATION OF CAS (NGCAS), 2017, : 277 - 280
  • [29] A Cost-Effective Dynamic Partial Reconfiguration Implementation Flow for Xilinx FPGA
    Kamaleldin, Ahmed
    Ahmed, Islam
    Obeid, Abulfattah M.
    Shalash, Ahmed
    Ismail, Yehea
    Mostafa, Hassan
    2017 FIRST NEW GENERATION OF CAS (NGCAS), 2017, : 281 - 284
  • [30] REDUCING RECONFIGURATION TIMES OF FPGA-BASED SYSTEMS USING MULTI-LEVEL RECONFIGURATION
    Amaral, Alexandre M.
    Martins, Carlos A. P. S.
    Kastensmidt, Fernanda L. G.
    2009 5TH SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2009, : 217 - +