Metodo Otsu

Da testwiki.
Vai alla navigazione Vai alla ricerca

Template:Nota disambigua

Immagine originale
Esempio di immagine sogliata con l'algoritmo Otsu

Il metodo Otsu è un metodo di sogliatura automatica dell'istogramma nelle immagini digitali.

L'algoritmo presume che nell'immagine da sogliare siano presenti due sole classi e quindi calcola la soglia ottima per separare queste due classi minimizzando la varianza intra classe.[1]

Il nome del metodo deriva da Nobuyuki Otsu (大津展之).

Metodo

Il metodo Otsu minimizza la varianza intra classe, definita come somma pesata delle varianze delle due classi:

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

I pesi ωi sono le probabilità che le due classi siano separate dalla soglia t e dalla varianza σi2.

Otsu ha dimostrato che minimizzare la varianza intra classe equivale a massimizzare la varianza inter classe:[1]

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

che esprime in termini di probabilità della classe ωi e di media della classe μi.

Questa idea è applicabile nel seguente algoritmo.

Algoritmo

  1. Calcolare l'istogramma e le probabilità di ogni suo livello
  2. Imporre ωi(0) e μi(0)
  3. Iterare per t=1 valore massimo
    1. aggiornare ωi e μi
    2. calcolare σb2(t)
  4. Il livello di soglia desiderato corrisponde con il valore massimo di σb2(t)

Note

Voci correlate

Template:Portale