Compression de maillages 3D statiques et dynamiques

Dimension: px
Commencer à balayer dès la page:

Download "Compression de maillages 3D statiques et dynamiques"

Transcription

1 UNIVERSITE RENE DESCARTES - PARIS V Centre Universitaire des Saints-Pères UFR DE MATHEMATIQUES ET INFORMATIQUE Thèse présentée en vue de l obtention du grade de Docteur de l Université RENE DESCARTES - PARIS V Discipline : Sciences de la Vie et de la Matière Spécialité :Mathématiques et Informatique Par Khaled MAMMOU Sujet de la thèse : Compression de maillages 3D statiques et dynamiques Soutenue le 5 Septembre 2008, devant le jury composé de: Madame le Professeur Christine GRAFFIGNE Président Monsieur le Professeur Faouzi GHORBEL Rapporteur Monsieur le Professeur Rémy PROST Rapporteur Madame le Professeur Françoise PRÊTEUX Directeur de thèse Monsieur le Docteur Didier NICHOLSON Examinateur Monsieur le Docteur Titus ZAHARIA Examinateur

2

3 Remerciements Initiée il y a un peu plus de trois ans, cette thèse n aurait pas pu aboutir sans l aimable concours de plusieurs personnes, que je tiens vivement à remercier ici. En premier lieu, je tiens à remercier Madame le Professeur Françoise Prêteux, directeur de cette thèse, pour m avoir accueilli au sein du département ARTEMIS de l Institut TELECOM/ TELECOM & Management SudParis. Quelle soit assurée de ma profonde gratitude pour la qualité de la formation dont elle m a fait bénéficier et pour ses conseils avisés. Je lui serai toujours reconnaissant pour m avoir impliqué dans le processus ISO/MPEG et pour m avoir fait ainsi découvrir le monde passionnant de la normalisation internationale. Je tiens à remercier tout particulièrement Monsieur le Docteur Titus Zaharia, Maître de Conférences au Département ARTEMIS pour son encadrement quotidien, pour les discussions scientifiques passionnées que nous avons partagées et pour ses recommandations pédagogiques précieuses. A Madame Christine Graffigne, Professeur à l Université Paris V, qui m a fait l honneur de présider ce jury, je tiens àtémoigner mon respect et mes remerciements les plus sincères. A Monsieur Faouzi Ghorbel, Professeur àl École Nationale des Sciences de l Informatique de Tunis, qui a accepté la lourde charge d être rapporteur, j exprime mes remerciements les plus profonds pour l interêt qu il a bien voulu porter à ce travail. Je souhaite également lui témoigner ma gratitude et ma profonde reconnaissance pour m avoir fait découvrir le monde de l imagerie et pour m avoir orienté vers ce domaine passionnant. Je ne le remercierai jamais assez pour la rigoureuse formation scientifique dont il m a fait bénéficier ainsi que pour ses précieux conseils et son soutien amical. Je serai toujours son redevable élève! Que Monsieur Rémy Prost, Professeur à l INSA de Lyon, rapporteur de ce mémoire, trouve ici l expression de toute ma gratitude pour sa lecture minutieuse et l intérêt qu il a porté à cette recherche. Qu il soit également remercié pouravoirenrichietamélioré la qualité de cette thèse grâce à sa grande expérience dans ce domaine. Que Monsieur le Docteur Didier Nicholson, Ingénieur de Recherche chez Thalès Communications et Chef de la Délégation Française dans la commission JPEG, soit assuré demes remerciements les plus chaleureux pour m avoir fait l honneur d être examinateur de cette thèse. A Marius Preda, Nicolas Rougon, Catalin Fetita et Mihai Mitrea, Maîtres de Conférences au Département ARTEMIS, j exprime mes rermerciements pour leur écoute attentive et leur aide stimulante. Que Madame Evelyne Taroni trouve ici l expression de mes remerciements pour son aide patiente et son inépuisable énergie pour résoudre toutes les questions administratives. i

4 ii Je tiens également à remercier l ensemble des membres d ARTEMIS (actuels et anciens), que j ai eu la chance de côtoyer : Afef, Alain, Antoine, Benoît, Blagica, Corneliu, Diane, Franck, Imen, Ines, Ivica, Maher, Marc, Octavian, Oguzhan, Olfa, Walid, Perrine, Pierre-Yves, Rachid, Son et Sorin. Je tiens particulièrement à remercier mon ami Amaury et mon collègue de bureau Matthieu pour les innombrables et agréables pauses (café ou autres) que nous avons partagées. Nos discussions amicales et parfois scientifiques restent un plaisir inégalé! Enfin, je ne remercierai jamais assez ma famille et mes amis pour leur précieux soutien tout au long de ces années.

5 Table des matières Remerciements i Introduction 1 I Compression de maillages statiques 5 1 Représentation et compression de maillages 3D statiques : état de l art Notions mathématiques Maillage triangulaire Variétés, orientation et genre Standards/formats de représentation Compression de maillages 3D statiques : état de l art Approches de compression mono-résolution Compression par bandes de triangles Codage par arbres couvrants Décomposition en niveaux Codage des valences Codage par conquête de triangles Codage prédictif de la géométrie et des attributs Quantification vectorielle Approches de compression multi-résolution Techniques de simplification de maillages Les maillages progressifs Codage par complexe simplicial progressif Codage par forêt progressive d opération vsplit Approches par décimation de sommets Codage par décomposition en niveaux Codage par décomposition en arbres géométriques Codage spectral Approches par ondelettes Analyse et discussion Conclusion iii

6 iv TABLE DES MATIÈRES 2 Le codage TFAN L approche TFAN Définition Principe Algorithme de codage : construction de la représentation TFAN Decodage de la représentationtfan Compression de la représentation TFAN Préservation de l ordre des sommets et des facettes Codage de la géométrie du maillage Propriétés de l approche TFan Complexité de calcul Rendu temps réel Capacité demémoire nécessaire Résultats expérimentaux : projetrnrtsemantic-3d Corpus de test SEMANTIC-3D Structure à multiples composantes connexes Problème d éclatement des composantes connexes ( cracking ) Distribution des valences Conversion en maillages manifold Adéquation des approches classiques aux donnéescao Critères d évaluation Distribution des configurations TFAN Espace mémoire Performances de compression Temps de décodage Conclusion Codage par approximation B-Splines Compression par images géométriques : principe et limitations Codage par surfaces B-Splines Schéma général Segmentation de maillages 3D Paramétrisation Approximation par surfaces B-Splines Recollage des patchs Résultats expérimentaux Conclusion II Compression de maillages dynamiques 89 4 Représentation et compression de maillages 3D animés : état de l art Domaines d application Films d animation et effets spéciaux 3D Jeux vidéos Techniques de créationd animation3d Animation par modèles descriptifs Animation procédurale Standards de représentation 3D et formats propriétaires

7 TABLE DES MATIÈRES Standard VRML Standard H-Anim Le standard MPEG Standard X3D Standard COLLADA Formats propriétaires Discussion Fonctionnalités avancées Synthèse bibliographique Prédicteurs spatio-temporels locaux Compression par ACP Compression par transformées en ondelettes Ondelettes temporelles Ondelettes spatiales régulières et semi-régulières Ondelettes spatiales irrégulières Compression par segmentation Analyse et discussion Conclusion Compensation de mouvement par modèle de peau (skinning) Segmentation au sens du mouvement Etat de l art Formulation mathématique Segmentation par algorithme de k-moyennes Calcul de la partition initiale Raffinement de la partition Segmentation hiérarchique Modèle de peau Estimation des transformée affines Existence et unicité Solution par SVD Estimation des poids d animation Prédiction des normales Résultats expérimentaux Méthodes de segmentation : évaluation expérimentale Prédiction des positions et des normales Conclusion Compression MCGV Approche GV : principe et limitations Approche MCGV : schémaglobal Codage du modèle de skinning Compression des erreurs résiduelles Atlas de paramétrisations Construction des images géométriques Remplissage des images géométriques Codage des images géométriques Fonctionnalités Résultats expérimentaux v

