Hardware Implementation of Convolutional Neural Network for Face Feature Extraction

被引:0
|
作者
Ding, Ru [1 ]
Tian, Xuemei [1 ]
Bai, Guoqiang [1 ]
Su, Guangda [2 ]
Wu, Xingjun [1 ]
机构
[1] Tsinghua Univ, Inst Microelect, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Elect Engn, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
10.1109/asicon47005.2019.8983575
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
As an important feed-forward neural network in the field of deep learning, convolutional neural network (CNN) has been widely used in image classification, face recognition, natural language processing and document analysis in recent years. CNN has a large amount of data and many multiply and accumulate (MAC) operations. With the diversity of application files, the channel sizes and kernel sizes of CNN are diverse, while the existing hardware platform mostly adopts the average optimization technology, which causes the waste of computing resources. In this paper, a special configurable convolution computing array is designed, which contains 15 convolution units, each PE contains 6x6 MAC operations, it can be configured to calculate three different kernel sizes of 5x5, 3x3 and 1x1. At the same time, pipeline structure is used to synchronize convolution and pooling operations, which reduces the storage of intermediate results. We design the special hardware structure to optimize DeepID network. Tested on Altera Cyclone V FPGA, the peak performance of each convolution layer at 50 MHz is 27 GOPS, and the average utilization of the MAC is 92%.
引用
收藏
页数:4
相关论文
共 50 条
  • [41] A lightweight convolutional neural network hardware implementation for wearable heart rate anomaly detection
    Gu, Minghong
    Zhang, Yuejun
    Wen, Yongzhong
    Ai, Guangpeng
    Zhang, Huihong
    Wang, Pengjun
    Wang, Guoqing
    COMPUTERS IN BIOLOGY AND MEDICINE, 2023, 155
  • [42] Feature Extraction and Recognition of Human Physiological Signals Based on the Convolutional Neural Network
    Hurr, Chansol
    Li, Caiyan
    Li, Heng
    MOBILE INFORMATION SYSTEMS, 2022, 2022
  • [43] JOINT FEATURE EXTRACTION FOR MULTISPECTRAL AND PANCHROMATIC IMAGES BASED ON CONVOLUTIONAL NEURAL NETWORK
    Chen, Yi
    Zhang, Mengmeng
    Li, Wei
    Du, Qian
    IGARSS 2018 - 2018 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2018, : 5005 - 5008
  • [44] Feature Extraction of Radar Echo Image Based on Improved Convolutional Neural Network
    Zhang Chenhao
    Li Hongquan
    Feng Xun
    Tang Jingmian
    2020 4TH INTERNATIONAL CONFERENCE ON MACHINE VISION AND INFORMATION TECHNOLOGY (CMVIT 2020), 2020, 1518
  • [45] Application of deep convolutional neural network on feature extraction and detection of wood defects
    He, Ting
    Liu, Ying
    Yu, Yabin
    Zhao, Qian
    Hu, Zhongkang
    MEASUREMENT, 2020, 152
  • [46] DECENTRALIZING FEATURE EXTRACTION WITH QUANTUM CONVOLUTIONAL NEURAL NETWORK FOR AUTOMATIC SPEECH RECOGNITION
    Yang, Chao-Han Huck
    Qi, Jun
    Chen, Samuel Yen-Chi
    Chen, Pin-Yu
    Siniscalchi, Sabato Marco
    Ma, Xiaoli
    Lee, Chin-Hui
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 6523 - 6527
  • [47] Data Feature Extraction Method of Wearable Sensor Based on Convolutional Neural Network
    Wang, Baoying
    JOURNAL OF HEALTHCARE ENGINEERING, 2022, 2022
  • [48] Hardware Implementation of a Performance and Energy-optimized Convolutional Neural Network for Seizure Detection
    Heller, Simon
    Hugle, Maria
    Nematollahi, Iman
    Manzouri, Farrokh
    Duempelmann, Matthias
    Schulze-Bonhage, Andreas
    Boedecker, Joschka
    Woias, Peter
    2018 40TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2018, : 2268 - 2271
  • [49] Application of the residue number system to reduce hardware costs of the convolutional neural network implementation
    Valueva, M. V.
    Nagornov, N. N.
    Lyakhov, P. A.
    Valuev, G. V.
    Chervyakov, N., I
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2020, 177 (177) : 232 - 243
  • [50] FPGA design and hardware implementation of a convolutional neural network for classification of saccadic eye movements
    Cano, Carlos
    Stoean, Ruxandra
    Joya, Gonzalo
    ANNALS OF THE UNIVERSITY OF CRAIOVA-MATHEMATICS AND COMPUTER SCIENCE SERIES, 2018, 45 (02): : 263 - 274