12.07.2015 Views

Algorithmes de la morphologie mathématique pour - Pastel - HAL

Algorithmes de la morphologie mathématique pour - Pastel - HAL

Algorithmes de la morphologie mathématique pour - Pastel - HAL

SHOW MORE
SHOW LESS
  • No tags were found...

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

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

Jaromír BRAMBOR7.3. SKELETON ALGORITHMIQUE DE LA PROPAGATION SIMD EN 4-VOISINAGEf - fonction<strong>de</strong> référenceΛ 0 m - nivellements (p<strong>la</strong>ts)f - fonction<strong>de</strong> référenceΛ λ m - nivellements (<strong>la</strong>mbda)m - marqueurm - marqueur(a) Nivellements p<strong>la</strong>ts(b) λ-nivellementsFIG. 7.7 : Nivellements7.3.5.2 Nivellements en tant que combinaison <strong>de</strong>s nivellements partielsL’implémentation <strong>de</strong>s nivellements que nous allons présenter va utiliser les skeletons que nousavons décrits précé<strong>de</strong>mment et va s’appuyer sur <strong>de</strong>ux nivellements partiels que nous appelons les surnivellementset les sous-nivellements et qui sont illustrés sur <strong>la</strong> fig. 7.8. Ces <strong>de</strong>ux opérations ont, en effet,<strong>la</strong> structure <strong>de</strong> fonctionnement <strong>de</strong> <strong>la</strong> propagation i<strong>de</strong>ntique, ce qui les différencie est l’opération du kerneld’exécution.Ces fonctions ont <strong>de</strong>s propriétés très intéressantes. Étant donné <strong>la</strong> fonction <strong>de</strong> référence f et le marqueurm, les <strong>la</strong>mbda-sous-nivellements Λ λ−m (f) <strong>de</strong> <strong>la</strong> fonction f contraintes par le marqueur m sonti<strong>de</strong>ntiques aux nivellements Λ λ m(f) dans le domaine <strong>de</strong> l’image où m > f, dans le reste du domaineils sont i<strong>de</strong>ntiques à <strong>la</strong> fonction f. Par dualité, les <strong>la</strong>mbda-sur-nivellements Λ λ+m (f) <strong>de</strong> <strong>la</strong> fonction fcontraintes par le marqueur m sont i<strong>de</strong>ntiques aux nivellements Λ λ m(f) dans le domaine <strong>de</strong> l’image oùm < f, dans le reste du domaine ils sont i<strong>de</strong>ntiques à <strong>la</strong> fonction f.Afin d’obtenir les <strong>la</strong>mbda-nivelements Λ λ m(f) à partir <strong>de</strong> ces sur- et sous-nivellements, nous allonscombiner ces <strong>de</strong>ux <strong>de</strong>rniers selon <strong>la</strong> formule suivante :Λ λ m(f) ={ Λλ−m (f)fΛ λ+m (f)m > fm = fm < f(7.1)L’équation 7.1 est <strong>la</strong> définition <strong>mathématique</strong> théorique. Dans <strong>la</strong> pratique nous allons profiter <strong>de</strong>s propriétés<strong>de</strong>s nivellements <strong>pour</strong> diminuer le nombre d’opérations arithmétiques à effectuer. Tout d’abord,nous allons profiter <strong>de</strong> l’i<strong>de</strong>ntité <strong>de</strong>s nivellements avec <strong>la</strong> fonction <strong>de</strong> référence f <strong>pour</strong> m = f afin d’éliminerune condition à vérifier. Les sur- et sous-nivellements sont bornés sur les sous-domaines et lesexpressions suivantes sont vali<strong>de</strong>s :m ≥ Λ λ−m (f) ≥ f,∀m ≥ fm ≤ Λ λ−m (f) ≤ f, ∀m ≤ f (7.2)et nous allons les utiliser <strong>pour</strong> éliminer <strong>la</strong> fonction f <strong>de</strong> <strong>la</strong> formule <strong>pour</strong> <strong>la</strong> combinaison <strong>de</strong>s nivellementsce qui va se traduire par le travail avec une image en moins. Ainsi, nous pouvons décrire le même travailpar <strong>la</strong> formule suivante :{ Λλ−Λ λ m (f)m(f) =Λ λ+m (f)m ≥ Λ λ−m (f)m < Λ λ−m (f)C’est l’équation 7.3 que nous allons utiliser en pratique <strong>pour</strong> effectuer <strong>la</strong> combinaison <strong>de</strong>s <strong>de</strong>ux nivellementspartiels.(7.3)155

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

Saved successfully!

Ooh no, something went wrong!