Les ondelettes et la multirésolution Définition - lifl.frgrisoni/IVI/Cours3Multiresolution.pdf ·...

6
1 Les ondelettes et la multirésolution Master IVI, Module M3DA, cours 3 2 Principe général (images extraites de «Multiresolution Analysis of Arbitrary Meshes», Eck & Al., SIG. 95) Définition: Multirésolution = représentation d’une fonction à plusieurs niveaux de détails Intérêts: - Compression - Infos sur la structure du signal Propriété des ondelettes: pas d’augmentation de la quantité de données. 3 ! Analyse de Fourier " Base globale " Sinusoïdes de fréquences variant arithmétiquement ! Fourier fenétré et filtres de Gabor " Base locale " Fonctions de base: produit de sinusoïdes et de gaussiennes 4 ! Ondelettes " Base locale " Fréquences variant géométriquement " Fonction de base de forme indépendante de l’echelle " Bien plus de degrés de libertés que pour la TF dans le choix des fonctions de base " Gère les signaux périodiques, apériodiques de manière naturelle " La théorie intègre de fait les signaux de support fini " Localisation en temps ET en fréquence 5 Analyse multirésolution: suite d’e.v. imbriqués V 0 V 1 V 2 V n ! ! ! ! ... Espaces de détails: Fonctions d’echelle: Raffinabilité: Raffinabilité: Fonctions d’ondelettes: 6 Mise en oeuvre: Modèle défini par un jeu de m+1 paramètres " n =[ , ... , ] " n " n 0 m n T On se donne un niveau de résolution n initial:

Transcript of Les ondelettes et la multirésolution Définition - lifl.frgrisoni/IVI/Cours3Multiresolution.pdf ·...

