Accelerating B-spline interpolation on GPUs: Application to medical image registration
نویسندگان
چکیده
منابع مشابه
Medical Image Registration Using B-Spline Transform
Hierarchical B-spline has been widely used for shape modeling in many fields. Registration result is achieved by minimizing a cost function which represents the cost associated with the image similarity. In this paper we present an application of this concept in the form of free-form deformation with a newly proposed metric. This new metric combines the mean square metric and the distance of bo...
متن کاملTetrahedral Interpolation for Deformable Image Registration on GPUs
We speed up the tetrahedral interpolation step of a deformable image registration code called MORFEUS. We implement several versions of the interpolation code on a Fermi GPU (GTX480). Despite the irregularity of the code, we obtained kernel speedups of up to 24.6x, 33.7x and 62.4x on three real-life benchmarks. These numbers do not include the data transfer time between the CPU and the GPU beca...
متن کاملEfficient Cubic B-spline Image Interpolation on a GPU
Application of geometric transformation to images requires an interpolation step. When applied to image rotation, the presently most e cient GPU implementation for the cubic spline image interpolation still cost about 10 times as much as linear interpolation. This implementation involves two steps: a pre lter step performs a two-pass forward-backward recursive lter, then a cubic polynomial inte...
متن کاملB-Spline Interpolation on Lattices
4 Generalized and Optimized Spline Calculation 8 4.1 Multidimensional Array Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4.2 Condensing Matrix Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4.3 Eliminating Nested Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.4 Reduction of Product Tens...
متن کاملB-LUT: Fast and low memory B-spline image interpolation
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-L...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Methods and Programs in Biomedicine
سال: 2020
ISSN: 0169-2607
DOI: 10.1016/j.cmpb.2020.105431