8 vi TABLE DES MATIÈRES Corpus d évaluation Critères d évaluation Résultats de compression MCGV/JPEG versus MCGV/MPEG-4 V MCGV versus GV MCGV versus les techniques de l étatdel art Conclusion L approche FAMC : la nouvelle spécification MPEG Schéma global Codeur arithmétiqueaveccontextecabac Schéma de binarisation àlongueurfixe Schémas de binarisation Unary et Truncated Unary Schéma de binarisation Exponential Golomb Schéma de binarisation Unary/Exponential Golomb Compression du modèle de mouvement Codage du modèledepeau(skinning) Codage de la partition Codage des transformées affines Codage des poids d animation Compression des erreurs résiduelles Compression par DCT/TO Tansformée DCT Transformée en ondelettes biorthogonales (4,2) Prédiction spatiale des coéfficientsspectraux Codages des coefficient spectraux Compression par ACP Distorsion de quantification Optimisation débit/distorsion Compression par prédiction hiérarchique LD (Layered Decomposition) Décomposition en patchs Phase de décimation Décomposition en niveaux hiérarchiques Prédiction hiérarchique Codage binaire Fonctionnalités supportées Scalabilité spatiale Scalabilité temporelle Scalabilité en qualité Streaming Conclusion Résultats expérimentaux Corpus de test Critères d évaluation Evaluation expérimentale Comparaison des différentes configurations de FAMC FAMC versus MCGV FAMC versus lestechnologiesmpeg

9 TABLE DES MATIÈRES FAMC versus BIFS FAMC versus AFX-IC FAMC versus les techniques de l étatdel art Fonctionnalités Scalabilité spatiale Scalabilité en qualité Codage des attributs Codage quasi sans perte Streaming Conclusion Conclusion 219 vii

10 viii TABLE DES MATIÈRES

11 Table des figures 1.1 Illustration de l enveloppe convexe [χ 1,χ 2,χ 3 ] de trois points dans R 3. Elle représente la surface du triangle défini par les trois points {χ 1,χ 2,χ 3 } Illustration d un maillage triangulaire M =(K, X )dansr Exemples de maillages manifolds et non-manifolds (a) Orientation de la normale associée au triangle (v 1,v 2,v 3 ) (b) maillage nonorienté et (c) maillage orienté Surfaces de différentsgenres Schéma général de compression monorésolutiond lages3d Exemple de codage par arbres couvrants : (a) maillage original, (b) arbre couvrant des sommets, (c) découpage du maillage selon l arbre couvrant des sommets, (d) polygone planaire simplement connexe suite à (c) et (e) arbre couvrant des triangles (Source : [1]) Décomposition en niveaux. Les contours en gras représentent les différents niveaux de sommets (Source : [2]) Conquête du maillage par l algorithme de Touma et Gotsman : (a) maillage initial, (b) insertion du sommet fantôme, (c) ADD 6, ADD 7, ADD 4 (insertion du premier triangle), (d) ADD 4, (e) ADD 7, (f) ADD 5, (g) ADD 5, (h) Sommet courant complet, focalisation sur le sommet suivant de la liste active, (i) ADD 4, (j) ADD5, (k) SPLIT 5, (l) Focalisation sur le sommet suivant de la nouvelle liste active, (m) ADD 4, (n) ADD dummy 5, (o) Retirer la nouvelle liste active du FIFO, (p) ADD 4, (q) Focalisation sur le sommet suivant de la liste active, (r) Focalisation sur le sommet suivant de la liste active et (s) Conquête du maillage achevée. (Source : [3]) Codage par l algorithme de EdgeBreaker : les numéros des triangles indiquent l ordre de parcours, tandis que les différents types de hachures représentent les codes des opérations (Source : [4]) Prédiction par règle du parallélogramme L opération de edge collapse (ecol) et sa duale, vertex split (vsplit) Les différentes configurations de vertex split généralisé. (Source : [5]) L opération de forest split. a) le maillage initial avec, en gras, les arêtes de la forêt ; b) le découpage du maillage au long des arêtes de la forêt ; c. triangulation de la structure obtenue ; d) le maillage raffiné. (Source : [6]) Codage progressif selon l algorithme de Alliez et Desbrun : a) Maillage initial, patchs et portes d entrée (notées g i ) ; b) Maillage après décimation et étape de nettoyage; c) Maillage final obtenu. (Source : [7]) ix

12 x TABLE DES FIGURES 1.16 Illustration de l algorithme par décomposition en arbre Kd, pour le cas 2D. (Source : [8]) Compression par ondelettes semi-régulières. (Source : [9]) Configurations de subdivision pour l approche de codage par ondelettes irrégulières Eventail de triangles de degré 4décrit par les sommets (v 0,v 1,v 2,v 3,v 4,v 5 ) Décomposition de la connectivité d un maillage triangulaire en trois éventails de triangles : TF 1 = {v 1,v 8,v 9,v 2 }, TF 2 = {v 9,v 3,v 7,v 6,v 2 } et TF 3 = {v 6,v 7,v 5,v 4 } Maillage reconstruit àpartirdelareprésentation du maillage par éventails de triangles Algorithme de codage de l approche TFAN Algorithme de décodage de la représentation TFAN Exemples des dix configurations considéréespartfan Quelques modèlescao3dducorpussemantic-3d Modèle CAO original avec 1274 composantes connexes. (20491 triangles et sommets) Distributions des nombres de triangles et de sommets par composante connexe pour l ensemble des modèlesdelabase Problème de cracking induit par la structure à multiples composantes connexes caractéristiques aux modèles CAO (1455 triangles et 1626 sommets). (a) Maillage original, (b) Maillage compressé avec l approche spectrale exhibant des problèmes de cracking, (c) composantes connexes de (b) colorées et (d) Zoom sur la région d intérêt de (c) montrant l inefficacité de l approche de compression spectrale à gérer les maillages àmultiplescomposantesconnexes Problème de cracking pour les niveaux de détails intermédiaires pour les approches de compression par décimation : compression par maillage progressif [10]. (a) Maillage original (1549 triangles et 1557 sommets), (b) Composantes connexes de (a) colorées (1252 triangles et 1302 sommets), (c) Zoom sur la région d intérêt dans (b) et (d) Modèle sans problème de cracking obtenu par des opérations de type half edge collapses pour les sommets de bord (1373 triangles et 1457 sommets) : pas de simplification significative possible du modèle original Distributions des pourcentages des triangles et des sommets de bord pour l ensemble des modèlesdelabasesemantic Illustration des triangles bord : (a) et (c) composantes connexes colorées et (b) et (d) triangles de bord colorés en rouge Distribution des valences des sommets pour l ensemble des modèles de la base SEMANTIC-3D Histogramme des configurations TFAN pour des maillages de type manifold orienté Histogramme des configurations TFAN pour des maillages CAO de topologies arbitraires Courbes d évolution du nombre de sommets stockés en mémoires pour différents maillages CAO Performances de compression pour une quantification sur 12 bits : TFAN vs. MPEG-4/3DMC et TG Courbes débit/distorsion pour différents maillages CAO : TFAN vs. MPEG- 4/3DMC et TG Gains en terme de débit de l approche TFAN par rapport aux techniques MPEG- 4/3DMC et TG pour une quantification sur 12 bits

