Quatrième Partie : Traitements globaux
La DCT et son inverse (DCT-1) sont données sous Matlab par : dct2 et idct2.
La FFT et son inverse (FFT-1) sont données sous Matlab par : fft2 et ifft2.
La FFT d’une image I fournie un spectre M qui possède une partie réelle et une partie imaginaire. Ces deux
parties (pas des images de scènes réelles), peuvent être visualisées grâce à : real(M) et imag(M).
On considère l’image tuile.jpg que l’on convertira en niveaux de gris.
1. Fournir les images des fréquences obtenues après application de la DCT (spectre S1) et de la FFT
(deux composantes de la FFT, spectres S2) de l’image tuile.jpg
2. Si le spectre S1 fourni par la DCT possède nblig et nbcol,
– Forcer à 0 les valeurs de S1 comprises dans le carré représenté ci-dessous. On prendra ici,
a=b=4/16 ainsi que la partie entière de anblig et de bnbcol.
– Reconstruire ensuite l’image filtrée par DCT-1
.
– Commenter les résultats obtenus en précisant la nature du filtrage réalisé ?
3. Si les spectres S2 fournis par la FFT possèdent nblig et nbcol,
– Forcer à 0 les valeurs de S2 comprises dans le carré représenté ci-dessous. On prendra ici,
a=6/16 et b=10/16 ainsi que la partie entière de anblig et de bnbcol.
– Reconstruire ensuite l’image filtrée par FFT-1
.
– Commenter les résultats obtenus en précisant la nature du filtrage réalisé ?
anblig
bnblig
anbcol bnbcol
anblig
bnbcol
carré
carré
SPECTRE S1 SPECTR