GPU Prefilter for Accurate Cubic B-spline Interpolation

被引:50
|
作者
Ruijters, Daniel [1 ]
Thevenaz, Philippe [2 ]
机构
[1] Philips Healthcare, IXR Innovat, Best, Netherlands
[2] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
来源
COMPUTER JOURNAL | 2012年 / 55卷 / 01期
关键词
cubic interpolation; B-spline; GPU acceleration;
D O I
10.1093/comjnl/bxq086
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Achieving accurate interpolation is an important requirement for many signal-processing applications. While nearest-neighbor and linear interpolation methods are popular due to their native GPU support, they unfortunately result in severe undesirable artifacts. Better interpolation methods are known but lack a native GPU support. Yet, a particularly attractive one is prefiltered cubic-spline interpolation. The signal it reconstructs from discrete samples has a much higher fidelity to the original data than what is achievable with nearest-neighbor and linear interpolation. At the same time, its computational load is moderate, provided a sequence of two operations is applied: first, prefilter the samples, and only then reconstruct the signal with the help of a B-spline basis. It has already been established in the literature that the reconstruction step can be implemented efficiently on a GPU. This article focuses on an efficient GPU implementation of the prefilter, on how to apply it to multidimensional samples (e.g. RGB color images), and on its performance aspects.
引用
收藏
页码:15 / 20
页数:6
相关论文
共 50 条
  • [1] Cubic B-Spline Interpolation and Realization
    Wang, Zhijiang
    Wang, Kaili
    An, Shujiang
    [J]. INFORMATION COMPUTING AND APPLICATIONS, PT I, 2011, 243 : 82 - 89
  • [2] MODIFIED CUBIC B-SPLINE INTERPOLATION
    HSI, P
    LEE, CH
    [J]. PROCEEDINGS OF THE IEEE, 1981, 69 (12) : 1590 - 1592
  • [3] Cubic spline interpolation with quasiminimal B-spline coefficients
    László, L
    [J]. ACTA MATHEMATICA HUNGARICA, 2005, 107 (1-2) : 77 - 87
  • [4] Cubic spline interpolation with quasiminimal B-spline coefficients
    Lajos László
    [J]. Acta Mathematica Hungarica, 2005, 107 : 77 - 87
  • [5] Cubic B-Spline Functions and Their Usage in Interpolation
    Munguia, Maria
    Bhatta, Dambaru
    [J]. INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS & STATISTICS, 2014, 52 (08): : 1 - 19
  • [6] Optimization of Image B-spline Interpolation for GPU Architectures
    Briand, Thibaud
    Davy, Axel
    [J]. IMAGE PROCESSING ON LINE, 2019, 9 : 183 - 204
  • [7] Image Reconstruction Using Cubic B-Spline Interpolation
    Bharati, Nilashma
    Khosla, Arun
    Sood, Neetu
    [J]. 2011 ANNUAL IEEE INDIA CONFERENCE (INDICON-2011): ENGINEERING SUSTAINABLE SOLUTIONS, 2011,
  • [8] Modification algorithm of Cubic B-spline curve interpolation
    Zhang, Wan-Jun
    Gao, Shan-Ping
    Zhang, Su-Jia
    Zhang, Feng
    [J]. PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND INFORMATION TECHNOLOGY APPLICATIONS, 2016, 71 : 507 - 512
  • [9] FAST, ACCURATE INTERPOLATION WITH B-SPLINE SCALING FUNCTIONS
    WATKINS, LR
    LEBIHAN, J
    [J]. ELECTRONICS LETTERS, 1994, 30 (13) : 1024 - 1025
  • [10] A Class of Cubic B-Spline Interpolation Curves with a Shape Parameter
    Yang, Lian
    Li, Juncheng
    [J]. 2010 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS 1-3, 2010, : 1008 - 1011