0% ont trouvé ce document utile (0 vote)
3 vues1 page

Mini Project

Le mini-projet consiste à implémenter une compression d'images JPEG en Matlab en appliquant diverses étapes de traitement sur deux images choisies, avec trois facteurs de qualité différents. Les étapes incluent la conversion en niveaux de gris, la transformation DCT, la quantification, le codage Huffman, et la décompression, suivies d'une comparaison des résultats. Le rapport final doit inclure une introduction, une présentation de la norme JPEG, l'implémentation, les résultats, une conclusion et des références bibliographiques.

Transféré par

hfetouhi19
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues1 page

Mini Project

Le mini-projet consiste à implémenter une compression d'images JPEG en Matlab en appliquant diverses étapes de traitement sur deux images choisies, avec trois facteurs de qualité différents. Les étapes incluent la conversion en niveaux de gris, la transformation DCT, la quantification, le codage Huffman, et la décompression, suivies d'une comparaison des résultats. Le rapport final doit inclure une introduction, une présentation de la norme JPEG, l'implémentation, les résultats, une conclusion et des références bibliographiques.

Transféré par

hfetouhi19
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Mini-Projet 1MTEL – M213

Implémentation d’une compression d’images JPEG en Matlab


L’objectif de ce mini-projet est d’implémenter la chaine de compression JPEG basic en
Matlab et de l’appliquer sur deux images de votre choix avec 3 valeurs de facteur de qualité
Fq=5, 15 et 30, ensuite interpréter les résultats obtenus.

Plan pratique :
1. Application de la compression JPEG des images avec quantification matricielle :
2. Charger l’image et la convertir en niveau de gris, en changeant aussi l’échelle de
représentation des pixels (-128 et +128).
3. Diviser l’image X en sous blocs de taille 8x8 et appliquer à chaque bloc le traitement
suivant :
• La transformée DCT.
• La quantification matricielle selon la fonction du cours avec un facteur de qualité voulu
• Transformer le bloc en vecteur avec la fonction zigzag.
• Ajouter ce vecteur à un vecteur global en concaténant tous les blocs traités.
4. A la fin appliquée le codage Huffman sur le vecteur global obtenu.
5. Effectuer la décompression selon ce même concept (en inversant le processus) et comparer
les deux images (originale et reconstruite) en calculant le MSE, le PSNR, le BPP, et le Rapport
de compression pour chaque facteur de qualité choisi (5, 15, et 30)
6. Vérifier à chaque étape l’évolution de l’entropie et interpréter les résultats obtenus.
Le rapport du Mini-projet :
1. Introduction au travail.
2. Présentation de la norme de compression JPEG.
3. Implémentation de l’algorithme en Matlab (Avec explication)
4. Présentation des résultats sur les 2 exemples (Avec discussion).
5. Conclusion.
6. Références bibliographiques (7-10)

Durant l’atelier du Mardi 5 mai 2026, vous allez apprendre à utiliser l’intelligence
artificielle pour la préparation et la rédaction rationnelles d’un rapport de projet
(toute absence ce jours là est un zéro dans le mini-projet)

Vous aimerez peut-être aussi