Invariant Characterization of the Hough Transform for Pose Estimation of Arbitrary Shapes

In this paper, we develop a new formulation and methodology for including invariance in a general form of the Hough transform. Essentially, the transformations that control a shape’s appearance are extracted using invariance, for arbitrary shapes with a continuous description. We 3rst develop a formal de3nition of the Hough transform mapping for arbitrary shapes and general transformations. We then include an invariant characterisation of shapes and develop and apply our new technique to extract shapes under similarity and a5ne transformations. Our formulation and implementation is based directly on parametric curves and so avoids the use of indexed look-up tables. This confers the attributes of a continuous shape description avoiding discretisation problems inherent in earlier formulations. To obtain an invariant characterisation, each point in the model is related to a collection of other points de3ning a geometric arrangement. This characterisation does not require the computation of properties for lines or other primitives that compose the model, but is based solely on the local geometry of the points on shapes. The transformation is obtained by solving for the parameters of the curve according to an arrangement of points de3ned for a point in the image and a corresponding arrangement of points for a point in the model with the same invariant properties. The location parameters can be gathered in a 2D accumulator space independent of the transformation and of a shape’s complexity. Experimental results show that the new technique is capable of extracting arbitrary shapes under occlusion and when the image contains signi3cant noise. ? 2002 Pattern Recognition Society. Published by Elsevier Science Ltd. All rights reserved.

[1]  Gaudenz Danuser,et al.  Parametric Model Fitting: From Inlier Characterization to Outlier Detection , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  David A. Forsyth,et al.  Projectively invariant representations using implicit algebraic curves , 1991, Image Vis. Comput..

[3]  Yehezkel Lamdan,et al.  Object recognition by affine invariant matching , 2011, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[4]  Dana H. Ballard,et al.  Viewer Independent Shape Recognition , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Andrew J. Hanson,et al.  Virtual line segment-based Hough transform , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[6]  V. F. Leavers,et al.  Which Hough transform , 1993 .

[7]  Thomas O. Binford,et al.  Survey of Model-Based Image Analysis Systems , 1982 .

[8]  R DyerCharles,et al.  Model-based recognition in robot vision , 1986 .

[9]  Peter J. Rousseeuw,et al.  Robust Regression and Outlier Detection , 2005, Wiley Series in Probability and Statistics.

[10]  G. M.,et al.  Projective Geometry , 1938, Nature.

[11]  Josef Kittler,et al.  A survey of the hough transform , 1988, Comput. Vis. Graph. Image Process..

[12]  Atam P. Dhawan,et al.  Chord-tangent transformation for object recognition , 1995, Pattern Recognit..

[13]  W. Eric L. Grimson,et al.  On the Sensitivity of the Hough Transform for Object Recognition , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  George C. Stockman,et al.  Matching Images to Models for Registration and Object Detection via Clustering , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  F. Bookstein Fitting conic sections to scattered data , 1979 .

[16]  Mark S. Nixon,et al.  Parameterizing Arbitrary Shapes via Fourier Descriptors for Evidence-Gathering Extraction , 1998, Comput. Vis. Image Underst..

[17]  Mark S. Nixon,et al.  Improving parameter space decomposition for the generalised Hough transform , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[18]  W. A. Perkins,et al.  A Model-Based Vision System for Industrial Parts , 1978, IEEE Transactions on Computers.

[19]  O DudaRichard,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972 .

[20]  Josef Kittler,et al.  Detecting partially occluded ellipses using the Hough transform , 1989, Image Vis. Comput..

[21]  H. Baird Model-Based Image Matching Using Location , 1985 .

[22]  Wan-Chi Siu,et al.  A New Generalized Hough Transform for the Detection of Irregular Objects , 1995, J. Vis. Commun. Image Represent..

[23]  Wan-Chi Siu,et al.  Object recognition with a 2-D Hough domain , 1994, Proceedings of IEEE International Symposium on Circuits and Systems - ISCAS '94.

[24]  Shinji Umeyama Parameterized Point Pattern Matching and Its Application to Recognition of Object Families , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[25]  Mohammed Atiquzzaman,et al.  Multiresolution Hough Transform-An Efficient Method of Detecting Patterns in Images , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  George C. Stockman,et al.  Object recognition and localization via pose clustering , 1987, Comput. Vis. Graph. Image Process..

[27]  Charles R. Dyer,et al.  Model-based recognition in robot vision , 1986, CSUR.

[28]  Mark S. Nixon,et al.  On using directional information for parameter space decomposition in ellipse detection , 1996, Pattern Recognit..

[29]  David A. Forsyth,et al.  Projectively invariant representations using implicit algebraic curves , 1990, Image Vis. Comput..

[30]  Ashok K. Agrawala,et al.  Equivalence of Hough curve detection to template matching , 1977, Commun. ACM.

[31]  Jack Sklansky,et al.  On the Hough Technique for Curve Detection , 1978, IEEE Transactions on Computers.

[32]  Charles R. Giardina,et al.  Elliptic Fourier features of a closed contour , 1982, Comput. Graph. Image Process..

[33]  M. Levine,et al.  Extracting geometric primitives , 1993 .