Bayesian estimation of edge orientations in junctions

Abstract Junctions, defined as those points of an image where two or more edges meet, play a significant role in many computer vision applications. Junction detection is a widely treated problem, and some detectors can provide even the directions of the edges that meet in a junction. The main objective of this paper is the precise estimation of such directions. It is supposed that the junction point has been previously found by some detector. Also, it is assumed that samples, possibly noisy, of orientations of the edges found in a circular window surrounding the point are available. A mixture of von Mises distributions is assumed for these data, and then a Bayesian methodology is applied to estimate its parameters, some of which are precisely the searched edge orientations. The Bayesian methodology requires the calculation of the mean value of expectation of a posterior distribution which is too complicated to be analytically solved; consequently, a Markov Chain Monte Carlo Method is used for this purpose. Tests have been performed on both a synthetic and a real image. They show that the procedure converges to the expected value for the orientations, and moreover, can provide reliable confidence intervals for these quantities. Since computational cost is high, this method should be used when precision is preferred to speed.

[1]  Azriel Rosenfeld,et al.  Gray-level corner detection , 1982, Pattern Recognit. Lett..

[2]  Z. Zenn Bien,et al.  A gray-level corner detector using fuzzy logic , 1996, Pattern Recognit. Lett..

[3]  Jose A. Ventura,et al.  Segmentation of two-dimensional curve contours , 1992, Pattern Recognit..

[4]  T. Coburn Spatial Data Analysis by Example , 1991 .

[5]  Soo-Chang Pei,et al.  The detection of dominant points on digital curves by scale-space filtering , 1992, Pattern Recognit..

[6]  Linda G. Shapiro,et al.  Computer and Robot Vision , 1991 .

[7]  David J. Spiegelhalter,et al.  Introducing Markov chain Monte Carlo , 1995 .

[8]  Hanqi Zhuang,et al.  Corner detection by a cost minimization approach , 1993, Pattern Recognit..

[9]  Robert M. Haralick,et al.  A Bayesian corner detector , 1994, Proceedings of 1st International Conference on Image Processing.

[10]  Paul Beaudet,et al.  Rotationally invariant image operators , 1978 .

[11]  Sylvia Richardson,et al.  Markov Chain Monte Carlo in Practice , 1997 .

[12]  Guillermo Ayala,et al.  A gray-level 2D feature detector using circular statistics , 1997, Pattern Recognit. Lett..

[13]  Laxmi Parida,et al.  Junctions: Detection, Classification, and Reconstruction , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  M. Degroot Optimal Statistical Decisions , 1970 .

[15]  G. J. G. Upton,et al.  Spatial data Analysis by Example , 1985 .

[16]  James W. Cooper,et al.  Early jump-out corner detectors , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[17]  Kanti V. Mardia,et al.  Statistics of Directional Data , 1972 .