A Real-Time Convolutional Neural Network for Super-Resolution on FPGA With Applications to 4K UHD 60 fps Video Services

被引:59
|
作者
Kim, Yongwoo [1 ]
Choi, Jae-Seok [1 ]
Kim, Munchurl [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Sch Elect Engn, Daejeon 34141, South Korea
关键词
Super-resolution; 4K UHD; deep learning; CNN; real-time; FPGA; IMAGE SUPERRESOLUTION;
D O I
10.1109/TCSVT.2018.2864321
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we present a novel hardware-friendly super-resolution (SR) method based on a convolutional neural network (CNN) and its dedicated hardware (HW) on field programmable gate array (FPGA). Although CNN-based SR methods have shown very promising results for SR, their computational complexities are prohibitive for hardware implementation. To the best of our knowledge, we are the first to implement a real-time CNN-based SR HW that upscales 2K full high-definition video to 4K ultra high-definition (UHD) video at 60 frames per second (fps). In our dedicated CNN-based SR HW, low-resolution input frames are processed line-by-line, and the number of convolutional filter parameters is reduced significantly by incorporating depth-wise separable convolutions with a residual connection. Our CNN-based SR HW incorporates a cascade of 1D convolutions having large receptive fields along horizontal lines while keeping vertical receptive fields minimal, which allows us to save required line memory space in achieving comparable SR performance against full 2D convolution operations. For efficient HW implementation, we use a simple and effective quantization method with little peak signal-to-noise ratio (PSNR) degradation. Also, we propose a compression method to efficiently store intermediate feature map data to reduce the number of line memories used in HW. Our HW implementation on the FPGA generates 4K UHD frames of higher PSNR values at 60 fps and shows better visual quality, compared with conventional CNN-based SR methods that are trained and tested in software.
引用
收藏
页码:2521 / 2534
页数:14
相关论文
共 50 条
  • [1] 2X Super-Resolution Hardware Using Edge-Orientation-Based Linear Mapping for Real-Time 4K UHD 60 fps Video Applications
    Kim, Yongwoo
    Choi, Jae-Seok
    Kim, Munchurl
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2018, 65 (09) : 1274 - 1278
  • [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] Real-time UHD video super-resolution and transcoding on heterogeneous hardware
    Dong, Yu
    Song, Li
    Xie, Rong
    Zhang, Wenjun
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2020, 17 (06) : 2029 - 2045
  • [4] An FPGA-Based Residual Recurrent Neural Network for Real-Time Video Super-Resolution
    Sun, Kaicong
    Koch, Maurice
    Wang, Zhe
    Jovanovic, Slavisa
    Rabah, Hassan
    Simon, Sven
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2022, 32 (04) : 1739 - 1750
  • [5] Real-time UHD video super-resolution and transcoding on heterogeneous hardware
    Yu Dong
    Li Song
    Rong Xie
    Wenjun Zhang
    [J]. Journal of Real-Time Image Processing, 2020, 17 : 2029 - 2045
  • [6] Design of Convolutional Neural Network with Cuckoo Search Algorithm for Super-Resolution UHD Systems on FPGA
    Chidadala, Janardhan
    Ramanaiah, K. V.
    Babulu, K.
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (09)
  • [7] Real-time video freezing detection for 4K UHD videos
    Ratko Grbić
    Dejan Stefanović
    Mario Vranješ
    Marijan Herceg
    [J]. Journal of Real-Time Image Processing, 2020, 17 : 1211 - 1225
  • [8] Real-time video freezing detection for 4K UHD videos
    Grbic, Ratko
    Stefanovic, Dejan
    Vranjes, Mario
    Herceg, Marijan
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2020, 17 (05) : 1211 - 1225
  • [9] Real-Time CLAHE Algorithm Implementation in SoC FPGA Device for 4K UHD Video Stream
    Kryjak, Tomasz
    Blachut, Krzysztof
    Szolc, Hubert
    Wasala, Mateusz
    [J]. ELECTRONICS, 2022, 11 (14)
  • [10] A CNN-Based Multi-scale Super-Resolution Architecture on FPGA for 4K/8K UHD Applications
    Kim, Yongwoo
    Choi, Jae-Seok
    Lee, Jaehyup
    Kim, Munchurl
    [J]. MULTIMEDIA MODELING (MMM 2020), PT II, 2020, 11962 : 739 - 744