Block rotation: implementation and applications
Omid Fatemi, Sethuraman Panchanathan · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · 1997
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.