FPGA Implementation of a Real-Time Super-Resolution System Using Flips and an RNS-Based CNN

被引:6
|
作者
Manabe, Taito [1 ]
Shibata, Yuichiro [2 ]
Oguri, Kiyoshi [3 ]
机构
[1] Nagasaki Univ, Grad Sch Engn, Nagasaki 8528521, Japan
[2] Nagasaki Univ, Dept Comp & Informat Sci, Nagasaki, Japan
[3] Nagasaki Univ, Nagasaki, Japan
关键词
FPGA; super-resolution; real-time; CNN; RNS;
D O I
10.1587/transfun.E101.A.2280
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The super-resolution technology is one of the solutions to fill the gap between high-resolution displays and lower-resolution images. There are various algorithms to interpolate the lost information, one of which is using a convolutional neural network (CNN). This paper shows an FPGA implementation and a performance evaluation of a novel CNN-based super-resolution system, which can process moving images in real time. We apply horizontal and vertical flips to input images instead of enlargement. This flip method prevents information loss and enables the network to make the best use of its patch size. In addition, we adopted the residue number system (RNS) in the network to reduce FPGA resource utilization. Efficient multiplication and addition with LUTs increased a network scale that can be implemented on the same FPGA by approximately 54% compared to an implementation with fixed-point operations. The proposed system can perform super-resolution from 960 X 540 to 1920 X 1080 at 60 fps with a latency of less than 1 ms. Despite resource restriction of the FPGA, the system can generate clear super-resolution images with smooth edges. The evaluation results also revealed the superior quality in terms of the peak signal-to-noise ratio (PSNR) and the structural similarity (SSIM) index, compared to systems with other methods.
引用
收藏
页码:2280 / 2289
页数:10
相关论文
共 50 条
  • [1] FPGA Implementation of a Real-Time Super-Resolution System with a CNN Based on a Residue Number System
    Manabe, Taito
    Shibata, Yuichiro
    Oguri, Kiyoshi
    [J]. 2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 299 - 300
  • [2] FPGA Implementation of a Real-Time Super-Resolution System Using a Convolutional Neural Network
    Manabe, Taito
    Shibata, Yuichiro
    Oguri, Kiyoshi
    [J]. 2016 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2016, : 249 - 252
  • [3] A Real-Time Learning-Based Super-Resolution System on FPGA
    Zha, Daolu
    Jin, Xi
    Shang, Rui
    Yang, Pengfei
    [J]. PARALLEL PROCESSING LETTERS, 2020, 30 (04)
  • [4] Winograd-based Real-time Super-Resolution System on FPGA
    Shi, Bizhao
    Tang, Zhucheng
    Luo, Guojie
    Jiang, Ming
    [J]. 2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 423 - 426
  • [5] An FPGA-based design for real-time super-resolution reconstruction
    Yoan Marin
    Johel Miteran
    Julien Dubois
    Barthélémy Heyrman
    Dominique Ginhac
    [J]. Journal of Real-Time Image Processing, 2020, 17 : 1769 - 1785
  • [6] An FPGA-based design for real-time super-resolution reconstruction
    Marin, Yoan
    Miteran, Johel
    Dubois, Julien
    Heyrman, Barthelemy
    Ginhac, Dominique
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2020, 17 (06) : 1769 - 1785
  • [7] FPGA-based Real-Time Super-Resolution System for Ultra High Definition Videos
    He, Zhuolun
    Huang, Hanxian
    Jiang, Ming
    Bai, Yuanchao
    Luo, Guojie
    [J]. PROCEEDINGS 26TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2018), 2018, : 181 - 188
  • [8] Real-time implementation of super-resolution imaging algorithm
    Hein, C
    [J]. ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS VIII, 1998, 3461 : 501 - 511
  • [9] FPGA-based real-time super-resolution on an adaptive image sensor
    Angelopoulou, Maria E.
    Bouganis, Christos-Savvas
    Cheung, Peter Y. K.
    Constantinides, George A.
    [J]. RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2008, 4943 : 125 - 136
  • [10] Efficient FPGA Implementation of a High-Quality Super-Resolution Algorithm with Real-Time Performance
    Szydzik, Tomasz
    Callico, Gustavo M.
    Nunez, Antonio
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2011, 57 (02) : 664 - 672