Académique Documents
Professionnel Documents
Culture Documents
ondeleLLes en 1u
________
Cellne 8CuuL1
Cellne8oudeL[ubourgognefr
Laborato|re Le2|
M2 Recherche 3
ModuIe 4
ConLexLe
W ,od|es gomtr|ques 3D
Lxploslon de leur producLlon / echange
Crande dlverslLe de modellsaLlons
2
Sommet de
valence 5
W ,a|||ages surfac|ques
ue plus en plus precls eL deLallles
8eparLlLlon lrregullere des echanLlllons
ConLexLe (2)
W b[ect|fs
lavorlser l'echange de donnees 3u
Amellorer la CuallLe de Servlce (CoS) dans
l'echange de ces donnees
AspecLs normaLlfs (MLC4) eL sLandardlsaLlon
3
W 9o|nts cr|t|ques
AdapLaLlon du LransferL des donnees aux
ressources
1ransmlsslon raplde la demande
ConsulLaLlon efflcace flexlble eL securlsee
lan des 2 CM
, ut||s de tra|tement du s|gna| en D
Serles de lourler eL 1ransformee de lourler (1l)
1l fenLre gllssanLe (Lransformee de Cabor)
1heorle de la Lransformee en ondeleLLes
rlnclpe du llfLlng scheme
,2 Les onde|ettes en 2D et 3D
1l eL 1C sur des lmages
rlnclpes de la compresslon d'lmages
Les ondeleLLes en 3u
rlnclpes de la compresslon de malllages
lan du 1
er
CM
lnLro La modellsaLlon 3u
CommenL obLenlr un modele 3u ?
ulfferenLs modeles exlsLanLs
Malllages surfaclques Lrlangulalres
Modeles de malllages progresslfs
l Serles eL 1ransformee de lourler en 1u
ll 1ransformee en ondeleLLes 1u
lll Les ondeleLLes de 2
nde
generaLlon (llfLlng scheme)
lv Concluslon
5
CommenL obLenlr un modele 3u ?
W Donnes re||es scanner laser scanner x echographle l8M
L1 sLereovlslon
!olygones ou polydres
Surfaces polynomiales (Bzier, Spline, NURBS)
Surfaces implicites
Combinaison d'objets
solides (CSG, B-Reps)
Voxels
Malllages Lrlangulalres
W gu|ar|t du vo|s|nage
llee la valence (o ) des sommeLs
octets
x3 coords
octets
x3 indices
( : {(
l
(x
l
. y
l
. z
l
) c #
, 0 l (<
: {
l
|. k. l c
, 0 l <
irrgulier rgulier semi-rgulier
MaiIIage ((,
Gomtrie
Connectivit
Malllage Lrlangulalre
36 ocLeLs / sommeL
288 blLs / sommeL
%7ois types de maiIIages :
irrguliers
2 semi-rguliers : ( (
i
,(
]
c : o((
i
) = o((
]
)
3 rguliers : (
i
,(
]
c ( : o((
i
) = o((
]
)
i
Lxemples (formaLs non compresses)
8 2
1686
1192 1192
1192 1192
1192 1192
1192 1192
1686
3 0 4 1
3 1 3 2
3 2 3 0
3 3 3 4
3 1 2 0
3 3 4 0
3 4 3 1
3 3 2 3
v 1686
v 1192 1192
v 1192 1192
v 1192 1192
v 1192 1192
v 1686
f 0 4 1
f 1 3 2
f 2 3 0
f 3 3 4
f 1 2 0
f 3 4 0
f 4 3 1
f 3 2 3
net obj
net off
W Formats : VRML, X3D, nVentor (V), , , !LY, .
W ntgration possibles des normales, couleurs et textures
8epresenLaLlons progresslves
W 3t7Ht :
- Adaptation aux rseaux et au terminal utilisateur
- Efficacit en termes de rendu
W PIusieu7s 7ep7se3tatio3s possibIes :
- Raffinement progressif oppe, 96], andoin et Devillers, 02]
- Surfaces de subdivision Doo et Sabin, 78] + ondelettes ounsbery, 97]
2 octets / s
2 - 4 bits / s
lan du 1
er
CM
lnLro La modellsaLlon 3u
l Serles eL 1ransformee de lourler en 1u
Serles de lourler (slgnaux conLlnus)
1ransformee de lourler conLlnue
LchanLlllonnage fllLrage eL 1lu
ll 1ransformee en ondeleLLes 1u
lll Les ondeleLLes de 2
nde
generaLlon (llfLlng scheme)
lv Concluslon
f
k
W 2n f
k
2n k f k 2n / T k e
0
(k
e
+j2 t
= e
+j2kft
= cos (ko
t) + j si3 (ko
t)
e
0
: frquence cardinale (fondamentale du signal g
!4ur k > 1, ke
0
est appele harmonique de rang k du signal g
W (f
k
) : coefficie3ts de ou7ie7 (nb complexe)
Calcul des coefflclenLs de lourler
5
Calcul des
I - TF 1D II - TO 1D III - Lifling schono IV - CI
t f f t f f
t f f
k
k k
k
e e
e t g
f G
x x
x
2 2
2
,
), (
) (
+ +
+
=
Serles de lourler
}
,I(t),
I - TF 1D II - TO 1D III - Lifling schono IV - CI
W 3t7Ht de Ia % :
- idale pour analyser les sig3aux statio33ai7es (dont les proprits frquentielles
ne varient pas au cours du temps)
- permet de passer d'une repr tempo7eIIe une repr f7que3tieIIe
1ransformee de lourler exemple
23
2 -2
g(t) =
a t -2, 2|
sinon
g(t)| (e)
-
}
g(t)e
-jet
dt ae
-jet
dt a -e
-jet
| a 2j sin(e 2) a sin(e 2)
2
}
-2
2
-2
je je
e 2
g(t)|
I - TF 1D II - TO 1D III - Lifling schono IV - CI
o3ctio3 po7te : prend la valeur a sur une dure x
nulle ailleurs
La fonction sin(x) est la fonction si3us ca7di3aI.
x
1l analyse de specLre (appleL)
2
ppIet : FFT Spectrum analyser : http://wwwdsptutorfreeukcom/analyser/SpectrumAnalyserhtml
I - TF 1D II - TO 1D III - Lifling schono IV - CI
ll1 sur une lmage (appleL)
25
ppIet : D Fast Fourier Transform on images :
http://wwwcsbrownedu/exploratories/freeSoftware/repository/edu/brown/cs/exploratories/applets
/fftDApp/d_fast_fourier_transform_java_browserhtml
I - TF 1D II - TO 1D III - Lifling schono IV - CI
roprleLes de la 1l
2
Linarit :
Egalit de !arseval : conservation de l'nergie du signal :
Translation dans le temps :
Module inchang, dcalage de phase
Conjugaison :
I - TF 1D II - TO 1D III - Lifling schono IV - CI
x
/ /t t f ) (
2
1
) (
+
+
=
. J . J . J ) ( ) ( ) ( ) ( t g t f t g t f 3 2 3 2 + = +
. J . J
) ( ) (
t i
e t f t t f
=
. J . J ) ( * ) ( * t f t f =
roprleLes de la 1l (appleL)
2 Applet : http://wwwjhuedu/~signals/dtftprops/indexDTFTpropshtm
I - TF 1D II - TO 1D III - Lifling schono IV - CI
!our une TF discrte d'un signal discret x[n] :
roprleLes de la 1l
2
Thorme de convolution :
Applet : http://wwwjhuedu/~signals/convolve/indexhtml
I - TF 1D II - TO 1D III - Lifling schono IV - CI
. J . J . J ) ( ) ( ) ( ) ( t g t f t g t f = -
. J . J . J ) ( ) ( ) ( ) ( t g t f t g t f - =
lllLres llnealres lnvarlanLs
2
lllLre llnealre
eL lnvarlanL
dans le Lemps
(t
h(t: rep4nse impulsi4nnelle
I(t) g(t) I(t) h(t)
f]
g] I| . h| I4ncti4n de transIert
I - TF 1D II - TO 1D III - Lifling schono IV - CI
e
Fh(t)| H(e)
1
e
max
-e
max
Filtre passe-bas : lissage
e
H(e)
1
e
max
-e
max
Filtre passe-haut Filtre passe-bande
e
H(e)
1
e
min
e
max
-e
min
-e
max
xempIes de fiIt7es Ii3ai7es i3;a7ia3ts :
lan du 1
er
CM
lnLro La modellsaLlon 3u
l Serles eL 1ransformee de lourler en 1u
Serles de lourler (slgnaux conLlnus)
1ransformee de lourler conLlnue
LchanLlllonnage fllLrage eL 1lu
ll 1ransformee en ondeleLLes 1u
lll Les ondeleLLes de 2
nde
generaLlon (llfLlng scheme)
lv Concluslon
3
I - TF 1D II - TO 1D III - Lifling schono IV - CI
lllLres llnealres lnvarlanLs
3
PuIse, impuIsio3 de Di7ac et 7po3se impuIsio33eIIe
(t) et
g] h]
et g(t h(t
si t =
si t =
1
t
lllLre llnealre eL
lnvarlanL dans le
Lemps
(t
h(t: rep4nse impulsi4nnelle
I(t) g(t) I(t) h(t)
f]
g] I| . h] I4ncti4n de transIert
I - TF 1D II - TO 1D III - Lifling schono IV - CI
. J 1 1 ) ( = =
+
o o /t t
. J . J . J h g t t f = = o o ), ( ) ( si
1%
%2 -%2
o3ctio3 po7te
de su7face = 1
mpuIsio3
de Di7ac
lllLres llnealres lnvarlanLs (appleL)
32
Applet filtres : http://wwwfalstadcom/dfilter/
I - TF 1D II - TO 1D III - Lifling schono IV - CI
Lxemple de fllLre passebas fllLre Causslen
33
Tir de : http://wwwceremadedauphinefr/~peyre/numerical-tour/
I - TF 1D II - TO 1D III - Lifling schono IV - CI
9 :
9
9 x 2
1
1
Lxemple de fllLre passebas fllLre Causslen (2)
I - TF 1D II - TO 1D III - Lifling schono IV - CI
2
t
e
9
e
= 1 / %
e
: frquence d'chantillonnage (en cycles / unit de distance)
1
T
e
t
I - TF 1D II - TO 1D III - Lifling schono IV - CI
) ( ). ( ) (
+
=
=
i
e e i
iT t T t s t s o sin4n , t si 1 ) ( avec
t t t = = o
) ( ) ( . ) ( ) (
+
=
+
=
= - =
i
e
i
e e e i
i f S i f T f S f S o
t
T
e
s(t)
s
i
I
F
e
F
max
-F
max
$
i
(f)
W % de Ia fo3ctio3 cha3tiIIo33e :
$
i
(f) signal priodique dans le domaine frquentiel, de priode
e
LchanLlllonnage (slgnal perlodlque)
3
%D d'u3 sig3aI p7iodique :
- !our un signal discret s(3) de N chantillons : squence {s
0
, s
1
,., s
N-1
}
%
e
: pas d'chantillonnage de s(3)
e
= 1 / %
e
: frquence d'chantillonnage (priode dans le domaine
frquentiel)
- On obtient une autre squence $(k) : {$
0
, $
1
,., $
N-1
} dans le domaine
frquentiel
Ak %
e
/ N : pas d'chantillonnage de $(k)
t
T
e
s(3)
I
F
e
F
max
-F
max
$(k)
I - TF 1D II - TO 1D III - Lifling schono IV - CI
LchanLlllonnage eL resLlLuLlon
3
t
T
e
s(t)
s
i
F
e
/ 2
-F
e
/ 2
I
F
e
F
max
-F
max
I - TF 1D II - TO 1D III - Lifling schono IV - CI
W %ho7Gme d'cha3tiIIo33age de $ha33o3-Nyquist :
- Si la plus haute frquence d'un signal est
max
- !our qu'un signal ne soit pas perturb par l'chantillonnage :
e
2
max
- $i3o3 : effet de crnelage, repli de spectre ou encore aIiasi3g, qui
indique que l'on prend une sinusode pour une autre (alias)
W Marches d'escalier sur les contours
W !etits objets entirement ou partiellement cachs
W Moir sur les textures
I
F
e
F
max
-F
max
e
2
max
e
< 2
max
$
i
(f)
iIt7e
passe-bas
LchanLlllonnage eL resLlLuLlon (appleL)
3
Applet : http://wwwjhuedu/~signals/sampling/indexhtml
I - TF 1D II - TO 1D III - Lifling schono IV - CI
1ransformee de lourler conLlnue / dlscreLe
I - TF 1D II - TO 1D III - Lifling schono IV - CI
Tir de : http://wwwceremadedauphinefr/~peyre/numerical-tour/
Lxemples d'approxlmaLlons
Applet : http://wwwjhuedu/~signals/fourier2/indexhtml
I - TF 1D II - TO 1D III - Lifling schono IV - CI
lan du 1
er
CM
lnLro La modellsaLlon 3u
l Serles eL 1ransformee de lourler en 1u
ll 1ransformee en ondeleLLes 1u
MoLlvaLlons
1ransformee de Cabor / ondeleLLes conLlnues
1C dlscreLe eL bancs de fllLres
Lxemples
lll Les ondeleLLes de 2
nde
generaLlon (llfLlng scheme)
lv Concluslon
2
I - TI 1D II - TO 1D III - Lifling schono IV - CI
un son foncLlon du Lemps eL de la frequence
3
-0. 2
0
0. 2
P
a
r
l
|
e
r
e
|
|
e
3|gra| l erpore|
Ecre||e ||r.
0
e
r
s
|
l
s
p
e
c
l
r
a
|
e
d
'
r
e
r
g
|
e
j3TFTj
2
, Lr=50, Nl=25, Ec r. Log. , 3eu||=5
Terps
F
r
q
u
e
r
c
e
100 200 300 100 500
0
0. 1
0. 2
0. 3
0. 1
0A80R
-0. 2
0
0. 2
P
a
r
l
|
e
r
e
|
|
e
3|gra| l erpore|
0 Z2 113
Ecre||e ||r.
0
e
r
s
|
l
s
p
e
c
l
r
a
|
e
d
'
r
e
r
g
|
e
j3TFTj
2
, Lr=50, Nl=25, Ecr. ||r. , 3eu||=5
Terps
F
r
q
u
e
r
c
e
100 200 300 100 500
0
0. 1
0. 2
0. 3
0. 1
00REVl
I - TI 1D II - TO 1D III - Lifling schono IV - CI
lan du 1
er
CM
lnLro La modellsaLlon 3u
l Serles eL 1ransformee de lourler en 1u
ll 1ransformee en ondeleLLes 1u
MoLlvaLlons
1ransformee de Cabor / ondeleLLes conLlnues
1C dlscreLe eL bancs de fllLres
Lxemples
lll Les ondeleLLes de 2
nde
generaLlon (llfLlng scheme)
lv Concluslon
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. !f
the red x still appears, you may have to delete the image and then insert it again.
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again.
!f the red x still appears, you may have to delete the image and then insert it again.
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. !f
the red x still appears, you may have to delete the image and then insert it again.
(t : fonction mre oscillante, localise,
d'intgrale nulle et appartenant
I - TI 1D II - TO 1D III - Lifling schono IV - CI
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file
again. !f the red x still appears, you may have to delete the image and then insert it again.
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the
file again. !f the red x still appears, you may have to delete the image and then insert it again.
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file
again. !f the red x still appears, you may have to delete the image and then insert it again.
Les ondeleLLes
(t
(t- 20
(t- 40
(t/2 (t/4 (t
b
t
a est le paramtre qui permet de rgler la taiIIe
de Ia fe3Ht7e d'a3aIyse (dilatation ou contraction)
b est le paramtre qui permet de grer la
t7a3sIatio3 de Ia fe3Ht7e d'a3aIyse
I - TI 1D II - TO 1D III - Lifling schono IV - CI
x(t)
Analyse mulLlresoluLlon (AM8)
+
/t t t f
- ,
) ( ) (
,
) (t f
2
, ,
) (
,
/,/-
t C c
- , - ,
lan du 1
er
CM
lnLro La modellsaLlon 3u
l Serles eL 1ransformee de lourler en 1u
ll 1ransformee en ondeleLLes 1u
MoLlvaLlons
1ransformee de Cabor / ondeleLLes conLlnues
1C dlscreLe eL bancs de fllLres
Lxemples
lll Les ondeleLLes de 2
nde
generaLlon (llfLlng scheme)
lv Concluslon
52
I - TI 1D II - TO 1D III - Lifling schono IV - CI
53
W ulscreLlsaLlon des parameLres a eL b
eL b
+
= = /t n t t n m T
m m m
n o/
) 2 ( 2 ) ( , ) , (
* 2
Calcul des {<x,
m
m n
en
2
) -
% en log
2
)) - % en )
I - TI 1D II - TO 1D III - Lifling schono IV - CI
Analyse dyadique la plus utilise :
- a = 2
m
(m : facteur d'chelle)
- b = 3 2
m
(n : param de translation)
1C dlscreLe
!avage disjoint (non redondant)
55
I - TI 1D II - TO 1D III - Lifling schono IV - CI
AM8 sousespaces lmbrlques
=
=
m W J
W J J
k J k t J t
m J t J t
J
L J
L J J J
m m
m m m
m m
m
m
m
m
m m m
Z *
W =
Z Z Z
Z Z Z
=
=
+ +
+ +
+
Z
Z
+
,
, ) ( ) (
, ) 2 ( ) (
) (
) ( ... ...
1 1
1 1
1
2
2 1 1
%
R
R
5
I - TI 1D II - TO 1D III - Lifling schono IV - CI
AM8 bases orLhonormees (2)
m
I4rment une base 4rth4n4rmee de '
m
n
m
I4rment une base 4rth4n4rmee de W
m
%4us les W
m
s4nt par c4nstructi4n 2 a 2
Leur s4mme directe L
2
(#)
n
5
x
A
x
A
1
x D
1
x
A
2
x
D
2
x
) ( ) ( ) (
1
t t t
m m m
+ =
m
n
n
m
n
m
+
=
= ,
m
n
n
m
n
m
+
=
= ,
m
n
m
n
, , =
) , ( , n m T /
o/
m
n
m
n
= =
discrtisation
I - TI 1D II - TO 1D III - Lifling schono IV - CI
AM8 d'un slgnal dlscreL
5
W Algorithme de calcul des coefficients
- recurslf eL raplde
permeL de passer d'une echelle la sulvanLe
1
, |
=
n n
n l
1
, |
=
n n
n h
Analyse
Synthse
~
2
2
~
a
m-
d
m
a
m
2 2
a
m-
| 1 ) 1 ( |
1
n l n h
n
=
co3ditio3 d'o7thogo3aIit :
| |
=
n h n h =
7etou73eme3t tempo7eI :
I - TI 1D II - TO 1D III - Lifling schono IV - CI
W La TO discrte se comporte comme un banc de filtres
fllLrage llnealre lnvarlanL assebas eL assehaut
fllLres deflnls par leurs reponses lmpulslonnelles
Analyse
entre echanLlllons du slgnal
sort|e coefflclenLs
AlgorlLhme de MallaL
5
A
x
~
A
1
x
A
2
x
~
D
1
x
~
D
2
x
~
1/4 1/2 f
~
2
2
~
a
m-
d
m
a
m
2 2
a
m-
I - TI 1D II - TO 1D III - Lifling schono IV - CI
8ancs de fllLre orLhogonaux
lan du 1
er
CM
lnLro La modellsaLlon 3u
l Serles eL 1ransformee de lourler en 1u
ll 1ransformee en ondeleLLes 1u
MoLlvaLlons
1ransformee de Cabor / ondeleLLes conLlnues
1C dlscreLe eL bancs de fllLres
Lxemples
lll Les ondeleLLes de 2
nde
generaLlon (llfLlng scheme)
lv Concluslon
a+b = 2c
a-b = -d
Exemple de
Reconstruction :
c =
d = -
Retrouver a et b :
a+b =
a-b =
d'o :
2a = a =
b = - b = 5
-2
+2
[ ]
[- ]
I - TI 1D II - TO 1D III - Lifling schono IV - CI
CndeleLLes de Paar en 1u exerclce
2
I - TI 1D II - TO 1D III - Lifling schono IV - CI
Applet : http://mathhwsedu/eck/math3/applets/Haarhtml
MulLlresoluLlon approxlmaLlons eL deLalls
3
I - TI 1D II - TO 1D III - Lifling schono IV - CI
lnverslon de la 1C
=
x
t i
t
e e t
x
=
2
2
2
1
) (
Applet : http://cmbell-labscom/who/wim/cascade/indexhtml
I - TI 1D II - TO 1D III - Lifling schono IV - CI
AuLres bases d'ondeleLLes
W omme3t co3st7ui7e 1 base d'o3deIettes adapte Ia comp7essio3
- peu de coefficients de grande amplitude (reprsentation parcimonieuse)
imposer des contraintes sur l'ondelettes mre
orthogonale, support fini (RF), symtrique, phase linaire,
ayant un grand nombre de moments nuls, .
I - TI 1D II - TO 1D III - Lifling schono IV - CI
W 3 1D ces p7op7its so3t i3compatibIes
- Haa7 : filtres orthogonaux, symtriques, rels, support compact et phase
linaire, mais seul moment nul
- Filtres non linaires en phase de longueur minimum pour une rgularit
donne (nb de moments nuls), asymtrique : Daubechies
- Filtres quasi-linaires en phase mais de longueur non minimum : $ymIets,
oifIets .
W i3si o3 7eIche g37aIeme3t I'o7thogo3aIit
AuLres bases d'ondeleLLes (2)
8ases blorLhogonales
2
I - TI 1D II - TO 1D III - Lifling schono IV - CI
Lorsqu'on relche l'orthogonalit : bases non-orthogonales
les seules vritablement utilisables numriquement : bases bio7thogo3aIes
souvent utilises en pratique pour le traitement d'images
- transforme par bancs de filtres plus gnrale
) ( ,
) ( ) ( ,
m n
m n i f
i
m
f
n
i
m
f
n
=
=
o
o o
o7thogo3aIit des
fo3ctio3s de base :
m W J et W J
W J et W J m,is
W J J et W J J
J J J
J J J
m
m m
m
m m
m m
m m m
m m m
m m m
m m m
Z * *
\ \
W = W =
+
+
,
... ...
... ...
1
1
1 1
1 1
2 famiIIes duaIes de sous-espaces :
CndeleLLe blorLhogonale 9 / 7
3
I - TI 1D II - TO 1D III - Lifling schono IV - CI
3
Analyse
Synthse
~
2
2
~
a
m-
d
m
a
m
2 2
a
m-
_
_
| 1 ) 1 ( |
1
n l n h
n
=
| 1 ) 1 ( |
1
n l n h
n
=
~
_
_
~
filtre coefs
filtre coefs
Lres proche de l'orLhogonallLe 4 momenLs nuls
Utilise pour le codec jpeg2
lan du 1
er
CM
lnLro La modellsaLlon 3u
l Serles eL 1ransformee de lourler en 1u
ll 1ransformee en ondeleLLes 1u
lll Les ondeleLLes de 2
nde
generaLlon (llfLlng scheme)
lv Concluslon