Académique Documents
Professionnel Documents
Culture Documents
Compression d’images
Rappels:
• L’image est une matrice
de pixels
• La netteté des images
dépend de leur
résolution
• Exemples:
– une image en 2 couleurs - noir et blanc
– 16 couleurs – les tons de gris, ou en couleur où chaque pixel
à une palette de 16 couleurs
– 256 couleurs - les premiers jeux vidéos
•Redondance psychovisuelle
•limites du système visuel humain
Algorithme de Huffman :
Exemple :
Soit un message de 36 caractères, composé des caractères A, B, C,
D et E qui apparaissent selon les fréquences suivantes :
Symboles : A B C D E
Fréquences : 7 6 5 14 4
Le graphe ci-dessous fait apparaître les symboles depuis le plus
fréquent (D) jusqu’au moins fréquent (E).
Les symboles C et E fusionnent vers un même nœud de poids 5+4=9
Symboles : A B C D E
Fréquences : 7 6 5 14 4
Une fois ordonnée par fréquences décroissantes,
la liste de symboles est partagée en 2 ensembles
de probabilités les plus proches (sommes des
probabilités des symboles les composant) :
lm = (2*27 + 3*9)/36=81/36=2.25
Exemple :
Soit la chaîne d’entrée utilisant 3 caractères :
abacbacbababaaaaaaa
La table des chaînes préfixes correspondantes est la
suivante :
a : 1 b : 2 c : 3 (symboles élémentaires), puis :
ab : 4 ba : 5 ac : 6 cb : 7 bac : 8 cba : 9 aba : 10
abaa : 11 aa : 12 aaa : 13 aaaa : 14
La chaîne codée devient donc :
1 2 1 3 5 7 4 10 1 12 13, liste qui sera codée en
binaire.
2
N .xMax
PSNR 10. log 10 N
xi x'i
2
i 1
Matrice d’origine.
Matrice quantifiée.
Ordre de codageMaster
défini par la norme JPEG.
2 ESE Octobre 2022 67
Algorithme JPEG : ETAPE 6 : Codage, compression RLE et
Huffman