3D MEsh Processing Platform

Slides:



Advertisements
Présentations similaires
Aurélien Barbier LIRIS Université Claude Bernard Lyon 1 Nautibus, 8 boulevard Niels.
Advertisements

Mathilde VINCENT - Olivier JOURDAN Paris - le 7/2/2012
Formations et diplômes
Programmation Orienté Objet en C++
Gérer son parc hétérogène depuis MOM et SMS avec QMX de Quest Software Laurent CAYATTE Consultant avant-vente Quest Software.
La machine virtuelle virtuelle utopie et/ou réalité ?
M-Traces et Système à Base de M-Traces
Plate-forme pervasive de services, application au milieu hospitalier
3D MEsh Processing Platform
Laboratoire d'InfoRmatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université Lumière Lyon.
Laboratoire d'InfoRmatique en Image et Systèmes d'information LIRIS FRE 2672 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université Lumière Lyon.
POO.
Laboratoire d'InfoRmatique en Image et Systèmes d'information LIRIS FRE 2672 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université Lumière Lyon.
Encadrants: P. Ghodous et N. Lumineau
3D MEsh Processing Platform
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.
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
F. Sajous & L .Tanguy ERSS – Axe (du) TAL
Framework Avancement au Plan Principales avancées pour les parties Ligand, Sites Actifs et Docking Processus dinstallation de.
Stages Equipe Epidaure INRIA Sophia-Antipolis Grégoire Malandain.
Interface Homme Machine IHM Pro
Simulateurs de réseaux Ns-3 et Ns-2.
SECURITE DU SYSTEME D’INFORMATION (SSI)
Systèmes de requêtes par billets
LA VIRTUALISATION Par AVIGNON, CHOMILIER, MIGNOT 1.
Sommaire Objectif de Peakup Principes de fonctionnement
ECF 5 PRESENTATION « BULLE APPLICATIVE »
Développement d’un réseau social professionnel
VI. Analyse des solutions techniques
Présentation et utilisation du logiciel R Komi Sodoké Université du Québec à Montréal Février 2007.
Présentation du mémoire
Projet JSimula.
Les systèmes multiplateformes
Démarche Qualité Logicielle
Soutenance de stage 16 Mai au 5 Août 2011
Soutenance de stage 16 Mai au 5 Août 2011
Visualisation de graphes avec Qt
Cours Architecture des Systèmes Informatiques
MEPP - 3D Mesh Processing Platform
Soutenance de mi-parcours PFE Crea Development Manager
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Expose sur « logiciel teamviewer »
Crea Development Manager
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Haute Ecole de la Ville de Liège Département paramédical Département économique Département pédagogique Département technique rue Sohet, LIEGE.
Algorithmes et Programmation
Projet télésurveillance
1 Environnement Scénarisé d’Apprentissage Interactif à Distance Jean-Jacques Quintin
Nexeto.  Entreprise ◦ ADINFO ◦ Nexeto  Besoins ◦ Objectifs ◦ Outils/Moyens ◦ ATS ◦ Planning  Projet de stage ◦ Conception ◦ Réalisation  Bilan  Résultats.
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. Tél Fax Jean-Jacques Girardot
UMR 7619 Sisyphe Avril 2012 Alexandre Pryet Le langage une introduction pragmatique.
Master 1 en informatique Juin 2007 Modélisation d'un ensemble convexe en 2D et en 3D pour la programmation linéaire 2 / 30.
3D MEsh Processing Platform
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
Système de surveillance de réseau
Déploiement OS via Clonezilla
Développement et maintenance sur le projet RefPack
Projet 6 : Virtualisation
1 Le stage informatique du LAL et IPN Antoine Pérus Christian Arnault Michel Jouvin Françoise Lefebvre Laurent Garnier.
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.
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
1 LIBURUKLIK: Librairie numérique Open Access Brest,
Soutenance de Projet – BTS IG
Soutenance de Projet – BTS IG
Présentation de Qt Iris 1
Réduction d’Images et de Spectres Astrophysiques
Plugin Scheme pour Eclipse Etudiants Simeon KOSTOV Matthieu IZOULET Agostino SEMERIA Responsable Erick GALLESIO Maîtrise Informatique , UNSA.
1 Présentation du PFE: “Documentation et extension d'une librairie de traitement d'images médicales 3D et 4D” María Cristina GIMENEZ.
Raisons du choix de Zimbra à l’INRIA Septièmes Journées Informatique IN2P3-IRFU 1 01/06/2016.
Novembre 2003 Simulation numérique en vibro-acoustique par couplage de deux codes parallèles Unité de Recherche Calcul à Haute Performance François-Xavier.
Transcription de la présentation:

