Mise en correspondance de deux maillages bruités

Slides:



Advertisements
Présentations similaires
Optimisation de maillages Simplification Marc Neveu.
Advertisements

Regroupement (clustering)
Simplification Out-of-Core des modèles polygonales complexes
Marques Patrice & Maurer Romain DESS IMM 2002 / 2003 ACCELERATION DE LA RADIOSITE.
Efficient Simplification of Point-Sampled Surfaces
Évaluation de la qualité d'une clusterisation
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
Maillage direct et routage dans les réseaux AdHoc
Le monde du logiciel libre
Journées Physique Atlas France Mars 2006 Autrans Lalgorithme de clustering topologique Nicolas Kerschen DAPNIA Plan: Introduction Principe et propriétés.
Application de réseaux bayésiens à la détection de fumées polluantes
Simplification et abstraction de dessins au trait
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Affine registration with Feature Space Mutual Information (2001)
A Pyramid Approach to Subpixel Registration Based on Intensity
Piecewise Affine Registration of Biological Images
Xialong Dai, Siamak Khorram
1 Intégration numérique garantie de systèmes décrits par des équations différentielles non-linéaires Application à l'estimation garantie d'état et de paramètres.
Conception d’une application de gestion de fiches études
CESAR-LCPC DECOUVERTE & MODELISATION
Optimisation et Complexité
Concepts avancés en mathématiques et informatique appliquées MAP-6014.
RECONNAISSANCE DE FORMES
Méthode des Ensembles de Niveaux par Eléments Finis P1
La sélection et limplantation dun logiciel comptable : une démarche systématique Par Marc Aubin.
Reconnaissance d’empreintes digitales
Soutenance de stage 16 Mai au 5 Août 2011
Apprentissage avec un réseau de neurones artificiels
Projet Télédétection Vidéo Surveillance Deovan Thipphavanh – Mokrani Abdeslam – Naoui Saïd Master 2 Pro SIS / 2006.
Coarse to Fine : Vers un système d’acquisition intelligent
les méthodes de recherche locale
Master 1 en informatique Juin 2007 Visualisation d'un ensemble convexe en 2D et en 3D pour la programmation linéaire 2 / 30.
KF-RAY Raytracer parallèle Projet long d’informatique
Prédiction de Jeu dans un Assemblage - Application au Calage
Sous-titre de votre rapport
BEWITCHED 12/10/2006 Soutenance GLAO #5 slide 1 Soutenance GLAO #5 AGL & SYGIME Bewitched Team 12 Octobre 2006.
Vibert Dimitri CSII3 Tuteur : Volker Bäcker.  Présentation de Montpellier RIO Imaging  La mission  Les langages et outils utilisés  Le planning 
Travaux Pratiques Optimisation Combinatoire
Logiciel de construction de matériaux virtuels
1 Déformation Bi-manuelle en Réalité Virtuelle Encadrants : Antonio Capobianco, Jérôme Grosjean Étudiants : Michaël Kolomytzeff, Manuel Veit.
Enveloppe convexe et triangulation de Delaunay
Mustapha Hamidou Vendredi 20 août Stage Contour Matching.
Adaptation des images d'un site web pour la compensation du daltonisme
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Simulation du rôle de la communication dans l’établissement d’un réseau de liens sociaux Projet GPL :
Sujets spéciaux en informatique I
Détection d'obstacle par télémètre infrarouge
Projet technologique Contrôle d’accès cantine
Suivi rapide d’objet en mouvement
Evaluation de PhysX pour le rendu d’océan Mini Projet 2008/2009 Vidal Clément Roudaut Prigent.
PS3_16 Project 3D Vision On Chip Implémentation VHDL de la «Census Transform» F. Bertrand.
Recalage contraint par cartes de courbures discrètes pour la modélisation dynamique du rein Valentin LEONARDI, Jean-Luc MARI, Philippe SOUTEYRAND, Julien.
Romain Dupont encadré par J.Aubourg et P. Fuchs
Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières
Kapiat – Gestion Stocks
Suivi d’Horizons Sismiques
1 I.U.T. DE NICE CÔTE D'AZUR DÉPARTEMENT INFORMATIQUE SESSION 2007 ‑ 2008 Sous la direction de : M. Gaëtan Rey, tuteur entreprise. M.Michel Syska, tuteur.
Mission 1 : Mise en place d’un cluster DHCP
Logiciel de retouche d’image
PIF-6003 Sujets spéciaux en informatique I
Réduction d’Images et de Spectres Astrophysiques
Sciences Mécaniques Appliquées
Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières
la reconnaissance de visages
PS3_16 Project 3D Vision On Chip STM Réunion Rousset – 22 Juin 2007 F. Bertrand STM Réunion Rousset – 22 Juin 2007 Implémentation VHDL de la «Census Transform»
Représenter une réalisation sous forme de schéma ou de diagramme
Coltier Yves Division des prix 14/05/2014 Les remplacements de type EC Les modèles hédoniques.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Intégration continue avec Jenkins OTHMAN Maroua - DUCROT Lauriane - ESCURE Philippe - JOLY Aurélien & DESPREZ Jérome 1.
Comparaison post-classification. Le problème du projet 3 Les changements du couvert arborescent dans le territoire urbain (zone blanche) de la Communauté.
Transcription de la présentation:

