WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Reconstruction des images hv-convexes par la recherche taboue

( Télécharger le fichier original )
par Abdesselem DAKHLI
ISG-GABES - Master informatique 2010
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Chapitre 1. Reconstruction des images binaires

plus prioritaires. Si le nombre de lignes disponibles est inférieur à v alors l'algorithme s'arrête et il n'y a pas de solution au problème. La ligne i est dite disponible à l'étape j lorsque ai > 0. ai étant le nombre des '1' non encore placés à l'étape j de l'algorithme.

Les lignes les plus prioritaires sont celles qui ont les plus grandes valeurs

ai.

Pseudo Code de l'algorithme glouton:

1 - ai = hi; i = 1;::::; m;

2 - pour j = 1 à n Faire

2.1 - s'il n'existe pas v ligne disponible alors fin;

2.2 - placer v '1' sur les lignes disponibles les plus priotaires;

2.3 - si un '1' est placé sur la ligne i alors ai -p i1;

Fin Faire.

i : étant le nombre des '1'non encore placés à l'étape j de l'algorithme.

FIG. 1.2 -Reconstruction d'une matrice binaire par l'algorithme glouton

1.3.3 Unicité et Equivalence entre les solutions

Bascule

Une bascule est un ensemble de quatre cellules (i ;j), (i ;j+k), (i+h ;j) et (i+h ;j+k) tel que les cellules (i ;j) et (i+h ;j+k) sont de valeur 1 et les cellules (i+h ;j) et (i ;j+k) sont de valeur 0.

L'opération de bascule consiste à échanger les 1 et 0 pour ces quatre cellules. Les projections orthogonales d'une matrice binaire demeurent inchangées après les opérations de bascules.

Ryser [6] a montré que les solutions sont équivalentes dans le sens où l'on peut passer d'une solution à une autre par une suite finie de bascules, comme le théorème 2.

Théorem 2 :

Si A; A' 2 R(H; V ) alors se transforme en A' à l'aide d'une suite finie d'opérations de bascules.

Chapitre 1. Reconstruction des images binaires

FIG. 1.3 -Illustration d'une bascule

De ce théorème, on déduit que les éléments de la classe R(H, V ) sont représentés par un graphe fortement connexe. Les sommets sont associés aux matrices et les arcs traduisent les opérations de bascules de passage d'une solution à une autre.

Wang et Zhang [2] ont calculé le nombre de solutions équivalentes. Par exemple, lorsque les projections orthogonales sont unitaires (V est unitaire si v = 1, j = 1, : : : in) , il existe n! matrices équivalentes.

Remarque deux matrice binaires sont voisines si l'on peut passer de l'une à l'autre avec une transformation élémentaire ou une opération de bascule.

FIG. 1.4 -Voisinage à l'aide d'une opération Bascule

Unicité de la solution

La solution MB(H, V ) C R(H, V ) est-elle unique?

Existe-il une autre solution MBI(H, V ) C R(H, V ), qui est tomo-graphiquemnt équivalent à MB(H, V ) c'est-à-dire respecte projection orthogonales (H, V ). D'après le théorème 2, une matrice est invariante (solution unique) si et seulement si elle n'a pas de bascules. Par conséquent, tester l'unicité de la matrice, revient à tester si toutes les cellules sont invariantes. Haber [9] a donné les conditions nécessaires et

Abdessalem DAKHLI 5

Abdessalem DAKHLI 6

Chapitre 1. Reconstruction des images binaires

suffisantes pour qu'une cellule soit invariante. En effet, Une cellule (i, j) est invariante si elle est 1- invariante lorsque A(i, j) = 1 ou 0-invariante si A(i, j) = 0 pour toute A c R(H, V ).

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Ceux qui rêvent de jour ont conscience de bien des choses qui échappent à ceux qui rêvent de nuit"   Edgar Allan Poe