La compression d’images

par ondelettes

Gabriel Peyré       Ismael Castillo      Charles Dossal      Abdelwaheb Di²

Ce document est une introduction interactive à la compression des images par ondelettes. Si vous ne voyez pas l'applet ci-dessus ne se charge pas, ou bien si un message d'erreur s'affiche, il vous faut télécharger la dernière version de Java. Cette applet permet de comprimer une image à l'aide d'une transformée en ondelettes, et de voir en temps réel le résultat. Le curseur au centre permet de régler le taux de compression. Ainsi, en plaçant le curseur sur "50%", vous obtiendrez un fichier compressé qui prendra moins de place sur le disque dur. Bien sûr, plus vous compressez l'image, plus vous perdez en qualité, on ne peut pas gagner sur tous les tableaux !

  1. Introduction

Les multimédia ont fait entrer les images numériques partout dans notre vie : appareils photos numériques, internet, télévision, téléphones portables. Chaque jour des milliards d’images sont transférées sur internet, d’un appareil photo à un ordinateur ou d’un téléphone portable à un autre. La croissance de ces échanges ainsi que la volonté de stocker toujours plus d’images sur un support limité ont poussé les chercheurs et les ingénieurs à trouver des moyens de représenter les images de manière la plus concise possible. On mesure le volume qu’occupe une image en mémoire par sa taille en octets.

Exemples d’images avec différents poids (3 ou 4 exemples, de qualités et de dimension différentes).

  1. Les images numériques
  1. Comment compresser ?
  1. Compression en ondelettes

Des ingénieurs et des mathématiciens ont développé indépendamment des idées proches dans les années 80 qui ont débouché sur l'outil mathématique à la base du format de compression « jpg2000 » : les ondelettes.

 

Code Source Java