The VTK Journal logo

The VTK Journal

Home

Uniform B-Splines for the VTK Imaging Pipeline

Gobbi, David G., Starreveld, Yves P.
University of Calgary
Publication cover image

Please use this identifier to cite or link to this publication: http://hdl.handle.net/10380/3252
New: Prefer using the following doi: https://doi.org/10.54294/9rdcf2
Published in The VTK Journal - 2011 January-December Submissions.
Submitted by David Gobbi on 2011-03-02 14:55:25.

Uniform B-splines are used widely in image processing because they provide maximal smoothness compared to any other piecewise polynomial of the same degree and support. This paper describes VTK classes for performing two functions: image interpolation via B-splines, and non-rigid coordinate transformation via B-splines. Special attention is paid to different boundary conditions for the ends of the spline: image interpolation supports clamped, mirrored, and repeated boundary conditions while B- spline grid transformations support clamped and zero-past-boundary conditions. The use of these classes for image deformation is demonstrated.