B-LUT: Fast and low memory B-spline image interpolation

被引:5
|
作者
Sarrut, David [1 ,2 ,3 ]
Vandemeulebroucke, Jef [1 ,2 ,3 ]
机构
[1] CREATIS, Leon Berard Canc Ctr, F-69373 Lyon 08, France
[2] Univ Lyon, F-69622 Lyon, France
[3] CNRS, Creatis, UMR 5220, F-69622 Villeurbanne, France
关键词
B-spline image transformation; B-spline image interpolation; SIGNAL;
D O I
10.1016/j.cmpb.2009.11.013
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We propose a fast alternative to B-splines in image processing based on an approximate calculation using precomputed B-spline weights. During B-spline indirect transformation, these weights are efficiently retrieved in a nearest-neighbor fashion from a look-up table, greatly reducing overall computation time. Depending on the application, calculating a B-spline using a look-up table, called B-LUT, will result in an exact or approximate B-spline calculation. In case of the latter the obtained accuracy can be controlled by the user. The method is applicable to a wide range of B-spline applications and has very low memory requirements compared to other proposed accelerations. The performance of the proposed B-LUTs was compared to conventional B-splines as implemented in the popular ITK toolkit for the general case of image intensity interpolation. Experiments illustrated that highly accurate B-spline approximation can be obtained all while computation time is reduced with a factor of 5-6. The B-LUT source code, compatible with the ITK toolkit, has been made freely available to the community. (C) 2009 Elsevier Ireland Ltd. All rights reserved.
引用
收藏
页码:172 / 178
页数:7
相关论文
共 50 条
  • [41] B-spline Interpolation Technique for Digital Signal Processing
    Svoboda, Marcus
    Matiu-Iovan, Liliana
    Frigura-Iliasa, Flaviu Mihai
    Andea, Petru
    [J]. 2015 INTERNATIONAL CONFERENCE ON INFORMATION AND DIGITAL TECHNOLOGIES (IDT), 2015, : 366 - 371
  • [42] Convergence of integro quartic and sextic B-spline interpolation
    Shali, Jafar Ahmadi
    Haghighi, Ahmadreza
    Asghary, Nasim
    Soleymani, Elham
    [J]. SAHAND COMMUNICATIONS IN MATHEMATICAL ANALYSIS, 2018, 10 (01): : 97 - 108
  • [43] GPU Prefilter for Accurate Cubic B-spline Interpolation
    Ruijters, Daniel
    Thevenaz, Philippe
    [J]. COMPUTER JOURNAL, 2012, 55 (01): : 15 - 20
  • [44] B-spline quasi-interpolation on sparse grids
    Jiang, Ying
    Xu, Yuesheng
    [J]. JOURNAL OF COMPLEXITY, 2011, 27 (05) : 466 - 488
  • [45] Preconditioned geometric iterative methods for B-spline interpolation
    Liu, Chengzhi
    Qiu, Yue
    Zhang, Li
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2024, 219 : 87 - 100
  • [46] Interpolation of geodesic B-spline curves on manifold triangulation
    Liu, Bin
    Huang, Changbiao
    Lin, Junyi
    Jiang, Kaiyong
    [J]. Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2011, 47 (19): : 136 - 142
  • [47] A universal parametrization in B-spline curve and surface interpolation
    Lim, CG
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 1999, 16 (05) : 407 - 422
  • [48] Automatic load regulation using B-spline interpolation
    Mitsantisuk, Chowarit
    Katsura, Seiichiro
    Ohishi, Kiyoshi
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS, 2007, : 502 - 507
  • [49] 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
  • [50] An interpolation subspline scheme related to B-spline techniques
    Roschel, O
    [J]. COMPUTER GRAPHICS INTERNATIONAL, PROCEEDINGS, 1997, : 131 - 136