Mise en correspondance de deux maillages bruités Simon COURTEMANCHE Antoine KUHN Xavier MARCHAL Bertrand RICHARD Mise en correspondance de deux maillages bruités Projet de spécialité Image Le 19 juin 2009 Encadrants : Franck Hétroy, Romain Arcila

Sommaire Introduction 1. Installation des logiciels – Prise en main du scanner (1ière semaine) 2. Implémentation de l’algorithme : Non-rigid Registration a. Organisation de l’équipe b. Résumé des différentes étapes : i. Difficultés rencontrées ii. Résultats 3. Assemblage final – Interface Conclusion - Perspectives

Installation des logiciels – Prise en main du scanner (1ière semaine) Logiciels : Scanner : Open mesh QGlViewer QT

Implémentation de l’algorithme Organisation de l’équipe Résumé des différentes étapes : i. Difficultés rencontrées ii. Résultats

Implémentation : Preprocessing 3 étapes : 1 : Downsampling (étape abandonnée)

Implémentation : Preprocessing 2 : Geodesic distance & Neighborhood Distance en passant par les arêtes Voisinage : k plus proches voisins, k = 15

Implémentation : Preprocessing 3 : Normals & Feature vector On estime les courbures principales à partir des normales au point et à celles de son voisinage

Implémentation : Correspondence Initial correspondence : Closest Points Improved correspondences

Implémentation : Correspondence Prunning correspondences :

Implémentation : Correspondence Propagation correspondences :

Implémentation : Correspondence Resultats :

Implémentation : Clustering Principe : recherche des parties du maillage qui peuvent avoir une transformation « rigide » identique. Initialisation : Chaque point représente un cluster Traitement : on essaie de fusionner le maximum de clusters entre eux.

Implémentation : Clustering Algorithme : Chaque cluster possède une transformation rigide associée (calculée sur son cluster étendu) et une erreur de transformation. Boucle itérative : Pour chaque cluster C, on regarde les clusters voisins et on regarde l’erreur associée si on applique la transformation de C. Si elle est inférieure à un seuil, on fusionne. Problème : Quelle valeur donne-t-on au seuil? Notions de voisins?

Implémentation : Clustering Résultats :

Implémentation : Energy minimization

Implémentation : Energy minimization

Assemblage final – Interface Création d’une interface de visualisation Visualise des maillages Visualise les clusters, normales De nombreuses options (cf. démonstration)

Conclusion - Perspectives Bilan : Ce qu’il reste à faire + Impressions Perspectives du projet Optimisation du code C++ Gestion des étapes « abandonnées » (pour tester sur des maillages plus importants) Merci de votre attention !