6.1 Introducción 6.2 Aspectos básicos 6.3 Dilatación y Erosión 6.4 Apertura y Clausura 6.5 Transformación de Hit-or-Miss 6.6 Algoritmos Morfológicos básicos 6.7 Extensión a imágenes con niveles de grises
v03 2 May-20-11
6.1 Introducción
v03 3 May-20-11
Ejemplos de procesamiento Morfológico
Original Dilatado con
v03 4 May-20-11
Ejemplos de procesamiento Morfológico
B:
v03 5 May-20-11
Ejemplos de procesamiento Morfológico
A es la imagen y B es un cuadrado de 3 x 3
v03 6 May-20-11
6.2 Aspectos básicos a) Teoría de conjuntos b) Operadores lógicos
v03 7 May-20-11
a) Teoría de Conjuntos
Traslación Reflexión
v03 8 May-20-11
b) Operadores Lógicos
negro es 0 y blanco 1
v03 9 May-20-11
6.3 Dilatación y Erosión a) Dilatación b) Erosión
v03 10 May-20-11
a) Dilatación
v03 11 May-20-11
a) Dilatación
v03 12 May-20-11
b) Erosión
v03 13 May-20-11
Aplicación de erosión y dilatación
Original Erosión con unos de 13 x 13
Dilatación con unos de 13 x 13
v03 14 May-20-11
6.4 Apertura y Clausura
v03 15 May-20-11
Apertura
Clausura
v03 16 May-20-11
Apertura
Clausura
v03 17 May-20-11
Apertura y Clausura
v03 18 May-20-11
Apertura y Clausura
B:
v03 19 May-20-11
6.5 Transformación de Hit-or-Miss
v03 20 May-20-11
Transformación de Hit-or-Miss
B1)
v03 21 May-20-11
6.6 Algoritmos morfológicos básicos a) Extracción de bordes b) Llenado de regiones c) Extracción de componentes conectados d) Envolvente convexa e) Adelgazamiento f) Engrosamiento g) Esqueletos h) Podado
v03 22 May-20-11
a) Extracción de bordes
v03 23 May-20-11
b) Relleno de regiones
v03 24 May-20-11
b) Relleno de regiones
Ejemplo: semilla
v03 25 May-20-11
c) Extracción de componentes conectadas
v03 26 May-20-11
c) Extracción de componentes conectadas
v03 27 May-20-11
d) Envolvente convexa
( )
i
i
iconv
i
ik
ik
D
XA
ABXX
4
1
i0
1
C(A)
D
X con
1,2,...k y 1,2,3,4i
=
−
=
=
=
==
∗=
v03 28 May-20-11
d) Envolvente convexa con limitación de bordes
v03 29 May-20-11
e) Adelgazamiento
€
A⊗ B = A − A∗B( ) = A A∗B( )c
€
A⊗ B{ } = ... A⊗ B1( )⊗ B2( )...( )⊗ Bn⎛ ⎝ ⎜ ⎞
⎠ ⎟
v03 30 May-20-11
f) Engrosamiento
€
A∅B = A A∗B( )
€
A∅ B{ } = ... A∅B1( )∅B2( )...( )∅Bn⎛ ⎝ ⎜ ⎞
⎠ ⎟
v03 31 May-20-11
g) Esqueleto
v03 32 May-20-11
g) Esqueleto
v03 33 May-20-11
h) Podado (para parásitos acotados de largo N)
€
X1 = A⊗ B{ }
€
X2 = X1 ∗Bk( )
k=1
8
€
X3 = X2⊕H( )A
€
H =
1 1 11 1 11 1 1
⎡
⎣
⎢ ⎢ ⎢
⎤
⎦
⎥ ⎥ ⎥
N veces
€
X4 = X1X3
v03 34 May-20-11
6.7 Extensión a imágenes de niveles de grises
a) Dilación b) Erosión c) Apertura y clausura d) Ejemplos
v03 35 May-20-11
a) Dilatación
v03 36 May-20-11
b) Erosión
v03 37 May-20-11
Ejemplo de dilatación y erosión
v03 38 May-20-11
c) Abrir y cerrar
v03 39 May-20-11
Ejemplos de apertura y clausura
Apertura Clausura
v03 40 May-20-11
d) Ejemplos: suavización morfológica
Apertura seguida de clausura
v03 41 May-20-11
d) Ejemplos: gradiente morfológico
Dilatación - Erosión
v03 42 May-20-11
d) Ejemplos: transformación “top-hat”
Top hat = imagen – apertura Bottom hat (black top hat) = clausura - imagen
v03 43 May-20-11
d) Ejemplos: identificación de textura
v03 44 May-20-11
d) Ejemplos: clasificación textura
Clausura seguida de apertura
v03 45 May-20-11
d) Ejemplos: granulometría
Diferencia entre la imagen y apertura para diferentes elementos estructurantes