{block name="css"}{/block} {block name="schema"} {/block} Skip to main content

MatlabCode

All resources on this site are high-quality and available for download.

您现在的位置是:MatlabCode > Download > Signal Processing > Gaussian filtering in one

Gaussian filtering in one

资 源 简 介

Gaussian filtering in one, two or three dimensions is amongthe most commonly needed tasks in signal and image processing.Finite impulse response filters in the time domainwith Gaussian masks are easy to implement in either floatingor fixed point arithmeti

详 情 说 明

In the given text, Gaussian filtering in one, two, or three dimensions is mentioned as one of the most commonly required tasks in signal and image processing. Implementing finite impulse response filters in the time domain with Gaussian masks is relatively simple in both floating-point and fixed-point arithmetic, as Gaussian kernels are strictly positive and bounded. However, these implementations tend to be slow when dealing with large images or kernels. Fortunately, there are at least two alternative methods to perform Gaussian filtering in a faster manner: recursive IIR filters and FFT-based methods. Unfortunately, these methods can only be applied when there is access to floating-point hardware.

In this paper, the focus is on a fixed-point implementation of recursive Gaussian filtering. This approach is discussed and applied to both isotropic and anisotropic image filtering. The key idea is to utilize a non-orthogonal separation scheme for the Gaussian filter.