On Optimal Infinite Impulse Response Edge Detection Filters

The authors outline the design of an optimal, computationally efficient, infinite impulse response edge detection filter. The optimal filter is computed based on Canny's high signal to noise ratio, good localization criteria, and a criterion on the spurious response of the filter to noise. An expression for the width of the filter, which is appropriate for infinite-length filters, is incorporated directly in the expression for spurious responses. The three criteria are maximized using the variational method and nonlinear constrained optimization. The optimal filter parameters are tabulated for various values of the filter performance criteria. A complete methodology for implementing the optimal filter using approximating recursive digital filtering is presented. The approximating recursive digital filter is separable into two linear filters, operating in two orthogonal directions. The implementation is very simple and computationally efficient. has a constant time of execution for different sizes of the operator, and is readily amenable to real-time hardware implementation. >

[1]  David Marr,et al.  VISION A Computational Investigation into the Human Representation and Processing of Visual Information , 2009 .

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

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

[4]  Eric L. W. Grimson,et al.  From Images to Surfaces: A Computational Study of the Human Early Visual System , 1981 .

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

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

[7]  Jun S. Huang,et al.  Statistical theory of edge detection , 1988, Comput. Vis. Graph. Image Process..

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

[9]  S. Rice Mathematical analysis of random noise , 1944 .

[10]  Alan L. Yuille,et al.  A regularized solution to edge detection , 1985, J. Complex..

[11]  John E. W. Mayhew,et al.  Psychophysical and Computational Studies Towards a Theory of Human Stereopsis , 1981, Artif. Intell..

[12]  N. Nahi,et al.  Bayesian recursive image estimation. , 1972 .

[13]  Thomas S. Huang,et al.  Nonparametric tests for edge detection in noise , 1986, Pattern Recognit..

[14]  Martin A. Fischler,et al.  Computational Stereo , 1982, CSUR.

[15]  Wolfram H. H. J. Lunscher,et al.  The Asymptotic Optimal Frequency Domain Filter for Edge Detection , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Yoram Yakimovsky,et al.  A system for extracting three-dimensional measurements from a stereo pair of TV cameras , 1976 .

[17]  Rui J. P. de Figueiredo,et al.  On the Localization Performance Measure and Optimal Edge Detection , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Nasser E. Nahi,et al.  Image Boundary Estimation , 1977, IEEE Transactions on Computers.

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

[20]  Fred M. Dickey,et al.  An Optimal Frequency Domain Filter for Edge Detection in Digital Pictures , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[21]  William M. Wells,et al.  Efficient Synthesis of Gaussian Filters by Cascaded Uniform Filters , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Kim L. Boyer,et al.  The laplacian-of-gaussian kernel: A formal analysis and design procedure for fast, accurate convolution and full-frame output , 1989, Comput. Vis. Graph. Image Process..

[23]  Michael Brady,et al.  Computational Approaches to Image Understanding , 1982, CSUR.

[24]  F. R. Hansen,et al.  Image segmentation using simple markov field models , 1982, Computer Graphics and Image Processing.

[25]  William A. Gardner,et al.  Introduction to random processes with applications to signals and systems: Reviewer: D. W. Clarke Department of Engineering Science, University of Oxford, Parks Road, Oxford OX1 3PK, England , 1988, Autom..

[26]  Kim L. Boyer,et al.  Structural Stereo Matching Of Laplacian-Of-Gaussian Contour Segments For 3D Perception , 1989, Other Conferences.

[27]  Patrick Bouthemy,et al.  A Maximum Likelihood Framework for Determining Moving Edges , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[28]  Harry G. Barrow,et al.  Interpreting Line Drawings as Three-Dimensional Surfaces , 1980, Artif. Intell..

[29]  W. Eric,et al.  Computing Stereopsis Using Feature Point Contour Matching , 1986 .

[30]  S. Shinnaka,et al.  Recursive Algorithms for Implementing Digital Image Filters , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

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

[33]  J. Modestino,et al.  Edge Detection in Noisy Images using Recursive Digital Filtering. , 1977 .

[34]  Thomas O. Binford,et al.  Depth from Edge and Intensity Based Stereo , 1981, IJCAI.

[35]  Thomas O. Binford,et al.  On Detecting Edges , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.