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.

37<br />

4.5.2. Gestion des listes de liens.<br />

Logiquement, une paroi est définie par les coordonnées<br />

de son point de ·naissance, et la liste des liens qui la<br />

constitue.<br />

Un lien horizontal est représenté par la valeur binaire<br />

0, et un lien vertical par la valeur 1.<br />

Une paroi pouvant aussi bien avoir une longueur petite<br />

(un lien) que grande (plusieurs milliers), la liste qui la<br />

représente doit nécessairement être gérée dynamiquement.<br />

Il est absolument inefficace de la gérer par chainage<br />

de "structures" du langage C, puisque cela conduirait à<br />

allouer un mot pour 1 bit utile pour représenter un lien,<br />

plus un mot pour représenter le chainage.<br />

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

Nous gérons donc les parois comme des files de bits<br />

contigus dans des zones mémoire allouées par le système et<br />

par incréments de la taille d'un mot par défaut.<br />

Lors de la création d'une paroi, un premier incrément<br />

est alloué pour stocker le premier lien; lorsque l'on doit<br />

ajouter un nouveau lien à une paroi et que la place<br />

allouée est totalement occupée, on adresse une requête au<br />

système pour augmenter la taille de la zone mémoire contigue<br />

allouée.<br />

La liste des liens formant les contours est gérée de la<br />

meme façon, à la longueur des liens près qui est alors de<br />

deux bits.<br />

4.6. MESURE <strong>DE</strong>S ATTRIBUTS AU FIL DU BALAYAGE.<br />

Les attributs que l'on désire associer à une composante<br />

connexe sont les suivants<br />

- ne: le nombre de ses contours,<br />

- haut, larg: la boite englobante (i.e. la boite englobante<br />

de son contour extérieur),<br />

- sp: la somme des périmètres des contours,<br />

surf': la surface noire (surface intérieure au contour<br />

extérieur moins surfaces intérieures aux contours intérieurs)<br />

.<br />

Le calcul de ces attributs nécessite la mesure pour<br />

chaque contour :<br />

de la surface enfermée,<br />

de la boite englobante.

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

Saved successfully!

Ooh no, something went wrong!