13 TABLE DES FIGURES 2.21 Temps de décodage pour les approches TFAN, MPEG-4/3DMC et TG Gains en terms de temps de décodage de l approche TFAN par rapport aux techniques MPEG-4/3DMC et TG Processus de conversion d un maillage 3D en une image géométrique Limitations du processus de r lage pour les maillage Bunny (a et b) et Horse (c et d) : triangulation de mauvaise qualité etsur-échantillonnage de la surface Schéma synoptique de l algorithme de compression par représentation B-Spline Maillage de graphe dual associé Découpage du maillage par duplication des sommets localisés aux bords des patchs Elimination des bords multiples : (a) patch avec deux bords B 1 et B 2, (b) deux sommets fictifs v 1 et v 2 respectivement connectés à B 1 et B 2,et(c)découpage du patch selon le plus court chemin entre v 1 et v Optimisation de la paramétrisation par élargement du bord : (a) Paramétrisation initiale avec des hautes distorsions de paramétrisation ; (b) Sommet fictif v connecté au bord, sommet interne v 0 ayant la plus grande courbure Gaussienne et découpage du maillage selon le plus court chemin entre v et v 0 ;(c)paramétrisation finale de distorsion plus faible Segmentation de maillages de diverses formes et complexités Paramétrisation d un maillage triangulaire sur un domaine 2D carré Les courbes isoparamétriques dans le domaine paramétrique Paramétrisation d un patch par différentes méthodes de paramétrisation : (a) Tutte, (b) Tutte optimisé et (c) Floater Collage de deux patchs : en partant des deux sommets v 1 et v 2 et en suivant les deux sens de parcours s 1 et s 2,ledécodeur fusionne succesivement les N C sommets de bords Courbes débit/distorsion pour les modèles Horse, Bunny et Venus Maillages Horse, Venus et Bunny compressés avec MPEG-4/3DMC (a, e et i), TG (b, f et j), CS (c, g et k) et notre approche (d, f, h et l) Résultats de compression àdifférents débits:(a,b,cetd) Tyra,(e,f,geth) Gargoyle, (i, j, k et l) Hand, (m, n, o et p) Lucy (Partie 1) Résultats de compression àdifférents débits : (a, b, c et d) Max Planck, (e, f, g et h) Dinosaur, (i, j, k et l) Rabbit, (m, n, o et p) Feline (Partie 2) Extraits des films d animation 3D Extraits des jeux vidéo3d Standard H-Anim : squelette hiérarchique d un humanoïde. (source : http ://hanim.org/) Exemples de maillages 3D dynamiques Prédicteur ELP Prédicteur Replica Prédicteur AP Prédicteur moyenneur (N=4) Prédicteur MV xi

14 xii TABLE DES FIGURES 5.1 Résultats de segmentation avec et sans la procédure de raffinement pour le maillage dynamique Dance : (a) Segmentation par k-moyennes sans raffinement, (b) Segmentation par k-moyennes avec raffinement, (c) Segmentation hiérarchique sans raffinement et (d) Segmentation hiérarchique avec raffinement Opération half-edge collapse : l arête (v, w) est contractée, les deux sommets v et w fusionnés, et la connectivité du maillage redéfinie, en connectant à v l ensemble des arêtes incidente à w Segmentation hiérarchique du maillage dynamique Raptor : (a) avec fusion des CCs et (b) sans fusion des CCs Rendu des maillages dynamiques Dance et Horse gallop (a, c) sans et (b, d) avec lissage en exploitant les normales associées aux sommets du maillage Segmentation par k-moyennes vs. segmentation hiérarchique : (a, b) Horse gallop, (b, c) Chicken, (e, f) Cow, (g, h) Camel collapse, (i, j) Dolphin, (k, l) Elephant gallop, (m, n) Dance, (o, p) Horse collapse, (q, r) Raptor, (s, t) Shark, (u, v) Troll et (w, x) Wolf Processus de raffinement de la partition : évolution de l erreur quadratique moyenne de compensation de mouvement avec le nombre d itérations Prédicteur affine par morceaux vs. modèle de skinning :(a)première trame segmentée, (b) trame 36, (c) trame 36 prédite par transformées affines, (d) distribution des erreurs de (c), (e) trame 36 prédite par modèle de skinning et (f) distribution des erreurs de (e) MCGV versus GV : la procédure de r lage opérée par GV conduit àdes pertes de détails et àdesartéfacts visuels Schéma synoptique du codeur MCGV Atlas de paramétrisation Images géométriques des erreurs de compensation de mouvement Image géomatrique obtenue après l application de la procédure de remplissage (padding) sur l image de la Figure MCGV/JPEG versus MCGV/MPEG-4 V2 pour les animations : a) Chicken, b) Cow et c) Dance MCGV/JPEG versus MCGV/MPEG-4 V2 pour les animations : a) Dolphin, b) Snake et c) Humanoid Courbes débit/distorsion des approches prédictives MCGV/MPEG-4 V2 et GV en mode P MCGV/MPEG-4 V2 versus GV-mode P à : a) 2etb) 4bpts MCGV/JPEG versus GV-mode I à 8 bpts Animation Snake : MCGV versus les techniques de l étatdel art Animation Humanoid : MCGV versus les techniques de l état de l art Animation Chicken : MCGV versus les techniques de l étatdel art Schéma synoptique du codeur FAMC. En grisé, lesmodulesoptionnels Schéma fonctionnel du codeur CABAC Exemple de codage par plages de valeurs d une partition, pour un maillage avec 14 sommets partitionnés en 3 clusters Les quatre points utilisés pour la représentation du mouvement affine d un cluster Codage des poids d animation

15 TABLE DES FIGURES 7.6 Opération de décimation topologique VRem(v) :(a) patch original ; (b) supression du sommet v ainsi que de l ensemble des arêtes et des triangles qui lui sont incidents ; (c) re-triangulation du patch obtenu Re-triangulations possibles pour des sommets de degrés : (a) 6, (b) 5, (c) 4 et (d) Exemple de décomposition en cinq niveaux hiérarchiques du maillage dynamique Cow Scalabilité temporelle : exemple de structure de prédiction temporelle hiérarchique Scalabilité en qualité :décomposition des coefficients spectraux en niveaux de détails correspondant à quatre bandes de fréquences Comparaison des performances de compression des différentes configurations FAMC : (1) FAMC/Lift, (2) FAMC/DCT, (3) FAMC/LD, (4) FAMC/Lift+LD, (5) FAMC/DCT+LD et (6) FAMC/ACP (partie 1) Comparaison des performances de compression des différentes configuration FAMC : (1) FAMC/Lift, (2) FAMC/DCT, (3) FAMC/LD, (4) FAMC/Lift+LD, (5) FAMC/DCT+LD et (6) FAMC/ACP (partie 2) Performances de compression du codeur FAMC/DCT vs. l approche MCGV FAMC/DCT vs. AFX-IC FAMC vs. les techniques de l étatdel art Scalabilité spatiale du codeur FAMC/LD pour les animations : (a, b, c) Horse gallop, (d, e, f) Dragon, (g, h, i) Eagle, (j, k, l) Troll, (m, n, o) Wolf et (p, q, r) Raptor Scalabilité en qualité Codage des normales : FAMC/DCT vs. AFX-IC Codage quasi sans perte Performances de compression du codeur FAMC/DCT avec et sans streaming Exemple de codage pour l approche TFAN Extraits des animations : (a) Ball, (b) Box, (c) Camel collapse, (d) Camel gallop, (e) Chicken, (f) Cow et (g) Dance Extraits des animations : (a) Dolphin, (b) Dragon, (c) Eagle, (d) Elephant gallop, (e) Horse collapse, (f) Horse gallop et (g) Humanoid Extraits des animations : (a) Jump, (b) Rabbit, (c) Raptor, (d) Snake, (e) troll et (f) Wolf xiii

