[PDF] BE 1 –Transformation DCT – Compression dimage





Previous PDF Next PDF



BE 1 –Transformation DCT – Compression dimage

BE 1 –Transformation DCT – Compression d'image. 1. BE ? La transformation en cosinus discrète (DCT inverse DCT) et son application à la compression d'image.



Codage dImages Numériques par Fractales dans le Domaine DCT

Mots clés: Compression d'images Codage



An Orthogonal 16-point Approximate DCT for Image and Video

27 mai 2016 16-point DCT approximation Low-complexity transforms



A DCT Approximation for Image Compression

25 févr. 2014 Keywords: DCT approximation Low-complexity transforms



TRANSFORMÉES ORTHOGONALES DE LANALYSE SPECTRALE

image compression include discrete cosine transform (DCT) and discrete wavelets 1. 1.1. Développement d'algorithmes rapides pour les transformées .



Thème

Mots-clés : Compression d'images fies DCT



Compression dimages à laide dun codage Hybride Huffman et

3 juin 2015 MOTS-CLEFS: Codage Hybrid Codage de Huffman



A Multiplierless Pruned DCT-like Transformation for Image and

11 déc. 2016 The discrete cosine transform (DCT) plays a fundamental role in signal ... at VLSI realizations of both 1-D and 2-D versions of the proposed ...



Chapitre I-1: Etude bibiographique des méthodes de compression d

La compression d'une image numérique permet de réduire le nombre de bits qu'elle 4 DCT: de l'anglais "Discrete Cosine Transform" (transformée cosinus ...



Compression dimages fixes

1. VERS UNE STANDARDISATION : J.P.E.G.. 4. 2. PRINCIPE DE LA COMPRESSION JPEG. 4. 3. QU'EST-CE QU'UNE IMAGE INFORMATIQUE ? 4. 4. TRANSFORMATION DCT 

François Tassin / Guillaume Dutertre

BE 1 -Transformation DCT - Compression d'image

1

BE Ǧ La transformation en cosinus

discrète (DCT, inverse DCT) et son

Le but de ce BE est d'Ġtudier la compression JPEG, tout du moins une partie de la compression, à

savoir la transformation en cosinus discrète puis quantification. Dans un premier temps, on codera une fonction MATLAB permettant d'effectuer une transformation

DCT sur une matrice de taille 8*8. Ensuite, on intègrera cette fonction dans un ensemble permettant

la compression d'images. On s'intĠressera ă l'influence du facteur de quantification (qui détermine la

matrice de quantification utilisée dans le processus de compression) sur le taux de compression (on

se contentera de compter le nombre de coefficients non nuls dans les matrices) et sur l'erreur entre une image avant et après compression/décompression. Les étapes de la compression d'une image sont les suivantes :

1) La fonction " lecture_image_bmp » renvoie les 3 matrices de dimensions 2 contenant les valeurs

2) La fonction " conversion_spatial_frequantiel » convertit chaque bloc 8*8 de la matrice en

appliquant la DCT sur ces blocs, puis divise ces blocs par une matrice de quantification dont les

coefficients dépendent du facteur de quantification demandé (on utilise ici des facteurs entre 1 et

25).

3) La fonction " ecriture_jpg ͩ se charge d'enregistrer les coefficients calculĠs dans un fichier.

Ajout de la fonction " m_DCT2 » dans MATLAB

On se charge d'insĠrer une fonction ͨ m_DCT2 » permettant de renvoyer la transformée en cosinus

discrğte d'une matrice. La formule est la suiǀante :

Aǀec DCT la matrice de sortie (aprğs transformation), pidžel celle d'entrĠe de taille NΎN.

Voici le code MATLAB de cette fonction :

function [a] = m_DCT2(m) [N,N] = size(m); a = zeros(N,N); for i=0:N-1 for j=0:N-1 if i==0 c1=1/sqrt(2); else c1=1;

François Tassin / Guillaume Dutertre

BE 1 -Transformation DCT - Compression d'image

