La segmentación por división y fusión es una técnica de procesamiento de imágenes que se utiliza para segmentar una imagen . La imagen se divide sucesivamente en cuadrantes según un criterio de homogeneidad y las regiones similares se fusionan para crear el resultado segmentado. La técnica incorpora una estructura de datos de árbol cuaternario , lo que significa que existe una relación de nodo padre-hijo. La región total es un padre y cada una de las cuatro divisiones es un hijo.
Después de cada división, es necesario realizar una prueba para determinar si cada nueva región necesita más divisiones. El criterio para la prueba es la homogeneidad de la región. Existen varias formas de definir la homogeneidad; algunos ejemplos son:
donde r y c son filas y columnas, N es el número de píxeles en la región y
Un ejemplo de incorporación sería que la varianza de una región fuera menor que un valor especificado para ser considerada homogénea.
La división da como resultado una imagen particionada como se muestra a continuación en 3 niveles.
Cada nivel de partición se puede representar en una estructura tipo árbol.
El siguiente ejemplo muestra la segmentación de una imagen en escala de grises usando Matlab. [2] [3] El criterio de homogeneidad es el umbral, max(región)-min(región) < 10 para que una región sea homogénea.
Los bloques creados durante la división se muestran en la siguiente imagen:
Y la imagen segmentada está debajo.
{{cite book}}
: CS1 maint: varios nombres: lista de autores ( enlace ){{cite book}}
: CS1 maint: varios nombres: lista de autores ( enlace )