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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

57<br />

Nbaffich < Hauteur . Nmax<br />

où Nmax est le nombre maximum de paires d'intersections<br />

d'une ligne de pixels de l'écran avec le contour.<br />

Bien sûr nous avons:<br />

Nbaffich < Hauteur . Largeur<br />

(mais alors l'évaluation de l'algorithme devient quadratique)!<br />

En revanche remarquons que pour un symbole (composante<br />

connexe de la taille d'un caractère) Nmax ne doit pas être<br />

trop grand. En effet pour tous les caractères de l'alphabet<br />

ce nombre est inférieur à quatre (par exemple pour<br />

les lettres M, W et @) avec le contour.<br />

Nous ne l'avons pas encore réalisé mais ceci est naturellement<br />

possible. Encore faudrait-il s ·assurer que ce<br />

deuxième algorithme ne soit pas pénalisé dans les traitetel-00839591,<br />

version 1 - 28 Jun 2013<br />

Ceci justifie pleinement l'utilisation de cet algorithme<br />

pour afficher des symboles représentés par leurs<br />

contours.<br />

c)<br />

Dans le cadre d'une analyse plus fine, considérons le<br />

nombre d'opérations élémentaires requises par l'affichage<br />

d'une plage comme une fonction linéaire du nombre de<br />

pixels (i.e. de la longueur de la plage).<br />

La fonction Faffich de complexité associée devient:<br />

Faffich = c . ( r J [A,B,C,Dl J )<br />

AB,CD paire de liens verticaux<br />

appariés par l'algorithme.<br />

< c. Hauteur. Largeur. Nmax<br />

< c. Surf .Nmax<br />

où Surf est la surface du rectangle englobant de<br />

la composante connexe considérée.<br />

D'après cette formule, il est clair que cet algorithme<br />

est pénalisé car il peut inverser plusieurs fois la couleur<br />

d ·un même pixel de l'écran. En effet l'algorithme<br />

présenté n'affiche pas exclusivement des plages intérieures<br />

à une composante connexes.<br />

Ainsi pour les figures compliquées .telles une coquille<br />

d'escargot C sorte de plus mauvais cas, car les pixels de<br />

la zone centrale de la coquille sont affichés exactement<br />

Nmax fois) il est préférable d ·écrire un algorithme qui<br />

n'affiche qu'à coup sûr en mode d'affichage normal.

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

Saved successfully!

Ooh no, something went wrong!