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 filtering
BF
Image resolution
A
B
C
D
A
B
C
D
Execution time (software in seconds)
0.101
0.153
0.402
1.1
0.5
1.1
2.5
11.5
Acceleration rate in software for anisotropic over bilateral (approx.)
3x
3x
3x
3x
—
—
—
—
Acceleration rate when executed in hardware with respect to software for BF
—
—
—
—
70x
6x
7x
3x
Acceleration rate when executed in hardware with respect to software for AD