23.01.2014 Views

ALGORITHMES DE COMPRESSION D'IMAGES ET CODES DE ...

ALGORITHMES DE COMPRESSION D'IMAGES ET CODES DE ...

ALGORITHMES DE COMPRESSION D'IMAGES ET CODES DE ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8 1<br />

5.3.1. Codage différentiel brut.<br />

Puisqu'un lien l ne peut être suivi de son opposé, les<br />

liens suivants possibles sont:<br />

1<br />

1+1 (modulo 4)<br />

l- 1 ( mad u 1 o 4 )<br />

ce qui donne une première idée de codage:<br />

0 lorsqu'un lien est identique au précedent,<br />

10 pour 1+1,<br />

11 pour 1-1 .<br />

Exemple:<br />

tel-00839591, version 1 - 28 Jun 2013<br />

la suite 2 2 3 3 3 0 3 2 2 1 1 sera codée<br />

{2) 0 10 0 0 10 11 11 0 11 0<br />

soit 15 bits au lieu de 20.<br />

Remarque:<br />

Nous ne comptons pas le premier lien puisque tout contour<br />

commence par un lien 2. Donc il n'y a pas besoin de<br />

le coder.<br />

Ce codage permet de gagner un bit pour chaque lien égal<br />

au précédent, et surtout ne provoque pas de pertes. Par<br />

contre:<br />

il n'exploite pas la moindre possibilité de factorisation,<br />

Le seul arrêt possible est celui du retour au point<br />

initial du contour, puisqu'il est constitué d'une suite<br />

tout à fait quelconque de bits.<br />

5.3.2. Essai de factorisation.<br />

On ne peut espérer un résultat positif d'une factorisation<br />

qu'à la condition d'avoir des pertes minimes pour une<br />

suite de liens telle que chaque lien est différent de son<br />

suivant immédiat; plus généralement, il faudra minimiser<br />

les pertes pour les suites très courtes de liens identiques.<br />

Or l'exigence minimale d'une factorisation de type<br />

"escalier" est de 6 bits (i.e. séparateur + type escalier<br />

+ fin), plus la longueur du code de la taille de l' escalier.<br />

Les pertes occasionnées sont alors trop importan~es.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!