Méthode d'Otsu

De testwiki
Version datée du 14 août 2024 à 10:09 par 31.7.254.49 (discussion) (Annulation de la modification de Rannios (d))
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Modèle:Infobox Méthode scientifique

En vision par ordinateur et traitement d'image, la méthode d'Otsu est utilisée pour effectuer un seuillage automatique à partir de la forme de l'histogramme de l'image[1], ou la réduction d'une image à niveaux de gris en une image binaire. L'algorithme suppose alors que l'image à binariser ne contient que deux classes de pixels, (c'est-à-dire le premier plan et l'arrière-plan) puis calcule le seuil optimal qui sépare ces deux classes afin que leur variance intra-classe soit minimale[2]. L'extension de la méthode originale pour faire du seuillage à plusieurs niveaux est appelée Multi Otsu method[3]. Le nom de cette méthode provient du nom de son initiateur, Modèle:Nihongo.

Méthode

Dans la méthode d'Otsu, le seuil qui minimise la variance intra-classe est recherché à partir de tous les seuillages possibles :

σw2(t)=ω1(t)σ12(t)+ω2(t)σ22(t)

Les poids ωi représentent la probabilité d'être dans la ième classe, chacune étant séparée par un seuil t. Finalement, les σi2 sont les variances de ces classes.

Otsu montre que minimiser la variance intra-classe revient à maximiser la variance inter-classe[2]:

σb2(t)=σ2σw2(t)=ω1(t)ω2(t)[μ1(t)μ2(t)]2

qui est exprimée en termes des probabilités de classe ωi et des moyennes de classes μi qui à leur tour peuvent être mises à jour itérativement. Cette idée conduit à un algorithme efficace.

Algorithme

Visualisation de l'histogramme
  1. Calculer l'histogramme et les probabilités de chaque niveau d'intensité
  2. Définir les ωi(0) et μi(0) initiaux
  3. Parcourir tous les seuils possibles t=1 intensité max
    1. Mettre à jour ωi et μi
    2. Calculer σb2(t)
  4. Le seuil désiré correspond au σb2(t) maximum.

Références

Modèle:Reflist

Articles connexes

Liens externes

Modèle:Portail