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 条
  • [31] Method for Convolutional Neural Network Hardware Implementation Based on a Residue Number System
    Valueva, M.
    Valuev, G.
    Babenko, M.
    Tchernykh, A.
    Cortes-Mendoza, J. M.
    PROGRAMMING AND COMPUTER SOFTWARE, 2022, 48 (08) : 735 - 744
  • [32] Hardware implementation of a convolutional neural network using calculations in the residue number system
    Chervyakov, N. I.
    Lyakhov, P. A.
    Nagornov, N. N.
    Valueva, M. V.
    Valuev, G. V.
    COMPUTER OPTICS, 2019, 43 (05) : 857 - 868
  • [33] Face Recognition by Feature Matching Fusion Combined with Improved Convolutional Neural Network
    Li Jiani
    Zhang Baohua
    LASER & OPTOELECTRONICS PROGRESS, 2018, 55 (10)
  • [34] fMRI Feature Extraction Model for ADHD Classification Using Convolutional Neural Network
    De Silva, Senuri
    Dayarathna, Sanuwani Udara
    Ariyarathne, Gangani
    Meedeniya, Dulani
    Jayarathna, Sampath
    INTERNATIONAL JOURNAL OF E-HEALTH AND MEDICAL COMMUNICATIONS, 2021, 12 (01) : 81 - 105
  • [35] An Online Extraction Algorithm for Image Feature Information Based on Convolutional Neural Network
    Wei, Dahuan
    MOBILE INFORMATION SYSTEMS, 2022, 2022
  • [36] 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
  • [37] Application of Mutual Information Maximization Convolutional Neural Network in Bearing Feature Extraction
    Wang, Zhenya
    Zhou, Chuan
    Wu, Xing
    Liu, Tao
    Kang, Yi
    IEEE SENSORS JOURNAL, 2023, 23 (24) : 30584 - 30592
  • [38] Basketball posture recognition based on HOG feature extraction and convolutional neural network
    Gao, Jian
    EAI ENDORSED TRANSACTIONS ON SCALABLE INFORMATION SYSTEMS, 2022, 9 (04):
  • [39] Facial Feature Extraction Method Based on Fast and Effective Convolutional Neural Network
    Lv, Lu
    Cai, Xiaodong
    Zeng, Yan
    Chen, Chaochun
    2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, : 2011 - 2015
  • [40] Research on image feature extraction and retrieval algorithms based on convolutional neural network
    Peng, Xushan
    Zhang, Xiaoming
    Li, Yongping
    Liu, Bangquan
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2020, 69