« Compression de données/Le format JPEG 2000 » : différence entre les versions

Contenu supprimé Contenu ajouté
-En cours, merci de relire !
Ligne 91 :
 
== Étapes de la compression du JPEG 2000 ==
[[Image:Jpeg2000 wikibooks img5.jpg|thumb|right|Résultat de la quantification avec une transformée de Haar. L'image est dégradée mais le signal reste relativement fidèle à l'original malgré la perte de coefficients.]]
=== Préparation de l'image et découpage en tuiles ===
Avant d'appliquer une décomposition par ondelettes sur l'image, il faut la préparer pour cette opération. La première étape consiste à faire en sorte que l'image possède des dimensions correctes, les filtres ne peuvent pas travailler sur des longueurs quelconques. Les pixels supplémentaires peuvent être ajoutés en recopiant les pixels déjà existants.
Ligne 103 ⟶ 104 :
 
=== Quantification ===
[[Image:Jpeg2000 wikibooks img5.jpg|thumb|right|Résultat de la quantification avec une transformée de Haar]]
Après une transformation avec des ondelettes, nous nous retrouvons avec un tableau de tuiles et des coefficients pour plusieurs niveaux de détails dans chaque tuile. Pour le choix des coefficients et l'élaboration d'un algorithme de quantification, on fait normalement appel aux [[:w:Perception|études psychovisuelles]] qui permettent de mieux estimer les limites de la vision. On sait que lors de la restitution d'une image, les hautes fréquences sont moins importantes que les basses fréquences. Dans le cas du JPEG 2000, plusieurs méthodes ont été envisagées mais seule la [[:w:Quantification|quantification linéaire]] à été retenue, c'est aussi la plus simple et la plus rapide car elle revient à diviser les coefficients par une constante et à arrondir le résultat. Dans le cas d'une compression sans perte, aucune quantification n'est appliquée. Le JPEG 2000 supporte un autre mode de compression avec des tuiles non-quantifiées. C'est au moment de réaliser le flux de données que certains coefficients seront tout simplement éliminés. On attribue une priorité selon le niveau de détails, les coefficients correspondant aux hautes fréquences auront une importance plus faible que ceux des basses fréquences. Lors de l'écriture du fichier, on donne une taille à ne pas dépasser et les données sont sauvées selon leur importance jusqu'à atteindre le ''quota'' alloué.
 
163

modifications