16 xiv TABLE DES FIGURES

17 Liste des tableaux 1.1 Etat de l art des techniques monorésolutions de compression de maillages 3D statiques Etat de l art des techniques multirésolutions de compression de maillages 3D statiques Les dix configurations TFAN (X représenteunevaleurarbitraire) Propriétés topologiques du corpus SEMANTIC-3D avant et après convertion en maillages manifolds Etat de l art des modèles d animation descriptifs Etat de l art des modèles d animation par modèles procéduraux Représentations supportées par les standards d animation 3D Etat de l art : stratégies de compensation de mouvements et de codage des erreurs résiduelles de prédiction Etat de l art : fonctionnalités supportées. IC : Interpolation Compression, AP: Angle Preserving, MV : vertex-wise Motion Vector, SSLPC : Spatial Scalable Linear Predictive Coder, STSLPC:Spatio-Temporal Scalable Linear Predictive Coder, LOPC:Layered One-directionnal Predictive Coder, LBPC:Layered Bidirectionnal Predictive Coder, PCA:Principal Component Analysis compression, LPCA:Linear PCA, APCA:Adaptive PCA coder, CPCA:Clustered PCA, RLPCA:Relative Local PCA, TWC:Temporal Wavelet-based Compression, MCDWT:Motion Compensated Discrete Wavelet Transform, SRWC: Semi-Regular Wavelet-based Compression, GV:Geometry Videos, AWC(Anisotropic Wavelets Compression), TO : Transformée en Ondelettes, RT : Rigid Transform,ICP:Iterative Closest Point, PSC:Predictive Spectral Compression, TS : Triangle Strips-based compression, D3DMC:Dynamic 3D Mesh Compression Notaions utilisées dans les tableaux 5.2 et Performances obtenues par la méthode de segmentation par k-moyenne Performances obtenues par la méthode de segmentation hiérarchique Modèle de skinning : erreurs de compensation de mouvement obtenues avec poids optimaux et poids unitaires t Performances des prédicteurs des normales : N v vs. Ñv t Stratégie de compression des différentes composantes du modèle de skinning Fonctionnalités supportées par le codeur MCGV xv

18 xvi LISTE DES TABLEAUX 6.3 Résultats de compression disponibles et références des sources associées Gains moyens en débits obtenus par le codage prédictif MCGV/MPEG-4 V2 par rapport au codage intra MCGV/JPEG MCGV/JPEG versus GV mode I à8bpts Schéma de binarisation FL pour l alphabet A = {0, 1, 2, 3, 4, 5} Schéma de binarisation Unary et TU pour l alphabet A = {0, 1, 2, 3, 4, 5} Schéma de binarisation EG Schéma de binarisation UEG(0, 6) Les différentesconfigurationsfamc Fonctionnalités supportées par les différentes configurations du codeur FAMC : (1) DCT, (2) Lift, (3) LD, (4) DCT+LD et (5) Lift+LD Différents types de scalabilité supportésparlecodeurfamc Complexités de calcul des différentes configurations FAMC (V Π est le nombre maximal de sommets par cluster) Gains de l approche FAMC par rapport au schéma de binarisation BIFS Gains de l approche FAMC par rapport au codeur MPEG-4/AFX-IC Propriétés des animations du corpus de test

19 Introduction Aujourd hui, les applications multimédias professionnelles ou grand public mettent de plus en plus en scène des contenus 3D aussi bien statiques que dynamiques, dans des contextes industriels divers. La Conception Assistée par Ordinateur (CAO) par l industrie automobile ou aéronautique, les nouveaux services de télé-médecine, les industries du jeu vidéo, des films d animation 3D, des effets spéciaux ou encore des dessins animés sont quelques exemples représentatifs de domaines où la modélisation 3D joue un rôle incontournable. Selon l application considérée et les techniques utilisées pour les générer, ces contenus 3D sont stockés sous divers formats, normalisés ou propriétaires. Pour des raisons d interopérabilité multi-plateformes, de généralité ouencoredeprotectiondelapropriété intellectuelle, ces contenussontleplussouventreprésentés sous forme de maillages 3D, statiques ou dynamiques. L inconvénient majeur de cette représentation est en revanche lié aux coûts importants de stockage et de transmission. D où la nécessité d élaborer et de mettre en oeuvre des outils de compression efficace dédiés et optimisés pour ce type de contenus. Le contexte industriel moderne est marqué par une tendance de convergence des technologies fixes et mobiles. Dans ce cadre, les méthodes de compression 3D doivent impérativement répondre au paradigme d accès universel, à travers différents réseaux, fixes et mobiles (à débits variables) et à partir de terminaux (PDA, PC, téléphone portable...) de capacités diverses en termes de puissance de calcul, de mémoire et de visualisation. D un point de vue méthodologique, cela se traduit par le support de fonctionnalités avancées de codage/décodage basse complexité et temps réel, de progressivité/scalabilité (spatiale, temporelle et en qualité) et de streaming. L objectif de cette thèse est de proposer des éléments de réponse à la problématique de compression de maillages 3D statiques et dynamiques. Dans ce contexte, le défi majeur à relever est de développer des représentations à la fois compactes et adaptées à des fonctionnalités avancées de transmission tout en assurant une faible complexité de décodage. Cette thèse est structurée en deux parties. La première traite de la compression de maillages 3D statiques. Elle regroupe les trois premiers chapitres de ce mémoire. Au premier chapitre, nous rappelons tout d abord le formalisme mathématique de représentation des maillages 3D, avec définitions et propriétés géométrico-topologiques. Ensuite, nous proposons une synthèse bibliographique des principales familles d approches de compression de maillages 3D statiques. Principes, performances, avantages et limitations des méthodes les plus représentatives sont ici discutés et analysés en détails. La littérature riche dédiée à la compression de maillages 3D statiques, développée maintenant depuis plus de vingt ans, fait ressortir un large éventail d approches, adaptées à des applications diverses. Néanmoins, les 1

