Gaussian filtering
SACHIN KUMAR RAJPUT
ROLL NO: 1402710922
WHAT IS GAUSSIAN ILTERING?
 Gaussian filtering is used to blur images and
remove noise and detail.
Gaussian filters are ideal to start experimenting
with filtering because their design can be
controlled by manipulating just one variable- the
variance.
Gaussian filter function is defined as-
The value of the sigma (the variance)
corresponds inversely to the amount of filtering,
smaller values of sigma means more frequencies
are suppressed and vice versa.
Better results can be achieved with a Gaussian
shaped filter function.
A commonly used discrete approximation to the
Gaussian is the Butterworth filter. Applying this
filter in the frequency domain shows a similar
result to the Gaussian smoothing in the spatial
domain.
.
 The Standard deviation of the Gaussian function plays an important role in its
behavior. The values located between +/- σ account for 68% of the set, while
two standard deviations from the mean (blue and brown) account for 95%, and
three standard deviations (blue, brown and green) account for 99.7%. account
for 99.7%. This is very important when designing a Gaussian kernel of fixed
length.
.
 The Gaussian function is used in numerous research areas:
– It defines a probability distribution for noise or data.
– It is a smoothing operator.
– It is used in mathematics.
The Gaussian function has important properties which are
verified with respect to its integral:
 In probabilistic terms, it describes 100% of the
possible values of any given space when varying
from negative positive values Gauss function is never
equal to zero. It is a symmetric function.
 When working with images we need to use the two
dimensional Gaussian function. This is simply the
product of two 1D Gaussian functions (one for each
direction) and is given by:
 A graphical representation of the 2D Gaussian distribution with mean(0,0)
and σ = 1 is shown to the right.
The Gaussian filter works by using the 2D distribution as a point-
spread function.
This is achieved by convolving the 2D Gaussian distribution function
with the image.
We need to produce a discrete approximation to the Gaussian
function.
This the erotically requires an infinitely large convolution kernel, as the
Gaussian distribution is non-zero everywhere.
Fortunately the distribution has approached very close to zero at about
three standard deviations from the mean. 99% of the distribution falls
within 3 standard deviations.
This means we can normally limit the kernel size to contain only
values three standard deviations of the mean.
Gaussian kernel coefficients are sampled from the
2D Gaussian function.
Where σ is the standard deviation of the distribution.
The distribution is assumed to have a mean of zero.
We need to discretize the continuous Gaussian
functions to store it as discrete pixels.
An integer valued 5 by 5 convolution kernel
approximating a Gaussian with a σ of 1 is shown to
the right.
The Gaussian filter is a non-uniform low pass filter.
The kernel coefficients diminish with increasing distance from
the kernel’s center.
Central pixels have a higher weighting than those on the
periphery.
Larger values of σ produce a wider peak (greater blurring).
Kernel size must increase with increasing σ to maintain the
Gaussian nature of the filter. Gaussian kernel coefficients
depend on the value of σ. At the edge of the mask, coefficients
must be close to 0.
The kernel is rotationally symmetric with no directional bias.
Gaussian kernel is separable which allows fast computation.
Gaussian filters might not preserve image brightness.
GAUSSIAN FILTERING EXAMPLES
‰1- Is the kernel 1 6 1 a 1D Gaussian kernel? ‰
2- Give a suitable integer-value 5 by 5 convolution mask that
approximates a Gaussian function with a σ of 1.4. ‰
3- How many standard deviations from the mean are required
for a Gaussian function to fall to 5% or 1% of its peak value?
‰4- What is the value of σ for which the value of the Gaussian
function is halved at +/-1 x. ‰
5- Compute the horizontal Gaussian kernel with and σ=1, σ=5.
Apply the Gaussian filter to the image:
Borders: keep border values as they are
Gaussian filtering is used to remove noise and detail It is
not particularly effective at removing salt and pepper
noise. Compare the results below with those achieved by
the median filter.
Gaussian filtering is more effective at smoothing images. It has its
basis in the human visual perception system. It has been found that
neurons create a similar filter when processing visual images. The
halftone image at left has been smoothed with a Gaussian filter and
is displayed to the right.
This is a common first step in edge detection. The images below
have been processed with a Sobel filter commonly used in edge
detection applications. The image to the right has had a Gaussian
filter applied prior to processing.
Properties of gaussian filter
 Most common natural model.
 Smooth function, it has infinite number of derivatives.
 Fourier transform of gaussian is Gaussian .
 Convolution of a Gaussian with itself is a Gaussian .
 There are cells in eye that perform Gaussian filtering.
Conclusion
Notice how the size of the filter impacts the
amount of blurring in result image. You can
see that we can easily correlate the result
with the Fourier Spectrum of the filter. More
the ‘whiteness’ in the Fourier Spectrum of the
filter, less is the blurring because more of the
source pixel end up being unaltered during
convolution.
THANK YOU

