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.

49<br />

ACTIVER_CONTOUR<br />

décomposer le contour en couples de parois;<br />

(* repérées droite gauche *l<br />

ACTIVER_COUPlE; (* premier couple *)<br />

construire une sous-liste ordonnée des parois;<br />

(* ordre l,c inverse et droite puis gauche *l<br />

fusionner la sous-liste avec la liste des parois inactives;<br />

lcple:=pcple->1;<br />

ccple:=pcple->c;<br />

pcont .- pcont ->sv;<br />

lcont .- pcont ->1;<br />

ccont .- pcont ->c;<br />

(* mise à jour de la prochaine *)<br />

(* paroi à activer *l<br />

(* pcple: pointeur sur couple *)<br />

(* passage au contour. inactif *)<br />

(* suivant *l<br />

Remarque:<br />

Une paroi droite est soit une paroi montante qui commence<br />

par un 1 i en vert ica 1 ( direction 3 ) , s o i t u ne pa roi<br />

descendante qui se termine par un lien vertical (direction<br />

1). Une paroi gauche est soit une paroi montante qui commence<br />

par un lien horizontal (direction 2), soit une paroi<br />

descendante qui se "termine par un lien horizontal (directel-00839591,<br />

version 1 - 28 Jun 2013<br />

la notion de couple de parois n'est nécessaire que pour<br />

l'ordre de construction de la sous-liste. Elle n'a aucune<br />

raison d ·être dans la sui te, et nous utilisons le terme<br />

·couple de parois· uniquement pour signaler que les parois<br />

seront toujours activées deux par deux.<br />

ACTIVER_COUPlE<br />

transférer les deux premières parois de la liste des<br />

parois inactives dans la liste des parois<br />

actives avant la paroi courante;<br />

pactives[c] .- 2; (* il y a 2 liens à consommer *l<br />

ABSORBER_LIEN;<br />

ABSORBER_liEN;<br />

pcple .- pcple ->sv->sv;<br />

lcple .- pcple ->1:<br />

ccple .- pcple ->c;<br />

(* passage aux parois inactives *)<br />

(* suivantes *)<br />

5.2.4.<br />

tour.<br />

Construction des parois à partir du code de conles<br />

contours sont décomposés en suivant des parois<br />

"montantes· (directions 2 et 3) et "descendantes" (directions<br />

0 et 1). Cette distinction permet de suivre -les<br />

parois, mais n'est pas suffisante pour déterminer l'ordre<br />

droite-gauche.

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

Saved successfully!

Ooh no, something went wrong!