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 条
[21]   Image Super-Resolution Using Residual Convolutional Neural Network [J].
Lee, Pei-Ying ;
Tseng, Chien-Cheng .
2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2019,
[22]   Accelerating the Super-Resolution Convolutional Neural Network [J].
Dong, Chao ;
Loy, Chen Change ;
Tang, Xiaoou .
COMPUTER VISION - ECCV 2016, PT II, 2016, 9906 :391-407
[23]   FPGA Implementation of a Convolutional Recurrent Neural Network for Real-Time Sensor Data Processing [J].
Testa, Riccardo ;
Yaacoub, Mohamad ;
Gianoglio, Christian ;
Valle, Maurizio .
PROCEEDINGS OF SIE 2024, 2025, 1263 :258-265
[24]   Real-time implementation of super-resolution algorithms on plenoptic images [J].
Tonpe, Snehal ;
Reddy, J. Sreekantha ;
Bhar, Chayan ;
Pratap, Amit ;
Nayak, Jagannath .
JOURNAL OF OPTICS-INDIA, 2025,
[25]   REAL-TIME IMAGE SUPER RESOLUTION USING AN FPGA [J].
Bowen, Oliver ;
Bouganis, Christos-Savvas .
2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, :89-94
[26]   Hardware Implementation of Real-Time Multiple Frame Super-Resolution [J].
Seyid, Kerem ;
Blanc, Sebastien ;
Leblebici, Yusuf .
2015 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2015, :219-224
[27]   Robust Real-Time Super-Resolution on FPGA and an Application to Video Enhancement [J].
Angelopoulou, Maria E. ;
Bouganis, Christos-Savvas ;
Cheung, Peter Y. K. ;
Constantinides, George A. .
ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2009, 2 (04)
[28]   An FPGA-based design for real-time super-resolution reconstruction [J].
Yoan Marin ;
Johel Miteran ;
Julien Dubois ;
Barthélémy Heyrman ;
Dominique Ginhac .
Journal of Real-Time Image Processing, 2020, 17 :1769-1785
[29]   An FPGA-based design for real-time super-resolution reconstruction [J].
Marin, Yoan ;
Miteran, Johel ;
Dubois, Julien ;
Heyrman, Barthelemy ;
Ginhac, Dominique .
JOURNAL OF REAL-TIME IMAGE PROCESSING, 2020, 17 (06) :1769-1785
[30]   Deep Depth Super-Resolution: Learning Depth Super-Resolution Using Deep Convolutional Neural Network [J].
Song, Xibin ;
Dai, Yuchao ;
Qin, Xueying .
COMPUTER VISION - ACCV 2016, PT IV, 2017, 10114 :360-376