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

Chapitre2

Etat de l'art sur la reconstruction des

images hv-convexes

Introduction

Ce chapitre expose la définition des images hv-convexe de même il présente le tour d'horizon de résolution du problème de reconstruction des images hv-convexe.

2.1 Définition

Dans certains cas la tomographie exige les propriétés de connexité pour assurer la continuité de l'objet suivant ces directions surtout dans l'imagerie médicale.

Soit A une matrice binaire, on définit les propriétés suivantes de A :

- h : A est h-convexe si les cellules de valeur 1 de chaque ligne constituent un ensemble connexe, c'est-à-dire, les cellules de valeur 1 ne sont pas séparées par des cellules de valeur 0 (Figure 1.2- a-).

- v : A est v-convexe si les cellules de valeur 1 de chaque colonne constituent un ensemble connexe (Figure 1.2-b-).

- hv : A est hv-convexe si les cellules de valeur 1 de chaque ligne et colonne constituent un ensemble connexe, c'est-à-dire A est h-convexe et v-convexe (Figure 1.2- c-).

Exemple :

La matrice à reconstruire doit respecter les projections orthogonales et la convexité de l'image. C'est à dire reconstruction des images binaires sous contraintes de convexité.

Abdessalem DAKHLI 8

Chapitre 2. Etat de l'art sur la reconstruction des images hv-convexes

Matrice hconvexe

Marice vconvexe

Matrice hvconvexe

FIG. 2.1 -Définition d'une matrice convexe

2.2 Etat de l'art sur la reconstruction des images hv-convexe

- E. Barcucci, A. Del Lungo, M. Nivat et R. Pinzani [10] ont montré que le problème de reconstr uction h-convexe et v-convexe d'une matrice binaire est NP-complet. Ils ont montré que le problème de reconstruction d'une matrice devient NP-complet dès que l'on exige les propriétés (h, v) ou hv. Ils ont proposé aussi un algorithme qui repose sur trois phases. La première phase consiste à choisir une configuration initiale sur les bords du tableau, c'est-à-dire, sur les lignes 1 et n-i et les colonnes 1 et n. Le nombre de ces configurations est borné par in2n2 car la solution cherchée satisfait les propriétés (p, h, v). Ensuite, pour chaque configuration de départ, une procédure de propagation de contraintes permet de fixer les valeurs de certaines cellules pour respecter les propriétés (p, h, v). A l'issue de cette phase on ne peut pas conclure l'existence d'une solution car il reste souvent quelques cellules indéterminées. Les valeurs de ces cellules peuvent s'exprimer par des

Projections (H,V) Matrice Reconstruite Image Reconstruite

(a) : Reconstruction d'une matrice binaire.

(b) : Passage d'une matrice à une image binaire

2 1 3 1 V

1

1 (a)

3

2 H

1

0

0

0

0

0

1

0

1

1

1

0

0

0

1

1

(b)

Abdessalem DAKHLI 9

Chapitre 2. Etat de l'art sur la reconstruction des images hv-convexes

FIG. 2.2 -Principe de reconstruction d'une image binaire

clauses booléennes à deux variables. En fin, l'éventuel problème 2-SAT est résolu pour trouver une solution s'il en existe une. L'algorithme global est de complexité O(m4m4).

- G. J. Woeginger [11] a montré que la reconstruction de hv-convexe est NP-complet. Il a montré que le problème reste toujours NP-complet même si les propriétés (hv, v), (hv, h), h ou v sont considérées. Toutefois, le problème redevient polynomial si l'on exige les trois propriétés (h,v) à la fois.

- Geir dahl et Truls Flatberg [12] ont fournit un algorithme basé sur une relaxation lagrangienne pour reconstruire une matrice hv-convexe en respectant les projections prescrites.

- F.Jarray et al. [13] ont proposé un nouvel algorithme pour reconstruire approximativement une matrice hv-convexe de leurs projections, cet algorithme exécute une séquence de reconstruction apparentée, en utilisant une seule projection (HouV ). Il utilise le plus long chemin pour fournir une solution approximative. Le problème de reconstruction des images hv-convex respectant une seule projection orthogonal (H ou V).

- F.Jarray et al. [13] ont proposé aussi une heuristique qui utilise un long chemin et des modèles de réseau pour fournir une solution approxima-

Abdessalem DAKHLI 10

Chapitre 2. Etat de l'art sur la reconstruction des images hv-convexes

tive respectant les projections orthogonales (H et V). Cette heuristique est un algorithme du temps polynomial parce que la ressemblance n'est pas râpe que le nombre maximal de 1 adjacents. Pour le problème de petite taille l'heuristique donne une image hv-convex c'est-à-dire presque l'image réelle et pour les autres instances (problème de grande taille) la solution est approximative avec un nombre d'adjacent maximal, en respectant les projections orthogonales.

