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 条
  • [31] A Real-Time FHD Learning-Based Super-Resolution System Without a Frame Buffer
    Yang, Ming-Che
    Liu, Kuan-Ling
    Chien, Shao-Yi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (12) : 1407 - 1411
  • [32] Neural Super-Resolution in Real-Time Rendering Using Auxiliary Feature Enhancement
    Zhong, Zhihua
    Chen, Guanlin
    Wang, Rui
    Huo, Yuchi
    JOURNAL OF DATABASE MANAGEMENT, 2023, 34 (03)
  • [33] Real-Time Environment Monitoring Using a Lightweight Image Super-Resolution Network
    Yu, Qiang
    Liu, Feiqiang
    Xiao, Long
    Liu, Zitao
    Yang, Xiaomin
    INTERNATIONAL JOURNAL OF ENVIRONMENTAL RESEARCH AND PUBLIC HEALTH, 2021, 18 (11)
  • [34] Real-Time Super-Resolution Tracking of Single Deoxyribozyme Based Molecular Robots
    Manzo, Anthony J.
    de Silva, Chamaree
    Michelotti, Nicole
    Johnson-Buck, Alexander
    Taylor, Steven K.
    Pei, Renjun
    Lund, Kyle
    Nangreave, Jeanette
    Yan, Hao
    Stojanovic, Milan N.
    Walter, Nils G.
    BIOPHYSICAL JOURNAL, 2010, 98 (03) : 590A - 590A
  • [35] Real-time Dictionary based Super-Resolution of Surveillance Video Streams and Targets
    Hospedales, Timothy M.
    Gong, Shaogang
    OPTICS AND PHOTONICS FOR COUNTERTERRORISM, CRIME FIGHTING, AND DEFENCE VIII, 2012, 8546
  • [36] Perceptual Losses for Real-Time Style Transfer and Super-Resolution
    Johnson, Justin
    Alahi, Alexandre
    Li Fei-Fei
    COMPUTER VISION - ECCV 2016, PT II, 2016, 9906 : 694 - 711
  • [37] Super-Resolution Simulation for Real-Time Prediction of Urban Micrometeorology
    Onishi, Ryo
    Sugiyama, Daisuke
    Matsuda, Keigo
    SOLA, 2019, 15 : 178 - 182
  • [38] Deep learning approaches for real-time image super-resolution
    Shamsolmoali, Pourya
    Celebi, M. Emre
    Wang, Ruili
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (18): : 14519 - 14520
  • [39] Exploring real-time super-resolution generative adversarial networks
    Hu, Xiaoyan
    Wang, Zechen
    Liu, Xiangjun
    Li, Xinran
    Cheng, Guang
    Gong, Jian
    INTERNATIONAL JOURNAL OF SENSOR NETWORKS, 2021, 36 (02) : 85 - 96
  • [40] Real-time super-resolution over raw video sequences
    Barreto, D
    Callicó, GM
    López, S
    García, L
    Núñez, A
    VLSI CIRCUITS AND SYSTEMS II, PTS 1 AND 2, 2005, 5837 : 628 - 637