FPGA Accelerated Bi-Cubic Convolution for Image Interpolation

被引:0
|
作者
Choudhary, Ankit [1 ]
Kodavati, S. K. Vaibhav [1 ]
Mythili, B. [1 ]
Anjaneyulu, R. V. G. [1 ]
Sarma, M. Manju [1 ]
机构
[1] ISRO, Natl Remote Sensing Ctr, Hyderabad, Telangana, India
关键词
Field Programmable Gate Array; Bi-cubic Convolution; Register Transfer Level;
D O I
10.1109/HiPC58850.2023.00036
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Bi-cubic Convolution (BCC) is the extensively used image interpolation technique for data-intensive applications, such as Remote Sensing satellite optical data processing realized by performing a large number of Multiply Accumulate (MAC) operations. This paper presents a novel and efficient deeplypipelined hardware architecture for the BCC image interpolation technique, involving streaming of input image tile-wise to reduce on-chip memory footprints and utilization of FIFOs to orchestrate the data movement between on-chip memory and the computation module (CM). Data fetching and computations are performed simultaneously, enabling double buffering and significant latency improvements. The design is implemented on an Intel Arria 10 GX 1150 FPGA attaining a frequency of 186 MHz. It achieved an overall throughput of 514 frames per second (FPS) while running on an input tile of size 256x256 with 2x scaling. The obtained computational latency is 91.39 mu s, providing a speedup of 23x over CPU, 4.2x over GPU, and about 12x over existing state-of-the-art FPGA implementations.
引用
收藏
页码:189 / 193
页数:5
相关论文
共 50 条
  • [41] Interpolation by two-dimensional cubic convolution
    Shi, JZ
    Reichenbach, SE
    VISUAL INFORMATION PROCESSING XII, 2003, 5108 : 135 - 146
  • [42] APPROXIMATION OF INVARIANT MANIFOLDS BY CUBIC CONVOLUTION INTERPOLATION
    Topputo, F.
    Zhang, R. Y.
    SPACEFLIGHT MECHANICS 2015, PTS I-III, 2015, 155 : 283 - 291
  • [43] A METHOD TO APPROXIMATE A SPATIAL SURFACE USING A BEZIER BI-CUBIC SURFACE
    Driscu, Mariana
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE MODERN TECHNOLOGIES, QUALITY AND INNOVATION: MODTECH 2009 - NEW FACE OF TMCR, 2009, : 235 - 238
  • [44] An implicit G1-conforming bi-cubic interpolation for the analysis of smooth and folded Kirchhoff-Love shell assemblies
    Greco, L.
    Cuomo, M.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2021, 373
  • [45] Improvement of Spectral and Spatial Information using WAMM and Bi-Cubic Interpolation Method in Non-Subsampled Contourlet Transform Domain
    James, Reshma
    Vadivel, M.
    2015 INTERNATIONAL CONFERENCE ON ROBOTICS, AUTOMATION, CONTROL AND EMBEDDED SYSTEMS (RACE), 2015,
  • [46] An Improved Low-Resolution Face Tracker System using Gradient Logarithm Field Feature Space and Bi-cubic Interpolation
    Vijayan, T.
    Kumar, Arun N.
    Sivachandar, K.
    2013 INTERNATIONAL CONFERENCE ON HUMAN COMPUTER INTERACTIONS (ICHCI), 2013,
  • [47] Convex data modelling using rational bi-cubic spline function
    Abbas, Muhammad
    Abd Majid, Ahmad
    Awang, Mohd Nain Hj
    Ali, Jamaludin Md
    SCIENCEASIA, 2014, 40 : 31 - 39
  • [48] Implicitizing bi-cubic toric surfaces by Dixon A-resultant quotients
    Foo, MC
    Chionh, EW
    11TH PACIFIC CONFERENCE ON COMPUTER GRAPHICS AND APPLICATIONS, PROCEEDINGS, 2003, : 414 - 418
  • [49] Modified Cubic Convolution Interpolation for Low Computational Complexity
    Jun, Young-Hyun
    Yun, Jong-Ho
    Choi, Myung-Ryul
    IMID/IDMC 2006: THE 6TH INTERNATIONAL MEETING ON INFORMATION DISPLAY/THE 5TH INTERNATIONAL DISPLAY MANUFACTURING CONFERENCE, DIGEST OF TECHNICAL PAPERS, 2006, : 1259 - 1262
  • [50] Interpolation by asymmetric, two-dimensional cubic convolution
    Shi, JZ
    Reichenbach, SE
    2005 International Conference on Image Processing (ICIP), Vols 1-5, 2005, : 2057 - 2060