Image Processing On Line · 2018 · 46 citations · 19 references
ArtsComputer ScienceComputational GeometryComputer VisionDigital ImagingCurve InterpolationDigital Image ProcessingDigital Signal ProcessingGeometry ProcessingImage FilteringImage ProcessingB-spline InterpolationFilteringImage InterpolationInterpolating SplinesLinear FilteringSpline Interpolation
We explain how the B-spline interpolation of signals and, in particular, of images can be efficiently performed by linear filtering. Based on the seminal two-step method proposed by Unser et al. in 1991, we propose two slightly different prefiltering algorithms whose precisions are proven to be controlled thanks to a rigorous boundary handling. This paper contains all the information, theoretical and practical, required to perform efficiently B-spline interpolation for any order and any boundary extension. We describe precisely how to evaluate the kernel and to compute the B-spline interpolator parameters. We show experimentally that increasing the order improves the interpolation quality. As a fundamental application we also provide an implementation of homographic transformation of images using B-spline interpolation.
19
Communication in the Presence of Noise
Claude E. Shannon · Proceedings of the IRE · 1949 · 6.1K citations
Splines: a perfect fit for signal and image processing
Michaël Unser · IEEE Signal Processing Magazine · 1999 · 1.6K citations · Full text
Sampling-50 years after Shannon
Michaël Unser · Proceedings of the IEEE · 2000 · 1.4K citations · Full text
B-spline signal processing. I. Theory
Michaël Unser, Akram Aldroubi, M. Eden · IEEE Transactions on Signal Processing · 1993 · 927 citations