Open Access Open Access  Restricted Access Subscription or Fee Access

An Unified Architecture for Affine Transformations of 2D Images for Real Time Applications

Pradyut Kumar Biswal, Swapna Banerjee


Image registration is widely used in medical imaging, remote sensing, computer vision etc. Affine transformation is one of the important operations in image registration. In medical applications, images of similar or differing modalities often need to be aligned in real time during image guided therapy systems. For realizing image registration in real time, faster implementation of affine transform is imperative. Affine transform consists of four basic operations such as rotation, shearing, scaling and translation. This paper presents an unified architecture for implementation of 2D affine transformations in real time using our previously proposed algorithm named ATPR (acronym for Affine Transform by Pixel Replication). By exploiting the replication of the pixel location in an image, the proposed ATPR algorithm helps in reducing the number of matrix multiplication to half compared to that of the conventional method. The ATPR algorithm is initially verified using MATLAB and then mapped to a pipelined architecture. The detailed architecture is coded using Verilog hardware description language (Verilog HDL) and implemented using Xilinx field programmable gate array (FPGA). The affine transform core is able to operate at a maximum frequency of 320MHz with Xilinx VirtexIIP FPGA. The parallelism of the proposed algorithm and pipelining of the architecture help in transforming a gray scale image of size. The proposed technique is able to achieve significant speedup at the cost of marginal increase in hardware while maintaining the image quality.


Affine transform, ATPR algorithm, FPGA, Parallel processing, Image registration.

Full Text:



  • There are currently no refbacks.

Disclaimer/Regarding indexing issue:

We have provided the online access of all issues and papers to the indexing agencies (as given on journal web site). It’s depend on indexing agencies when, how and what manner they can index or not. Hence, we like to inform that on the basis of earlier indexing, we can’t predict the today or future indexing policy of third party (i.e. indexing agencies) as they have right to discontinue any journal at any time without prior information to the journal. So, please neither sends any question nor expects any answer from us on the behalf of third party i.e. indexing agencies.Hence, we will not issue any certificate or letter for indexing issue. Our role is just to provide the online access to them. So we do properly this and one can visit indexing agencies website to get the authentic information.