An Adaptive Filter For Image Noise Removal And Edge Detection - MATLAB PROJECTS CODE


Gaussian filtering has been intensively studied in image processing and computer vision. Using Gaussian filter for noise suppression, the noise is smoothed out, at the same time the signal is also distorted. The use of Gaussian filter as preprocessing for edge detection will also give rise to edge position displacement, edges vanishing, and phantom edges. In this paper, we first review various techniques for these problems. We then propose an adaptive Gaussian filtering algorithm in which the filter variance is adapted to both the noise characteristics and the local variance of the signal.