Concavidad Ponderada

Realiza una binarizacion, basandose en el nivel 
de intensidad de cada pixel de la imagen, 
a dos niveles de gris (0=negro o nivel inferior, 
255=blanco o nivel superior) calculando el umbral  
óptimo de forma automática.

El umbral escogido se calcula buscando las convacidades 
en el histograma (valles). La mayor concavidad 
corresponde a la separación entre las distribuciones 
de intensidad del fondo (oscuro) y el objeto (claro):

Para calcular la concavidad  se construye un poligono 
convexo que engloba a todo el histohrama (H'(i)) y 
se cácula  la distancia al histograma (H(i))

	C(i)=H'(i)-H(i)

Para calcular el valor máximo se pondera multiplicando 
por la altura de los picos anterior y posteror y la 
distancia entre los mismos.

Si se realiza con referencia, se calcula el umbral
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.
