Research Article

An Efficient FPGA Implementation of Optimized Anisotropic Diffusion Filtering of Images

Table 4

Comparison showing resource utilization of the various optimized hardware architectures for image resolution 150 × 150 implemented in Virtex-5 LX110T OpenSPARC Evaluation Platform [28] and Spartan 6 IVK [29] realizing bilateral [12] and anisotropic diffusion filtering.

Percentage utilization ⁢Image size (150 × 150)
Virtex-5 LX110T OpenSPARC FPGA (utilized/total number)
(anisotropic diffusion)
Fully parallel and separable single dimensional architecture (bilateral filter) for the same OpenSPARC deviceAvnet Spartan 6 industrial video processing kit
(anisotropic diffusion)

Occupied slices 5225/172806342 and 31443810/23038
(30%)(37% and 18%)(16%)
Slice LUTs 14452/6912011689 and 853511552/92152
(20%)(17% and 12%)(12%)
Block-RAM/FIFO/RAMB8BWERs 1/14822 and 222/536
(1%)(15% and 15%)(1%)
Flip flops 17309/6912016167 and 544015214/69120
(25%)(23% and 8%)(22%)
Bonded IOBs 46/6401 and 146/396
(7%)(1% and 1%)(11%)
Mults/DSP48Es/DSP48A1s 55/640 and 081/180
(85%)(0% and 0%)(45%)
BUFGs/BUFCTRLs 1/324 and 41
(3%)(13% and 13%)(3%)