3D MEsh Processing Platform MEPP 3D MEsh Processing Platform Présentation équipe EDP - MEPP - 25/11/2010

Présentation : objectifs Etablir un cadre autour des nouvelles techniques de maillages 3D Fédérer / rassembler / pérenniser les développements de l’équipe M2DISCO Impact minimal d’un système d’exploitation et d’un langage de programmation, dans la mesure du possible (portabilité) Etre orienté vers la modularité (notion de composant) Fournir une IHM et des fonctionnalités de base pour un développement plus rapide (intégration plus facile) Installation simplifiée et rapide Présentation équipe EDP - MEPP - 25/11/2010

Présentation : plateforme Environnement de développement basé sur la classe «Polyhedron» de CGAL Fonctionnalités / maillages chargement : maillages multiples (mode «space», plusieurs objets chargés dans une même scène) séquences de maillages (mode «time», visualisation grâce à un magnétoscope 3D+t) traitement visualisation Public visé ingénieurs, chercheurs étudiants stagiaires (prise en main rapide, facilitée par l’architecture proposée) → MEPP est open source (GPL v3) Forge/svn → https://gforge.liris.cnrs.fr/projects/mepp Machine virtuelle VMware avec Linux Ubuntu 10.04 «ready to start» Présentation équipe EDP - MEPP - 25/11/2010

Librairies / outils utilisés Critères requis C++, open source Multiplateforme (Windows, Linux et Mac OS X) Robuste, flexible, efficace MEPP utilise les librairies : CGAL Qt libQGLViewer Boost MEPP est généré par un système de construction multiplateforme CMake Présentation équipe EDP - MEPP - 25/11/2010

Librairie CGAL : présentation Computational Geometry Algorithms Library Propose une implémentation des objets et des algorithmes utilisés couramment en géométrie algorithmique Librairie Open Source / utilisateurs académiques GeometryFactory / licence commerciale Consortium 7 instituts de recherche en Europe et Israël INRIA Sophia-Antipolis fortement impliqué Robuste, flexible, efficace POO et polymorphisme : généricité / template Présentation équipe EDP - MEPP - 25/11/2010

Librairie CGAL : polyèdre Fournit une représentation des polyèdres (maillages 3D) → Structure de données basée sur le concept des demi-arêtes (orientées) : sommets / arêtes / facettes, relations d’incidence et d’adjacence, navigation rapide et aisée au sein du maillage. Présentation équipe EDP - MEPP - 25/11/2010

Développement composant Problème : comment intégrer les travaux de chaque contributeur au sein de la plateforme ? Solution retenue : héritage multiple « conditionnel » (→ polyhèdre enrichi) Chaque composant peut donc (ou non) ainsi enrichir : les items géométriques (sommets, demi-arêtes, facettes), le polyèdre lui-même, l’IHM du logiciel (menu, toolbar, évènements, …). Le polyèdre enrichi ainsi que ses items géométriques héritent donc de tous les enrichissements amenés par l’héritage respectif de chaque composant Présentation équipe EDP - MEPP - 25/11/2010

Développement composant (suite) Sélection des composants à la compilation (CMake) Mise en œuvre sous forme de plugins (.dll/.so/.dylib) avec détection et chargement automatique Possibilité de contribuer à la plateforme par la création de nouveaux composants Création simplifiée à partir de l’exemple fourni Composants disponibles (8 libres / 10 existants) Analyse de courbure Opérations booléennes : union, intersection, soustraction Segmentation (Variational Shape Approximation) Distance perceptuelle ... Présentation équipe EDP - MEPP - 25/11/2010

MEPP: 3D MEsh Processing Platform Présentation équipe EDP - MEPP - 25/11/2010