Академический Документы
Профессиональный Документы
Культура Документы
de Imágenes
Este método es una versión más sofisticada del método del promedio. Los valores de cada color
presentan un valor teniendo en cuenta la percepción humana. El ojo humano es más sensible
al verde que a los otros colores, por lo que el porcentaje de este es mayor. Estos valores fueron
establecidos a través de la recomendación Rec. 601 NTSC por la International
Telecommunication Union – Radiocommunications; sector que le ha hecho un estándar mundial
para la televisión a color con compatibilidad a blanco y negro.
Escala de Grises
El fondo
El objeto
0 1
Ejemplo binarización
Técnicas Globales
El umbral fijo o global es aquel que es único sobre toda la
imagen.
Técnicas Locales
Estás consideran la vecindad de cada pixel para determinar
el umbral local. No existe un único umbral T, hay una para
cada zona.
Técnicas Globales
De la inspección visual del histograma, se puede ver que una buena opción
para la separación de fondo y los objetos es un lugar el cual corresponde al
punto más bajo entre los dos picos principales. Para realizar el algoritmo se
recomienda suavizar la curva reiteradas veces hasta lograr que solo existan
2 máximos locales.
Histograma suavizado
Umbral global por el Método del Mínimo
Umbral global por Método de la Entropía Shannon
L 1 T L 1
h(i) h(i)
T
h(i) i h(i) i
b i 0
f i T 1 wb i 0
L 1
w f i LT11
L 1
h(i) h(i)
T
h(i)
i 0
i T 1
h(i )
i 0 i 0
Varianza entre clase: se selecciona el umbral T correspondiente al mayor valor de esta varianza.
VarianzaBetween wb w f b f
2
Fórmulas para varianzas
L 1
h(i) i
T
h(i) i
2 2
b f
2
b i 0
T
2
f i T 1 L 1
h(i)
i 0
h(i)
i T 1
Varianza dentro de clase: se selecciona el umbral T correspondiente al menor valor de esta varianza.
VarianzaWithin wb w f 2
b
2
f
Umbral global por Método de Otsu
Ejemplo OTSU 3Bits
Ejemplo OTSU 3Bits T=0
ub 0 0 1 1 4 2 2 3 1 4 1 5 4 6 2 7 1
uf 3,375
16
wb
0
0 1 4 2 11 4 2 1
wf 1
16 16
Ejemplo OTSU 3Bits T=1
0 1
ub 0 1 4 2 2 3 1 4 1 5 4 6 2 7 1
1 uf 3,600
15
1 4 2 11 4 2 1
wb 0, 0625 wf 0,9375
16 16
Ejemplo OTSU 3Bits T=2
0 1 1 4 2 2 3 1 4 1 5 4 6 2 7 1
ub 0,8 uf 4,5455
5 11
1 4
wb 0,3125 2 11 4 2 1
16 wf 0, 6875
16
Ejemplo OTSU 3Bits T=3
ub
0 1 1 4 2 2
1,1429
3 1 4 1 5 4 6 2 7 1
uf 5,1111
7 9
1 4 2 11 4 2 1
wb 0, 4365 wf 0,5625
16 16
Ejemplo OTSU 3Bits T=4
0 1 1 4 2 2 3 1 4 1 5 4 6 2 7 1
ub 1,375 uf 5,3750
8 8
1 4 2 1 1 4 2 1
wb 0,5 wf 0,5000
16 16
Ejemplo OTSU 3Bits T=5
0 1 1 4 2 2 3 1 4 1 5 4 6 2 7 1
ub 1, 6667 uf 5,5714
9 7
1 4 2 11 4 2 1
wb 0,5625 wf 0, 4375
16 16
Ejemplo OTSU 3Bits T=6
6 2 7 1
ub
0 1 1 4 2 2 3 1 4 1 5 4
2, 6923 uf 6,3333
13 3
1 4 2 11 4 2 1
wb
16
0,8125 wf 0,1875
Ejemplo OTSU 3Bits T=7
0 1 1 4 2 2 3 1 4 1 5 4 6 2 7 1
ub 3,1333 uf 7, 0000
15 1
1 4 2 11 4 2 1
wb 0,9375 wf 0, 0625
16 16
Ejemplo OTSU 3Bits : Solución
Ejercicio Umbral global por Método de Otsu en Excel 4Bits
0 3 2 8 1 14 8 10 7 15 10 8 1 1 13
1 6 6 11 8 14 5 4 4 14 10 3 3 3 8
2 7 0 13 1 14 4 3 3 10 7 5 13 5 10
5 7 6 15 5 10 4 1 5 14 10 7 6 6 10
1 3 2 8 0 15 8 11 6 15 13 8 14 14 15
Técnicas Locales
Técnicas Avanzadas
Niblack
•Sauvola
Vecindad
N(r,c)
Técnicas Locales y su máscaras
Imagen patrón umbral local
Umbral global por Método de OTSU
Umbral local por Método del Promedio
𝑇 𝑟, 𝑐 = 𝑚𝑒𝑎𝑛(𝑁(𝑟, 𝑐))
También:
Ejemplo Correlación Promedio
1 1 3 1 1
1 1 3 1 1 3 3 3 0 1 0
5 5 7 6 6 3 4 4 1 1 1
2 2 4 2 2 4 4 4 0 1 0
2 2 4 2 2
(1 1 3 1 1 3 5 5 7)
N(r 1, c 1) 3
9
Umbral local por Método del Promedio
Ventana 15x15
Umbral local por Método de la median
𝑇 𝑟, 𝑐 = 𝑚𝑒𝑑𝑖𝑎𝑛(𝑁(𝑟, 𝑐))
Ejemplo Correlación Mediana
3 3 3
1 1 3 1 1
3 3 3
1 1 3 1 1
4 4 4
5 5 7 6 6
2 2 4 2 2
2 2 4 2 2
Ventana 15x15
Umbral local por Método Máximo Mínimo
Este método determina la intensidad I(r,c)Max máxima y
I(r,c)Min mínima encontrada dentro de los pixels de la
vecindad N(r,c) definida por la máscara de orden nxm y
le divide por 2; este se convierte en el umbral T(r,c) del
pixel [p, I(p)].
4 4 4
1 1 3 1 1
4 4 4
1 1 3 1 1
5 5 5
5 5 7 6 6
2 2 4 2 2
2 2 4 2 2
(1 7)
N(r 1, c 1) 4
2
Umbral local por Método Máximo Mínimo
Ventana 15x15
Umbral local Moda
𝑇 𝑟, 𝑐 = 𝑚𝑜𝑑𝑒(𝑁(𝑟, 𝑐))
Ejemplo Correlación Moda
1 1 1
1 1 3 1 1
1 2 1
1 1 3 1 1
2 2 2
5 5 7 6 6
2 2 4 2 2
2 2 4 2 2
Ventana 15x15
Umbral local por Método de Niblack
La técnica planteada por Niblack se base esencialmente en el cálculo del promedio de las
intensidades I(r,c) de la vecindad N(r,c). Por otro lado, este agrega un aporte que es
proporcionado por la desviación estándar de los valores de la ventana, los cuales son
multiplicados por un factor k el cual toma valores de 0.2 para objetos brillantes y de -0.2 para
objetos opacos. Niblack considera que K es un valor que debe estar entre -1 y 0. El umbral T(r,c)
se determina mediante la ecuación para cada uno de los pixels [p, I(p)] de la vecindad.
Umbral local por Método de Niblack
Umbral local por Método de Sauvola
s ( x, y )
T ( x, y) mean( x, y)* 1 k ( 1)
R
Umbral local por Método de Sauvola