01-26-2010 01:51 PM
Has anyone implemented a gaussian filter on a Spartan FPGA to blur an image? I am looking for design guidance on how to achieve this.
Where should I start?
01-26-2010 11:33 PM
Yes. Have a look at the wikipedia article http://en.wikipedia.org/wiki/Gaussian_filter#Digital_implementation
06-30-2012 04:32 AM
u can use a discrete version of the gaussian filter kernel to implement ur gaussian filter.
07-02-2012 03:29 PM
One would assume that since you're doing this on an image, you want a 2-D Gaussian filter.
I'm pretty sure the Gaussian filter is seperable. So if your kernel size is too large, consider
doing a seperate Y, then X filter.
Spartan 3 don't have DSP48s do they? (Too lazy to look it up).. You can take advantage of
the symmetry of the filter to save resources too.
07-05-2012 02:24 AM
usually those filters have a two axis symmetry making it possible to cut down the no of operations significantly.
one has only to make up one's mind if a parallel processing is desired or a fully sequential with only one MUL architecture + accumulator