Format JPG - C`est ici que cela se passe

Transcription

Format JPG - C`est ici que cela se passe
Maxime Pihoué
Maillard Victor
Format JPG
Photographic Experts Group, JPEG ou JPG est un format d'image compressé dont
la norme officielle a été crée en 1992 après un peu moins de 20 ans de recherche. Les
images utilisant ce format ont une mauvaise résolution car le format JPG compresse les
images. L’extension est .jpg ou .jpeg.
I)
Qu'est-ce que le format JPG ?
Le format JPG est un format d'image qui compresse une image afin de la rendre
moins lourde. La principale caractéristique de ce format est son fort taux de compression.
On peut distinguer deux types de format JPG :
-JPG classique :
C'est le type de format JPG ayant le plus fort taux de compression. En effet, son
taux de compression est de 3 à 100%. Ce format engendre une perte d'information de
l'image (couleur, résolution, …). Une fois l'image compressés en JPG, on ne peut plus la
décompressé.
-JPEG-LS :
JPEG-LS est le nom de la norme correspondant à une certaine catégorie du format
JPG. Ce type de format JPG ne provoque pas de perte d'information, donc le taux de
compression est beaucoup plus faible que le format JPG classique. En effet, il a un taux
de compression de 2 à 8%.
Quelque années après est apparu le format JPEG 2000. C'est une amélioration des
formats JPG précédent. L'avantage de ce format est que pour un même poids de fichier, la
résolution est nettement mieux conservée. De plus, ce format est doté d'une résistance
aux erreurs lors des codages et des transmissions. La compression d'une image en JPEG
2000 est quasiment la même que pour la compression en JPEG classique ou -LS. Lors du
processus de la compression en JPEG 2000, la deuxième étape constitue la transformée
en ondelette qui est l'équivalent du sous échantillonnage pour la compression en JPG
classique et -LS. Les couleurs sont modifiés à l'aide de filtre pour obtenir des couleurs
avec un fort taux de compression.
II)
A quoi ça sert ?
Ce format a pour but de compresser l'image pour la rendre moins lourde afin de
faciliter l'échange de ces images par mail par exemple. En effet, pour une image JPG
800x600 de faible qualité, sa taille sera seulement d'une dizaine de Ko contre plusieurs
Mo pour une image BMP équivalente. Cependant, les images JPG, au vue de leur forte
compression, sont très dégradées et il vaut mieux parfois choisir un format d'image qui
prend un peu plus de place mais avec une meilleure résolution. Le format PNG semble
idéal pour cela. Cependant, ce format n'est pas adapté partout. Etant donné que le format
JPG a pour premier objectif de réduire le poids des images au détriment de leur qualité, ce
format ne convient pas aux domaines ou la précision et la qualité doivent être considérées
en premier. Par exemple, ce format n'est pas adapté dans le domaine médical.
Format PNG
Format JPG
III) Comment fonctionne la (dé)compression du format JPG ?
1) Compression en JPG
La compression d'une image en format JPG se fait grâce à un processus :
-Transformation de couleur :
Tout d'abord, les couleurs de l'image vont être transformés par des couleurs ayant
un fort taux de compression.
-Sous-échantillonnage :
Ensuite, on lui applique un sous échantillonnage. Les parties qui ont a peu près la
même teinte vont se rassembler en une plus grosse partie. Cette partie aura la couleur
ayant le plus fort taux de compression correspondant aux teintes des parties initiales.
C'est le sous-échantillonnage.
-Découpage en blocs de pixels :
Après, l'image est séparé en groupe de 64 sous pixels, diminuant ainsi la
résolution.
-Transformée DCT (Discrete Cosine Tranform) :
L'image séparée en plusieurs blocs, on peut numériser chaque blocs grâce à la
variante de la transformée de Fourier (DCT). Chaque blocs est ainsi caractérisé par une
carte de fréquence et d'une amplitude.
-Quantification :
Ensuite viens l'étape de la Quantification. Cette étape permet de compresser et de
diminuer les valeurs numérique de chaque blocs de l'image mise en place par la
transformée de Fourier.
-Codage RLE et Huffman :
Enfin, les valeurs numériques de chaque blocs sont encore compressées grâce à
différents codages. Tout d'abord, elles subissent le RLE (run-length encoding) qui
compresse légèrement les valeurs numériques en diminuant le nombre de bits. Ensuite,
les bits obtenus avec le codage RLE sont encore une fois compressés suivant leur
fréquence d'apparition grâce au codage Huffman. Ces codages ne causent pas de pertes.
Les images JPEG-LS utilisent une variante du codage Huffman pour leur compression.
2)
Décompression d'une image JPG
La décompression d'une image de format JPG ne fonctionne qu'avec le type de
format JPG de norme JPEG-LS qui a un taux de compression de 2 à 8%. La
décompression remonte la chaîne du processus de compression.
-Décodage RLE et Huffman :
Tout d'abord les valeurs numériques compressées par ces codages sont
décompressés.
-Déquantification :
Ensuite, l'image JPG subit une quantification inverse. Les valeurs numérique sont
décompresser.
-Transformée DCT inverse (Discrete Cosine Tranform) :
Ensuite, les valeurs numérique sont rétablies en blocs correspondant à une partie
de l'image.
-Regroupement en blocs de pixels :
Après, les blocs de pixels sont rassemblés provoquant une plus grande résolution.
-Sur-échantillonnage :
Ensuite, on applique un sur-échantillonnage sur l'image. Les couleurs sont partagés
en plusieurs couleurs de différentes teintes rendant l'image plus fidèle à l'originale au
niveau des couleurs.
-Transformation de couleur :
Enfin, les couleurs vont encore être transformées. Chaque blocs de couleurs mise
en place par le sur-échantillonnage va être transformée par la couleur de l'image originale.
Le format JPG est très pratique car il ne prends pas beaucoup de place mais
l'image est cependant très dégradé. Ce format doit être amélioré (plus de résolution pour
un même poids de fichier) si il veut prospérer d'autant plus que d'autre format d'image ont
une qualité et résolution nettement meilleurs pour un poids, certes, plus élevé mais tout de
même raisonnable. Des améliorations sont en cours ou ont été faite comme le format JPG
2000 pour que le format JPG reste compétitif.

Documents pareils