Intensity edge detection with stack filters

Recently, a morphological method was proposed for edge detection in which intensity edges were obtained by thresholding the difference between the image and a dilated version of the image. While this technique is promising, it is quite sensitive to noise. To improve noise immunity and robustness, we propose using stack filters to estimate the dilated and eroded versions of the image, and then threshold the difference between these two images. Comparisons between this stack filter based technique and some standard edge detectors are provided. For instance, we find that this approach yields results comparable to those obtained with the Canny operator for images with additive Gaussian noise, but works much better when the noise is impulsive. Extensive simulations with many different images and different types of noise were performed. Pratt's figure of merit was used as an objective measure of performance on synthetic images. Many natural scenes were also used to test the performance of this technique. The results indicate that this approach is robust with respect to changes in both the image and the noise. In other words, filters obtained by training on one image and one type of noise work well even when both the image and noise statistics vary.

[1]  Edward J. Delp,et al.  A comparative cost function approach to edge detection , 1989, IEEE Trans. Syst. Man Cybern..

[2]  Edward J. Coyle,et al.  Stack filters and the mean absolute error criterion , 1988, IEEE Trans. Acoust. Speech Signal Process..

[3]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[4]  Speckle Models On Detecting Edges in Speckle Imagery , 1988 .

[5]  R. Haralick Digital StepEdgesfromZeroCrossing ofSecondDirectional Derivatives , 1984 .

[6]  Petros Maragos,et al.  Threshold Superposition in Morphological Image Analysis Systems , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  J. Fitch,et al.  Median filtering by threshold decomposition , 1984 .

[8]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  T. Sellke,et al.  Adaptive stack filtering under the mean absolute error criterion , 1990 .

[10]  Larry S. Davis,et al.  A survey of edge detection techniques , 1975 .

[11]  Robert M. Haralick,et al.  Morphologic edge detection , 1987, IEEE J. Robotics Autom..