It is proved that the Toeplitz binary value matrix inversion associated with mth-order B-spline interpolation can be implemented using only 2(m+1) additions. Pipelined architectures are developed for real-time B-spline interpolation based on simple running average filters. It is shown that an ideal interpolating function, which is approximated by a truncated sinc function with M half cycles, can be implemented using B-splines with M+2 multiplies. With insignificant loss of performance, the coefficients at the knots of the truncated sinc function can be approximated using coefficients which are powers of two. The resulting implementation requires only M+4m+6 additions. It is believed that the truncated sinc function approximated by zero-order B-spline functions actually achieves the best visual performance. >
[1]
J. A. Parker,et al.
Comparison of Interpolating Methods for Image Resampling
,
1983,
IEEE Transactions on Medical Imaging.
[2]
Rui J. P. de Figueiredo,et al.
Two-dimensional interpolation by generalized spline filters based on partial differential equation image models
,
1985,
IEEE Trans. Acoust. Speech Signal Process..
[3]
R. Keys.
Cubic convolution interpolation for digital image processing
,
1981
.
[4]
Robert A. Schowengerdt,et al.
Image reconstruction by parametric cubic convolution
,
1982,
Comput. Graph. Image Process..
[5]
Hsieh Hou,et al.
Cubic splines for image interpolation and digital filtering
,
1978
.