Automatic rotational symmetry determination for shape analysis

https://doi.org/10.1016/0031-3203(87)90028-8Get rights and content

Abstract

The determination of the rotational symmetry of a shape is useful for object recognition and shape analysis in computer vision applications. In this paper, a simple, but effective, algorithm to analyse the rotational symmetry of a given closed-curve shape S is proposed. A circle C with the centroid of S as the circle center and the average radius of S as the circle radius is superimposed on S, resulting in the intersection of C and S at a set of points. By theoretical analysis, the relationship between the order Ns of the rotational symmetry of S and the number of intersection points between C and S is established. All the possible values for Ns are determined. And finally Ns is determined by evaluating the similarity between S and its rotated versions. In the proposed algorithm, only simple pixel operations and second-order moment function computation are involved. Several problems caused by the use of discrete image coordinates are analysed and solved for correct decision-making in the algorithm. Good experimental results are also included.

References (26)

  • W.H. Tsai, Automatic detection of inherent shape orientations by moment functions, submitted for...
  • A.P. Ambler

    A versatile computer-controlled assembly system

  • A. Papoulis

    Probability, Random Variables, and Stochastic Processes

    (1984)
  • Cited by (45)

    • Skewed rotational symmetry detection from a 2D line drawing of a 3D polyhedral object

      2006, CAD Computer Aided Design
      Citation Excerpt :

      Furthermore, symmetry information is also useful in ‘beautifying’ the object recovered, so as to produce a properly dimensioned solid model that can be used in a CAD system [2]. Most research on symmetry has been concerned with mirror and rotational symmetry [3–7]. Our work on mirror symmetry has been published elsewhere [8].

    • Frequency domain classification of cyclic and dihedral symmetries of finite 2-D patterns

      2004, Pattern Recognition
      Citation Excerpt :

      For rotationally symmetric patterns, these two axes cannot be defined. Leou and Tsai [13] suggest a method for detecting the number of folds of a rotationally symmetric pattern based on counting the frequency with which its boundary intersects a circle related to the shape of the pattern. Chou et al. [14] advance a method for computing the fold principal axes (FPAs): a given shape is first transformed into a new shape for which the conventional principal axes can be defined and then these axes are converted back and associated with the original shape.

    • Discovery of symmetry by voting method

      2002, Engineering Applications of Artificial Intelligence
    View all citing articles on Scopus

    This work was supported partially by ERSO, ITRI under Grant ITRI-MIST-85-C4.

    View full text