Réalisé par : M. Anis MEFTAH Encadré par : M. Marc Antonini

Slides:



Advertisements
Présentations similaires
ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
Advertisements

LES NOMBRES PREMIERS ET COMPOSÉS
[number 1-100].
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Licence pro MPCQ : Cours
Distance inter-locuteur
Simplification Out-of-Core des modèles polygonales complexes
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
Borhen LOUHICHI Merci, Monsieur le président,
Les numéros
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Sud Ouest Est Nord Individuel 36 joueurs
ACTIVITES Le calcul littéral (3).
Les Prepositions.
Journées franciliennes 2006 Moussa ELKIHEL (LAAS-CNRS;UPS Toulouse )
Dpt. Télécommunications, Services & Usages Théorie de l information H. Benoit-Cattin Introduction 2. Vue densemble 3. Sources discrètes & Entropie.
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.
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
2 1. Vos droits en tant quusagers 3 1. Vos droits en tant quusagers (suite) 4.
Le mouvement perpétuel
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
Interagir avec un objet mixte Propriétés physiques et numériques Céline Coutrix, Laurence Nigay Équipe Ingénierie de lInteraction Homme-Machine (IIHM)
1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC.
Application des algorithmes génétiques
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
Ballade au Jardin des Tuileries autour du grand bassin rond.
Thèse de Doctorat Troisième cycle de Physique présentée par Mr NZONZOLO Maître es Science Étude en simulation des effets des paramètres macroscopiques.
1.2 COMPOSANTES DES VECTEURS
Titre : Implémentation des éléments finis sous Matlab
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
CONCEPTION ET SIMULATION DE CIRCUITS ÉLECTRONIQUES
LES NOMBRES PREMIERS ET COMPOSÉS
Partie 1: Ondes et Particules.
La Saint-Valentin Par Matt Maxwell.
Unit 4: Les animaux Unit 4: Les animaux.
1 INETOP
Représentation des systèmes dynamiques dans l’espace d’état
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
1.1 LES VECTEURS GÉOMÉTRIQUES
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Notre calendrier français MARS 2014
Titre : Implémentation des éléments finis en Matlab
3ème partie: les filtres
C'est pour bientôt.....
Veuillez trouver ci-joint
Équipe 2626 Octobre 2011 Jean Lavoie ing. M.Sc.A.
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Equation différentielle de 2ème ordre
CALENDRIER-PLAYBOY 2020.
LES PILES ET FILES.
Projet de stage d’année IIR4 sous le thème:
Le ciel d’avril 2011 par Hugues Lacombe le 29 mars 2011 (à l’aide du logiciel Coelix APEX) 1.
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Prédiction de Jeu dans un Assemblage - Application au Calage
Les parties du corps By Haru Mehra Le Frehindi 1Haru Mehra, DELF, DALF,CFP.
Synthèse d’images et Rendu Réaliste Compression Progressive de Modèles 3D DOMENGET Bruno DUMAS Benjamin EISTI.
Transcription de la présentation:

Réalisé par : M. Anis MEFTAH Encadré par : M. Marc Antonini 2005 -2006

Plan Notions générales sur la 3D Analyse multirésolution de maillages 3D Compression au fil de l’eau Résultats Conclusion et perspectives

Notions générales sur la 3D

Domaines d’applications I- Notions générales sur la 3D Domaines d’applications Médecine Cinéma Conception Assisté par Ordinateur (CAO)

Les maillages 3D 2 informations : [1] géométrie 0.0 0.0 0.0 I- Notions générales sur la 3D Les maillages 3D [1] géométrie 0.0 0.0 0.0 1.0 0.0 0.0 1.0 1.0 0.0 0.0 1.0 0.0 0.5 0.5 1.0 topologie 0 1 2 2 3 0 0 1 4 1 2 4 2 3 4 3 0 4 2 informations : la géométrie (sommets) la topologie (Connectivité) [1] ALLIEZ P. and GOTSMAN C. Recent advances in compression of 3d meshes. In Proceedings of the symposium on multiresolution in Geometric Modeling, 2003.

Monorésolution Vs Multirésolution I- Notions générales sur la 3D Monorésolution Vs Multirésolution Un maillage peut être : Monorésolution Multirésolution

Les types de maillage Il existe trois types de maillage : I- Notions générales sur la 3D Les types de maillage Il existe trois types de maillage : Les maillages irréguliers  Les maillages réguliers  Les maillages semi-réguliers 

Analyse multirésolution de maillages 3D

Les méthodes de compression II- Analyse multirésolution de maillages 3D Les méthodes de compression Les méthodes qui ne tirent pas profit de la structure maillée des objets 3D. Les méthodes qui tiennent compte de la structure de l’objet 3D : Les méthodes de compression monorésolution. Les méthodes de compression multirésolution.

L’analyse multirésolution II- Analyse multirésolution de maillages 3D L’analyse multirésolution Analyse Synthèse

Schéma lifting à 2 canaux II- Analyse multirésolution de maillages 3D Schéma lifting à 2 canaux Le schéma lifting se compose de trois étapes : Transformée polyphase Prédiction Mise à jour

Filtre Butterfly lifté II- Analyse multirésolution de maillages 3D Filtre Butterfly lifté Les types de points : Filtre de prédiction : Filtre Butterfly non lifté Filtre de mise à jour :

Compression « au fil de l’eau »

Maillages de très grandes tailles III- Compression « au fil de l’eau » Maillages de très grandes tailles Le développement spectaculaire des scanners 3D et des logiciels de CAO a permit l’acquisition et la création d’objets 3D de plus en plus détaillés. Ces objets 3D ont des tailles énormes dépassant plusieurs millions de points.

