stringtranslate.com

Umbral (procesamiento de imágenes)

Imagen original.
La imagen binaria resultante de un umbral de la imagen original.

En el procesamiento de imágenes digitales , el umbral es el método más sencillo de segmentar imágenes . A partir de una imagen en escala de grises , se puede utilizar el umbral para crear imágenes binarias . [1]

Definición

Los métodos de umbral más simples reemplazan cada píxel de una imagen con un píxel negro si la intensidad de la imagen es menor que un valor fijo llamado umbral , o un píxel blanco si la intensidad del píxel es mayor que ese umbral. En la imagen de ejemplo de la derecha, esto da como resultado que el árbol oscuro se vuelva completamente negro y la nieve brillante se vuelva completamente blanca.

Umbral automático

Si bien en algunos casos el usuario puede seleccionar el umbral manualmente, hay muchos casos en los que el usuario desea que un algoritmo establezca automáticamente el umbral. En esos casos, el umbral debe ser el "mejor" umbral en el sentido de que la partición de los píxeles por encima y por debajo del umbral debe coincidir lo más posible con la partición real entre las dos clases de objetos representados por esos píxeles (por ejemplo, píxeles debajo del umbral deben corresponder al fondo y los de arriba a algunos objetos de interés de la imagen).

Existen muchos tipos de métodos de umbralización automática, siendo el más famoso y utilizado el método de Otsu . Sezgin et al 2004 clasificaron los métodos de umbralización en grupos amplios según la información que manipula el algoritmo. [2] Sin embargo, tenga en cuenta que dicha categorización es necesariamente confusa ya que algunos métodos pueden clasificarse en varias categorías (por ejemplo, el método de Otsu puede considerarse tanto una forma de histograma como un algoritmo de agrupamiento)

Ejemplo de la ventaja del umbral local en caso de iluminación no homogénea. Imagen adaptada de [1].

Umbrales globales versus locales

En la mayoría de los métodos, se aplica el mismo umbral a todos los píxeles de una imagen. Sin embargo, en algunos casos, puede resultar ventajoso aplicar un umbral diferente a diferentes partes de la imagen, según el valor local de los píxeles. Esta categoría de métodos se denomina umbralización local o adaptativa. Están especialmente adaptados a casos en los que las imágenes tienen una iluminación no homogénea, como en la imagen del sudoku de la derecha. En esos casos, se define una vecindad y se calcula un umbral para cada píxel y su vecindad. Muchos métodos de umbralización global se pueden adaptar para funcionar de forma local, pero también existen métodos desarrollados específicamente para la umbralización local, como los algoritmos de Niblack [7] o Bernsen.

Software como ImageJ propone una amplia gama de métodos de umbral automáticos, tanto globales como locales.


Beneficios del umbral local sobre el umbral global [8]

Ejemplos de algoritmos para el umbral local

Extensiones del umbral binario

Imágenes multibanda

Las imágenes en color también pueden tener un umbral. Un enfoque consiste en designar un umbral independiente para cada uno de los componentes RGB de la imagen y luego combinarlos con una operación AND . Esto refleja la forma en que funciona la cámara y cómo se almacenan los datos en la computadora, pero no se corresponde con la forma en que las personas reconocen el color. Por lo tanto, los modelos de color HSL y HSV se utilizan con mayor frecuencia; tenga en cuenta que, dado que el tono es una cantidad circular, requiere un umbral circular . También es posible utilizar el modelo de color CMYK . [12]

Múltiples umbrales

En lugar de que un único umbral dé como resultado una imagen binaria, también es posible introducir múltiples umbrales crecientes . En ese caso, la implementación de umbrales dará como resultado una imagen con clases, donde los píxeles con una intensidad tal se asignarán a la clase . La mayoría de los métodos binarios de umbral automático tienen una extensión natural para el umbral múltiple.

Limitaciones

El umbral funcionará mejor bajo ciertas condiciones:

En casos difíciles, el umbral probablemente será imperfecto y producirá una imagen binaria con falsos positivos y falsos negativos .

Referencias

  1. ^ Shapiro, Linda G.; Stockman, George C. (2001). Visión por computador . Prentice Hall. pag. 83.ISBN​ 978-0-13-030796-5.
  2. ^ Sankur, Bülent (2004). "Encuesta sobre técnicas de umbralización de imágenes y evaluación cuantitativa del desempeño". Revista de imágenes electrónicas . 13 (1): 146. Código bibliográfico : 2004JEI....13..146S. doi :10.1117/1.1631315.
  3. ^ Zack, GW; Rogers, NOSOTROS; Latt, SA (julio de 1977). "Medición automática de la frecuencia de intercambio de cromátidas hermanas". Revista de histoquímica y citoquímica . 25 (7): 741–753. doi : 10.1177/25.7.70454 . PMID  70454. S2CID  15339151.
  4. ^ "Umbral de imagen mediante un método de selección iterativo". Transacciones IEEE sobre sistemas, hombre y cibernética . 8 (8): 630–632. 1978. doi :10.1109/TSMC.1978.4310039.
  5. ^ Barghout, L.; Sheynin, J. (25 de julio de 2013). "Percepción de escenas del mundo real y organización perceptiva: lecciones de la visión por computadora". Revista de Visión . 13 (9): 709. doi : 10.1167/13.9.709 .
  6. ^ Kapur, JN; Sahoo, PK; Wong, AKC (1 de marzo de 1985). "Un nuevo método para establecer umbrales de imágenes en niveles de grises utilizando la entropía del histograma". Visión por computadora, gráficos y procesamiento de imágenes . 29 (3): 273–285. doi :10.1016/0734-189X(85)90125-2.
  7. ^ Una introducción al procesamiento de imágenes digitales . Prentice-Hall Internacional. 1986.ISBN 0-13-480600-X. OCLC  1244113797.[ página necesaria ]
  8. ^ Zhou, Huiyu., Wu, Jiahua., Zhang, Jianguo. Procesamiento de imágenes digitales: Parte II. Estados Unidos: Ventus Publishing, 2010. [ página necesaria ]
  9. ^ Niblack, Wayne (1986). Una introducción al procesamiento de imágenes digitales . Prentice-Hall Internacional. ISBN 0-13-480600-X. OCLC  1244113797.[ página necesaria ]
  10. ^ Chaki, Nabendu., Shaikh, Soharab Hossain., Saeed, Khalid. Explorando técnicas de binarización de imágenes. Alemania: Springer India, 2014. [ página necesaria ]
  11. ^ Sauvola, J.; Pietikäinen, M. (febrero de 2000). "Binarización adaptable de imágenes de documentos". Reconocimiento de patrones . 33 (2): 225–236. Código Bib : 2000PatRe..33..225S. doi :10.1016/S0031-3203(99)00055-2.
  12. ^ Pham, Nhu-An; Morrison, Andrés; Schwock, Jörg; Aviel-Ronen, Sarit; Iakovlev, Vladimir; Tsao, Ming-Sound; Hola, James; Hedley, David W. (27 de febrero de 2007). "Análisis de imágenes cuantitativas de tinciones inmunohistoquímicas utilizando un modelo de color CMYK". Patología Diagnóstica . 2 (1): 8. doi : 10.1186/1746-1596-2-8 . PMC 1810239 . PMID  17326824. 

Otras lecturas