20 2 Introduction méthodes de l état de l art semblent dans leur grande majorité s appuyer sur un ensemble d hypothèses relatives aux propriétés de régularité géométrique et topologique des maillages (e.g., manifold, orientable...). En pratique, ces hypothèses sont souvent violées, ce qui restreint significativement les domaines d application de ces approches. C est bien dans cet objectif de généralité que s inscrit la première contribution de cette thèse. L approche originale proposée, appelée TFAN (Triangle FAN-based compression), est décrite au Chapitre 2. Elle permet de coder directement tout maillage 3D triangulaire de topologie arbitraire (manifold ou non), tout en assurant une basse complexité dedécodage, adaptée aux applications de visualisation en temps réel sur des terminaux mobiles de faibles capacités de calcul et de mémoire. L approche TFAN se montre particulièrement adaptée pour la compression de données CAO automobiles, dans le cadre de l application industrielle considérée par le projet RNT SEMANTIC-3D. Ces données présentent en effet des spécificités topologiques et géométriques, qui rendent les approches classiques inefficaces. L évaluation expérimentale comparée des performances de la méthode TFAN par rapport aux techniques de l état de l art, conduite sur le corpus de test du projet SEMANTIC-3D, démontre la supériorité de l approche TFAN. En raisons de ses propriétés, le codeur TFAN a été récemment (Avril 2008), retenu par le standard MPEG-4 [11]. Toujours dans un contexte de compression de maillages 3D statiques, la deuxième contribution de cette thèse, présentée au Chapitre 3, concerne la compression de maillages 3D lisses et denses, comme ceux issus des processus de numérisation 3D. L approche de compression proposée étend les techniques récentes de compression par images géométriques. Elle est fondée sur une approximation du maillage par surfaces B-splines, adaptées pour une représentation de la géométrie 3D sous forme d une image géométrique 2D. La connectivité du maillage est ici codée sans perte ce qui permet de s affranchir des problèmes de retriangulation spécifiques aux techniques par images géométriques antérieures. En outre, l approche B-Splines exploite le codeur JPEG2000 pour assurer un codage progressif de la géométrie. Une évaluation expérimentale de ses performances par rapport aux techniques de l état de l art est également présentée et discutée. La deuxième partie de cette thèse aborde la problématique beaucoup plus récente de compression de maillages 3D dynamiques. Les modélisations par trames clés qui s imposent comme représentations de facto dans les industries des films 3D et des jeux vidéos sont ici considérées. Cette deuxième partie est structurée en cinq chapitres distincts. Le chapitre 4 présente un état de l art des techniques de création, de représentation et de compression de maillages 3D animés. Les principales approches de codage de maillages dynamiques sont ici identifiées, présentées et discutées de façon comparée. L analyse de la littérature émergente consacrée à ce domaine de recherche encore jeune montre un besoin accru de techniques génériques de représentation et de compression de ces contenus hautement complexes. Dans ce cadre, l ensemble de nos développements méthodologiques s appuient sur l observation suivante : quelle que soit la technique sous-jacente de création des objets 3D animés, il est possible de déterminer un modèledepeau(skinning) pourmodéliser fidèlement le mouvement des maillages dynamiques. Une première contribution, décrite au chapitre 5, concerne la spécification d un mécanisme de compensation de mouvement par modèledepeau(skinning). La construction du modèle s appuie sur deux approches originales de segmentation au sens du mouvement de maillages 3D animés, l une par classification en k-moyennes et l autre, par décimation hiérarchique. Les performances de ces deux techniques, ainsi que celles de la stratégie de prédiction par modèle de skinning sont évaluées expérimentalement, analysées et discutées. Les résultats obtenus sur

Présent et futur dans la normalisation de la compression 3D

Présent et futur dans la normalisation de la compression 3D Présent et futur dans la normalisation de la compression 3D Khaled MAMOU Marius PREDA Authoring 3D Graphics Chain : Authoring and Publishing Very heterogeneous production chain: -A 3D Asset is processed

Plus en détail

Codage hiérarchique et multirésolution (JPEG 2000) Codage Vidéo. Représentation de la couleur. Codage canal et codes correcteurs d erreur

Codage hiérarchique et multirésolution (JPEG 2000) Codage Vidéo. Représentation de la couleur. Codage canal et codes correcteurs d erreur Codage hiérarchique et multirésolution (JPEG 000) Codage Vidéo Représentation de la couleur Codage canal et codes correcteurs d erreur Format vectoriel (SVG - Scalable Vector Graphics) Organisation de

Plus en détail

Analyse de la vidéo. Chapitre 4.1 - La modélisation pour le suivi d objet. 10 mars 2015. Chapitre 4.1 - La modélisation d objet 1 / 57

Analyse de la vidéo. Chapitre 4.1 - La modélisation pour le suivi d objet. 10 mars 2015. Chapitre 4.1 - La modélisation d objet 1 / 57 Analyse de la vidéo Chapitre 4.1 - La modélisation pour le suivi d objet 10 mars 2015 Chapitre 4.1 - La modélisation d objet 1 / 57 La représentation d objets Plan de la présentation 1 La représentation

Plus en détail

Introduction au maillage pour le calcul scientifique

Introduction au maillage pour le calcul scientifique Introduction au maillage pour le calcul scientifique CEA DAM Île-de-France, Bruyères-le-Châtel franck.ledoux@cea.fr Présentation adaptée du tutorial de Steve Owen, Sandia National Laboratories, Albuquerque,

Plus en détail

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information

Plus en détail

Fonctions de plusieurs variables

Fonctions de plusieurs variables Module : Analyse 03 Chapitre 00 : Fonctions de plusieurs variables Généralités et Rappels des notions topologiques dans : Qu est- ce que?: Mathématiquement, n étant un entier non nul, on définit comme

Plus en détail

Traitement bas-niveau

Traitement bas-niveau Plan Introduction L approche contour (frontière) Introduction Objectifs Les traitements ont pour but d extraire l information utile et pertinente contenue dans l image en regard de l application considérée.

Plus en détail

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme? Exercices Alternatifs Quelqu un aurait-il vu passer un polynôme? c 2004 Frédéric Le Roux, François Béguin (copyleft LDL : Licence pour Documents Libres). Sources et figures: polynome-lagrange/. Version

Plus en détail

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme? Exercices Alternatifs Quelqu un aurait-il vu passer un polynôme? c 2004 Frédéric Le Roux, François Béguin (copyleft LDL : Licence pour Documents Libres). Sources et figures: polynome-lagrange/. Version

Plus en détail

Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante.

Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante. Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante. Objectifs et formulation du sujet Le syndrome de l apnée du sommeil (SAS) est un problème de santé publique

Plus en détail

Livrable 2.1 Rapport d analyse et de restructuration de code monothread des modules P, T, Q et F de l encodage MPEG-4 AVC

Livrable 2.1 Rapport d analyse et de restructuration de code monothread des modules P, T, Q et F de l encodage MPEG-4 AVC Groupe des Ecoles des Télécommunications Institut National des Télécommunications Département ARTEMIS Advanced Research & TEchniques for Multidimensional Imaging Systems Livrable 2.1 Rapport d analyse

Plus en détail

TD : Codage des images

TD : Codage des images TD : Codage des images Les navigateurs Web (Netscape, IE, Mozilla ) prennent en charge les contenus textuels (au format HTML) ainsi que les images fixes (GIF, JPG, PNG) ou animée (GIF animée). Comment

Plus en détail

Géométrie discrète Chapitre V

Géométrie discrète Chapitre V Géométrie discrète Chapitre V Introduction au traitement d'images Géométrie euclidienne : espace continu Géométrie discrète (GD) : espace discrétisé notamment en grille de pixels GD définition des objets

Plus en détail

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR Mickaël Bergem 25 juin 2014 Maillages et applications 1 Table des matières Introduction 3 1 La modélisation numérique de milieux urbains

Plus en détail

Transmission d informations sur le réseau électrique

Transmission d informations sur le réseau électrique Transmission d informations sur le réseau électrique Introduction Remarques Toutes les questions en italique devront être préparées par écrit avant la séance du TP. Les préparations seront ramassées en

Plus en détail

Big Data et Graphes : Quelques pistes de recherche

Big Data et Graphes : Quelques pistes de recherche Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci http://liris.cnrs.fr/hamamache.kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de

Plus en détail

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot Chapitre 5 Arithmétique binaire L es codes sont manipulés au quotidien sans qu on s en rende compte, et leur compréhension est quasi instinctive. Le seul fait de lire fait appel au codage alphabétique,

Plus en détail

Calculer avec Sage. Revision : 417 du 1 er juillet 2010

Calculer avec Sage. Revision : 417 du 1 er juillet 2010 Calculer avec Sage Alexandre Casamayou Guillaume Connan Thierry Dumont Laurent Fousse François Maltey Matthias Meulien Marc Mezzarobba Clément Pernet Nicolas Thiéry Paul Zimmermann Revision : 417 du 1

Plus en détail

3 Approximation de solutions d équations

