10.07.2015 Views

Modèles de Markov triplets en restauration des signaux

Modèles de Markov triplets en restauration des signaux

Modèles de Markov triplets en restauration des signaux

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.

CHAPITRE IV. MODÈLE DE MARKOV TRIPLETet <strong>de</strong> variance conditionnelle :V[U n ∣u t ,t≠n]= 1Q n,n.(IV.57)La covariance conditionnelle est donnée par :Q n,tC[U n ,U t ∣u p ,p/∈{n,t}]=− √Qn,n Q t,t(IV.58)La connaissance <strong>de</strong> la loi globale et la loi conditionnelle permett<strong>en</strong>t <strong>de</strong> simuler lechamp U par plusieurs métho<strong>de</strong>s que nous préciserons ci-après.IV.3.2 Simulation du Champ Gaussi<strong>en</strong>-<strong>Markov</strong>i<strong>en</strong>La simulation d’un champ Gaussi<strong>en</strong>-<strong>Markov</strong>i<strong>en</strong> est possible par plusieurs métho<strong>de</strong>s.Des logiciels informatiques tels que LAPACK (Linear Algebra Package) etATLAS (Automatically Tuned Linear Algebra Software) permett<strong>en</strong>t d’abor<strong>de</strong>r cetype <strong>de</strong> problèmes avec une taille énorme <strong>de</strong> données (N> 10 8 pour une image <strong>de</strong>taille 128×128).Nous prés<strong>en</strong>tons dans la suite <strong>de</strong>s métho<strong>de</strong>s indirectes <strong>de</strong> simulation et une métho<strong>de</strong>directe qui a été prés<strong>en</strong>tée par Rue dans [106].Soit U=(U n ) n=1∶N un champ Gaussi<strong>en</strong>-<strong>Markov</strong>i<strong>en</strong> <strong>de</strong> moy<strong>en</strong>ne µ et <strong>de</strong> matrice<strong>de</strong> covariance Σ=Q −1 .Échantillonneur <strong>de</strong> GibbsL’échantillonneur <strong>de</strong> Gibbs est un algorithme itératif <strong>de</strong> simulation. Nous comm<strong>en</strong>çonspar une initialisation arbitraireU=u 0 pour le champ U. A chaque itérationnous balayons la grille S pour mettre à jour les sommets n. En utilisant les équations(IV.56) et (IV.57), nous obt<strong>en</strong>ons les paramètres <strong>de</strong> loi conditionnelle <strong>de</strong> U n sachantson voisinage(u t ,t∈ν(n)), et selon cette loi on fait un tirage pour mettre à jour lesite n avec la nouvelle valeur obt<strong>en</strong>ue.Le déroulem<strong>en</strong>t <strong>de</strong> l’algorithme est le suivant :Algorithme IV.1 Échantillonneur <strong>de</strong> Gibbs :i) Initialiser le champ U d’une manière arbitraire u 0 ;ii) à l’iteration q, balayer le réseau S et pour chaque site s :◻ calculer les paramètres <strong>de</strong> p(u n ∣u t ,t∈ν(n));◻ tirer aléatoirem<strong>en</strong>t selon p(u n ∣u t ,t∈ν(n)) une valeur u n ;◻ mettre à jour le site n avec la nouvelle valeur u n .La suite aléatoireU 0 ,..,U q ainsi obt<strong>en</strong>ue est une chaîne <strong>de</strong> <strong>Markov</strong> qui converge, sous<strong>de</strong>s conditions assez générales, vers la loi donnée par l’équation (IV.55) [117]. Nouspouvons distinguer <strong>de</strong>ux types d’échantillonneur <strong>de</strong> Gibbs selon le parcours utilisépour balayer S. Le premier utilise un parcours séqu<strong>en</strong>tiel dans un ordre prédéfinicomme par exemple 1,2,..,N ; le <strong>de</strong>uxième type utilise un balayage aléatoire <strong>de</strong>ssites.87

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

Saved successfully!

Ooh no, something went wrong!