GAUSSIAN FILTER

Gaussian filter is an LTE operator with a 2D Gaussian function as a impulse response (with and a constant diagonal covariance matrix)

The effect of increasing can be seen as reducing the importance of the closest points and increasing the importance of farther points smoothing the image

CHOOSING KERNEL SIZE

In a real implementation the Gaussian function need to be approximated by a discrete representation by sampling the function in a kernel matrix, so the matrix size need to be set

  • with higher size matrix becomes more accurate
  • computational cost grows with matrix size

so a rule of thumb is to select the kernel size based on the value as

as covers the 99% of the area of the function (energy)

EXPLOITING SEPARABILITY TO IMPROVE PERFORMANCE

To improve the computational complexity, the separability of the 2D Gaussian function can be used as

The speedup improvements of this process can be expressed as

PREVIOUS NEXT