El crecimiento de regiones es un método sencillo de segmentación de imágenes basado en regiones . También se clasifica como un método de segmentación de imágenes basado en píxeles, ya que implica la selección de puntos semilla iniciales .
Este método de segmentación examina los píxeles vecinos de los puntos semilla iniciales y determina si deben añadirse a la región. El proceso se repite de forma iterativa, al igual que en los algoritmos generales de agrupamiento de datos . A continuación se describe el algoritmo de crecimiento de regiones.
Segmentación basada en regiones
El objetivo principal de la segmentación es dividir una imagen en regiones. Algunos métodos de segmentación, como el umbralizado, logran este objetivo buscando los límites entre regiones basándose en discontinuidades en las propiedades de escala de grises o de color . La segmentación basada en regiones es una técnica para determinar la región directamente. La formulación básica es: [ 1 ]
- es un predicado lógico definido sobre los puntos en el conjuntoyes el conjunto nulo .
(a) significa que la segmentación debe ser completa; es decir, cada píxel debe estar en una región.
(b) requiere que los puntos de una región estén conectados en algún sentido predefinido.
(c) indica que las regiones deben ser disjuntas.
(d) trata de las propiedades que deben satisfacer los píxeles en una región segmentada. Por ejemplo,si todos los píxeles entienen la misma escala de grises.
(e) indica que la regiónyson diferentes en el sentido del predicado.
Concepto básico de puntos semilla
El primer paso en el crecimiento de regiones consiste en seleccionar un conjunto de puntos semilla. La selección de estos puntos se basa en algún criterio definido por el usuario (por ejemplo, píxeles dentro de un rango de escala de grises específico, píxeles espaciados uniformemente en una cuadrícula, etc.). La región inicial comienza con la ubicación exacta de estos puntos semilla.
A partir de estos puntos semilla, las regiones se expanden hacia puntos adyacentes según un criterio de pertenencia a la región. Este criterio podría ser, por ejemplo, la intensidad del píxel, la textura en escala de grises o el color.
Dado que las regiones se definen en función del criterio, la información de la imagen en sí misma es importante. Por ejemplo, si el criterio fuera un valor umbral de intensidad de píxeles, el conocimiento del histograma de la imagen sería útil, ya que podría utilizarse para determinar un valor umbral adecuado para el criterio de pertenencia a la región.
Se puede utilizar un vecindario de 4 conexiones para crecer a partir de los puntos semilla. Una alternativa para la relación de adyacencia de píxeles es el vecindario de 8 conexiones . Los píxeles adyacentes a los puntos semilla se examinan y se clasifican como puntos semilla si tienen el mismo valor de intensidad. Es un proceso iterativo hasta que no haya cambios en dos etapas iterativas sucesivas. Se pueden elegir otros criterios; el objetivo principal es clasificar la similitud de la imagen en regiones.
Objetivos de segmentación
El objetivo principal de la segmentación es dividir una imagen en regiones distintas y semánticamente significativas. En secciones anteriores de este texto se han explorado diversas metodologías, como la detección de límites y el umbralizado, para lograr este objetivo. Sin embargo, el crecimiento de regiones presenta un enfoque alternativo, centrado en la identificación y expansión directa de regiones a partir de puntos semilla designados, ofreciendo así una perspectiva matizada en el campo de la segmentación de imágenes.
Técnica de cultivo regional
El crecimiento de regiones representa una técnica algorítmica sofisticada que se utiliza para agrupar píxeles o subregiones en regiones más grandes y coherentes, basándose en criterios predefinidos. Este proceso iterativo comienza con puntos semilla estratégicamente ubicados dentro de la imagen. Estos puntos semilla sirven como origen para la expansión de la región, ya que los píxeles vecinos que cumplen con criterios de similitud específicos —como la intensidad o los rangos de color— se asimilan progresivamente a la región en crecimiento, delimitando así límites coherentes.
Selección de puntos de siembra
La selección de puntos semilla adecuados es un aspecto crítico del crecimiento de regiones, ya que influye significativamente en la eficacia y precisión del proceso de segmentación. Los puntos semilla pueden elegirse en función del conocimiento previo del dominio o calcularse dinámicamente analizando las propiedades de los píxeles. En escenarios donde no se dispone de información previa, se calculan las propiedades de cada píxel, y los grupos de valores indican posibles puntos semilla. Los píxeles próximos a los centroides de estos grupos suelen considerarse adecuados como puntos semilla.
Criterios de similitud
La selección y definición de criterios de similitud son fundamentales para guiar el proceso de crecimiento de regiones. La elección de criterios depende del ámbito específico del problema y de las características de los datos de imagen considerados. Por ejemplo, en aplicaciones como el análisis de imágenes satelitales de uso del suelo, el color puede ser un factor determinante para la delimitación de regiones, mientras que en imágenes monocromáticas, la intensidad y las propiedades espaciales adquieren mayor importancia.
Consideraciones sobre la conectividad
Garantizar la conectividad es un aspecto fundamental del crecimiento de regiones, esencial para generar resultados de segmentación significativos. Ignorar las consideraciones de conectividad puede dar lugar a la formación de regiones espurias, lo que compromete la integridad y la utilidad del proceso de segmentación. Los mecanismos de conectividad facilitan la agregación coherente de píxeles en regiones significativas, mejorando así la interpretabilidad y la aplicabilidad de los resultados de la segmentación.
Regla de parada
Establecer una regla de parada sólida es fundamental para controlar la finalización del proceso de crecimiento de regiones. Si bien criterios locales como la intensidad, la textura y el color desempeñan un papel crucial en la detención del crecimiento de regiones, parámetros adicionales como el tamaño, la similitud con los píxeles ya crecidos y la forma de la región contribuyen a refinar los resultados de la segmentación. Estas reglas de parada garantizan que el crecimiento de regiones cese una vez que los criterios predefinidos para su inclusión en una región ya no se cumplen, lo que fomenta la generación de resultados de segmentación precisos y significativos.
Algoritmo de crecimiento regional
Un algoritmo básico de crecimiento de regiones basado en la conectividad de 8 se puede resumir de la siguiente manera:
- Encuentra todos los componentes conectados en el arreglo semilla S(x, y) y erosiona cada componente conectado a un píxel, etiquetando todos esos píxeles como 1. Todos los demás píxeles en S se etiquetan como 0.
- Formar una imagen fo tal que, en un par de coordenadas (x, y), fo(x, y) = 1 si la imagen de entrada satisface el predicado Q dado en esas coordenadas; de lo contrario, fo(x, y) = 0.
- Sea g una imagen formada al agregar a cada punto semilla en S todos los puntos con valor 1 en fo que están conectados de forma 8 a ese punto semilla.
- Etiquete cada componente conectado en g con una etiqueta de región diferente (por ejemplo, 1, 2, 3, ...). Esta es la imagen segmentada obtenida mediante crecimiento de regiones.
Cuestiones importantes
Selección adecuada de puntos de siembra
La selección de puntos semilla depende del usuario. Por ejemplo, en una imagen de un rayo en escala de grises, podríamos querer segmentar el rayo del fondo. En ese caso, podríamos examinar el histograma y elegir los puntos semilla del rango más alto del mismo.
Cuanta más información tenga la imagen, mejor.
Obviamente, la conectividad o la información sobre píxeles adyacentes nos resulta útil para determinar el umbral y los puntos de partida.
Umbral de área mínimo
En el resultado del método de crecimiento de regiones, ninguna región será menor que este umbral en la imagen segmentada.
Valor umbral de similitud
Si la diferencia del valor del píxel o la diferencia del valor promedio de la escala de grises de un conjunto de píxeles es menor que el "valor umbral de similitud", las regiones se considerarán como una misma región.
Los criterios de similitud o de homogeneidad que elegimos también son importantes. Generalmente dependen de la imagen original y del resultado de segmentación que deseamos. [ 2 ]
Algunos criterios que se utilizan con frecuencia son la escala de grises (intensidad media o variación), el color y la textura o forma.
Ventajas y desventajas
Ventajas
- Puede separar correctamente las regiones que tienen las mismas propiedades que definimos.
- Puede proporcionar las imágenes originales que tienen bordes definidos y buenos resultados de segmentación.
- Concepto sencillo: solo necesitamos un pequeño número de puntos iniciales para representar la propiedad que deseamos, y luego expandir la región.
- Podemos determinar los puntos semilla y los criterios que queremos establecer.
- Se pueden seleccionar varios criterios al mismo tiempo.
- Teóricamente muy eficiente debido a que visita cada píxel un número limitado de veces.
Desventajas
- A menos que se haya aplicado una función de umbral a la imagen, puede existir una trayectoria continua de puntos relacionados con el color, que conecta dos puntos cualesquiera de la imagen.
- El acceso prácticamente aleatorio a la memoria ralentiza el algoritmo, por lo que podría ser necesaria una adaptación.
Véase también
Notas
- ↑ Pal, Nikhil R; Pal, Sankar K (1993). "Una revisión de las técnicas de segmentación de imágenes". Pattern Recognition . 26 (9): 1277– 1278. Bibcode : 1993PatRe..26.1277P . doi : 10.1016/0031-3203(93)90135-J .
- ↑ Adoui, Mohammed El; Drisis, Stylianos; Benjelloun, Mohammed (21 de julio de 2017). Análisis de la heterogeneidad de los tumores de mama para predecir la respuesta a la quimioterapia mediante el registro de imágenes de RM 3D . ACM. págs. 56–63 . doi : 10.1145/3128128.3128137 . ISBN 9781450352819. S2CID 24873901 .
Referencias
- Jian-Jiun Ding, Curso de " Análisis tiempo-frecuencia y transformada wavelet ", Departamento de Ingeniería Eléctrica, Universidad Nacional de Taiwán (NTU), Taipéi, Taiwán, 2007.
- Jian-Jiun Ding, Curso de " Procesamiento Avanzado de Señales Digitales ", Departamento de Ingeniería Eléctrica, Universidad Nacional de Taiwán (NTU), Taipéi, Taiwán, 2008.
- WK Pratt, Procesamiento de imágenes digitales, 4.ª edición , John Wiley & Sons, Inc., Los Altos, California, 2007
- M. Petrou y P. Bosdogianni, Procesamiento de imágenes: los fundamentos , Wiley, Reino Unido, 2004.
- RC Gonzalez y RE Woods, Procesamiento de imágenes digitales, 2.ª edición , Prentice Hall, Nueva Jersey, 2002.
- Segmentación de imágenes