Sujet de stage L3 E.N.S. Lyon/2ème année ENSIMAG 2006
Opérateurs morphologiques pour le contrôle de la topologie de modèles
volumiques
![]() |
![]() |
| Modèle volumique des os du pied |
Autre version du même modèle, de topologie
incorrecte : les os sont reliés entre eux |
Responsable
| Franck Hétroy |
| EVASION-GRAVIR |
| E-mail : Franck.Hetroy@imag.fr |
| Tél. : 04 76 61 55 04 |
Contexte
Ce projet se situe dans le domaine de l'informatique graphique,
et plus exactement de la manipulation d'objets 3D virtuels, obtenus par
numérisation de modèles réels. Pour peu qu'un modèle soit complexe, cette
numérisation (typiquement, par scanner) peut s'avérer imprécise et génèrer des
petits artefacts topologiques sur les objets : parties connectées alors qu'elles ne
devraient pas l'être (cf. figure), trous, ... Plusieurs méthodes ont été
proposées pour "réparer" les objets [2,4,6,7], mais aucune ne permet de gérer de manière
interactive leur topologie, c'est-à-dire leur nombre de composantes connexes et
de trous, ainsi que l'emplacement de ceux-ci.
Nous travaillons en partenariat avec le département d'informatique de
l'Université Polytechnique de Catalogne à Barcelone (Pere Brunet, Carlos
Andújar, Álvar Vinacua, Jordi Esteve) sur une méthode qui résoudrait ce
problème [5]. La méthode se déroule en plusieurs étapes :
- conversion de l'objet initial, une surface triangulée, en ensemble de voxels connectés par leurs faces et d'épaisseur 1, appelé membrane discrète [3] ;
- application d'opérateurs de morphologie mathématique (érosion, dilatation, ouverture, fermeture) sur cette membrane discrète ;
- détection des zones où la topologie a été modifiée ;
- affichage de ces zones dans une interface de visualisation et interaction avec l'utilisateur pour savoir si elles doivent être conservées ou non ;
- conversion du modèle volumique résultant de ce choix en surface triangulée [1].
Objectifs
Le travail proposé pour ce projet concerne les étapes 2 à 4 de cette
démarche. Après une mise à jour de ses connaissances mathématiques (topologie des surfaces
et des volumes, morphologie), le stagiaire implémentera des méthodes efficaces de calcul
des opérateurs morphologiques sur un ensemble de voxels, et évaluera l'influence de ceux-ci
sur la modification de la topologie des objets. Il en tirera un bilan critique sur
l'efficacité de la méthode proposée. Les données nécessaires aux tests, ainsi que l'interface
de visualisation, seront fournies par l'encadrant.
Mots-clés : voxel, morphologie mathématique, topologie combinatoire,
informatique graphique, traitement d'images.
Références
- C. Andújar, P. Brunet, A. Chica, I. Navazo, J. Rossignac, Á. Vinacua. Optimizing the Topological and Combinatorial Complexity of Isosurfaces. In Computer-Aided Design, 2005.
- S. Bischoff, L. Kobbelt. Isosurface Reconstruction with Topology Control. In Pacific Graphics, 2002.
- J. Esteve, P. Brunet, Á. Vinacua. Approximation of a Variable Density Cloud of Points by Shrinking a Discrete Membrane. Computer Graphics Forum, 2005.
- I. Guskov, Z. Wood. Topological Noise Removal. In Graphics Interface, 2001.
- F. Hétroy. Mesh Repair With Topology Control. Rapport de recherche, 2004.
- F. Nooruddin, G. Turk. Simplification and Repair of Polygonal Models using Volumetric Techniques. In IEEE Trans. on Visualization and Computer Graphics, 2003.
- Z. Wood, H. Hoppe, M. Desbrun, P. Schröder. Removing Excess Topology from Isosurfaces. In ACM Trans. on Graphics, 2004.

