: Symmetry detection on a sculpted model. From left to right: Original model, detected partial and approximate symmetries, color-coded deviations from perfect symmetry as a fraction of the bounding box diagonal. "Symmetry is a complexity-reducing concept [...]; seek it everywhere." -Alan J. Perlis Many natural and man-made objects exhibit significant symmetries or contain repeated substructures. This paper presents a new algorithm that processes geometric models and efficiently discovers and extracts a compact representation of their Euclidean symmetries. These symmetries can be partial, approximate, or both. The method is based on matching simple local shape signatures in pairs and using these matches to accumulate evidence for symmetries in an appropriate transformation space. A clustering stage extracts potential significant symmetries of the object, followed by a verification step. Based on a statistical sampling analysis, we provide theoretical guarantees on the success rate of our algorithm. The extracted symmetry graph representation captures important highlevel information about the structure of a geometric model which in turn enables a large set of further processing operations, including shape compression, segmentation, consistent editing, symmetrization, indexing for retrieval, etc.
A method for partial symmetry detection and extraction proposed by Mitra et al. REF matches simple local shape signatures pairwise to accumulate evidence for symmetries in an appropriate transformation space, then extracts potentially significant symmetries by a clustering method.
Partial and approximate symmetry detection for 3D geometry
SIGGRAPH '06
Computer Science