Fast Perspective Views of Images Using One-Dimensional Operations
- 1 February 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Computer Graphics and Applications
- Vol. 7 (2) , 47-56
- https://doi.org/10.1109/mcg.1987.277106
Abstract
Generating arbitrary perspective views of images portraying 3D surfaces can involve extensive computation and data I/O time because of the problems in determining visibility, and performing hidden-point removal. Appropriate 1D transforms of an image can allow hidden-point removal and perspective projection to be performed on scan lines or columns of these transforms. Perspective view generation then reduces to a series of extremely fast 1D operations. As a result, exact perspective views of 3D surfaces of unlimited size can be generated very much more rapidly than hitherto possible, making this a feasible interactive tool in image analysis. Maximum speed is possible when entire data sets can be stored in random access memory (RAM). However, the scan-line nature of the algorithm also allows sequential processing of data stored on disk, and fast image transposition methods allow the generation of views of surfaces much larger than available memory.Keywords
This publication has 13 references indexed in Scilit:
- A Nonaliasing, Real-Time Spatial Transform TechniqueIEEE Computer Graphics and Applications, 1986
- Bit reversal and generalized sorting of multidimensional arraysSignal Processing, 1985
- Shaded Display of Digital MapsIEEE Computer Graphics and Applications, 1984
- Gradient space under orthography and perspectiveComputer Vision, Graphics, and Image Processing, 1983
- Image reconstruction by parametric cubic convolutionComputer Vision, Graphics, and Image Processing, 1983
- Hidden Line Elimination in Projected Grid SurfacesACM Transactions on Graphics, 1982
- Frame-to-frame coherence and the hidden surface computation: constraints for a convex worldACM Transactions on Graphics, 1982
- 3-D transformations of images in scanline orderPublished by Association for Computing Machinery (ACM) ,1980
- Array Permutation by Index-Digit PermutationJournal of the ACM, 1976
- A Characterization of Ten Hidden-Surface AlgorithmsACM Computing Surveys, 1974