3 Approximation de solutions d équations 3 Approximation de solutions d équations Une équation scalaire a la forme générale f(x) =0où f est une fonction de IR dans IR. Un système de n équations à n inconnues peut aussi se mettre sous une telle

Plus en détail

Quantification Scalaire et Prédictive

Quantification Scalaire et Prédictive Quantification Scalaire et Prédictive Marco Cagnazzo Département Traitement du Signal et des Images TELECOM ParisTech 7 Décembre 2012 M. Cagnazzo Quantification Scalaire et Prédictive 1/64 Plan Introduction

Plus en détail

Formats d images. 1 Introduction

Formats d images. 1 Introduction Formats d images 1 Introduction Lorsque nous utilisons un ordinateur ou un smartphone l écran constitue un élément principal de l interaction avec la machine. Les images sont donc au cœur de l utilisation

Plus en détail

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes. Promotion X 004 COURS D ANALYSE DES STRUCTURES MÉCANIQUES PAR LA MÉTHODE DES ELEMENTS FINIS (MEC 568) contrôle non classant (7 mars 007, heures) Documents autorisés : polycopié ; documents et notes de

Plus en détail

Chaine de transmission

Chaine de transmission Chaine de transmission Chaine de transmission 1. analogiques à l origine 2. convertis en signaux binaires Échantillonnage + quantification + codage 3. brassage des signaux binaires Multiplexage 4. séparation

Plus en détail

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories : La vision nous permet de percevoir et d interpreter le monde qui nous entoure. La vision artificielle a pour but de reproduire certaines fonctionnalités de la vision humaine au travers de l analyse d images.

Plus en détail

Big Data et Graphes : Quelques pistes de recherche

Big Data et Graphes : Quelques pistes de recherche Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université

Plus en détail

Compression et Transmission des Signaux. Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette

Compression et Transmission des Signaux. Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette Compression et Transmission des Signaux Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette 1 De Shannon à Mac Donalds Mac Donalds 1955 Claude Elwood Shannon 1916 2001 Monsieur X 1951 2 Où

Plus en détail

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007 Vision industrielle et télédétection - Détection d ellipses Guillaume Martinez 17 décembre 2007 1 Table des matières 1 Le projet 3 1.1 Objectif................................ 3 1.2 Les choix techniques.........................

Plus en détail

Sillage Météo. Notion de sillage

Sillage Météo. Notion de sillage Sillage Météo Les représentations météorologiques sous forme d animation satellites image par image sont intéressantes. Il est dommage que les données ainsi visualisées ne soient pas utilisées pour une

Plus en détail

Programmation linéaire

Programmation linéaire 1 Programmation linéaire 1. Le problème, un exemple. 2. Le cas b = 0 3. Théorème de dualité 4. L algorithme du simplexe 5. Problèmes équivalents 6. Complexité de l Algorithme 2 Position du problème Soit

Plus en détail

ISO/CEI 11172-3 NORME INTERNATIONALE

ISO/CEI 11172-3 NORME INTERNATIONALE NORME INTERNATIONALE ISO/CEI 11172-3 Première édition 1993-08-01 Technologies de l information - Codage de l image animée et du son associé pour les supports de stockage numérique jusqu à environ Ii5 Mbit/s

Plus en détail

DEVANT L UNIVERSITE DE RENNES 1

DEVANT L UNIVERSITE DE RENNES 1 N o d ordre: 3063 THÈSE présentée DEVANT L UNIVERSITE DE RENNES 1 pour obtenir le grade de : DOCTEUR DE L UNIVERSITE DE RENNES 1 Mention Informatique par Nathalie CAMMAS Équipe d accueil : France Télécom

Plus en détail

Les algorithmes de base du graphisme

Les algorithmes de base du graphisme Les algorithmes de base du graphisme Table des matières 1 Traçage 2 1.1 Segments de droites......................... 2 1.1.1 Algorithmes simples.................... 3 1.1.2 Algorithmes de Bresenham (1965).............

Plus en détail

Communications immersives : Enjeux et perspectives

Communications immersives : Enjeux et perspectives Journée Futur et Ruptures Communications immersives : Enjeux et perspectives Béatrice Pesquet-Popescu Télécom ParisTech, Département TSI 5 mars 2015 Institut Mines-Télécom Tendances actuelles Plus, plus,

Plus en détail

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications A. Optimisation sans contrainte.... Généralités.... Condition nécessaire et condition suffisante

Plus en détail

L isomorphisme entre les tours de Lubin-Tate et de Drinfeld et applications cohomologiques par Laurent Fargues

L isomorphisme entre les tours de Lubin-Tate et de Drinfeld et applications cohomologiques par Laurent Fargues Préambule.................................... xv Bibliographie... xxi I L isomorphisme entre les tours de Lubin-Tate et de Drinfeld et applications cohomologiques par Laurent Fargues Introduction...................................

Plus en détail

Technique de compression des images médicales 4D

Technique de compression des images médicales 4D Technique de compression des images médicales 4D Leila Belhadef 1 et Zoulikha Mekkakia 1 1 Département d Informatique, USTO-MB, BP 1505 El Mnaouer, Oran, Algérie l.belhadef@gmail.com, mekkakia@univ-usto.dz

Plus en détail

COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE

COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE Le cours de la première année concerne les sujets de 9ème et 10ème années scolaires. Il y a bien sûr des différences puisque nous commençons par exemple par

Plus en détail

chapitre 4 Nombres de Catalan

chapitre 4 Nombres de Catalan chapitre 4 Nombres de Catalan I Dénitions Dénition 1 La suite de Catalan (C n ) n est la suite dénie par C 0 = 1 et, pour tout n N, C n+1 = C k C n k. Exemple 2 On trouve rapidement C 0 = 1, C 1 = 1, C

Plus en détail

Codage d information. Codage d information : -Définition-

Codage d information. Codage d information : -Définition- Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale

Plus en détail

Objectifs. Clustering. Principe. Applications. Applications. Cartes de crédits. Remarques. Biologie, Génomique

Objectifs. Clustering. Principe. Applications. Applications. Cartes de crédits. Remarques. Biologie, Génomique Objectifs Clustering On ne sait pas ce qu on veut trouver : on laisse l algorithme nous proposer un modèle. On pense qu il existe des similarités entre les exemples. Qui se ressemble s assemble p. /55

Plus en détail

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans ANALYSE CATIA V5 1 GSA Generative Structural Analysis 2 Modèle géométrique volumique Post traitement Pré traitement Maillage Conditions aux limites 3 Ouverture du module Choix du type d analyse 4 Calcul

Plus en détail

Programmation linéaire

Programmation linéaire Programmation linéaire DIDIER MAQUIN Ecole Nationale Supérieure d Electricité et de Mécanique Institut National Polytechnique de Lorraine Mathématiques discrètes cours de 2ème année Programmation linéaire

Plus en détail

Intérêt du découpage en sous-bandes pour l analyse spectrale

Intérêt du découpage en sous-bandes pour l analyse spectrale Intérêt du découpage en sous-bandes pour l analyse spectrale David BONACCI Institut National Polytechnique de Toulouse (INP) École Nationale Supérieure d Électrotechnique, d Électronique, d Informatique,

Plus en détail

Représentation des Nombres

Représentation des Nombres Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...

Plus en détail

Théorie et Codage de l Information (IF01) exercices 2013-2014. Paul Honeine Université de technologie de Troyes France

Théorie et Codage de l Information (IF01) exercices 2013-2014. Paul Honeine Université de technologie de Troyes France Théorie et Codage de l Information (IF01) exercices 2013-2014 Paul Honeine Université de technologie de Troyes France TD-1 Rappels de calculs de probabilités Exercice 1. On dispose d un jeu de 52 cartes

Plus en détail

