MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  /engc/press/toffoli-rot/rot-gmip

Download:
pdf | ps
by Tommaso Toffoli, Jason Quick
http://pm1.bu.edu/~tt/publ/rot-gmip.ps
Add To MetaCart

Abstract:

We show that a rotation in three dimensions can be achieved by a composition of three shears, the first and third along a specified axis and the second along another given axis orthogonal to the first; this process is invertible. The resulting rotation algorithm is practical for the processing of fine-grained digital images, and is well adapted to the access constraints of common storage media such as dynamic ram or magnetic disk. For a 2-D image, rotation by composition of three shears is well known. For 3-D, an obvious nine-shear decomposition has been mentioned in the literature. Our three-shear decomposition is a sizable improvement over that, and is the best that can be attained---just two shears won't do. Also, we give a brief summary of how the present three-shear decomposition approach generalizes to any linear transformations of unit determinant in any number of dimensions. 1

Citations

49 R,"Three-Pass Affine Transforms for Volume Rendering – Hanrahan
39 3-D Transformations of Images in Scanline Order – Catmull, Smith - 1980
23 Planar 2-Pass Texture Mapping and Warping – Smith - 1987
16 A Rotation Method for Raster Image Using Skew Transformation – Tanaka, Kameyama, et al. - 1986
5 Efficient geometric transformations and 3-D image registration – Thevenaz, Unser - 1995
4 Tommaso Toffoli, \Cellular Automata Machines – Margolus - 1988
3 Every unit matrix is a LULU – Strang - 1997
2 personal communication – Kazhdan - 1995
2 A fast algorithm for general raster rotation, Proceedings, Graphics Interface '86, pp 77--81, Canadian Information Processing Society – Paeth - 1986
1 Almost every unit matrix is a – Toffoli - 1997