Block rotation: Implementation and applications

Research output: Contribution to journalConference articlepeer-review


Visual media processing is becoming increasingly important because of the wide variety of image and video based applications. Block rotation is an important operation in different image/video processing tasks such as graphics, fractal processing, pattern matching and image registration. Remote sensing, medical imaging, computer vision, computer graphics, and video coding are typical applications of digital image rotation. However, a hardware implementation of the block rotation algorithm has not been realized and software implementation is slow. Hence, they are not suitable for real- time execution. In this paper, we propose a novel method for block rotation, which is fast and suitable for hardware implementation. The algorithm employs area based interpolation. Experimental results have shown the performance enhancement compared to classical interpolation algorithms at a similar level of complexity.

Original languageEnglish (US)
Pages (from-to)260-269
Number of pages10
JournalProceedings of SPIE - The International Society for Optical Engineering
StatePublished - 1997
Externally publishedYes
EventParallel and Distributed Methods for Image Processing - San Diego, CA, United States
Duration: Jul 28 1997Jul 28 1997


  • Affine transform
  • Forward mapping and backward mapping
  • Image rotation
  • Interpolation
  • Spatial transformation

ASJC Scopus subject areas

  • Electronic, Optical and Magnetic Materials
  • Condensed Matter Physics
  • Computer Science Applications
  • Applied Mathematics
  • Electrical and Electronic Engineering


Dive into the research topics of 'Block rotation: Implementation and applications'. Together they form a unique fingerprint.

Cite this