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 条
  • [1] FPGA-based IP cores implementation for face recognition using dynamic partial reconfiguration
    Afandi Ahmad
    Abbes Amira
    Paul Nicholl
    Benjamin Krill
    Journal of Real-Time Image Processing, 2013, 8 : 327 - 340
  • [2] An efficient FPGA-based dynamic partial reconfiguration design flow and environment for image and signal processing IP cores
    Krill, B.
    Ahmad, A.
    Amira, A.
    Rabah, H.
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2010, 25 (05) : 377 - 387
  • [3] Scalable FPGA-based Architecture for DCT Computation Using Dynamic Partial Reconfiguration
    Huang, Jian
    Parris, Matthew
    Lee, Jooheung
    Demara, Ronald F.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2009, 9 (01) : 9
  • [4] 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 - +
  • [5] A Heterogeneous Modules Interconnection Architecture For FPGA-Based Partial Dynamic Reconfiguration
    He, Miao
    Cui, Yanzhe
    Mahoor, Mohammad H.
    Voyles, Richard M.
    2012 7TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2012,
  • [6] Increasing Flexibility of FPGA-based CNN Accelerators with Dynamic Partial Reconfiguration
    Irmak, Hasan
    Ziener, Daniel
    Alachiotis, Nikolaos
    2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 306 - 311
  • [7] Acceleration of SQL Restrictions and Aggregations through FPGA-based Dynamic Partial Reconfiguration
    Dennl, Christopher
    Ziener, Daniel
    Teich, Juergen
    2013 IEEE 21ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2013, : 25 - 28
  • [8] A Controller for Dynamic Partial Reconfiguration in FPGA-based Real-Time Systems
    Pezzarossa, Luca
    Schoeberl, Martin
    Sparso, Jens
    2017 IEEE 20TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2017, : 92 - 100
  • [9] EVALUATING DYNAMIC PARTIAL RECONFIGURATION IN THE INTEGER PIPELINE OF A FPGA-BASED OPENSOURCE PROCESSOR
    Zaidi, Izhar
    Nabina, Atukem
    Canagarajah, C. N.
    Nunez-Yanez, Jose
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 546 - 549
  • [10] TOWARDS BOUNDED ERROR RECOVERY TIME IN FPGA-BASED TMR CIRCUITS USING DYNAMIC PARTIAL RECONFIGURATION
    Cetin, Ediz
    Diessel, Oliver
    Gong, Lingkan
    Lai, Victor
    2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,