Fuzzy and rule-based image convolution

An image can be sharpened by high pass filtering of its discrete Fourier transform or by an equivalent convolution processing in the spatial domain. Edge detection is a form of drastic sharpening with conversion to black and white. The approach taken here to sharpening and edge detection, as well as smoothing and other processing is to use a ‘smart’ convolution mask that makes rule-based decisions. Upon employing gains in the rule consequents, we achieve a type of fuzzy convolution of the output pixels. We also enlarge images using our new type of fuzzy interpolation to obtain higher resolution, detect edges with the rules and then reduce to the original size to obtain better edges than by merely applying the edge detection rules to the original image. We provide examples of sharpening directly with our rules. We also provide examples of edge detection both with and without the enlargement–reduction process.

[1]  Carl G. Looney,et al.  Pattern recognition using neural networks , 1997 .

[2]  Giovanni Ramponi,et al.  A fuzzy operator for the enhancement of blurred and noisy images , 1995, IEEE Trans. Image Process..

[3]  Thomas S. Huang,et al.  Image processing , 1971 .

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

[5]  Sozo Yamamoto Software Representation of Fuzzy Sets and Logic , 1994 .

[6]  Rama Chellappa,et al.  A neural network based edge detector , 1993, IEEE International Conference on Neural Networks.

[7]  F. Russo A new class of fuzzy operators for image processing: design and implementation , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.