Beruflich Dokumente
Kultur Dokumente
Compression dimage,
la mthode de Huffman
Travail prpar par:
Lilia Ben Hadj Mabrouk Propos par madame Faten Ben Hassine
Amal Rassaa
Sihem Znaidi
Introduction
Mthode Huffman
Logiciels de compression
Conclusion
Webographie
Introduction
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a) Image numrique
b) Dfinition de compression
c)
d)
Buts de la compression
Types de compression Image numrique
C'est une image qui est dcrite dans un langage informatique, ce qui
3
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a) Image numrique
b) Dfinition de compression
c)
d)
Buts de la compression
Types de compression La compression
Une opration informatique consistant transformer une suite de
bits A en une suite de bits B plus courte pouvant restituer les mmes
informations en utilisant un algorithme particulier sur des images
numriques.
4
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a) Image numrique
b) Dfinition de compression
c) Buts de la compression
d) Types de compression
6
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a) Image numrique
b) Dfinition de compression
c) Buts de compression
d) Types de compression
8
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a) Image numrique
b) Dfinition de compression
c) Buts de compression
d) Types de compression
Donnes compresses
Compression
Dcompression
Image originale
9
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a) Image numrique
b) Dfinition de compression
c) Buts de compression
d) Types de compression
10
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a) Image numrique
b) Dfinition de compression
c) Buts de compression
d) Types de compression
11
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a) Image numrique
b) Dfinition de compression
c) Buts de compression
d) Types de compression
12
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a) Image numrique
b) Dfinition de compression
c) Buts de compression
d) Types de compression
Avantages:
Inconvnients:
a) Image numrique
b) Dfinition de compression
c) Buts de compression
d) Types de compression
14
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a) Image numrique
b) Dfinition de compression
c) Buts de compression
d) Types de compression
Avantages:
Inconvnients:
a) Image numrique
b) Dfinition de compression
c) Buts de compression
d) Types de compression
Compression
16
La mthode Huffman
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
Le codage de HUFFMAN:
publi en 1952.
18
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
Compression Huffman
1. Dtection des squences de 0 et de 1
2. Codage
3. Ecriture dans un fichier
Image compresse
19
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
Principe:
Diminuer au maximum le nombre de bits utiliss pour coder un
fragment d'information.
20
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
CARACTERE A R B E
OCCURRENCES 1 2 1 1
PROBABILITE 20% 40% 20% 20%
23
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
A:1 B:1
25
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
A:1 B:1
25
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
2
E:1
A:1 B:1
25
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
2
E:1
A:1 B:1
25
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
3 R:2
2
E:1
A:1 B:1
25
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
5
0
1
3 R:2
0 1
2
E:1
0 1
A:1 B:1
27
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a)
b)
Historique de la mthode Huffman
Compression
Caractres:
c) Dcompression
d) Avantages + Inconvnients A B
5
R E
0
1
Code des symboles:
3 R:2
0 1
2
E:1
0 1
A:1 B:1
27
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a)
b)
Historique de la mthode Huffman
Compression
Caractres:
c) Dcompression
d) Avantages + Inconvnients A B
5
R E
0
1
Code des symboles:
3 R:2
A 010
0 1
2
E:1
0 1
A:1 B:1
28
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a)
b)
Historique de la mthode Huffman
Compression
Caractres:
c) Dcompression
d) Avantages + Inconvnients B
5
R E
0
1
Code des symboles:
3 R:2
A 010
0 1
B 011
2
E:1
0 1
A:1 B:1
29
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a)
b)
Historique de la mthode Huffman
Compression
Caractres:
c) Dcompression
d) Avantages + Inconvnients
5
R E
0
1
Code des symboles:
3 R:2
A 010
0 1
B 011
2
E:1
R 1
0 1
A:1 B:1
30
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a)
b)
Historique de la mthode Huffman
Compression
Caractres:
c) Dcompression
d) Avantages + Inconvnients
5
E
0
1
Code des symboles:
3 R:2
A 010
0 1
B 011
2
E:1
R 1
0 1
E 00
A:1 B:1
31
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
B 011
R 1
E 00
33
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
B 011 010
R 1
E 00
33
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
B 011 0101
R 1
E 00
33
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
B 011 0101011
R 1
E 00
33
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
B 011 01010111
R 1
E 00
33
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
B 011 0101011100
R 1
E 00
33
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
B 011 0101011100
R 1
E 00
40 bits 10 bits
33
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
40 bits 10 bits
Taux de compression= taille des donnes aprs compression/ taille initiale
= 10 / 40
= 25%
180:2 100:3
36
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
5
90:4 15:7 10:9
180:2 100:3
36
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
5
90:4 15:7 10:9
180:2 100:3
36
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
9 16
5
90:4 15:7 10:9
180:2 100:3
36
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
25
9 16
5
90:4 15:7 10:9
180:2 100:3
36
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
25
9 16
5
90:4 15:7 10:9
180:2 100:3
37
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
25
0 1
9 16
0
1 0 1
5
90:4 15:7 10:9
0 1
180:2 100:3
37
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
10 11
25
0 1 15 10
90 01
9 16 100 001
0
1 0 1 180 000
5
90:4 15:7 10:9
0 1
180:2 100:3
37
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
10 11
15 10
90 01
100 001
180 000
38
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
10 11
15 10
90 01
100 001
180 000
38
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
39
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
41
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
Dcompression Huffman
1. Lecture dans un fichier
2. Dcodage
3. Reconstruction des squences de 0 et de 1
Image dcompresse
42
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
Avantages:
Obtenir des codes binaires plus courts
44
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
Inconvnients:
On doit connatre la frquence des
lire tout le fichier avant de
caractres utiliss dans un fichier
comprimer
avant de choisir les codes optimaux
45
Logiciels de compression
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a) Winrar
b) WinZip
c) 7-Zip
d) Comparaison
1. Winrar:
Logiciel de compression et de dcompression
Rduit efficacement la taille d'un ensemble de fichiers
Runit plusieurs fichiers dans une mme archive.
Enregistre les fichiers compresss sous le format RAR ou ZIP.
Extrait des archives aux formats:
Grand nombre de fonctionnalits
a) Winrar
b) WinZip
c) 7-Zip
d) Comparaison
2. WinZip:
48
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a) Winrar
b) WinZip
c) 7-Zip
d) Comparaison
3. 7-Zip:
compresse ou dcompresse un grand nombre de fichiers
compresse un fichier avec un taux lev de compression
propose des raccourcis direct via le menu contextuel accessible par un simple
clic droit sur un fichier ou un rpertoire
Possible de l'associer aux principales extensions d'archives compresses afin de
lui permettre de les ouvrir grce un simple double clic
49
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
a) Winrar
Logiciels Systmes
b) WinZip dexploitation Formats de compression Spcificits
c) 7-Zip
d) Comparaison
LINUX
XP 5 formats Logiciel libre
7-zip VISTA 7z,ZIP,TAR,GZIP, BZIP2 Ergonomique efficace
MAC rgulirement amlior
DOS
LINUX
WinRar XP 2 formats Logiciel propritaire seul
VISTA RAR et ZIP capable de lire RAR
MAC
LINUX
XP 1 format Logiciel shareware trs
WinZip VISTA ZIP peu ergonomique
MAC
50
Conclusion
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
54
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
55
Webographie
Introduction Mthode Huffman Logiciels de compression Conclusion Webographie
http://www2.cegep-ste-foy.qc.ca/departements/freesite-
informatique/ProjetsRechercheH2006/Gr4628/H06-620-
Equipe7/telechargements/CompressionLPS.pdf
http://www.cb.uu.se/~robin/TODB2011/lectures/f7.pdf
http://master-ivi.univ-lille1.fr/fichiers/Cours/ti-semaine-12-compression.pdf
http://www.commentcamarche.net/
http://cour2.blogspot.com/2012/11/application-interactive-permettant-la.html
https://fr.wikipedia.org/wiki/Codage_de_Huffman#Anecdote
Merci pour votre attention