A superior edge preserving filter with a systematic analysis

A new, adaptive, edge preserving filter for use in image processing is presented. It had superior performance when compared to other filters. Termed the contiguous K-average, it aggregates pixels by examining all pixels contiguous to an existing cluster and adding the pixel closest to the mean of the existing cluster. The process is iterated until K pixels were accumulated. Rather than simply compare the visual results of processing with this operator to other filters, some approaches were developed which allow quantitative evaluation of how well and filter performs. Particular attention is given to the standard deviation of noise within a feature and the stability of imagery under iterative processing. Demonstrations illustrate the performance of several filters to discriminate against noise and retain edges, the effect of filtering as a preprocessing step, and the utility of the contiguous K-average filter when used with remote sensing data.

[1]  R. M. Hodgson,et al.  Range filters: Localintensity subrange filters and their properties , 1985, Image Vis. Comput..

[2]  LeeJong-Sen Digital Image Enhancement and Noise Filtering by Use of Local Statistics , 1980 .

[3]  Victor S. Frost,et al.  A Model for Radar Images and Its Application to Adaptive Digital Filtering of Multiplicative Noise , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Jong-Sen Lee,et al.  Digital Image Enhancement and Noise Filtering by Use of Local Statistics , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  David C. Wang,et al.  Gradient inverse weighted smoothing scheme and the evaluation of its performance , 1981 .

[6]  Azriel Rosenfeld,et al.  Region Extraction by Averaging and Thresholding , 1975, IEEE Transactions on Systems, Man, and Cybernetics.

[7]  P. W. Mueller,et al.  Low-pass spatial filtering of satellite radar data , 1989 .

[8]  Azriel Rosenfeld,et al.  Image Smoothing Based on Neighbor Linking , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  S. Ranade,et al.  Using Quadtrees to Smooth Images , 1980 .

[10]  Peter Mowforth,et al.  Implementation for noise suppression in images , 1986, Image Vis. Comput..

[11]  Thomas S. Huang,et al.  A generalization of median filtering using linear combinations of order statistics , 1983 .

[12]  Yrjö Neuvo,et al.  A New Class of Detail-Preserving Filters for Image Processing , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Alexander A. Sawchuk,et al.  Adaptive Noise Smoothing Filter for Images with Signal-Dependent Noise , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Azriel Rosenfeld,et al.  Edge Evaluation Using Local Edge Coherence , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[15]  Donald G. Bailey,et al.  Properties, implementations and applications of rank filters , 1985, Image Vis. Comput..

[16]  R. Haralick,et al.  A facet model for image data , 1981 .

[17]  Patrenahalli M. Narendra,et al.  A Separable Median Filter for Image Noise Smoothing , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  M. Nagao,et al.  Edge preserving smoothing , 1979 .

[19]  Thomas S. Huang,et al.  The Effect of Median Filtering on Edge Estimation and Detection , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Jong-Sen Lee,et al.  Digital image smoothing and the sigma filter , 1983, Comput. Vis. Graph. Image Process..

[21]  Gary Mastin,et al.  Adaptive filters for digital image noise smoothing: An evaluation , 1985, Comput. Vis. Graph. Image Process..

[22]  David Malah,et al.  A study of edge detection algorithms , 1982, Comput. Graph. Image Process..

[23]  GEORG HEYGSTER,et al.  Rank filters in digital image processing , 1982, Comput. Graph. Image Process..

[24]  B. Noble Applied Linear Algebra , 1969 .

[25]  Jong-Sen Lee,et al.  A simple speckle smoothing algorithm for synthetic aperture radar images , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[26]  Azriel Rosenfeld,et al.  Multispectral image smoothing guided by global distribution of pixel values , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[27]  F. R. D. Velasco,et al.  Some new image smoothing techniques , 1979 .

[28]  Bernard Gimonet,et al.  SAR Data Filtering for Classification , 1987, IEEE Transactions on Geoscience and Remote Sensing.

[29]  John W. Woods,et al.  Comments on "A Model for Radar Images and Its Application to Adaptive Digital Filtering of Multiplicative Noise" , 1984, IEEE Trans. Pattern Anal. Mach. Intell..

[30]  G. Wise,et al.  A theoretical analysis of the properties of median filters , 1981 .

[31]  Roland T. Chin,et al.  Quantitative evaluation of some edge-preserving noise-smoothing techniques , 1983, Comput. Vis. Graph. Image Process..

[32]  Jong-Sen Lee,et al.  Refined filtering of image noise using local statistics , 1981 .

[33]  Thomas S. Huang,et al.  Image enhancement using the median and the interquartile distance , 1984, Comput. Vis. Graph. Image Process..