Directional Moving Averaging Interpolation for Texture Mapping

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..