• Aucun résultat trouvé

Accurately Detecting Symmetries of 3D Shapes

N/A
N/A
Protected

Academic year: 2021

Partager "Accurately Detecting Symmetries of 3D Shapes"

Copied!
2
0
0

Texte intégral

(1)

HAL Id: inria-00441631

https://hal.inria.fr/inria-00441631v2

Submitted on 18 Dec 2009

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

Accurately Detecting Symmetries of 3D Shapes

Aurélien Martinet, Cyril Soler, Nicolas Holzschuch, François X. Sillion

To cite this version:

Aurélien Martinet, Cyril Soler, Nicolas Holzschuch, François X. Sillion. Accurately Detecting

Sym-metries of 3D Shapes. ACM. SGP 2005 - Eurographics Symposium on Geometry Processing (Poster

session), Jul 2005, Vienna, Austria. �inria-00441631v2�

(2)

Accurately Detecting

Symmetries of 3D Shapes

Aurélien Martinet Cyril Soler Nicolas Holzschuch François X. Sillion

ARTIS* GRAVIR/IMAG-INRIA

*ARTIS is a research team in the GRAVIR/IMAG laboratory,

a joint unit of CNRS, INRIA, INPG and UJF CENTRE NATIONALDE LA RECHERCHE

SCIENTIFIQUE RHÔNE-ALPES

Goals and Motivations

Many shapes and geometrical models exhibit symmetries. These symmetries are sometimes explicitly represented in the model. However, symmetry information is often lost in automatic transla-tions between file formats.

Using symmetries, one can, for example, manipulate models through coherent re-meshing or intelligent mesh editing programs.

We present two algorithms that automatically retrieve symmetries in a 3D model through the use of an intermediate set of functions:

The Generalized Even Moments

Overview

A. Symmetries of single shapes: Direct Algorithm

We prove that any symmetry of a shape is also a symmetry of all its moment functions. The presented algorithm relies on this property and is divided in three main steps:

Computation of the Generalized Even Moments: This

compu-tation is made easy by the fact that these functions decompose onto a finite number of spherical harmonics.

Deterministic extraction of moment symmetries: Potential

axes of symmetries are computed analytically and symmetry parameters are found by using spherical harmonic coefficients.

Candidate filtering: Candidate symmetries have to be checked

on the shape. This is done by computing a symmetry measure.

B. Symmetries of Assembled objects:

Constructive algorithm

By considering an object as made of several sub-parts, we present an algorithm that pushes the accuracy issues down to a smaller scale in the object.

The constructive algorithm proceeds in four steps:

Decomposition into tiles: A tile is defined as a maximal set of

edge-connected polygons.

Tile Registration: We use a new shape descriptor, based on the

various moment functions to easily detect congruent tiles. We use these informations to attach a local frame to each tile.

Tile Symmetries: We use the direct algorithm (described above) on

each tile independently.

Shape Symmetries: We explore all one-to-one mappings between

congruent tiles and progressively restrict allowable symmetries of the whole shape.

Results and Applications

Our algorithm finds symmetries in fairly complex models. Regarding accuracy, both algorithms compute the axes of the symmetries with a maximum error of 10-4 radians, independently of shape complexity.

Other potential applications include: Model compression

Consistent texture-mapping Automatic instantiation

Symmetry detection enables coherent re-meshing of the object and can be used to constrain its modifications.

Overview of direct algorithm. In this exemple, we found two mirror-symmetries and one 2-fold rotational symmetry



Overview of constructive algorithm. All the chandelier symmetries are correctly detected, i.e. four mirror-symmetries and one 4-fold symmetry.

Complex model (46,800 polygons) which has the same group of symmetries as the icosahedron. The constructive algorithm was capable of retrieving all 46 distinct axes of rotational-symmetries using the one rotational and one mirror symmetries of each tile (at right). Note the presence of 3-fold and 5-fold symmetries.

Références

Documents relatifs

Grothendieck [7] has already seen this when he moved from sheaves of sets, to sheaves of groupoid (stacks), because he wanted to allow objects to have symmetries (automorphisms).. If

Magnetic resonance imaging (MRI) of a coronal T1-weighted scan of patient 1 showing a left paramedianthalamomesencephalic infarct (A); an axial T1-weighted scan of patient 4 showing

We study the space of linear differential operators acting in the space of tensor densities on S 1 as a module over the group Diff(S 1 ) of all diffeomorphisms of S 1.. This

Coherent mixing of one symmetry may therefore result in the purity of a quantum number asso- ciated with partial conservation of a different, incompati- ble symmetry..

La prise en charge anesthésique chez le patient drépanocytaire qui va bénéficier d’un remplacement valvulaire aortique sous circulation extracorporelle nécessite

The measured analysing power differences of the IUCF and TRIUMF experiments are well reproduced by theoretical predictions, based upon the meson exchange model, which

• If M is neither 3–Sasakian nor a space form, then every infinitesimal isometry of M is an infinitesimal automorphism of the Sasakian structure (i.e. Killing vector fields

They study both strong interactions, for which they attempt to identify the gauge bosons with the vector resonances which had just been discovered, as well as weak interactions..