gaussian filter seminar ppt

  • 1.
    Gaussian filtering SACHIN KUMARRAJPUT ROLL NO: 1402710922
  • 2.
    WHAT IS GAUSSIANILTERING?  Gaussian filtering is used to blur images and remove noise and detail. Gaussian filters are ideal to start experimenting with filtering because their design can be controlled by manipulating just one variable- the variance. Gaussian filter function is defined as-
  • 3.
    The value ofthe sigma (the variance) corresponds inversely to the amount of filtering, smaller values of sigma means more frequencies are suppressed and vice versa. Better results can be achieved with a Gaussian shaped filter function. A commonly used discrete approximation to the Gaussian is the Butterworth filter. Applying this filter in the frequency domain shows a similar result to the Gaussian smoothing in the spatial domain.
  • 4.
    .  The Standarddeviation of the Gaussian function plays an important role in its behavior. The values located between +/- σ account for 68% of the set, while two standard deviations from the mean (blue and brown) account for 95%, and three standard deviations (blue, brown and green) account for 99.7%. account for 99.7%. This is very important when designing a Gaussian kernel of fixed length.
  • 5.
    .  The Gaussianfunction is used in numerous research areas: – It defines a probability distribution for noise or data. – It is a smoothing operator. – It is used in mathematics. The Gaussian function has important properties which are verified with respect to its integral:
  • 6.
     In probabilisticterms, it describes 100% of the possible values of any given space when varying from negative positive values Gauss function is never equal to zero. It is a symmetric function.  When working with images we need to use the two dimensional Gaussian function. This is simply the product of two 1D Gaussian functions (one for each direction) and is given by:
  • 7.
     A graphicalrepresentation of the 2D Gaussian distribution with mean(0,0) and σ = 1 is shown to the right.
  • 8.
    The Gaussian filterworks by using the 2D distribution as a point- spread function. This is achieved by convolving the 2D Gaussian distribution function with the image. We need to produce a discrete approximation to the Gaussian function. This the erotically requires an infinitely large convolution kernel, as the Gaussian distribution is non-zero everywhere. Fortunately the distribution has approached very close to zero at about three standard deviations from the mean. 99% of the distribution falls within 3 standard deviations. This means we can normally limit the kernel size to contain only values three standard deviations of the mean.
  • 9.
    Gaussian kernel coefficientsare sampled from the 2D Gaussian function. Where σ is the standard deviation of the distribution. The distribution is assumed to have a mean of zero. We need to discretize the continuous Gaussian functions to store it as discrete pixels.
  • 10.
    An integer valued5 by 5 convolution kernel approximating a Gaussian with a σ of 1 is shown to the right.
  • 11.
    The Gaussian filteris a non-uniform low pass filter. The kernel coefficients diminish with increasing distance from the kernel’s center. Central pixels have a higher weighting than those on the periphery. Larger values of σ produce a wider peak (greater blurring). Kernel size must increase with increasing σ to maintain the Gaussian nature of the filter. Gaussian kernel coefficients depend on the value of σ. At the edge of the mask, coefficients must be close to 0. The kernel is rotationally symmetric with no directional bias. Gaussian kernel is separable which allows fast computation. Gaussian filters might not preserve image brightness.
  • 12.
    GAUSSIAN FILTERING EXAMPLES ‰1-Is the kernel 1 6 1 a 1D Gaussian kernel? ‰ 2- Give a suitable integer-value 5 by 5 convolution mask that approximates a Gaussian function with a σ of 1.4. ‰ 3- How many standard deviations from the mean are required for a Gaussian function to fall to 5% or 1% of its peak value? ‰4- What is the value of σ for which the value of the Gaussian function is halved at +/-1 x. ‰ 5- Compute the horizontal Gaussian kernel with and σ=1, σ=5.
  • 13.
    Apply the Gaussianfilter to the image: Borders: keep border values as they are
  • 14.
    Gaussian filtering isused to remove noise and detail It is not particularly effective at removing salt and pepper noise. Compare the results below with those achieved by the median filter.
  • 15.
    Gaussian filtering ismore effective at smoothing images. It has its basis in the human visual perception system. It has been found that neurons create a similar filter when processing visual images. The halftone image at left has been smoothed with a Gaussian filter and is displayed to the right.
  • 16.
    This is acommon first step in edge detection. The images below have been processed with a Sobel filter commonly used in edge detection applications. The image to the right has had a Gaussian filter applied prior to processing.
  • 17.
    Properties of gaussianfilter  Most common natural model.  Smooth function, it has infinite number of derivatives.  Fourier transform of gaussian is Gaussian .  Convolution of a Gaussian with itself is a Gaussian .  There are cells in eye that perform Gaussian filtering.
  • 18.
    Conclusion Notice how thesize of the filter impacts the amount of blurring in result image. You can see that we can easily correlate the result with the Fourier Spectrum of the filter. More the ‘whiteness’ in the Fourier Spectrum of the filter, less is the blurring because more of the source pixel end up being unaltered during convolution.
  • 19.