2 end if j==0 c2=1/sqrt(2); else c2=1; end for u=0:N-1 for v=0:N-1 end end end end end

Application de la compression DCT à une image

On intègre cette fonction dans le processus de compression DCT, puis on applique cette compression

décompressée, on calcule le facteur de compression (nombre de termes non nuls après compression

matrice de différence entre la matrice initiale et celle décompressée).

Voici l'image originale :

François Tassin / Guillaume Dutertre

BE 1 -Transformation DCT - Compression d'image

3

Voici quelques images obtenues après compression puis décompression pour différents facteurs de

quantification : 1 5

10 15

20 25

On remarque que plus le facteur de quantification augmente, plus la qualité diminue. En effet,

l'image paraŠt de plus en plus ͨ floue » lorsque le facteur augmente, et on visualise de plus de plus le

dĠcoupage de l'image par bloc de 8Ύ8 pidžels. En effet, plus le facteur de quantification est élevé, plus

les termes de la matrice de quantification sont grands, et donc plus de termes de la matrice DCT

François Tassin / Guillaume Dutertre

BE 1 -Transformation DCT - Compression d'image

4

après quantification (division par la matrice de quantification) sont négligés, il y a donc plus de

données perdues.

Les matrices de coefficients DCT ne contiennent pas de zĠros aprğs l'application de l'algorithme de

quantification. Il faut donc choisir la valeur minimale des coefficients à garder dans la matrice et

utiliser un algorithme qui va remplacer les coefficients inférieurs à cette valeur par zéro. On choisit

de ne garder que les valeurs absolues supérieures à 1. On obtient les résultats suivants : On remarque que le taux de compression diminue lorsque le facteur de quantification augmente,

mais non linéairement. En effet, les termes de la matrice de quantification dépendent du facteur de

matrice de quantification, ces derniers évoluent de manière inversement proportionnelle au facteur

évolue de cette manière.

On obserǀe ensuite l'erreur entre l'image originale et l'image compressĠe puis dĠcompressĠe :

0 0,1 0,2 0,3 0,4 0,5 0,6

0 5 10 15 20 25 30

Taux de compression

Indice de quantification

Compression en fonction de la quantification

0

1000000

2000000

3000000

4000000

5000000

6000000

7000000

0 5 10 15 20 25 30

Norme de l'erreur

Indice de quantification

Erreur en fonction de la quantification

François Tassin / Guillaume Dutertre

BE 1 -Transformation DCT - Compression d'image

5 complémentaire à celle de la compression.

Conclusion

Le procédé de compression JPEG permet en gĠnĠral de compresser l'image sans perte significatiǀe de

une bonne compression. 0 5 10 15 20

0 5 10 15 20 25 30

Pourcentage d'erreur moyenne

Indice de quantification

Pourcentage d'erreur en fonction de la

quantificationquotesdbs_dbs25.pdfusesText_31
[PDF] BE 2040 Einbauversion - Bosch Security Systems

[PDF] BE 90 King Air - Les pages d`Epinal Aero Formation

[PDF] BE A CABARET SINGER! - Ecole Burlesque Secret Follies - Anciens Et Réunions

[PDF] Be A Star: Finding Important Problems

[PDF] Be a winner, choose Bosch!

[PDF] BE AN ATHLETE. - France

[PDF] BE BEST - 1/4 tour - IP 65 - BBC - 8,5 W

[PDF] BE BOP A LULA - la country en alsace - Anciens Et Réunions

[PDF] Be Bop A Lula- - Anciens Et Réunions

[PDF] Be chéque cadeau Ticket Kadées® Culture est utilisable

[PDF] Be different! | Kraftstoff Magazin Ausgabe 02/2007

[PDF] BE du 16 au 29 février 2016 - Centre de gestion de la fonction

[PDF] BE du 16 au 30 avril 2013 - Centre de gestion de la fonction - Inondation

[PDF] be electric 2015 bikes garment - Garderie Et Préscolaire

[PDF] BE FAITES PROGRESSER LA DU SEIN - Divorce