skip to main content
article
Free Access

Continuous anti-aliased rotation and zoom of raster images

Published:01 July 1980Publication History
Skip Abstract Section

Abstract

Raster graphics images are difficult to smoothly rotate and zoom because of geometric digitization error. A new algorithm is presented for continuous rotation and zoom, free from the disturbing aliasing artifacts introduced by traditional methods. Applications include smooth animation. No matrix multiplication of pixel coordinates is executed. Instead row and column parallel operations which resemble local digital filters are used. This suggests real time implementation with simple hardware. Anti-aliasing is inherent in the algorithm which operates solely on pixel data, not the underlying geometric structures whose images the pixels may depict. Zoom magnification is achieved without replicating pixels and is easily attained for any rational scale factor including but not restricted to the integer values which most existing commercial raster graphics systems use.

The algorithm is based on a digitized code for lines on rasters, generalized to an interpolation scheme capable of executing all linear geometric transformations. Samples of images which have been rotated and zoomed by a software implementation of the algorithm are presented.

References

  1. 1 Newman, W.M. and Sproull, R.F. Principles of Interactive Computer Graphics, 2nd Edition 1979, McGraw-Hill, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Vector General Corporation, 3400 System Product Specification Sheets, 1978.Google ScholarGoogle Scholar
  3. 3 Bunker, W.M. "Computer generation of images, the multi-purpose tool", Proceedings of the Society of Photo-Optical Instrumentation Engineering Program on Simulators, Anaheim, California (March 17-18, 1975).Google ScholarGoogle Scholar
  4. 4 Sutherland, I. and Mead, C. "Microelectronics and computer science", Scientific American, Vol. 237, Sept. 1977, pp. 210-229.Google ScholarGoogle ScholarCross RefCross Ref
  5. 5 Cohen, D. and Demetrescu, S. "A VLSI approach to computer image generation" Information Sciences Institute, Univ. of Southern Calif. (Presented at Interservice/Industry Training Equipment Conference, Orlando, Fla., November 1979.)Google ScholarGoogle Scholar
  6. 6 Rothstein, J. and Weiman, C.F.R. "Parallel and sequential specification of a context sensitive language for straight lines on grids", Computer Graphics and Image Processing, Vol. 5, 1979, pp. 106-124.Google ScholarGoogle ScholarCross RefCross Ref
  7. 7 Weiman, C.F.R. and Rothstein, J. Pattern Recognition by Retina-Like Devices, Computer and Information Science Dept., Ohio State University, OSU-CISRC-TR-72-8 (AD 214 665/2) 1972.Google ScholarGoogle Scholar
  8. 8 Castleman, K.R. Digital Image Processing, Prentice-Hall, Englewood Cliffs, New Jersey, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Crow, F.C. "The use of gray scale for improved raster display of vectors and characters", SIGGRAPH '78 Proceedings, pp. 1-5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Andrews, H.F. "Digital image processing", IEEE Spectrum, April 1979, pp. 38-49.Google ScholarGoogle ScholarCross RefCross Ref
  11. 11 Rosenfeld, A. and Kak, A. Digital Picture Processing, Academic Press, 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Freeman, H. "On the encoding of arbitrary geometric configurations", IRE Trans. Electron Computers, EC-10, 1961, pp. 260-268.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Continuous anti-aliased rotation and zoom of raster images

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGGRAPH Computer Graphics
              ACM SIGGRAPH Computer Graphics  Volume 14, Issue 3
              July 1980
              327 pages
              ISSN:0097-8930
              DOI:10.1145/965105
              Issue’s Table of Contents

              Copyright © 1980 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 July 1980

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader