Escolar Documentos
Profissional Documentos
Cultura Documentos
(Morfologia Matemtica)
Tpicos
Introduo
Conceitos bsicos da teoria dos conjuntos
Dilatao e eroso
Abertura e fechamento
Transformada hit-or-miss
Alguns algoritmos morfolgicos bsicos
Extenses para imagens em nveis de cinza
Introduo
Introduo
f (0,1) L f (0, N1)
f (0, 0)
f (1, 0)
f
(
1
,
1
)
L
f
(
1
,
N
1
)
f (x, y) =
M
f
(
M
1
,
0
)
f
(
M
1
,
1
)
L
f
(
M
1
,
N
1
)
a1,1 L a1, N1
1, 0
A=
M
M
Conceitos Bsicos da
Teoria dos Conjuntos
Conjunto vazio :
A subconjunto de B:
Unio de A e B:
Intersero A e B:
Conjuntos disjuntos:
Especificao do conjunto:
Complemento de A:
Diferena de A e B:
Reflexo de B:
Translao de A por z=(z1,z2):
aA
aA
AB
C = AB
D = AB
AB=
C = {w|w=-d, para d D}
Ac = {w|w A}
A-B = {w|w A, w B}= ABc
B = {w | w = b, b B}
(A)c = {c|c=a+z, para a A}
Conceitos Bsicos da
Teoria dos Conjuntos
Operadores Morfolgicos
Dilatao
Operadores morfolgicos fundamentais
Dilatao
Sendo A e B conjuntos de Z2 e o conjunto vazio, define-se a
dilatao de A por B, denotada por AB, como:
A B = {z | ( B ) x A }
O processo de dilatao comea na obteno da reflexo de B em
torno de sua origem, seguido da translao dessa reflexo por x.
A dilatao de A por B ento o conjunto de todos os deslocamentos x
tais que A sobreponham-se em pelo menos um elemento no nulo.
A B = {x | [( B ) x A] A}
O conjunto B normalmente chamado de elemento estruturante da
dilatao
Operadores Morfolgicos
Dilatao
Operadores Morfolgicos
Dilatao
Exemplos:
10
Operadores Morfolgicos
Dilatao
Exemplos:
11
Operadores Morfolgicos
Dilatao
Aplicao:
Preenchimento de espao (gap filling)
12
Operadores Morfolgicos
Eroso
Operadores morfolgicos fundamentais
Eroso
Sendo A e B em Z2, a eroso de A por B, denotada por A B,
denotada por:
A B = { x | ( B ) x A}
A eroso de A por B o conjunto de todos os pontos x tais que B,
quando transladado pro x fique contido em A. Como no caso da
dilatao, essa equao no a nica definio da eroso.
Dilatao e eroso so operaes
complementao e reflexo de conjuntos:
duais
em
relao
( A B)c = Ac B
13
Operadores Morfolgicos
Eroso
14
Operadores Morfolgicos
Eroso
Exemplos:
15
Operadores Morfolgicos
Eroso
Exemplos:
16
Operadores Morfolgicos
Eroso
Exemplos:
17
Operadores Morfolgicos
Eroso
Aplicao:
Remoo de componentes
1,3,5,7,9 e 15
Eroso com 13
Dilatao com 13
18
Operadores Morfolgicos
Abertura e Fechamento
Abertura e Fechamento
A dilatao expande, enquanto a eroso reduz uma imagem.
Abertura:
Suaviza o contorno da imagem, quebra istmos estreitos, e elimina
protuses finas.
Eroso de A por B seguido da dilatao do resultado por B
A o B = ( A B) B
Fechamento:
Suaviza o contorno da imagem, funde as quebras em golfos finos,
elimina pequenos buracos e preenche fendas em um contorno.
Dilatao de A por B seguida da eroso do resultado por B
A B = ( A B) B
19
Operadores Morfolgicos
Abertura e Fechamento
A abertura e o fechamento so duais em relao
complementao e reflexo.
(A B) c = (A c o B )
Propriedades da operao abertura:
A o B um subconjunto (sub-imagem) de A.
Se C for um subconjunto de D, ento C o D ser um subconjunto
de D o B.
(A o B) o B = A o B.
20
Operadores Morfolgicos
Abertura
Exemplos:
21
Operadores Morfolgicos
Abertura
Exemplos:
22
Operadores Morfolgicos
Fechamento
Exemplos:
23
Operadores Morfolgicos
Fechamento
Exemplos:
24
Operadores Morfolgicos
Abertura e Fechamento
25
Operadores Morfolgicos
Abertura e Fechamento
Aplicao: Reduo de rudo
Abertura
Dilatao
da abertura
Fechamento
da abertura
26
Trasnformada Hit-or-Miss
A B = ( A B1 ) ( Ac B2 )
ou
A B = ( A B1 ) ( A B 2 )
27
Trasnformada Hit-or-Miss
Aplicao
Deteco de bordas
28
( A) = A ( A B)
29
30
X k = (X k1 B) A c
k=1,2,3,
Xo=p
At Xk=Xk-1
31
32
X k = ( X k 1 B ) A
k=1,2,3,
X0=p
Xk=Xk-1
33
34
X ki = ( X k 1 B i ) A
i=1,2,3, k=1,2,3,
Xi0=A
C(A) = i4=1 Di
Di=xiconv,
Onde conv indica a
convergncia no sendo que
Xik= Xik-1
35
36
A B = A ( A B)
= A ( A B)c
37
38
39
40
41
X 1 = A {B}
8
X 2 = (X1 Bk )
k =1
X3 = (X2 H ) A
X 4 = X1 X 3
42
43
44
45
46
47
48
( f b)( s, t ) = max{ f ( s x, y t ) + b( x, y ) |
( s x), (t y ) D f ; ( x, y ) Db }
A condio que os
paramtros de
deslocamento (s-x) e (t-y)
devam estar contidos no
domnio de f anloga
condio da definio
binria da dilatao em
que os dois conjuntos
devem ser sobrepor pelo
menos em um elemento.
49
( f b)(s, t ) = min{f (s + x, y + t ) b( x, y) |
(s + x), (t + y) Df ; ( x, y) Db }
51
52
( f b ) c ( s , t ) = ( f c b)( s , t )
onde
f c = f ( x , y ) e b = b ( x , y )
53
54
Abertura e Fechamento
f o b = ( f b) b
f b = ( f b) b
Relao dual
( f b) = f o b
c
55
56
57
g = ( f b) ( f b)
58
h = f ( f o b)
59
60