lecture numérisation – partie ii - loria

25
. Lecture . . . Numérisation – Partie II

Upload: others

Post on 20-Jun-2022

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lecture Numérisation – Partie II - LORIA

.

Lecture..

......

Numérisation – Partie II

Page 2: Lecture Numérisation – Partie II - LORIA

Qu’est-ce que la Numérisation ?

Page 3: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker. Numérisation – Partie II..

......1. 1. Convolution et échantillonnage

Page 4: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker

1. Convolution1. Convolution et échantillonnage

.Définition..

......

Soit le filtre h :

x(t)−−→h(t) y(t)−−→

Page 5: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker

1. Convolution1. Convolution et échantillonnage

.Linéarité..

......

h est un système linéaire si :

+∞

∑i=−∞

aixi(t)h(t)−−→

+∞

∑i=−∞

aiyi(t).

.Invariance temporelle..

......

Le système est invariant dans le temps si :

x(t) h(t)−−→ y(t) =====⇒ x(t− t0)h(t)−−→ y(t− t0).

Page 6: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker

1. Convolution1. Convolution et échantillonnage

.Réponse impulsionnelle..

......

h(t) est la réponse impulsionnelle du filtre appliqué àl’impulsion de Dirac δ (t) :

δ (t)−−→ h(t) h(t)−−→

.algorithme efficace..

......

Ces propriétés permettent l’écriture d’un algorithme ef-ficace :

x(u)δ (t−u) h(t)−−→ x(u)h(t−u)

Page 7: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker

1. Convolution1. Convolution et échantillonnage

.Produit de convolution..

......

Le signal x(t) pouvant être décrit par un produit avecun peigne de Dirac :

x(t) =∫ +∞

−∞x(u)δ (t−u) du

le signal y(t) est alors un produit de convolution (cf.prop. de linéarité) :

y(t) = x(t)⊗h(t) =∫ +∞

−∞x(u)h(t−u) du

Page 8: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker

1. Convolution1. Convolution et échantillonnage

.Élément neutre..

......

x(t)⊗δ (t) =∫ +∞

−∞x(u)δ (t−u) du

=∫ +∞

−∞x(t−u)δ (u) du

= x(t)

.Transformée de Fourier d’un produit de convolution..

......

x(t)⊗y(t) ⇌ X(ω) Y(ω)x(t) y(t) ⇌ X(ω)⊗Y(ω)

Page 9: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker

2. Échantillonnage1. Convolution et échantillonnage

.Définition..

......

Le signal discret s[t] est un peigne de Dirac de fréquenceFe =

1Te

pondéré par les valeurs du signal continu s(t) :

s[t] =+∞

∑k=−∞

s(kTe)δ (t−kTe)

avec δ (t) ={

1 si t = 00 sinon

Page 10: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker

2. Échantillonnage1. Convolution et échantillonnage

.Période et fréquence d’échantillonnage..

......

L’intervalle de temps constant entre les acquisitionsd’un signal analogique est appelé la période d’échan-tillonnage Te et sa fréquence d’échantillonnage estωe = (2π)/Te.

Page 11: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker

2. Échantillonnage1. Convolution et échantillonnage

.Relation entre x(t) et xe(t)..

......

xe(t) =+∞

∑k=−∞

x(kTe)δ (t−kTe)

= x(t)(

+∞

∑k=−∞

δ (t−kTe)

)= x(t)∆Te(t)

xe(t) est le produit de x(t) avec ∆Te(t).

Page 12: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker

2. Échantillonnage1. Convolution et échantillonnage

Page 13: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker

3. Représentation spectrale1. Convolution et échantillonnage

.Sa transformée de Fourier..

......

Xe(ω) = T F {x(t)}(ω)⊗T F {∆Te(t)}(ω)

= X(ω)⊗ fe ∑k∈Z

δ (ω −kωe)

= fe ∑k∈Z

(X(ω)⊗δ (ω −kωe)) (Linéarité)

= fe ∑k∈Z

X(ω −kωe)

Page 14: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker

3. Représentation spectrale1. Convolution et échantillonnage

Page 15: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker

4. Théorème de Shannon–Whittaker1. Convolution et échantillonnage

.Théorème de reconstruction..

......

Pour assurer une reconstruction exacte du signal analo-gique x(t) à partir de sa version échantillonnée, la fré-quence fe d’échantillonnage doit respecter la contraintesuivante :

fe ≥ 2fmax

où fmax est la fréquence maximale du signal analogique.

Page 16: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker

4. Théorème de Shannon–Whittaker1. Convolution et échantillonnage

Page 17: Lecture Numérisation – Partie II - LORIA

1. Convolution

2. Échantillonnage

3. Représentationspectrale

4. Théorème deShannon–Whittaker

4. Théorème de Shannon–Whittaker1. Convolution et échantillonnage

Page 18: Lecture Numérisation – Partie II - LORIA

5. Quantificationuniforme

6. Variantes

. Numérisation – Partie II..

......1. 2. Quantification

Page 19: Lecture Numérisation – Partie II - LORIA

5. Quantificationuniforme

6. Variantes

5. Quantification uniforme2. Quantification

.Définition..

......

La source à quantifier est :▶ soit un ensemble de valeurs réelles,

un signal audio (mono) par exemple,▶ soit un ensemble de vecteurs à composantes

réelles,une image couleur par exemple.

L’ensemble des valeurs ou vecteurs possibles forment ledictionaire B de la source.Ce dictionaire est construire sur un alphabet A.

Page 20: Lecture Numérisation – Partie II - LORIA

5. Quantificationuniforme

6. Variantes

5. Quantification uniforme2. Quantification

.Définition..

......

La quantification consiste alors à affecter aux vecteursdu dictionaire B des vecteurs provenant d’un diction-naire B d’alphabet A t.q.

|A|< |A|

.Remarques..

......Un représentant pour plusieurs vecteurs de la source.Il y a obligatoirement des pertes.

Page 21: Lecture Numérisation – Partie II - LORIA

5. Quantificationuniforme

6. Variantes

5. Quantification uniforme2. Quantification

Page 22: Lecture Numérisation – Partie II - LORIA

5. Quantificationuniforme

6. Variantes

5. Quantification uniforme2. Quantification

.Définition..

......

La quantification scalaire uniforme fixe :▶ Le nombre de niveaux de quantification,▶ Le pas de quantifcation.

Sinon elle est scalaire non-uniforme..Définition..

......Elle est paire ou impaire suivant que la valeur nulle estune frontière entre deux intervalles ou non.

Page 23: Lecture Numérisation – Partie II - LORIA

5. Quantificationuniforme

6. Variantes

5. Quantification uniforme2. Quantification

Page 24: Lecture Numérisation – Partie II - LORIA

5. Quantificationuniforme

6. Variantes

6. Variantes2. Quantification

.Définition..

......

La quantification à zone morte double l’intervalle au-tour de la valeur nulle :

Ik =

[−δ ,+δ [ si k = 0[kδ ,(k+1)δ [ si k > 0[(k−1)δ ,kδ [ si k < 0

Page 25: Lecture Numérisation – Partie II - LORIA

5. Quantificationuniforme

6. Variantes

6. Variantes2. Quantification

.Définition..

......La quantifcation matricielle est scalaire,mais les inter-valles ont chacun leur propre valeur de pondération.

Les deux plus basses fréquences sont conservées pourchaque bloc 8x8 de l’image.