Mots clés : Limite OPTA (Optimum
Performance Theoretically Attainable), Formalisme MDL
(Minimum Description Length), allocation de débit,
optimisation débit-distorsion, codage avec pertes, codage par
descriptions multiples, modélisation de canal .
Résumé :
Les travaux de codage (avec ou sans pertes) et les
travaux de codage conjoint source-canal de TEMICS reposent
sur des concepts fondamentaux de la théorie de
l'information, comme les notions de quantité d'information,
d'entropie d'une source avec et sans mémoire, de capacité
d'un canal et de limite de performance débit-distorsion.
Les algorithmes de compression sont conÇus de manière à
approcher au mieux la limite de performance
débit-distorsion R(D) pour un signal considéré.
Le coût de description d'un message peut aussi être
représenté à l'aide du formalisme MDL (minimum description
length) qui se rapproche des notions de complexité de
Kolmogorov et de complexité stochastique.
Le théorème du codage de source définit les limites de
performances du codage sans pertes et avec pertes. Dans le
cas du codage sans pertes, la borne inférieure de débit est
fournie par l'entropie de la source. Dans le cas du codage
avec pertes, elle est donnée par une fonction
débit-distorsion R(D). Cette fonction R(D) établit la quantité
d'information minimale nécessaire à la représentation du
message pour une distorsion donnée de ce message, ou à
l'inverse, établit la distorsion minimale pour un débit (ou
une quantité d'information) donné.
Cette fonction débit-distorsion limite, appelée OPTA
(Optimum Performance Theoretically
Attainable), est en général difficile à déterminer de
manière analytique, sauf pour le cas de sources particulières
(théoriques), comme par exemple pour des sources Gaussiennes.
Dans le cas de sources réelles (images ou signaux vidéo), les
algorithmes de compression nécessitent l'utilisation de
procédures d'optimisation débit-distorsion. Pour ce faire,
une minimisation Lagrangienne est généralement mise en
oeuvre. Elle répond à l'équation suivante :

=
0 où
J =
R +
D avec

> 0.
Cette optimisation est réalisée en dérivant le
Lagrangien, J, par rapport
au paramètre à l'origine de la distorsion, c'est-à-dire
souvent par rapport au pas de quantification Q.
Dans un cadre d'optimisation des performances de la
qualité de service d'un système de communication, il est en
outre nécessaire de prendre en compte les caractéristiques du
canal et du codage de canal, en développant des stratégies de
codage conjoint source-canal. On cherche alors à minimiser
une distorsion globale, définie comme la somme de la
distorsion due à la compression du signal et de la distorsion
induite par le bruit de transmission sur le canal, sous
contrainte d'un débit global donné. La fonction de coût à
minimiser devient alors
J = (
Rs +
Rc) +

(
Ds +
Dc).
Le débit global est alors défini comme la somme du
débit de source Rs et du débit de redondance
Rc introduit par
le codeur de canal (ou codes correcteurs). Les techniques
d'optimisation débit-distorsion conjointes source-canal
permettent d'améliorer le compromis compression - robustesse
au bruit de transmission, d'avoir un partage optimal de la
bande passante d'un canal de communication entre le débit
utile alloué à la source et le débit de redondance alloué à
la protection. La redondance nécessaire à la protection du
signal peut être générée à l'aide de codes correcteurs
traditionnels ou alors être introduite dans la représentation
compressée du signal au travers de transformations par bases
redondantes (voir section 3.5), ou encore par des
approches de représentation du signal par descriptions
multiples. Le codage par descriptions multiples peut
être vu comme une généralisation à un environnement de
transmission multi-canal du codage avec critère de fidélité.
Le formalisme MDL (Minimum Description Length) constitue
un outil méthodologique supplémentaire pour quantifier le
coût de description global, ou la quantité d'information
minimale, nécessaire pour représenter un message. Cet outil
se rapproche de la notion de quantité d'information et de
complexité stochastique définie par Kolmogorov. Il est basé
sur une modélisation du signal par une suite de réalisations
de variables aléatoires. En notant s une chaîne d'observations des
réalisations de ces variables, et
le vecteur des
paramètres du modèle de représentation, le principe du
formalisme MDL est de minimiser le coût de description de la
chaîne s:
MDL(
s) =


-log
2P
(
s) +
DL(

)

,
où DL(.) représente le
coût de description. Le terme
-log2P
(s)
correspond au coût de codage idéal de la chaîne s connaissant le modèle de
représentation
;
-log2P
(s) +
DL(
) est le coût de
description global de la chaîne s en utilisant le modèle
. Le formalisme MDL
est souvent utilisé dans des schémas de codage d'images fixes
et animées, afin d'optimiser le modèle de représentation de
l'image basé sur un découpage en régions.