Efficient GPU-Based Texture Interpolation using Uniform B-Splines
Daniel Ruijters, Bart M. ter Haar Romeny, and Paul Suetens
This paper appears in issue Volume 13, Number 4.
An electronic version of this article is available.
Abstract
This article presents uniform B-spline interpolation, completely contained on the graphics processing unit (GPU). This implies that the CPU does not need to compute any lookup tables or B-spline basis functions. The cubic interpolation can be decomposed into several linear interpolations, which are hard-wired on the GPU and therefore very fast. Here it is demonstrated that the cubic B-spline basis function can be evaluated in a short piece of GPU code without any conditional statements. Source code is available online.
Author Information
Daniel Ruijters
Bart M. ter Haar Romeny
Paul Suetens
Source Code
CI.zipBibTeX Entry
@article{RuijtersEtAl08,
author = "Daniel Ruijters and Bart M. ter Haar Romeny and Paul Suetens",
title = "Efficient GPU-Based Texture Interpolation using Uniform B-Splines",
journal = "journal of graphics, gpu, and game tools",
volume = "13",
number = "4",
pages = "61-69",
year = "2008",
}
