Kmedias

Kmedias es un algoritmo de umbralización  con K clases

Realiza una segmentación, basandose en el nivel 
de intensidad de cada pixel de la imagen, 
de K clases codificadas en nivel de gris
(0=clase1 a 255=ClaseK o nivel superior)
calculando los umbrales óptimos (K-1) de forma automática.

Los umbrale escogidos se calculan buscando mediante el
método K-means basado  en la minimización de la distancia
de los pixels de cada clase a su media.

Es un algoritmo iterativo que recalcula los umbrales
a partir de las medias de cada clase
	u1...uk  nivel promedio de intensidad de los pixels de la imagen
		correspondientes a cada clase
	T1...Tk-1     umbrales de separación de clases

	u(j) = sum(i=Tj-1 -> Tj)[i*p(i)]/ sum(i=Tj-1 -> Tj)[p(i)]

Los umbrales se actualizan en cada iteracción con la ecuación:
	T(j)=(u(j)+u(j+1))/2

Se termina cuando los umbrales no se modifican en más de 1 nivel
o se alcanza el número de iteraciones máximo
	

Si se realiza con referencia, se calculan los umbrales
utilizando solo los pixeles de la primera entrada 
que en la imagen de referencia (segunda entrada) 
tienen  valor 255 (o mayor de 100). Si se indica 
sin referencia, se calcula el umbral utilizando todos los 
pixels de la primera imagen.

En ambos casos es necesario que las dos entradas estén 
conectadas y que el tamaño de las dos imagenes de entrada 
sea el mismo. De no ser asi, se tomara el menor de las dos.

Este algoritmo trabaja con imágenes en escala
de grises. Las imágenes en color se convierten 
previamente de RGB a nivel de intensidad.