La classification automatique de données quantitatives

La classification automatique de données quantitatives La classification automatique de données quantitatives 1 Introduction Parmi les méthodes de statistique exploratoire multidimensionnelle, dont l objectif est d extraire d une masse de données des informations

Plus en détail

Object Removal by Exemplar-Based Inpainting

Object Removal by Exemplar-Based Inpainting Object Removal by Exemplar-Based Inpainting Kévin Polisano A partir d un article de A. Criminisi, P. Pérez & H. K. Toyama 14/02/2013 Kévin Polisano Object Removal by Exemplar-Based Inpainting 14/02/2013

Plus en détail

Programmes des classes préparatoires aux Grandes Ecoles

Programmes des classes préparatoires aux Grandes Ecoles Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voies : Mathématiques, physique et sciences de l'ingénieur (MPSI) Physique, chimie et sciences de l ingénieur (PCSI) Physique,

Plus en détail

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE Le schéma synoptique ci-dessous décrit les différentes étapes du traitement numérique

Plus en détail

LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION

LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION DES NOMBRES par Jean-Luc BREGEON professeur formateur à l IUFM d Auvergne LE PROBLÈME DE LA REPRÉSENTATION DES NOMBRES On ne conçoit pas un premier enseignement

Plus en détail

Eteindre. les. lumières MATH EN JEAN 2013-2014. Mme BACHOC. Elèves de seconde, première et terminale scientifiques :

Eteindre. les. lumières MATH EN JEAN 2013-2014. Mme BACHOC. Elèves de seconde, première et terminale scientifiques : MTH EN JEN 2013-2014 Elèves de seconde, première et terminale scientifiques : Lycée Michel Montaigne : HERITEL ôme T S POLLOZE Hélène 1 S SOK Sophie 1 S Eteindre Lycée Sud Médoc : ROSIO Gauthier 2 nd PELGE

Plus en détail

Fibonacci et les paquerettes

Fibonacci et les paquerettes Fibonacci et les paquerettes JOLY Romain & RIVOAL Tanguy Introduction Quand on entend dire que l on peut trouver le nombre d or et la suite de Fibonacci dans les fleurs et les pommes de pin, on est au

Plus en détail

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Recherche opérationnelle Les démonstrations et les exemples seront traités en cours Souad EL Bernoussi Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Table des matières 1 Programmation

Plus en détail

Introduction au Data-Mining

Introduction au Data-Mining Introduction au Data-Mining Gilles Gasso, Stéphane Canu INSA Rouen -Département ASI Laboratoire LITIS 8 septembre 205. Ce cours est librement inspiré du cours DM de Alain Rakotomamonjy Gilles Gasso, Stéphane

Plus en détail

Nom de l application

Nom de l application Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique

Plus en détail

Mesure agnostique de la qualité des images.

Mesure agnostique de la qualité des images. Mesure agnostique de la qualité des images. Application en biométrie Christophe Charrier Université de Caen Basse-Normandie GREYC, UMR CNRS 6072 Caen, France 8 avril, 2013 C. Charrier NR-IQA 1 / 34 Sommaire

Plus en détail

Université de Lorraine Licence AES LIVRET DE STAGE LICENCE 2014-2015

Université de Lorraine Licence AES LIVRET DE STAGE LICENCE 2014-2015 Université de Lorraine Licence AES LIVRET DE STAGE LICENCE 2014-2015 1 LA REDACTION DU RAPPORT DE STAGE Le mémoire ne doit pas consister à reprendre tels quels des documents internes de l entreprise ou

Plus en détail

Image d un intervalle par une fonction continue

Image d un intervalle par une fonction continue DOCUMENT 27 Image d un intervalle par une fonction continue La continuité d une fonction en un point est une propriété locale : une fonction est continue en un point x 0 si et seulement si sa restriction

Plus en détail

Théorie et codage de l information

Théorie et codage de l information Théorie et codage de l information Les codes linéaires - Chapitre 6 - Principe Définition d un code linéaire Soient p un nombre premier et s est un entier positif. Il existe un unique corps de taille q

Plus en détail

Introduction au Data-Mining

Introduction au Data-Mining Introduction au Data-Mining Alain Rakotomamonjy - Gilles Gasso. INSA Rouen -Département ASI Laboratoire PSI Introduction au Data-Mining p. 1/25 Data-Mining : Kèkecé? Traduction : Fouille de données. Terme

Plus en détail

Calcul différentiel. Chapitre 1. 1.1 Différentiabilité

Calcul différentiel. Chapitre 1. 1.1 Différentiabilité Chapitre 1 Calcul différentiel L idée du calcul différentiel est d approcher au voisinage d un point une fonction f par une fonction plus simple (ou d approcher localement le graphe de f par un espace

Plus en détail

Cours d Analyse. Fonctions de plusieurs variables

Cours d Analyse. Fonctions de plusieurs variables Cours d Analyse Fonctions de plusieurs variables Licence 1ère année 2007/2008 Nicolas Prioux Université de Marne-la-Vallée Table des matières 1 Notions de géométrie dans l espace et fonctions à deux variables........

Plus en détail

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,

Plus en détail

Chapitre 2 : communications numériques.

Chapitre 2 : communications numériques. Chapitre 2 : communications numériques. 1) généralités sur les communications numériques. A) production d'un signal numérique : transformation d'un signal analogique en une suite d'éléments binaires notés

Plus en détail

Utilisation d informations visuelles dynamiques en asservissement visuel Armel Crétual IRISA, projet TEMIS puis VISTA L asservissement visuel géométrique Principe : Réalisation d une tâche robotique par

Plus en détail

Analyse dialectométrique des parlers berbères de Kabylie

Analyse dialectométrique des parlers berbères de Kabylie Saïd GUERRAB Analyse dialectométrique des parlers berbères de Kabylie Résumé de la thèse (pour affichage) Il est difficile de parler du berbère sans parler de la variation. Il y a d abord une variation

Plus en détail

SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique

SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique DOMAINE P3.C3.D1. Pratiquer une démarche scientifique et technologique, résoudre des

Plus en détail

Introduction à l étude des Corps Finis

Introduction à l étude des Corps Finis Introduction à l étude des Corps Finis Robert Rolland (Résumé) 1 Introduction La structure de corps fini intervient dans divers domaines des mathématiques, en particulier dans la théorie de Galois sur

Plus en détail

Hiver 2013 IMN 259. Introduction à l analyse d images. Par Pierre-Marc Jodoin

Hiver 2013 IMN 259. Introduction à l analyse d images. Par Pierre-Marc Jodoin Hiver 2013 Analyse d images IMN 259 Introduction à l analyse d images Par Pierre-Marc Jodoin Où se situe l analyse d images? Traitement d images Imagerie Image Analyse d images/ Vision par ordinateur Infographie

Plus en détail

Chapitre 5 : Flot maximal dans un graphe

