Fixed-Point Convolutional Neural Network for Real-Time Video Processing in FPGA

被引:0
|
作者
Solovyev, Roman [1 ]
Kustov, Alexander [1 ]
Telpukhov, Dmitry [1 ]
Rukhlov, Vladimir [1 ]
Kalinin, Alexandr [2 ]
机构
[1] Russian Acad Sci, IPPM, Inst Design Problems Microelect, Moscow, Russia
[2] Univ Michigan, Dept Computat Med & Bioinformat, Ann Arbor, MI 48109 USA
基金
俄罗斯科学基金会;
关键词
Neural network hardware; Field programmable gate arrays; Fixed-point arithmetic; 2D convolution;
D O I
10.1109/eiconrus.2019.8656778
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Modern mobile neural networks with a reduced number of weights and parameters do a good job with image classification tasks, but even they may be too complex to be implemented in an FPGA for video processing tasks. The article proposes neural network architecture for the practical task of recognizing images from a camera, which has several advantages in terms of speed. This is achieved by reducing the number of weights, moving from a floating-point to a fixed-point arithmetic, and due to a number of hardware-level optimizations associated with storing weights in blocks, a shift register, and an adjustable number of convolutional blocks that work in parallel. The article also proposed methods for adapting the existing data set for solving a different task. As the experiments showed, the proposed neural network copes well with real-time video processing even on the cheap FPGAs.
引用
收藏
页码:1605 / 1611
页数:7
相关论文
共 50 条
  • [1] Real-Time Fixed-Point Hardware Accelerator of Convolutional Neural Network on FPGA Based
    Ozkilbac, Bahadir
    Ozbek, Ibrahim Yucel
    Karacali, Tevhit
    5TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATICS (ICCI 2022), 2022, : 1 - 5
  • [2] Hybrid Fixed-point/Binary Convolutional Neural Network Accelerator for Real-time Tactile Processing
    Younes, Hamoud
    Ibrahim, Ali
    Rizk, Mostafa
    Valle, Maurizio
    2021 28TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (IEEE ICECS 2021), 2021,
  • [3] An FPGA Processor for Real-Time, Fixed-Point Refinement of CDVS Keypoints
    Lopez, Giorgio
    Napoli, Ettore
    Meglio, Domenico
    Strollo, Antonio G. M.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 2832 - 2835
  • [4] Video processing in real-time in FPGA
    Morales, Erick
    Herrera, Roberto
    OPTICS AND PHOTONICS FOR INFORMATION PROCESSING XII, 2018, 10751
  • [5] Fixed-point FPGA Implementation of the FFT Accumulation Method for Real-time Cyclostationary Analysis
    Li, Carol Jingyi
    Li, Xiangwei
    Lou, Binglei
    Jin, Craig T.
    Boland, David
    Leong, Philip H. W.
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2023, 16 (03)
  • [6] Real-Time Video Object Recognition Using Convolutional Neural Network
    Ahn, Byungik
    2015 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2015,
  • [7] FxpNet: Training a Deep Convolutional Neural Network in Fixed-Point Representation
    Chen, Xi
    Hu, Xiaolin
    Zhou, Hucheng
    Xu, Ningyi
    2017 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2017, : 2494 - 2501
  • [8] Energy Efficient Fixed-point Inference System of Convolutional Neural Network
    Lo, Chun Yan
    Sham, Chiu-Wing
    2020 IEEE 63RD INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2020, : 403 - 406
  • [9] The design of a real-time video processing system with FPGA
    Liu, W
    Chi, ZY
    Chen, WJ
    ELECTRONIC IMAGING AND MULTIMEDIA TECHNOLOGY III, 2002, 4925 : 467 - 469
  • [10] Fixed-point FPGA Implementation of ECG Classification using Artificial Neural Network
    Dal, Baris
    Askar, Murat
    2022 MEDICAL TECHNOLOGIES CONGRESS (TIPTEKNO'22), 2022,