Symmetries of Polyhedra : Detection and Applications

This paper deals with the detection of symmetries of polyhedra and its applications. It consists of two parts. First, we review seven algorithms for symmetry detection of polyhedra. Since these algorithms supply symmetry information in quite di erent forms, we classify the three most common output forms of the symmetry detection algorithms and discuss their relationships and the transformation from one form into another. For each algorithm, the following ve aspects are considered: the output form, the computational complexity, the polyhedra class the algorithm can handle, the implementation, and the suitability for solving the related polyhedral congruity problem. Then, we compare the seven symmetry detection algorithms and give some recommendations as to which algorithm to choose for particular applications. In the second part of this paper we discuss some applications of symmetry information in robotics, geometric problem-solving, and computer vision. The conclusions of this review are twofold. On the one hand, symmetries can be very useful to resolve ambiguities or increase computational e ciency in problemsolving processes involving geometric objects. On the other hand, simple and e cient symmetry detection algorithms are available now. This makes the symmetry exploration a practical issue for many applications. CR

[1]  L. Weinberg,et al.  A Simple and Efficient Algorithm for Determining Isomorphism of Planar Triply Connected Graphs , 1966 .

[2]  Robert E. Tarjan,et al.  A V log V Algorithm for Isomorphism of Triconnected Planar Graphs , 1973, J. Comput. Syst. Sci..

[3]  Derek G. Corneil,et al.  The graph isomorphism disease , 1977, J. Graph Theory.

[4]  Selim G. Akl,et al.  An Improved Algorithm to Check for Polygon Similarity , 1978, Inf. Process. Lett..

[5]  Alex Bykat,et al.  On Polygon Similarity , 1979, Inf. Process. Lett..

[6]  Georg Gati,et al.  Further annotated bibliography on the isomorphism disease , 1979, J. Graph Theory.

[7]  Kokichi Sugihara,et al.  An n log n Algorithm for Determining the Congruity of Polyhedra , 1984, J. Comput. Syst. Sci..

[8]  Neil D. Jones,et al.  A method for detecting structure in polyhedra , 1984, Pattern Recognit. Lett..

[9]  Richard A. Volz,et al.  Automatic generation of gripping positions , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[10]  Ramesh C. Jain,et al.  Three-dimensional object recognition , 1985, CSUR.

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

[12]  Peter T. Highnam,et al.  Optimal Algorithms for Finding the Symmetries of a Planar Point Set , 1986, Inf. Process. Lett..

[13]  P. Eades Symmetry Finding Algorithms , 1988 .

[14]  M. A. Armstrong Groups and symmetry , 1988 .

[15]  Jake K. Aggarwal,et al.  Recent progress in object recognition from range data , 1989, Image Vis. Comput..

[16]  Rand Waltzman Geometric problem solving by machine visualization , 1989 .

[17]  Yanxi Liu,et al.  A Group Theoretic Approach to Assembly Planning , 1990, AI Mag..

[18]  J. Wolter,et al.  Determining the Symmetry of Polyhedra , 1990 .

[19]  Horst Bunke,et al.  Determination of the Symmetries of Polyhedra and an Application to Object Recognition , 1991, Workshop on Computational Geometry.

[20]  Pascal Fua,et al.  Computational strategies for object recognition , 1992, CSUR.

[21]  Patrick J. Flynn Saliencies and symmetries: toward 3D object recognition from large model databases , 1992, CVPR.

[22]  Anil K. Jain,et al.  3D object recognition using invariant feature indexing of interpretation tables , 1992, CVGIP Image Underst..

[23]  H. Bunke,et al.  Determining the symmetry of polyhedra , 1992 .

[24]  Soo-Chang Pei,et al.  Normalization of rotationally symmetric shapes for pattern recognition , 1992, Pattern Recognit..

[25]  Wen-Hsiang Tsai,et al.  Detection of rotationally symmetric shape orientations by fold-invariant shape-specific points , 1992, Pattern Recognit..

[26]  Hagit Hel-Or,et al.  A measure of symmetry based on shape similarity , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[27]  Hiromitsu Yamada,et al.  Detection of partial symmetry using correlation with rotated-reflected images , 1993, Pattern Recognit..

[28]  Patrick J. Flynn 3-D Object Recognition with Symmetric Models: Symmetry Extraction and Encoding , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[29]  Richard A. Volz,et al.  Optimal algorithms for symmetry detection in two and three dimensions , 1985, The Visual Computer.

[30]  John E. Hummel Object Recognition , 2014, Computer Vision, A Reference Guide.

[31]  Jessika Weiss Transformation Geometry An Introduction To Symmetry , 2016 .

[32]  Sudhanshu Shekhar,et al.  Congruence , 2022, I Always Carry My Bones.