Fundamentals of Texture Mapping and Image Warping

Paul S. Heckbert

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-89-516
June 1989

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/CSD-89-516.pdf

The applications of texture mapping in computer graphics and image distortion (warping) in image processing share a core of fundamental techniques. We explore two of these techniques, the two-dimensional geometric mappings that arise in the parameterization and projection of textures onto surfaces, and the filters necessary to eliminate aliasing when an image is resampled during texture mapping or warping. With respect to mappings, this work presents a tutorial on three common classes of mapping: the affine, bilinear, and projective. For resampling, this work develops a new theory describing the ideal, space variant intialiazing filter for signals warped and resampled according to an arbitrary mapping. Efficient implementations of the mapping and filtering techniques are discussed and demonstrated.


BibTeX citation:

@techreport{Heckbert:CSD-89-516,
    Author = {Heckbert, Paul S.},
    Title = {Fundamentals of Texture Mapping and Image Warping},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1989},
    Month = {Jun},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/5504.html},
    Number = {UCB/CSD-89-516},
    Abstract = {The applications of texture mapping in computer graphics and image distortion (warping) in image processing share a core of fundamental techniques. We explore two of these techniques, the two-dimensional geometric mappings that arise in the parameterization and projection of textures onto surfaces, and the filters necessary to eliminate aliasing when an image is resampled during texture mapping or warping. With respect to mappings, this work presents a tutorial on three common classes of mapping: the affine, bilinear, and projective. For resampling, this work develops a new theory describing the ideal, space variant intialiazing filter for signals warped and resampled according to an arbitrary mapping. Efficient implementations of the mapping and filtering techniques are discussed and demonstrated.}
}

EndNote citation:

%0 Report
%A Heckbert, Paul S.
%T Fundamentals of Texture Mapping and Image Warping
%I EECS Department, University of California, Berkeley
%D 1989
%@ UCB/CSD-89-516
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/5504.html
%F Heckbert:CSD-89-516