Research Article

An Efficient FPGA Implementation of Optimized Anisotropic Diffusion Filtering of Images

Table 5

Runtime comparison in software and hardware for bilateral filtering (BF) and anisotropic diffusion (AD) filtering (note that A = 150 × 150, B = 256 × 256, C = 512 × 512, and D = 1024 × 1024). The processing platform was done on an Intel(R) Core(TM) 2 Duo CPU T6600 3.2 GHz system.

Filtering techniques AD filteringBF
Image resolution ABCDABCD

Execution time (software in seconds)0.1010.1530.4021.10.51.12.511.5
Acceleration rate in software for anisotropic over bilateral (approx.)3x3x3x3x
Acceleration rate when executed in hardware with respect to software for BF70x6x7x3x
Acceleration rate when executed in hardware with respect to software for AD91x46x30x21x