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 条
  • [1] A FPGA-based Accelerator of Convolutional Neural Network for Face Feature Extraction
    Ding, Ru
    Su, Guangda
    Bai, Guoqiang
    Xu, Wei
    Su, Nan
    Wu, Xingjun
    2019 IEEE INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2019,
  • [2] Feature extraction based ondeep-convolutional neural network for face recognition
    Li, Xiaolin
    Niu, Haitao
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (22): : 1
  • [3] Convolutional Neural Network Hardware Implementation for Flower Classification
    Trang Hoang
    Thinh Do Quang
    2021 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC 2021), 2021, : 178 - 183
  • [4] A Convolutional Neural Network Based on Feature Fusion for Face Recognition
    Wang Jiaxin
    Lei Zhichun
    LASER & OPTOELECTRONICS PROGRESS, 2020, 57 (10)
  • [5] Feature point extraction in face image by neural network
    Takahashi, Yasuyuki
    Karungaru, Stephen
    Fukumi, Minoru
    Akamatsu, Norio
    2006 SICE-ICASE INTERNATIONAL JOINT CONFERENCE, VOLS 1-13, 2006, : 1905 - +
  • [6] Face recognition using deep learning feature injection: An accurate hybrid network combining neural networks based on feature extraction with convolutional neural network
    Sisco, Yilber J.
    Carmona, Rhadames
    2022 XVLIII LATIN AMERICAN COMPUTER CONFERENCE (CLEI 2022), 2022,
  • [7] Implementation of Convolutional Neural Network with Optimization Techniques for Face Recognition
    Khedgaonkar, Roshni S.
    Singh, Kavita R.
    Raghuwanshi, Mukesh M.
    Sonsare, Pravinkumar M.
    BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (14): : 291 - 294
  • [8] Surface electromyography feature extraction via convolutional neural network
    Hongfeng Chen
    Yue Zhang
    Gongfa Li
    Yinfeng Fang
    Honghai Liu
    International Journal of Machine Learning and Cybernetics, 2020, 11 : 185 - 196
  • [9] Surface electromyography feature extraction via convolutional neural network
    Chen, Hongfeng
    Zhang, Yue
    Li, Gongfa
    Fang, Yinfeng
    Liu, Honghai
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2020, 11 (01) : 185 - 196
  • [10] Exploring Convolutional Neural Network Architectures for EEG Feature Extraction
    Rakhmatulin, Ildar
    Dao, Minh-Son
    Nassibi, Amir
    Mandic, Danilo
    SENSORS, 2024, 24 (03)