Multiple-Window Parallel Adaptive Boundary Finding in Computer Vision

The problem considered in this paper is the estimation of highly variable object boundaries in noisy images. Boundaries may be those of a tank in an IR image, a spinal canal in a CAT scan, a cloud in a visible light image, etc. Or they may be internal to an object such as the boundary between a spherical surface and a cylindrical surface in a manufactured object. The focus of the paper is on parallel multiple-window boundary estimation algorithms. Here the image field is parti-tioned into an array of rectangular windows, and boundary finders are run simultaneously within the windows. The boundary segments found within the windows are then seamed together to obtain meaningful global boundaries. The entire procedure is treated within a maximum likelihood estimation framework that we have developed for boundary finding. Although our multiple-window estimation approach can be used with a number of local boundary finding algorithms, we concen-trate on one which is based on dynamic programming and will produce the true maximum likelihood boundary. Some theoretical considera-tions for boundary model design and boundary-finding runtime are covered. Included is the use of a low computational cost F-test for test-ing whether a window contains a boundary, and an analytical treatment which shows that use of coarse pixels with a chi-square test or an F-test improves the probability of correctly recognizing whether a boundary is present in a window.

[1]  J. Wolfowitz,et al.  An Introduction to the Theory of Statistics , 1951, Nature.

[2]  David Middleton,et al.  Simultaneous optimum detection and estimation of signals in noise , 1968, IEEE Trans. Inf. Theory.

[3]  Ian F. Blake,et al.  Level-crossing problems for random processes , 1973, IEEE Trans. Inf. Theory.

[4]  Azriel Rosenfeld,et al.  An Application of Relaxation Labeling to Line and Curve Enhancement , 1977, IEEE Transactions on Computers.

[5]  N. Nahi,et al.  Estimation-detection of object boundaries in noisy images , 1978 .

[6]  David B. Cooper,et al.  The ripple filter: an algorithm for region growing in scene agalysis , 1979, COMPSAC.

[7]  David B. Cooper,et al.  Maximum Likelihood Estimation of Markov-Process Blob Boundaries in Noisy Images , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Paul Alexander Nagin Studies in image segmentation algorithms based on histogram clustering and relaxation , 1979 .

[9]  H. Elliott,et al.  Stochastic boundary estimation and object recognition , 1980 .

[10]  David B. Cooper,et al.  Two-dimensional image boundary estimation by use of likelihood maximization and Kalman filtering , 1980, ICASSP.

[11]  H. Elliott,et al.  Aspects of dynamic programming in signal and image processing , 1981 .

[12]  David B. Cooper,et al.  Implementation, Interpretation, and Analysis of a Suboptimal Boundary Finding Algorithm , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  B. Anderson,et al.  Optimal Filtering , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[14]  John G. Proakis,et al.  Probability, random variables and stochastic processes , 1985, IEEE Trans. Acoust. Speech Signal Process..