Abstract In texture mapping, several filtering techniques have been proposed which allow prefiltering of a texture. It has been demonstrated that the shape-variant filter kernel has better performance than its shape-invariant counterpart. However, the conventional shape-variant filtering in which the filtering area is warping-based uses the same kernel for high-detail areas as for low-detail areas of the image in texture space. In this paper we propose a hybrid interpolation filtering method for texture mapping which is based on content-based space-variant directional filtering concepts. First, we classify the local image area in the texture space into three types of blocks: constant, oriented, and irregular blocks. Second, for constant and irregular blocks, we use local average filtering and elliptical weighted average (EWA) filtering, respectively. Third, for oriented blocks, we propose a new filtering method called elliptical weighted adaptive directional moving average (EWADMA) filtering. In the experiments, we show that our method may recover the distorted images with better subjective quality.
[1]
George Sutty,et al.
Texture tile considerations for raster graphics
,
1978,
SIGGRAPH '78.
[2]
Eric A. Bier,et al.
Two-Part Texture Mappings
,
1986,
IEEE Computer Graphics and Applications.
[3]
Paul S. Heckbert,et al.
Fundamentals of Texture Mapping and Image Warping
,
1989
.
[4]
Yuan Yan Tang,et al.
Image transformation approach to nonlinear shape restoration
,
1993,
IEEE Trans. Syst. Man Cybern..
[5]
Seong-Won Lee,et al.
Image interpolation using adaptive fast B-spline filtering
,
1993,
1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.
[6]
Eugene Fiume,et al.
Constant-time filtering with space-variant kernels
,
1988,
SIGGRAPH.
[7]
Michael Unser,et al.
Fast B-spline Transforms for Continuous Image Representation and Interpolation
,
1991,
IEEE Trans. Pattern Anal. Mach. Intell..