Combining spatial and scale-space techniques for edge detection to provide a spatially adaptive wavelet-based noise filtering algorithm

IEEE Transactions on Image Processing - Tập 11 Số 9 - Trang 1062-1071 - 2002
F. Faghih1,2, M. Smith1
1Department of Electrical and Computer Engineering, University of Calgary, Calgary, AB, Canada
2Nortel Networks Corporation, Ottawa, ONT, Canada

Tóm tắt

New methods for detecting edges in an image using spatial and scale-space domains are proposed. A priori knowledge about geometrical characteristics of edges is used to assign a probability factor to the chance of any pixel being on an edge. An improved double thresholding technique is introduced for spatial domain filtering. Probabilities that pixels belong to a given edge are assigned based on pixel similarity across gradient amplitudes, gradient phases and edge connectivity. The scale-space approach uses dynamic range compression to allow wavelet correlation over a wider range of scales. A probabilistic formulation is used to combine the results obtained from filtering in each domain to provide a final edge probability image which has the advantages of both spatial and scale-space domain methods. Decomposing this edge probability image with the same wavelet as the original image permits the generation of adaptive filters that can recognize the characteristics of the edges in all wavelet detail and approximation images regardless of scale. These matched filters permit significant reduction in image noise without contributing to edge distortion. The spatially adaptive wavelet noise-filtering algorithm is qualitatively and quantitatively compared to a frequency domain and two wavelet based noise suppression algorithms using both natural and computer generated noisy images.

Từ khóa

#Image edge detection #Filtering algorithms #Noise generators #Image generation #Wavelet domain #Dynamic range #Image coding #Character generation #Adaptive filters #Character recognition

Tài liệu tham khảo

10.1118/1.597004 faghih, 1998, Adaptive wavelet-based noise filtering techniques kosko, 1992, Neural Networks and Fuzzy Systems vonaltrock, 1995, Fuzzy Logic and Neuro-Fuzzy Applications Explained 10.1109/34.192463 mallat, 1998, A Wavelet Tour of Signal Processing mallat, 1989, Complete signal representation with multi-scale edges gonzalez, 1992, Digital Image Processing 10.1002/mrm.1910210213 10.1109/18.382009 10.1109/ICASSP.1984.1172729 10.1109/T-C.1971.223290 10.1109/83.336245 10.1109/18.119727 levine, 1985, Vision in Man and Machine gonzalez, 1992, Digital Image Processing 10.1109/PROC.1970.7756 10.1118/1.595711 10.1109/TPAMI.1986.4767851 10.1109/83.491338