Page 1: Les ondelettes et la multirésolution Définition - lifl.frgrisoni/IVI/Cours3Multiresolution.pdf · Principe général (images extraites de «Multiresolution Analysis of Arbitrary

1

Les ondelettes et la multirésolution

Master IVI, Module M3DA, cours 3

2

Principe général

(images extraites de «Multiresolution Analysis of Arbitrary Meshes», Eck & Al., SIG. 95)

Définition: Multirésolution = représentation d’une fonction à plusieurs niveaux de détails

Intérêts: - Compression - Infos sur la structure du signal

Propriété des ondelettes: pas d’augmentation de la quantité de données.

3

!Analyse de Fourier" Base globale " Sinusoïdes de fréquences variant arithmétiquement

!Fourier fenétré et filtres de Gabor " Base locale" Fonctions de base: produit de sinusoïdes et de

gaussiennes

4

!Ondelettes" Base locale" Fréquences variant géométriquement" Fonction de base de forme indépendante de l’echelle" Bien plus de degrés de libertés que pour la TF dans le choix

des fonctions de base" Gère les signaux périodiques, apériodiques de manière

naturelle" La théorie intègre de fait les signaux de support fini" Localisation en temps ET en fréquence

5

Analyse multirésolution: suite d’e.v. imbriqués V0

V1

V2

Vn

! ! ! ! ...Espaces de détails:

Fonctions d’echelle:

Raffinabilité:

Raffinabilité:

Fonctions d’ondelettes:

6

Mise en oeuvre: Modèle défini par un jeu de m+1 paramètres

"n=[ , ... , ]"n"n

0 mn

TOn se donne un niveau de résolution n initial:

Page 2: Les ondelettes et la multirésolution Définition - lifl.frgrisoni/IVI/Cours3Multiresolution.pdf · Principe général (images extraites de «Multiresolution Analysis of Arbitrary

7

# avec

Mise en oeuvre: Modèle défini par un jeu de m+1 paramètres

Représentation multirésolution: Jeu d’approximations successives mettant en œuvre des moyennes et des détails .

"n=[ , ... , ]"n"n

0 mn

T

"k= [ , ... , ]"k "k

0 mk

T0 k n et # mk

m n0

k= [ , ... , ]kk T

$ $$0 mk+1- mk

# #

On se donne un niveau de résolution n initial:

8

# avec

Mise en oeuvre: Modèle défini par un jeu de m+1 paramètres

Représentation multirésolution: Jeu d’approximations successives mettant en œuvre des moyennes et des détails .

"n=[ , ... , ]"n"n

0 mn

T

"k= [ , ... , ]"k "k

0 mk

T0 k n et # mk

m n0

k= [ , ... , ]kk T

$ $$0 mk+1- mk

"0

$ 0

"1

$ 1

"n-1

$ n-1

"n

$ n-2

... "2analyse

synthèse

# #

On se donne un niveau de résolution n initial:

9

Exemple 1: ondelettes de Haar

10

Classification au moyen de deux entiers naturels : : ordre des fonctions de base B-splines: «efficacité » de la décomposition par ondelettes

Compromis: quand n ou ñ augmente, meilleure représentation mais plus coûteuse

n=ñ=1

n=ñ=4

Exemple 2: ondelettes biorthogonales B-splines

256! coefs 64! coefs 32! coefs 16! coefs

11

! Classification des modèles d’ondelettes!interpolation/approximation!localité!symétrie!continuité!type des coefficients des filtres!expression analytique pour les fonctions de bases!gestion de l’orthogonalité!nombres de moments s’annulant

12

!Deux grands types de familles!orthogonales!bi-orthogonales

Page 3: Les ondelettes et la multirésolution Définition - lifl.frgrisoni/IVI/Cours3Multiresolution.pdf · Principe général (images extraites de «Multiresolution Analysis of Arbitrary

13

!Ondelettes orthogonales: propriétés!pleines orthogonalité des éléments impliqués

(fonctions de bases, e.v.)!outils numériques puissants (evaluation de l’erreur

lors de l’utilisation en compression)

14

!Ondelettes orthogonales: exemples!ondelettes de Haar!ondelettes de Shannon!ondelettes de battle-lemarié!ondelettes de daubechies

15

!Ondelettes bi-orthogonales: propriétés!pour chaque fonction impliquée, existence d’une

fonction duale !chaque espace vectoriel défini ainsi un espace dual!cas particulier: la semi-orthogonalité!cadre bien plus souple que la pleine orthogonalité

16

Formulation matricielle: 4 filtres , , , vérifiant

Eléments de multirésolution en modélisation géométrique

!Ondelettes bi-orthogonales: mise en oeuvre

17

Formulation matricielle: 4 filtres , , , vérifiant

Utilisation de ces filtres:

Décomposition:

Reconstruction:

Eléments de multirésolution en modélisation géométrique

!Ondelettes bi-orthogonales: mise en oeuvre

18

+

Lifting Scheme [Sweldens 96]:

-

Page 4: Les ondelettes et la multirésolution Définition - lifl.frgrisoni/IVI/Cours3Multiresolution.pdf · Principe général (images extraites de «Multiresolution Analysis of Arbitrary

19

-

Lifting Scheme [Sweldens 96]:

Lifting Scheme Dual:+

+ -

20

Cakewalk: construction en échelle, par application alternée du LS et du LSD.

Intérêts du Lifting Scheme: liberté totale sur les matrices et implémentation simple inversion immédiate construction souple et modulaire

très utilisé ces dernieres années (JPEG 2000, ondelettes sphériques, lien avec modélisation variationnelle)

21

Exemples d’ondelettes bi-orthogonales• ondelettes B-splines (semi-orthogonales ou non)• ondelettes de cohen, daubechies et feauveau• ondelettes sphériques

22

Extension à des dimensions supérieures : produit tensoriel (généralement non-standard)

. . .

23

Extension à des dimensions supérieures : produit tensoriel (généralement non-standard)

24

!Compression de donnéesAu ratio 1:100

Page 5: Les ondelettes et la multirésolution Définition - lifl.frgrisoni/IVI/Cours3Multiresolution.pdf · Principe général (images extraites de «Multiresolution Analysis of Arbitrary

25

!Ondelettes adaptées à la suppression de bruit, sans connaissance particulière de celui-ci

26

! Reconnaissance de forme: approches hiérarchiques pour la mise en correspondance de formes, le suivi de trajectoires, détection de contours (précurseurs: filtres gaussien & laplacien pyramidaux)

Systeme de stockage et de reconnaissance d’empreintes FBI (gauche original, droite 1:26):

27

! Synthèse vocale: fort parallèle entre les ondelettes biorthogonales et les filtres QMFpaquets d’ondelettes, ondelettes à forte composante fréquentielle (ex: Morlet)

Haut: signal original (son /A/). Bas: même son synthétisé avec 16 coefficients d’ondelettes

28

! Imagerie Médicale!Astrophysique!Analyse financière!Analyse fractale, chaos, turbulence! Statistiques!Décomposition d’opérateurs linéaires (equa diffs, éq.

Intégrales)!…

29

! Intérêt en informatique graphique: utilisable a priori partout où la notion de fonction (ou

de signal, selon ce que l’on manipule) intervient

30

!Modélisation multirésolution

(images extraites de «Multiresolution Analysis of Arbitrary Meshes», Eck & Al., SIG. 95)

Page 6: Les ondelettes et la multirésolution Définition - lifl.frgrisoni/IVI/Cours3Multiresolution.pdf · Principe général (images extraites de «Multiresolution Analysis of Arbitrary

31

!Compression de données

1:166 1:244 1:493original

1:137 1:530 1:1636Objet 3D original32

! Lien fort avec la notion de subdivision normal meshes, Guskov & al, Siggraph 2000

lifting scheme permet d’ouvrir porte vers modélisation variationnelle

33

! Radiosité par ondelettesbase: décomposition d’opérateur linéaires

Schröder &Al, siggraph 1993

34

! Traitement d’imageextraction multi-résolution des contours

35

! Interrogation automatique de base de données d’image (image querying)

36

De la lecture:

chapitre 1 de these dispo sur ma page web principale