FPGA Implementation of a Real-Time Super-Resolution System Using a Convolutional Neural Network

被引:0
作者
Manabe, Taito [1 ]
Shibata, Yuichiro [1 ]
Oguri, Kiyoshi [1 ]
机构
[1] Nagasaki Univ, Grad Sch Engn, Nagasaki, Japan
来源
2016 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT) | 2016年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Super-resolution technologies are used to fill the gap between high-resolution displays and lower-resolution contents. There are various algorithms to interpolate information, one of which is using a convolutional neural network (CNN). This paper shows FPGA implementation and performance evaluation of a CNN-based super-resolution system, which can process moving images in real time. We apply horizontal and/or vertical flips to network input images instead of commonly used pre-enlargement techniques. This method prevents information loss and enables the network to utilize the best of its input image size. Our system can perform super-resolution from 960x540 pixels to 1920x1080 pixels at not less than 48fps with a latency of less than 1 ms. Even though the network scale and the size of filters are limited due to resource restriction of the FPGA, the system generates clear super-resolution images with smooth edges. The evaluation results also reveal that the proposed system achieves superior quality in terms of the structural similarity (SSIM) index, compared to other systems using pre-enlargement.
引用
收藏
页码:249 / 252
页数:4
相关论文
共 50 条
[1]   Efficient multiquality super-resolution using a deep convolutional neural network for an FPGA implementation [J].
Kim, Min Beom ;
Lee, Sanglyn ;
Kim, Ilho ;
Hong, Hee Jung ;
Kim, Chang Gone ;
Yoon, Soo Young .
JOURNAL OF THE SOCIETY FOR INFORMATION DISPLAY, 2020, 28 (05) :428-439
[2]   FPGA Implementation of a Real-Time Super-Resolution System with a CNN Based on a Residue Number System [J].
Manabe, Taito ;
Shibata, Yuichiro ;
Oguri, Kiyoshi .
2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, :299-300
[3]   FPGA Implementation of a Real-Time Super-Resolution System Using Flips and an RNS-Based CNN [J].
Manabe, Taito ;
Shibata, Yuichiro ;
Oguri, Kiyoshi .
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2018, E101A (12) :2280-2289
[4]   A Real-Time Super-Resolution Method Based on Convolutional Neural Networks [J].
Shipeng Fu ;
Lu Lu ;
Hu Li ;
Zhen Li ;
Wei Wu ;
Anand Paul ;
Gwanggil Jeon ;
Xiaomin Yang .
Circuits, Systems, and Signal Processing, 2020, 39 :805-817
[5]   A Real-Time Super-Resolution Method Based on Convolutional Neural Networks [J].
Fu, Shipeng ;
Lu, Lu ;
Li, Hu ;
Li, Zhen ;
Wu, Wei ;
Paul, Anand ;
Jeon, Gwanggil ;
Yang, Xiaomin .
CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2020, 39 (02) :805-817
[6]   An FPGA-Based Residual Recurrent Neural Network for Real-Time Video Super-Resolution [J].
Sun, Kaicong ;
Koch, Maurice ;
Wang, Zhe ;
Jovanovic, Slavisa ;
Rabah, Hassan ;
Simon, Sven .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2022, 32 (04) :1739-1750
[7]   FPGA-Based Implementation of a Real-Time Object Recognition System Using Convolutional Neural Network [J].
Gilan, Ali Azarmi ;
Emad, Mohammad ;
Alizadeh, Bijan .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (04) :755-759
[8]   Winograd-based Real-time Super-Resolution System on FPGA [J].
Shi, Bizhao ;
Tang, Zhucheng ;
Luo, Guojie ;
Jiang, Ming .
2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, :423-426
[9]   Real-time underwater image resolution enhancement using super-resolution with deep convolutional neural networks [J].
Mohammad Kazem Moghimi ;
Farahnaz Mohanna .
Journal of Real-Time Image Processing, 2021, 18 :1653-1667
[10]   A Real-Time Learning-Based Super-Resolution System on FPGA [J].
Zha, Daolu ;
Jin, Xi ;
Shang, Rui ;
Yang, Pengfei .
PARALLEL PROCESSING LETTERS, 2020, 30 (04)