Fast algorithms for low-level vision

A computationally efficient recursive filtering structure is presented for smoothing and, calculating the first and second directional derivatives and the Laplacian of an image with a fixed number of operations per output element, independently of the size of the neighborhood considered. It is shown how the recursive approach results on an implementation of low-level vision algorithms that is very efficient in terms of computational effort and how it renders the use of multiresolution techniques very attractive. Applications to edge detection problem are considered, and a novel edge detector allowing zero-crossings of an image, to be extracted with only 14 operations per output element at any resolution is provided. The algorithms have been tested for indoor scenes and noisy images and gave very good results for all of them.<<ETX>>

[1]  Gérard G. Medioni,et al.  Fast Convolution with Laplacian-of-Gaussian Masks , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Azriel Rosenfeld,et al.  Multiresolution image processing and analysis , 1984 .

[3]  J. Canny Finding Edges and Lines in Images , 1983 .

[4]  Peter J. Burt,et al.  Fast algorithms for estimating local image properties , 1982, Comput. Graph. Image Process..

[5]  Tomaso A. Poggio,et al.  On Edge Detection , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Robert M. Haralick,et al.  Digital Step Edges from Zero Crossing of Second Directional Derivatives , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  A. Rosenfeld,et al.  Edge and Curve Detection for Visual Scene Analysis , 1971, IEEE Transactions on Computers.

[8]  Andrew P. Witkin,et al.  Scale-Space Filtering , 1983, IJCAI.

[9]  James L. Crowley,et al.  A Representation for Shape Based on Peaks and Ridges in the Difference of Low-Pass Transform , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.