Exemple d’objets très détaillés III- Compression « au fil de l’eau » Exemple d’objets très détaillés scannage de la statue de David Le modèle tridimensionnel comporte plus de deux milliards de polygones. Modèle tridimensionnel final de la statue de Saint Matthieu (comportant plus de 380 millions de triangles). Images propriété du projet Michelangelo

III- Compression « au fil de l’eau » Problématique La transformée en ondelettes nécessite le chargement de la totalité de l’objet 3D en mémoire avant son traitement. Défi : concevoir une méthode au fil de l’eau qui va nous permettre de : Avoir la même transformée en ondelettes; Gagner de l’espace mémoire.

Principe de la méthode

Schéma Générale sans fil de l’eau III- Compression « au fil de l’eau » Schéma Générale sans fil de l’eau Codeur Topologique Maillage de base MULTIPLEXEUR Transformée en ondelettes 1101 Codage Entropique Objet 3D Q HF Allocation Binaire Débit cible Fin du codage du lot (demande d’envoi)

Schéma global de la méthode proposée III- Compression « au fil de l’eau » Schéma global de la méthode proposée Fin du codage du lot (demande d’envoi) Acquisition Spirale Objet 3D Mémoire du traiteur Transformée en ondelettes Codeur Codeur Topologique Maillage de base Q Allocation Binaire Codage Entropique Débit cible HF 1101 Fin du calcul de la transformée (demande d’envoi du lot suivant) Transformée en ondelettes au fil de l’eau Codage au fil de l’eau MULTIPLEXEUR Schéma global de la méthode au fil de l’eau proposée

Chargement des triangles (1ère étape) III- Compression « au fil de l’eau » Chargement des triangles (1ère étape) L’objet venus Niveau le moins détaillé Zoom de la partie à charger 10 triangle BF + leur détails (Triangle L0) à charger quelque soit la topologie de l’objet 3D au lieu de 17.  Une réduction de la taille mémoire nécessaire pour le calcul de la transformée en ondelettes de 44% par rapport au cas lifté.

Chargement des triangles (2ème étape) III- Compression « au fil de l’eau » Chargement des triangles (2ème étape) Un seuil maximal de 19 triangle L1 à charger quelque soit la topologie de l’objet 3D au lieu de 40. Ce qui à peu prés équivalent à 5 triangles L0 L’objet venus  Utilisation de 28 % de la mémoire nécessaire dans le cas lifté. Zoom de la partie à charger Niveau le moins détaillé

Chargement des triangles (3ème étape) III- Compression « au fil de l’eau » Chargement des triangles (3ème étape) Nous allons charger dans la mémoire seulement 43 triangles L2 au lieu de 272, ce qui correspond a peu prés à 2,6 L0. L’objet venus  Utilisation de 15,8 % de la mémoire nécessaire dans le cas lifté. Zoom de la partie à charger Niveau le moins détaillé

Calcul de la taille mémoire nécessaire pour appliquer la T.O S est donné par la formule suivante : S= 43*T2 avec T2 la taille d’un triangle L2 donnée par la formule : T2= G + T + V G = 3 * sizeOf(float) * nombre de sommets ; T= 3 * sizeOf(int) * nombre de trinagles ; V= 3 * sizeOf(int) * nombre de trinagles ;

III- Compression « au fil de l’eau » Décompression

III- Compression « au fil de l’eau » Calcul du bord

III- Compression « au fil de l’eau » Calcul du bord

Résultats

Le critère de qualité utilisé IV- Résultats Le critère de qualité utilisé Le critère de qualité utilisé pour évaluer la qualité des maillages compressés est le : PSNR : Peak Signal Noise Ratio (PRSB en français, Pic du rapport signal à bruit) exprimé en décibels (dB). PSNR = 20 * log2(BB/ ds) Avec BB est la longueur de la boite englobante de l’objet, et ds est la distance surface-surface entre le maillage d’entrée et le maillage de sortie.

Taille mémoire nécessaire IV- Résultats Taille mémoire nécessaire

IV- Résultats PSNR vs débit (Venus)

IV- Résultats PSNR vs débit (Horse)

Comparatif Visuel 1 bit/vertex sans fil de l’eau. IV- Résultats Comparatif Visuel 1 bit/vertex sans fil de l’eau. 1 bit/vertex avec 25% de mémoire 1 bit/vertex avec 5% de mémoire.

Conclusion et perspectives

V- Conclusion et perspectives Nous avons proposé une nouvelle transformée en ondelettes «au fil de l’eau» utilisant le filtre Butterfly non lifté. Les expériences ont montré que notre méthode est très efficace en terme de coût mémoire : jusqu’à 99 % de gain mémoire. Taille mémoire nécessaire, fixe et constante quel que soit l’objet : Possibilité d’implémentation matériel.

Perspectives (Thèse) Codage conjoint : répartir de façon optimale les bits entre les différentes informations Optimiser le compromis entre la taille de la trame et la qualité visuelle du maillage reconstruit Sommets (géométrie) arrêtes (topologie) Texture Images extraite du cours de Mr George Drettakis et Nicolas Tsingos

Article Accepté Conférence internationale IEEE ISIVC 2006 ( 13-14-15 Septembre) “Low memory cost scan-based wavelet transform for 3D multiresolution meshes using the unlifted Butterfly filter” A. MEFTAH, A. ELKEFI, M. ANTONINI, C. BEN AMAR

Merci de votre attention