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 条
  • [1] FAST B-SPLINE TRANSFORMS FOR CONTINUOUS IMAGE REPRESENTATION AND INTERPOLATION
    UNSER, M
    ALDROUBI, A
    EDEN, M
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1991, 13 (03) : 277 - 285
  • [2] Fast on-line B-spline interpolation
    Dooley, SR
    Stewart, RW
    Durrani, TS
    [J]. ELECTRONICS LETTERS, 1999, 35 (14) : 1130 - 1131
  • [3] Theory and Practice of Image B-Spline Interpolation
    Briand, Thibaud
    Monasse, Pascal
    [J]. IMAGE PROCESSING ON LINE, 2018, 8 : 99 - 141
  • [4] FAST, ACCURATE INTERPOLATION WITH B-SPLINE SCALING FUNCTIONS
    WATKINS, LR
    LEBIHAN, J
    [J]. ELECTRONICS LETTERS, 1994, 30 (13) : 1024 - 1025
  • [5] 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,
  • [6] Optimization of Image B-spline Interpolation for GPU Architectures
    Briand, Thibaud
    Davy, Axel
    [J]. IMAGE PROCESSING ON LINE, 2019, 9 : 183 - 204
  • [7] Fast Multidimensional B-spline Interpolation Using Template Metaprogramming
    Huizinga, Wyke
    Klein, Stefan
    Poot, Dirk H. J.
    [J]. BIOMEDICAL IMAGE REGISTRATION (WBIR 2014), 2014, 8545 : 11 - 20
  • [8] As-developable-as-possible B-spline surface interpolation to B-spline curves
    Bo, Pengbo
    Zheng, Yujian
    Chu, Dianhui
    Zhang, Caiming
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2020, 79
  • [9] Interpolation by Nonuniform B-Spline through Uniform B-Spline Filter Banks
    Yang, Yanli
    Ma, De
    Yu, Ting
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2016, : 375 - 378
  • [10] Image Interpolation via discontinuous B-spline on Android platform
    Yue, Zhihui
    Liu, Chengming
    Duan, Junyi
    [J]. TENTH INTERNATIONAL CONFERENCE ON DIGITAL IMAGE PROCESSING (ICDIP 2018), 2018, 10806