Page 42 - CCM_numerique
P. 42
Comment ça marche ?
Radio-club F6KRK
Les transmissions radio numériques
17 – Le codage de l’image fixe.
Après avoir vu la réduction des données par le codage de la parole, nous allons poursuivre
avec le codage des images fixes. Comme pour le codage de la parole, il ne s’agit pas
d’exiger du lecteur une compétence en traitement du signal. Cet article n’a d’autre
ambition que de donner une idée générale des processus employés.
CODAGE DE L’IMAGE FIXE Une première solution consiste La transformée en cosinus discrète
à compresser les données, par (DCT).
La transmission d’une image fixe exemple selon le principe RLC (Run
revient à transmettre un fichier de Length Coding) qui est celui des Il s’agit d’appliquer une transformée
données. Le problème consiste à fichiers « Zip ». Ce codage ne perd de Fourier complexe aux signaux
réduire la taille de ce fichier sans aucune information. numérisés. Sous certaines conditions,
diminuer la qualité de l’image, la DCT décompose le signal en une
définie par une résolution en pixels. Une autre solution consiste à coder série de fonctions uniquement
l’image non plus en RVB, mais en cosinus harmoniques en phase avec
Prenons un exemple avec une image Y-Cb-Cr (luminance, chrominance le signal d’origine, ce qui réduit de
couleur ayant une résolution de bleue, chrominance rouge). moitié le nombre de coefficients
86400 pixels (360 x 240), codée Alors, partant du principe que nécessaires pour une transformée
sur 256 niveaux à partir des trois l’œil a moins de résolution pour standard.
couleurs fondamentales R V B et la couleur que pour la luminance,
numérisons-la. Nous obtenons un on peut adopter le format 4 : 2 : Dans le cas d’une image, nous
fichier de taille : 86400 x 3 x 8 = 2. C’est à dire que pour 4 pixels, travaillons à partir d’un signal
2 073 600 bits. on a 4 valeurs de luminance et 2 échantillonné bidimensionnel.
valeurs pour chaque chrominance. Nous aurons donc affaire à une DCT
Supposons que nous voulions en deux dimensions (H et V) qui
transmettre cette image par radio On réduit alors la taille du fichier transformera les valeurs discrètes
en une seconde. En prenant en dans un rapport de 1,5 (8 bits pour (luminance ou chrominance) d’un
compte un « habillage » des données 12 bits). bloc de N x N pixels en un autre bloc
qui les augmente dans un rapport 1,5 On peut ensuite appliquer une de N x N coefficients correspondant
nous obtenons un fichier « radio » de compression RLC ou une variante à l’amplitude de chacune des
3 110 400 bits, soit un débit de plus performante appelée « VLC » fonctions cosinus harmoniques.
48 600 bauds avec une modulation (Variable Length Coding ou codage En pratique, on choisit N = 8 (blocs
64QAM. Et c’est une image en basse à longueur variable ou entropique). de 64 coefficients).
résolution ! On voit bien la nécessité Le codage le plus connu est le code Voir sur la figure 1 le déroulement
de réduire la taille du fichier. de Huffman, bien adapté à la DCT, du processus complet .
[1]
Pour cela, on va utiliser plusieurs solu- que nous allons voir.
tions qui peuvent être combinées.
Figure 1 : Processus de compression d’image utilisant le procédé DCT
42