- Gardner et al. [14] ont appliqué un algorithme et il ont montré que le problème de reconstruction des images hv-convexe est NP-complet pour d >= 2 et € >= 3(avec d c'est le dimension du tableau et € c'est le nombre d'axes non parallèles de projection. € = 2 si l'on considère seulement les projections orthogonales.

- Ryser [15] a proposé un algorithme pour reconstruire de polyominos horizontalement et verticalement convexes avec contraintes tomogra-phiques. Les méthodes utilisées font appel à la géométrie discrète mais aussi à des réductions à 2-SAT et il a montré que la reconstruction est un problème NP-complet et NP-difficile selon la taille de matrice qui représente l'image.

- S. REBOUL et al.[28] ont utilisé un algorithme de flot maximum à coût minimum inspiré de la théorie des graphes et le modèle de l'image à reconstruire. Ils ont utilisé le deux projections orthogonales de l'image pour faire cette reconstruction. Les taux de conformités, obtenus entre l'image à reconstruire et l'image reconstruite, sont supérieurs à 95%.

- R.L.YANG et al.[29] ont proposé deux algorithmes pour reconstruire une image binaire 3D à partir de deux projections radiologique orthogonales. Ils ont signalé que cette reconstruction peut se réduire, en angiographie numérique, à de multiples reconstructions 2D des matrices de sections. Le premier algorithme utilisé est basé sur l'existence d'une courbe médiane de section et le deuxième utilise un modèle pour la première section à reconstruire et donne des solutions optimales à l'aide de la méthode dites du flot maximal de coût minimal. Les résultats obtenus on montré que la reconstruction 3D en angiographie et à partir de deux projections orthogonales peut donner de très bon résultats. L'application des ces algorithmes à des cas cliniques implique néanmoins des précautions particulières afin d'assurer un mélange aussi homogène que possible du produit de contraste avec le sang pendant la phase d'acquisition et qualité minimale d'image.

- Stéphane Chrétien et Franck Corset [30] ont utilisé l'estimation moindre carrée et l'optimisation valeur propre pour reconstruire des images binaires hv-convexe. Plus précisément, ils ont estimé que ce problème appartient à la classe des problèmes NP-hard. Ils ont étudié l'estima-

Abdessalem DAKHLI 11

Chapitre 2. Etat de l'art sur la reconstruction des images hv-convexes

tion d'une image corrompue par un bruit. Ils ont approché le problème par la méthode des moindres carrés linéaires pénalisés et ils ont introduit une relaxation de type valeur propre qui transforme le problème original en un problème approché convexe. Dans la plupart des cas, le schéma relaxé ne redonne pas une solution binaire. Pour résoudre ce problème ils ont proposé un algorithme stochastique qui donne une interprétation géométrique simple. Enfin, ils ont prouvé que dans le cas d'une image faiblement bruitée, la relaxation donne la solution optimale.

- S. Brunetti et al [30] ont utilisé une approche de programmation dynamique, ils ont prouvé qu'une grande variété de problèmes de reconstruction matriciels de deux projections peut être résolue dans le temps de polynôme chaque fois que le nombre des lignes et des colonnes est fixé. Ils ont limité leurs résultats à quelques problèmes représentatifs mais leur approche peut être facilement adaptée à une large classe d'autres problèmes. Ils ont prouvé aussi quelques résultats de complexité pour plusieurs problèmes concernant la reconstruction d'une matrice binaire quand une contrainte de voisinage arrive. Dans le cas où pour chaque 1 il y a exactement un autre 1 dans le quatre voisinage le problème est plus dur que les trois problèmes de reconstruction matricielle colorée. Si la contrainte consiste en ce qu'il y a exactement deux autre 1 dans le Quatre voisinage, alors ils ont montré le problème peut être NP-complete.

- C. Picouleau [31] a étudié la reconstruction de chacun polyomino convexe quand les projections orthogonales sont définies comme la longueur de contour de l'objet intercepté par le rayon. Il a prouvé que ce problème est NP-dur pour plusieurs classes de polyominoes : Général, h-convex, v-convex. Pour hv-convex polyominoes il a proposé un algorithme de temps de polynôme pour le problème de reconstruction.

- K.J. Bateleur [16] a appliqué l'algorithme génétique pour résoudre le problème de reconstruction des images convexes. En effet, il a signalé aussi qu'il existe des algorithmes de reconstruction de temps polynomial [21] concernant les images qui appartiennent aux classes hautement structurées [16], et pour d'autre images qui appartiennent à une classe plus générale c'est à dire de polyominoes hv-convexe formé par plusieurs polyominoes séparés, le problème de reconstruction est NP-difficile [17]. Pour reconstruire une image hv-convexe K.J. Bateleur [16] a définit une fonction d'évaluation pour chacune des solutions pour assumer les propriétés spécifiques de la structure d'image. La valeur de la fonction objective pour une solution optimale, est évaluée par le nombre de pixel noir voisine d'horizontal ou de verticale [19]. Cette fonction est maximisée par une re-

Abdessalem DAKHLI 12

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








"Il y a des temps ou l'on doit dispenser son mépris qu'avec économie à cause du grand nombre de nécessiteux"   Chateaubriand