Qu’est-ce que la compression par ondelettes ?

La compression par ondelettes représente les images ou les vidéos sous forme de coefficients à plusieurs échelles spatiales, puis quantifie ou supprime les coefficients moins importants. Elle permet un décodage progressif et évite les limites de blocs fixes.

Fonctionnement de la compression par ondelettes

Une transformée en ondelettes décompose une image en approximations à basse fréquence et en bandes de détails directionnels à des échelles de plus en plus fines. Un encodeur ordonne les coefficients obtenus, les quantifie et leur applique un codage entropique afin qu’un décodeur puisse d’abord reconstruire une image grossière, puis l’affiner à mesure que les données arrivent. Cette approche est utilisée lorsque l’accès multirésolution, l’échelonnement de la qualité ou les modes mathématiquement sans perte sont importants, en tenant compte du conditionnement et de la disponibilité des décodeurs lors de la planification de la diffusion.

Points clés

  1. Les transformées réversibles en ondelettes à valeurs entières peuvent permettre une reconstruction exacte sans perte, tandis que les transformées irréversibles et la quantification des coefficients réduisent la précision de reconstruction pour obtenir une sortie moins volumineuse.
  2. JPEG 2000 organise les données transformées afin que les flux codés puissent offrir des progressions en résolution et en qualité, permettant un décodage sélectif sans stocker une image distincte pour chaque niveau.
  3. Les ondelettes évitent la grille de blocs fixes associée à certains codecs à transformée, mais une forte quantification peut néanmoins créer des oscillations ou des textures floues autour des détails nets.

Quand la compression par ondelettes est utile

La compression par ondelettes est utilisée dans JPEG 2000, le cinéma numérique et les systèmes spécialisés d’archivage d’images. Son fonctionnement progressif peut convenir à ces flux de traitement, mais la prise en charge par les décodeurs peut être plus limitée que pour les formats web courants.

Transformer vos connaissances sur les médias en une chaîne de traitement opérationnelle

Reliez les téléversements, le traitement, l’IA, le stockage et la diffusion via une seule API déclarative — la pile d’encodage, la montée en charge et l’évolution constante des formats sont prises en charge pour vous.

Essayer Transloadit gratuitement