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.

26<br />

Cette idée a été exploitée d'abord par Danielson [DANI]<br />

puis par nous-mêmes (indépendamment... ). Elle permet aussi<br />

de ·lever la difficulté inhérente aux objets d'un seul<br />

pixel d'épaisseur dans la méthode de Cederberg.<br />

Nous y contribuons par la mesure de certains attributs<br />

au fil du même balayage (de détection des objets), et par<br />

un traitement particulier lors de 1' affichage permettant<br />

des opérations ensemblistes sur les objets (voir affichage<br />

"aléatoire").<br />

2. QUELQUES <strong>DE</strong>FINITIONS.<br />

2.1. CONTOUR.<br />

Nous abandonnons la convention fréquement choisie de<br />

définir un contour comme une liste de pixels noirs, liste<br />

dont chaque élément est voisin de son successeur.<br />

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

Nous utilisons une autre convention consistant à<br />

définir un contour comme la liste des frontières communes<br />

à un pixel noir et à un pixel blanc, liste dans laquelle<br />

chaque élément horizontal ou vertical est appelé un lien,<br />

et est connecté à son successeur. Un contour est alors<br />

"une ligne brisée se glissant entre les pixels" et dont<br />

les sommets seront appelés "interpixels".<br />

Cette deuxième convention a la propriété de décrire de<br />

la même manière une image et l'image inverse, les objets<br />

et le fond jouant des rôles parfaitement symétriques.<br />

Mais l'intérêt principal de ce choix pour l'extraction<br />

des contours au fil du balayage réside dans le fait qu'il<br />

suffit dès lors, pour déterminer le lien partant d'un "interpixel",<br />

d'analyser un voisinage 2x2 autour de celui-ci,<br />

au lieu du voisinage 3x3 autour d'un pixel.<br />

La conséquence simplificatrice est multiple:<br />

la mise en place dans un mot mémoire du voisinage à<br />

analyser, étape qu'il est simple et très avantageux de<br />

faire réaliser dans le matériel d'interface avec le<br />

numériseur, est encore simplifiée;<br />

le traitement programmé de cette donnée ne donne plus<br />

lieu qu a 14 cas au lieu de 254, et tous ces cas sont<br />

très faciles à traiter.<br />

le cas particulier des objets ayant des morceaux d'un<br />

pixel d'épaisseur disparait.

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

Saved successfully!

Ooh no, something went wrong!