Chapitre 5 : Flot maximal dans un graphe Graphes et RO TELECOM Nancy A Chapitre 5 : Flot maximal dans un graphe J.-F. Scheid 1 Plan du chapitre I. Définitions 1 Graphe Graphe valué 3 Représentation d un graphe (matrice d incidence, matrice d

Plus en détail

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

Baccalauréat ES/L Amérique du Sud 21 novembre 2013 Baccalauréat ES/L Amérique du Sud 21 novembre 2013 A. P. M. E. P. EXERCICE 1 Commun à tous les candidats 5 points Une entreprise informatique produit et vend des clés USB. La vente de ces clés est réalisée

Plus en détail

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux. UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases

Plus en détail

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab notre compétence d'éditeur à votre service créée en juin 2010, Scilab enterprises propose services et support autour

Plus en détail

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique La programmation linéaire : une introduction Qu est-ce qu un programme linéaire? Qu est-ce qu un programme linéaire? Exemples : allocation de ressources problème de recouvrement Hypothèses de la programmation

Plus en détail

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1 Exemples de problèmes et d applications INF6953 Exemples de problèmes Sommaire Quelques domaines d application Quelques problèmes réels Allocation de fréquences dans les réseaux radio-mobiles Affectation

Plus en détail

1 Introduction au codage

1 Introduction au codage CélestineOscarDésiréAnatoleGastonEugène 1 Introduction au codage 1.1 Les ensembles L ensemble de tout les ensembles est Dieu lui-même. Kantor Ensemble des parties d un ensemble désigne l ensemble des sous-ensembles

Plus en détail

Résolution d équations non linéaires

Résolution d équations non linéaires Analyse Numérique Résolution d équations non linéaires Said EL HAJJI et Touria GHEMIRES Université Mohammed V - Agdal. Faculté des Sciences Département de Mathématiques. Laboratoire de Mathématiques, Informatique

Plus en détail

SIMULATION HYBRIDE EN TEMPOREL D UNE CHAMBRE REVERBERANTE

SIMULATION HYBRIDE EN TEMPOREL D UNE CHAMBRE REVERBERANTE SIMULATION HYBRIDE EN TEMPOREL D UNE CHAMBRE REVERBERANTE Sébastien LALLECHERE - Pierre BONNET - Fatou DIOUF - Françoise PALADIAN LASMEA / UMR6602, 24 avenue des landais, 63177 Aubière pierre.bonnet@lasmea.univ-bpclermont.fr

Plus en détail

Master Informatique Aix-Marseille Université

Master Informatique Aix-Marseille Université Aix-Marseille Université http://masterinfo.univ-mrs.fr/ Département Informatique et Interactions UFR Sciences Laboratoire d Informatique Fondamentale Laboratoire des Sciences de l Information et des Systèmes

Plus en détail

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1 Analyse d images Edmond.Boyer@imag.fr Edmond Boyer UFRIMA 1 1 Généralités Analyse d images (Image Analysis) : utiliser un ordinateur pour interpréter le monde extérieur au travers d images. Images Objets

Plus en détail

Enjeux mathématiques et Statistiques du Big Data

Enjeux mathématiques et Statistiques du Big Data Enjeux mathématiques et Statistiques du Big Data Mathilde Mougeot LPMA/Université Paris Diderot, mathilde.mougeot@univ-paris-diderot.fr Mathématique en Mouvements, Paris, IHP, 6 Juin 2015 M. Mougeot (Paris

Plus en détail

Principe de symétrisation pour la construction d un test adaptatif

Principe de symétrisation pour la construction d un test adaptatif Principe de symétrisation pour la construction d un test adaptatif Cécile Durot 1 & Yves Rozenholc 2 1 UFR SEGMI, Université Paris Ouest Nanterre La Défense, France, cecile.durot@gmail.com 2 Université

Plus en détail

Les nouveautés de Femap 11.1

Les nouveautés de Femap 11.1 Siemens PLM Software Les nouveautés de Femap 11.1 Amélioration de la productivité des Ingénieurs calcul Avantages Manipulation plus rapide des modèles grâce à des performances graphiques améliorées Flexibilité

Plus en détail

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S FICHE Fiche à destination des enseignants TS 35 Numériser Type d'activité Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S Compétences

Plus en détail

Calcul fonctionnel holomorphe dans les algèbres de Banach

Calcul fonctionnel holomorphe dans les algèbres de Banach Chapitre 7 Calcul fonctionnel holomorphe dans les algèbres de Banach L objet de ce chapitre est de définir un calcul fonctionnel holomorphe qui prolonge le calcul fonctionnel polynômial et qui respecte

Plus en détail

www.h-k.fr/publications/objectif-agregation

www.h-k.fr/publications/objectif-agregation «Sur C, tout est connexe!» www.h-k.fr/publications/objectif-agregation L idée de cette note est de montrer que, contrairement à ce qui se passe sur R, «sur C, tout est connexe». Cet abus de langage se

Plus en détail

Dualité dans les espaces de Lebesgue et mesures de Radon finies

Dualité dans les espaces de Lebesgue et mesures de Radon finies Chapitre 6 Dualité dans les espaces de Lebesgue et mesures de Radon finies Nous allons maintenant revenir sur les espaces L p du Chapitre 4, à la lumière de certains résultats du Chapitre 5. Sauf mention

Plus en détail

Cabri et le programme de géométrie au secondaire au Québec

Cabri et le programme de géométrie au secondaire au Québec Cabri et le programme de géométrie au secondaire au Québec Benoît Côté Département de mathématiques, UQAM, Québec cote.benoit@uqam.ca 1. Introduction - Exercice de didactique fiction Que signifie intégrer

Plus en détail

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES Compétences mises en jeu durant l'activité : Compétences générales : S'impliquer, être autonome. Compétence(s) spécifique(s) : Reconnaître des signaux de nature

Plus en détail

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La Synthèse d'images I Venceslas BIRI IGM Université de Marne La La synthèse d'images II. Rendu & Affichage 1. Introduction Venceslas BIRI IGM Université de Marne La Introduction Objectif Réaliser une image

Plus en détail

OPTION SCIENCES BELLE-ISLE-EN-TERRE

OPTION SCIENCES BELLE-ISLE-EN-TERRE Serge Combet Professeur Mathématiques Collège de Belle-Isle-En-Terre OPTION SCIENCES BELLE-ISLE-EN-TERRE 2011-2012 Mathématiques & Informatique Sommaire I. Introduction... 5 II. Choix des logiciels...

Plus en détail

BACCALAUREAT GENERAL MATHÉMATIQUES

BACCALAUREAT GENERAL MATHÉMATIQUES BACCALAUREAT GENERAL FEVRIER 2014 MATHÉMATIQUES SERIE : ES Durée de l épreuve : 3 heures Coefficient : 5 (ES), 4 (L) 7(spe ES) Les calculatrices électroniques de poche sont autorisées, conformement à la

Plus en détail

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test Grandes lignes Analyseur Statique de logiciels Temps RÉel Embarqués École Polytechnique École Normale Supérieure Mercredi 18 juillet 2005 1 Présentation d 2 Cadre théorique de l interprétation abstraite

Plus en détail

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Cours Base de données relationnelles. M. Boughanem, IUP STRI Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),

Plus en détail

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes QoS et Multimédia SIR / RTS Introduction / Architecture des applications multimédia communicantes Isabelle Guérin Lassous Isabelle.Guerin-Lassous@ens-lyon.fr http://perso.ens-lyon.fr/isabelle.guerin-lassous

Plus en détail

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd UE 503 L3 MIAGE Initiation Réseau et Programmation Web La couche physique A. Belaïd abelaid@loria.fr http://www.loria.fr/~abelaid/ Année Universitaire 2011/2012 2 Le Modèle OSI La couche physique ou le

Plus en détail

LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION

LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION ) Caractéristiques techniques des supports. L infrastructure d un réseau, la qualité de service offerte,

Plus en détail

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples, Non-linéarité Contexte Pour permettre aux algorithmes de cryptographie d être sûrs, les fonctions booléennes qu ils utilisent ne doivent pas être inversées facilement. Pour cela, elles doivent être très

Plus en détail

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée. ANALYSE 5 points Exercice 1 : Léonie souhaite acheter un lecteur MP3. Le prix affiché (49 ) dépasse largement la somme dont elle dispose. Elle décide donc d économiser régulièrement. Elle a relevé qu elle

Plus en détail