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

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

tel.archives.ouvertes.fr
from tel.archives.ouvertes.fr More from this publisher
23.01.2014 Views

102 Les points caractéristiques ainsi que les coordonnées des contours semblables forment des listes chainées. 5. 2. GESTION DE LA BIBLIOTHEQUE. L'accès à la bibliothèque se fait de la façon suivante: Pour chaque contour C de longueur L et de surface S, on procède à l'extraction de ses points caractéristiques (définis au paragraphe suivant). On cherche s'il existe dans la bibliothèque un contour c· ayant: - une meme longueur à €(longueur) près. - exactement le même nombre de points caractéristiques. tel-00839591, version 1 - 28 Jun 2013 - une même surface à €(surface) près. Lorsqu'un tel contour c' existe, on procède alors à la comparaison de leurs suite de points caractéristiques. Pour ce faire on vérifie successivement si les coordonnées des points caractéristiques de deux contours se correspondent à € (lignes) et € (colonnes) près (calcul non cumulé d'un point à un autre). Lorsque C' n'est pas trouvé, C devient un nouvel élément de bibliothèque. Pour une classe de contours semblables, l'élément de bibliothèque est alors le premier contour rencontré dans l'ordre lexicographique. Ceci peut provoquer une création de nouveaux éléments de bibliothèque qui seraient semblables selon nos critères à l'un des contours de la classe autre que l'élément de bibliothèque. Or le temps nécessaire à la comparaison de tous les éléments d'une classe, et la conservation de tous les points caractéristiques, interdisent cette action. Nous avons essayé une autre méthode permettant de constituer des classes d'équivalence de la façon suivante: Lorsque le contour C' est trouvé, on cherche s'il existe un deuxième contour C' ' toujours parmi les éléments de bibliothèque et selon les mêmes critères de comparaison, semblable à C. Si C'' est trouvé, alors les deux classes sont fusionnées, et C devient le nouveau représentant de la nouvelle classe. Il faut dans ce cas conserver toute la structure de la bibliothèque jusqu'à la fin du traitement de l'image, et ceci justifie la liste des semblables dans la structure, ainsi que le pointeur sur la suite des liens de chaque élément de bibliothèque.

103 5.3. POINTS CARACTERISTIQUES. Il. y a quatre directions possibl.es pour un contour: en haut et à gauche (suite de l.iens 2 et 3 ) . en haut et à droite (suite de l.iens 3 et 0) • en bas et à gauche (suite de l.iens 1 et 2) • en bas et à droite (suite de l.iens 1 et 0) • Dé-finition: Un point de contour est dit caractéristique s'il. est associé à un changement de direction non négl.igeabl.e. tel-00839591, version 1 - 28 Jun 2013 En un seul. bal.ayage du contour nous construisons l.a l.iste des points dits caractéristiques d'un contour. Le point de mort d'un contour est l.e premier point caractéristique, ensuite à chaque changement de direction du contour, nous introduisons dans l.a l.iste, un nouveau point caractéristique, sous réserve qu'il. soit à une distance e(pointcarac) du précédent. 5.4. PARAMETRES DE CONTROLE OE LA BIBLIOTHEQUE. Il. s'agit de trouver un bon compromis entre l.a fidél.ité de l.a restitution et l.e taux de compression. Il. y a 5 paramètres majeurs qui régissent cette bibl.iothèque. e(l.ongueur) e:(sur-face) e(l.igne) e(col.onne) e(pointcarac) Les paramètres e(l.ongueur), e(surface) ainsi que l.e nombre de points caractéristiques représentent l.e fil.tre avant l.a comparaison des points caractéristiques des deux contours.

102<br />

Les points caractéristiques ainsi que les coordonnées<br />

des contours semblables forment des listes chainées.<br />

5. 2. GESTION <strong>DE</strong> LA BIBLIOTHEQUE.<br />

L'accès à la bibliothèque se fait de la façon suivante:<br />

Pour chaque contour C de longueur L et de surface S, on<br />

procède à l'extraction de ses points caractéristiques (définis<br />

au paragraphe suivant).<br />

On cherche s'il existe dans la bibliothèque un contour<br />

c· ayant:<br />

- une meme longueur à €(longueur) près.<br />

- exactement le même nombre de points caractéristiques.<br />

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

- une même surface à €(surface) près.<br />

Lorsqu'un tel contour c' existe, on procède alors à la<br />

comparaison de leurs suite de points caractéristiques.<br />

Pour ce faire on vérifie successivement si les coordonnées<br />

des points caractéristiques de deux contours se correspondent<br />

à € (lignes) et € (colonnes) près (calcul non cumulé<br />

d'un point à un autre).<br />

Lorsque C' n'est pas trouvé, C devient un nouvel élément<br />

de bibliothèque.<br />

Pour une classe de contours semblables, l'élément de<br />

bibliothèque est alors le premier contour rencontré dans<br />

l'ordre lexicographique. Ceci peut provoquer une création<br />

de nouveaux éléments de bibliothèque qui seraient semblables<br />

selon nos critères à l'un des contours de la classe<br />

autre que l'élément de bibliothèque. Or le temps nécessaire<br />

à la comparaison de tous les éléments d'une classe,<br />

et la conservation de tous les points caractéristiques,<br />

interdisent cette action. Nous avons essayé une autre<br />

méthode permettant de constituer des classes d'équivalence<br />

de la façon suivante:<br />

Lorsque le contour C' est trouvé, on cherche s'il existe<br />

un deuxième contour C' ' toujours parmi les éléments de<br />

bibliothèque et selon les mêmes critères de comparaison,<br />

semblable à C. Si C'' est trouvé, alors les deux classes<br />

sont fusionnées, et C devient le nouveau représentant de<br />

la nouvelle classe. Il faut dans ce cas conserver toute la<br />

structure de la bibliothèque jusqu'à la fin du traitement<br />

de l'image, et ceci justifie la liste des semblables dans<br />

la structure, ainsi que le pointeur sur la suite des liens<br />

de chaque élément de bibliothèque.

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

Saved successfully!

Ooh no, something went wrong!