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 条
  • [31] Range-Restricted Surface Interpolation Using Rational Bi-Cubic Spline Functions With 12 Parameters
    Karim, Samsul Ariffin Abdul
    Saaban, Azizan
    Skala, Vaclav
    IEEE ACCESS, 2019, 7 : 104992 - 105007
  • [32] Positivity-preserving rational bi-cubic spline interpolation for 3D positive data
    Abbas, Muhammad
    Abd. Majid, Ahmad
    Ali, Jamaludin Md.
    APPLIED MATHEMATICS AND COMPUTATION, 2014, 234 : 460 - 476
  • [33] Medical image data compression using cubic convolution spline interpolation
    Truong, TK
    Wang, LJ
    CENTRAL AUDITORY PROCESSING AND NEURAL MODELING, 1998, : 175 - 188
  • [34] Point-augmented bi-cubic subdivision surfaces
    Karciauskas, K.
    Peters, J.
    COMPUTER GRAPHICS FORUM, 2022, 41 (07) : 13 - 23
  • [35] Shape preserving aspects of a novel class of bi-cubic partially blended rational zipper fractal interpolation surfaces
    Vijay
    Chand, A. K. B.
    JOURNAL OF ANALYSIS, 2024, 32 (06): : 3475 - 3505
  • [36] The Invariant Functions of the Rational Bi-cubic Bezier Surfaces
    Bez, H. E.
    MATHEMATICS OF SURFACES XIII, 2009, 5654 : 55 - 74
  • [37] 3D Medical Image Interpolation Based on Parametric Cubic Convolution
    YANG Jin-fan1
    ChineseJournalofBiomedicalEngineering, 2007, (03) : 131 - 138
  • [38] Adaptive directional cubic convolution for integrated circuit chip defect image interpolation
    Chao Y.
    Ma C.
    Shan W.
    Feng J.
    Zhang Z.
    International Journal of Circuits, Systems and Signal Processing, 2021, 15 : 1084 - 1090
  • [39] Algorithm 1032: Bi-cubic Splines for Polyhedral Control Nets
    Peters, Jorg
    Lo, Kyle
    Karciauskas, Kestutis
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2023, 49 (01):
  • [40] Pairs of bi-cubic surface constructions supporting polar connectivity
    Myles, Ashish
    Karciauskas, Kestutis
    Peters, Joerg
    COMPUTER AIDED GEOMETRIC DESIGN, 2008, 25 (08) : 621 - 630