SlideShare ist ein Scribd-Unternehmen logo
1 von 58
PROCESSAMENTO
MORFOLÓGICO DE
IMAGENS
Lenon Fachiano Silva
Processamento de Imagens Digitais
Prof. Dr Ap. Nilceu Marana
PPG Ciência da Computação
UNESP
Bauru
2015
Morfologia =
morphos (forma) + logia (estudo)
Na biologia: estudo da forma e
estrutura de animais e plantas.
Na morfologia matemática: extração
de componentes e descrição de
objetos em imagens.
Desenvolvida primariamente por Jean
Serra e Georges Mathreon.
Desenvolvido inicialmente para
imagens binárias e posteriormente
estendido para tons de cinza.
A base da morfologia é a teoria dos
conjuntos.Imagens binárias são membros do Z2, sendo cada
elemento um vetor bidimensional.
Princípio: obter informações relativas à
geometria de topologia de um conjunto
desconhecido pela transformação por meio
de um outro conjunto bem definido,
denominado elemento estruturante.
Exemplos de elementos estruturantes
DEFINIÇÕES BÁSICAS
Translação de A por x
Reflexão do conjunto B
Complemento de A
Diferença entre os conjunto A e B
EROSÃO E DILATAÇÃO
São as duas operações básica na
morfologia matemática.
Por meio dessas duas operações,
podemos desenvolver uma séries de
algoritmos. Para tal, basta realizar
combinações de erosões e dilatações.
Erosão Binária
“Conjunto de todos os pontos x de forma que
B, transladado por x, está contido em A”
Erosão Binária
“Passe o elemento estruturante por todos os
pixels da imagem original: Se nenhum valor
dos pixels da imagem sob os valores não nulos
do elemento estruturante for 0, ponha 1 no
resultado.”
Erosão Binária
Dilatação Binária
“Obter a reflexão de B sobre sua origem e
depois deslocar esta reflexão por x”.
Dilatação Binária
“Passe o elemento estruturante por todos os
pixels da imagem original: Se o valor do pixel
sob o elemento central for diferente de 0,
copie todos os valores 1do elemento
estruturante para a imagem resultante.”
Dilatação Binária
Dilatação e Erosão Binária:
Considerações
• A aplicação da erosão contrai, diminui o
objeto;
• A aplicação da dilatação expande, aumenta
o objeto;
• As operações de erosão e dilatação são
duais.
“O complemento de uma erosão é o mesmo que uma dilatação do
complemento da imagem pelo elemento estruturante refletido”
ABERTURA E
FECHAMENTO
Abertura
• Suaviza o contorno de uma imagem;
• Quebra istmos estreitos;
• Elimina proeminências delgadas;
• Abre buracos
Abertura
Fechamento
• Funde pequenas quebras;
• Alarga golfos estreitos;
• Fecha buracos.
Fechamento
Abertura e Fechamento: Considerações
• São operações duais;
• Idempotência
TRANSFORMADA HIT-
OR-MISS
Hit-or-Miss
É muito utilizada para detecção de formas.
Indica a posição de um determinado objeto na
imagem.
Hit-or-Miss
A
D
C
E
A é uma figura
composta pelos
objetos C, D e E.
Estamos interessados
em encontrar o objeto
D.
Hit-or-Miss
D
W é uma pequena
janela que cabe D.
(W-D) será o fundo
local de D em relação a
W.
W
(W-D)
Hit-or-Miss
1. Erosão de A por D. Vamos encontrar as posições em
que D está totalmente contido em A: D encontrou um
hit em A.
2. Erosão do complemento de A pelo fundo local (W-D).
3. As posições em que D se encaixa perfeitamente dentre
de A é a intersecção entre a erosão de A por D e a
erosão do complemento de A por (W-D).
Hit-or-Miss
Chamando:
D = B1
(W-D) = B2
B = (B1, B2 )
ALGORITMOS
MORFOLÓGICOS BÁSICOS
Extração de fronteiras
Para extrair o contorno de uma imagem A, basta realizar
a erosão de A por um elemento estruturante B e em
seguida calcular a diferença entre A e a erosão.
Extração de fronteiras
Preenchimento de Regiões
Partindo de um ponto no interior de uma região,
preenche-se essa região com 1s.
Preenchimento de Regiões
X0 = ponto inicial
B = elemento estruturante
O procedimento repete-se até que Xk = Xk-1
Por fim, une-se o resultado com o contorno
Preenchimento de Regiões
Extração de componentes conectados
Sendo Y um componente conectado em uma imagem,
partindo de um ponto pertencente a esse componente
conectado, obtém-se todos os pontos deste componente.
O procedimento repete-se até que Xk = Xk-1
Extração de componentes conectados
Afinamento e Espessamento
Operações duais definidas por meio da transformada hit-
or-miss.
No final do afinamento, ele convertido para m-
conectividade para eliminar caminhos múltiplos.
Afinamento
Espessamento
Afinamento e Espessamento
Em geral, utiliza-se uma sequência de elementos
estruturantes em que um é ligeiramente rotacionado em
relação ao anterior.
Casco Convexo
Casco convexo H de um conjunto S pode ser definido
como o menor conjunto que ainda contém S.
O procedimento morfológico utiliza quatro elementos
estruturantes.
Casco Convexo
Casco Convexo
PROCESSAMENTO
MORFOLÓGICO DE
IMAGENS EM TONS DE
CINZA
Diferente das imagens binárias, os pixels
podem ter qualquer valor inteiro.
As imagens são agora tratadas como
superfícies.Graças ao conceito matemático de umbra,
pode-se realizar operações com elementos
estruturantes bidimensionais.
Uniões se tornam máximos e interseções
mínimos
Erosão
(A  B) = min {A(i – x , j – y) – B(x , y) | (i – x , j – y)  A , (x, y)  B}
1. Posiciona-se a origem do elemento estruturante sobre o primeiro
pixel da imagem que sofrerá erosão.
2. Calcula-se a diferença de cada par correspondente de valores de
pixels do elemento estruturante e da imagem.
3. Acha-se o valor mínimo de todas as diferenças e armazena-se no
correspondente da saída.
4. Repete-se o processo para todos os pixels da imagem.
Erosão
Em geral, obtém-se uma imagem mais escura como resultado.
Dilatação
1. Posiciona-se a origem do elemento estruturante sobre o primeiro
pixel da imagem que será dilatada.
2. Calcula-se a soma de cada par correspondente de valores de
pixel do elemento estruturante e da imagem.
3. Acha-se o valor máximo de todas esses adições e armazena-se
no pixel correspondente da imagem de saída.
4. Repete-se o processo para todos os pixels da imagem.
(A  B) = max {A(i – x , j – y) + B(x , y) | (i – x , j – y)  A , (x, y)  B}
Dilatação
Em geral, obtém-se uma imagem mais clara como resultado.
Gradiente Morfológico
Enfatiza transições
Transformada Top-Hat
Diferença entre uma imagem e sua abertura por um elemento estruturante
Enfatiza detalhes na presença de sombreamento.
Transformada Bottom-Hat
Diferença entre uma imagem e sua abertura por um elemento estruturante
Enfatiza detalhes na presença de sombreamento.
REFERÊNCIAS
MARQUES FILHO, O.; VIEIRA NETO, H.
Processamento digital de imagens. [S.l.]:
BRASPORT, 1999. ISBN 9788574520094
GONZALEZ, R.; WOODS, R. Digital
Image Processing. [S.l.]: Pearson
Education, 2011. ISBN
9780133002324
PITAS, I. Digital Image Processing Algorithms
and Applications. [S.l.]: Wiley, 2000. ISBN
9780471377399
SERRA, J. Introduction to mathematical
morphology. Computer Vision, Graphicas, and
Image Processing, v. 35, n. 3, p. 283–305,
September 1983
WEI, D., TONG, W. Research on Edge Detection
based on Mathematical Morphology
Algorithm. International Conference on
Optoeletronics and Image Processing, v. 2, p.
211–213, November 2010.
HARALICK, R. M.; STERNBERG, R. S.; ZHUANG,
X. Image Analysis Using Mathematical
Morphology. IEEE Transactions on Pattern
Analysis and Machine Intelligence, v. PAM-9,
n. 4, p. 532–550, July 1987.
PROCESSAMENTO
MORFOLÓGICO DE
IMAGENS
Lenon Fachiano Silva
Processamento de Imagens Digitais
Prof. Dr Ap. Nilceu Marana
PPG Ciência da Computação
UNESP
Bauru
2015
Obrigad
o

Weitere ähnliche Inhalte

Was ist angesagt?

[NDC19] 모바일에서 사용가능한 유니티 커스텀 섭스턴스 PBR 셰이더 만들기
[NDC19] 모바일에서 사용가능한 유니티 커스텀 섭스턴스 PBR 셰이더 만들기[NDC19] 모바일에서 사용가능한 유니티 커스텀 섭스턴스 PBR 셰이더 만들기
[NDC19] 모바일에서 사용가능한 유니티 커스텀 섭스턴스 PBR 셰이더 만들기Madumpa Park
 
Representação do conhecimento (rc)
Representação do conhecimento (rc)Representação do conhecimento (rc)
Representação do conhecimento (rc)iaudesc
 
Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)
Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)
Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)Gustavo Zimmermann
 
Logica fuzzy Conceitos e Aplicações
Logica fuzzy   Conceitos e AplicaçõesLogica fuzzy   Conceitos e Aplicações
Logica fuzzy Conceitos e AplicaçõesToni Esteves
 
Lighting of Killzone: Shadow Fall
Lighting of Killzone: Shadow FallLighting of Killzone: Shadow Fall
Lighting of Killzone: Shadow FallGuerrilla
 
[1023 박민수] 깊이_버퍼_그림자
[1023 박민수] 깊이_버퍼_그림자[1023 박민수] 깊이_버퍼_그림자
[1023 박민수] 깊이_버퍼_그림자MoonLightMS
 
[논문리뷰] 딥러닝 적용한 EEG 연구 소개
[논문리뷰] 딥러닝 적용한 EEG 연구 소개[논문리뷰] 딥러닝 적용한 EEG 연구 소개
[논문리뷰] 딥러닝 적용한 EEG 연구 소개Donghyeon Kim
 
이펙트 쉐이더 2강 - 알파 / 블랜딩
이펙트 쉐이더 2강 - 알파 / 블랜딩이펙트 쉐이더 2강 - 알파 / 블랜딩
이펙트 쉐이더 2강 - 알파 / 블랜딩Jihoo Oh
 
[1023 박민수] 깊이_버퍼_그림자_1
[1023 박민수] 깊이_버퍼_그림자_1[1023 박민수] 깊이_버퍼_그림자_1
[1023 박민수] 깊이_버퍼_그림자_1MoonLightMS
 
Redes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de RedesRedes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de RedesMauro Tapajós
 
Gdc2012 frames, sparsity and global illumination
Gdc2012 frames, sparsity and global illumination Gdc2012 frames, sparsity and global illumination
Gdc2012 frames, sparsity and global illumination Manchor Ko
 
Devtree lightmapping unity5_2_1stday
Devtree lightmapping unity5_2_1stdayDevtree lightmapping unity5_2_1stday
Devtree lightmapping unity5_2_1stdaySangYun Yi
 
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...Leinylson Fontinele
 
Practical Occlusion Culling in Killzone 3
Practical Occlusion Culling in Killzone 3Practical Occlusion Culling in Killzone 3
Practical Occlusion Culling in Killzone 3Guerrilla
 
4K Checkerboard in Battlefield 1 and Mass Effect Andromeda
4K Checkerboard in Battlefield 1 and Mass Effect Andromeda4K Checkerboard in Battlefield 1 and Mass Effect Andromeda
4K Checkerboard in Battlefield 1 and Mass Effect AndromedaElectronic Arts / DICE
 
Build Lightmap system
Build Lightmap systemBuild Lightmap system
Build Lightmap systemJaesik Hwang
 
PBR 기초 이론과 사용되는 맵들 Vol.3
PBR 기초 이론과 사용되는 맵들 Vol.3PBR 기초 이론과 사용되는 맵들 Vol.3
PBR 기초 이론과 사용되는 맵들 Vol.3Jooyoung Yi
 
Redes padroes e cabeamento
Redes padroes e cabeamentoRedes padroes e cabeamento
Redes padroes e cabeamentoMauro Pereira
 

Was ist angesagt? (20)

[NDC19] 모바일에서 사용가능한 유니티 커스텀 섭스턴스 PBR 셰이더 만들기
[NDC19] 모바일에서 사용가능한 유니티 커스텀 섭스턴스 PBR 셰이더 만들기[NDC19] 모바일에서 사용가능한 유니티 커스텀 섭스턴스 PBR 셰이더 만들기
[NDC19] 모바일에서 사용가능한 유니티 커스텀 섭스턴스 PBR 셰이더 만들기
 
Representação do conhecimento (rc)
Representação do conhecimento (rc)Representação do conhecimento (rc)
Representação do conhecimento (rc)
 
Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)
Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)
Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)
 
המודל הבינומי
המודל הבינומי המודל הבינומי
המודל הבינומי
 
Logica fuzzy Conceitos e Aplicações
Logica fuzzy   Conceitos e AplicaçõesLogica fuzzy   Conceitos e Aplicações
Logica fuzzy Conceitos e Aplicações
 
Lighting of Killzone: Shadow Fall
Lighting of Killzone: Shadow FallLighting of Killzone: Shadow Fall
Lighting of Killzone: Shadow Fall
 
[1023 박민수] 깊이_버퍼_그림자
[1023 박민수] 깊이_버퍼_그림자[1023 박민수] 깊이_버퍼_그림자
[1023 박민수] 깊이_버퍼_그림자
 
[논문리뷰] 딥러닝 적용한 EEG 연구 소개
[논문리뷰] 딥러닝 적용한 EEG 연구 소개[논문리뷰] 딥러닝 적용한 EEG 연구 소개
[논문리뷰] 딥러닝 적용한 EEG 연구 소개
 
이펙트 쉐이더 2강 - 알파 / 블랜딩
이펙트 쉐이더 2강 - 알파 / 블랜딩이펙트 쉐이더 2강 - 알파 / 블랜딩
이펙트 쉐이더 2강 - 알파 / 블랜딩
 
[1023 박민수] 깊이_버퍼_그림자_1
[1023 박민수] 깊이_버퍼_그림자_1[1023 박민수] 깊이_버퍼_그림자_1
[1023 박민수] 깊이_버퍼_그림자_1
 
Redes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de RedesRedes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de Redes
 
Gdc2012 frames, sparsity and global illumination
Gdc2012 frames, sparsity and global illumination Gdc2012 frames, sparsity and global illumination
Gdc2012 frames, sparsity and global illumination
 
Devtree lightmapping unity5_2_1stday
Devtree lightmapping unity5_2_1stdayDevtree lightmapping unity5_2_1stday
Devtree lightmapping unity5_2_1stday
 
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Practical Occlusion Culling in Killzone 3
Practical Occlusion Culling in Killzone 3Practical Occlusion Culling in Killzone 3
Practical Occlusion Culling in Killzone 3
 
4K Checkerboard in Battlefield 1 and Mass Effect Andromeda
4K Checkerboard in Battlefield 1 and Mass Effect Andromeda4K Checkerboard in Battlefield 1 and Mass Effect Andromeda
4K Checkerboard in Battlefield 1 and Mass Effect Andromeda
 
Build Lightmap system
Build Lightmap systemBuild Lightmap system
Build Lightmap system
 
PBR 기초 이론과 사용되는 맵들 Vol.3
PBR 기초 이론과 사용되는 맵들 Vol.3PBR 기초 이론과 사용되는 맵들 Vol.3
PBR 기초 이론과 사용되는 맵들 Vol.3
 
Redes padroes e cabeamento
Redes padroes e cabeamentoRedes padroes e cabeamento
Redes padroes e cabeamento
 

Andere mochten auch

Ultrassonografia morfológica e malformações do sistema nervoso central
Ultrassonografia morfológica e malformações do sistema nervoso centralUltrassonografia morfológica e malformações do sistema nervoso central
Ultrassonografia morfológica e malformações do sistema nervoso centralUiliam Santos
 
Reconhecimento de faces usando Análise de Componentes Principais e Morfologia...
Reconhecimento de faces usando Análise de Componentes Principais e Morfologia...Reconhecimento de faces usando Análise de Componentes Principais e Morfologia...
Reconhecimento de faces usando Análise de Componentes Principais e Morfologia...UFPE
 
Introdução às Bibliotecas jQuery/ jQuery UI
Introdução às Bibliotecas jQuery/ jQuery UIIntrodução às Bibliotecas jQuery/ jQuery UI
Introdução às Bibliotecas jQuery/ jQuery UILenon Fachiano
 
Técnicas de PDI com Java - Ercemapi 2009
Técnicas de PDI com Java - Ercemapi 2009Técnicas de PDI com Java - Ercemapi 2009
Técnicas de PDI com Java - Ercemapi 2009Ialis Cavalcante
 
Comparação Experimental de Algoritmos de Ordenação
Comparação Experimental de Algoritmos de OrdenaçãoComparação Experimental de Algoritmos de Ordenação
Comparação Experimental de Algoritmos de OrdenaçãoLenon Fachiano
 
COM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingCOM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingHemantha Kulathilake
 
Ultrassonografia no Abdome agudo
Ultrassonografia no Abdome agudoUltrassonografia no Abdome agudo
Ultrassonografia no Abdome agudoIared
 

Andere mochten auch (8)

Ultrassonografia morfológica e malformações do sistema nervoso central
Ultrassonografia morfológica e malformações do sistema nervoso centralUltrassonografia morfológica e malformações do sistema nervoso central
Ultrassonografia morfológica e malformações do sistema nervoso central
 
Reconhecimento de faces usando Análise de Componentes Principais e Morfologia...
Reconhecimento de faces usando Análise de Componentes Principais e Morfologia...Reconhecimento de faces usando Análise de Componentes Principais e Morfologia...
Reconhecimento de faces usando Análise de Componentes Principais e Morfologia...
 
Introdução às Bibliotecas jQuery/ jQuery UI
Introdução às Bibliotecas jQuery/ jQuery UIIntrodução às Bibliotecas jQuery/ jQuery UI
Introdução às Bibliotecas jQuery/ jQuery UI
 
Técnicas de PDI com Java - Ercemapi 2009
Técnicas de PDI com Java - Ercemapi 2009Técnicas de PDI com Java - Ercemapi 2009
Técnicas de PDI com Java - Ercemapi 2009
 
Comparação Experimental de Algoritmos de Ordenação
Comparação Experimental de Algoritmos de OrdenaçãoComparação Experimental de Algoritmos de Ordenação
Comparação Experimental de Algoritmos de Ordenação
 
COM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingCOM2304: Morphological Image Processing
COM2304: Morphological Image Processing
 
Aula 8 drenagem urbana
Aula 8 drenagem urbanaAula 8 drenagem urbana
Aula 8 drenagem urbana
 
Ultrassonografia no Abdome agudo
Ultrassonografia no Abdome agudoUltrassonografia no Abdome agudo
Ultrassonografia no Abdome agudo
 

Ähnlich wie Processamento Morfológico de Imagens

Excelente rect2004
Excelente rect2004Excelente rect2004
Excelente rect2004marnoonpv
 
Relações e funções
Relações e funçõesRelações e funções
Relações e funções48470490206
 
Relações e funções
Relações e funçõesRelações e funções
Relações e funçõesIvaneteseixas
 
Estudo das Funções I.ppt - A função de p
Estudo das Funções I.ppt - A função de pEstudo das Funções I.ppt - A função de p
Estudo das Funções I.ppt - A função de pRobsonNascimento678331
 
Doc matematica _286849913
Doc matematica _286849913Doc matematica _286849913
Doc matematica _286849913Robson1992
 
Apostila3funes 111212025004-phpapp01
Apostila3funes 111212025004-phpapp01Apostila3funes 111212025004-phpapp01
Apostila3funes 111212025004-phpapp01Romilda Dores Brito
 
Trabalho 3 - Seminário Sobre Processamento de Imagens
Trabalho 3 - Seminário Sobre Processamento de ImagensTrabalho 3 - Seminário Sobre Processamento de Imagens
Trabalho 3 - Seminário Sobre Processamento de ImagensJuliano Tiago Rinaldi
 
Funcões Injetora, Sobrejetora e Bijetora
Funcões Injetora, Sobrejetora e BijetoraFuncões Injetora, Sobrejetora e Bijetora
Funcões Injetora, Sobrejetora e BijetoraCleiton Cunha
 
Funcoes Para Alunos Do 2º Grau
Funcoes Para Alunos Do 2º GrauFuncoes Para Alunos Do 2º Grau
Funcoes Para Alunos Do 2º Grauguest3651befa
 
Revisão testão 2º ano
Revisão testão 2º anoRevisão testão 2º ano
Revisão testão 2º anoRildo Borges
 
Análise gráfica da equação do segundo grau usando o Winplot
Análise gráfica da equação do segundo grau usando o WinplotAnálise gráfica da equação do segundo grau usando o Winplot
Análise gráfica da equação do segundo grau usando o WinplotEuzabia Reis
 
Pil e segmentacao automatica de vídeo
Pil e segmentacao automatica de vídeoPil e segmentacao automatica de vídeo
Pil e segmentacao automatica de vídeowhanderley freitas
 

Ähnlich wie Processamento Morfológico de Imagens (20)

Excelente rect2004
Excelente rect2004Excelente rect2004
Excelente rect2004
 
Matemática I - Tópico 04: Equações do 1º e 2º graus e Inequações
Matemática I - Tópico 04: Equações do 1º e 2º graus e InequaçõesMatemática I - Tópico 04: Equações do 1º e 2º graus e Inequações
Matemática I - Tópico 04: Equações do 1º e 2º graus e Inequações
 
Relações e funções
Relações e funçõesRelações e funções
Relações e funções
 
Relações e funções
Relações e funçõesRelações e funções
Relações e funções
 
Cursocalc1ead
Cursocalc1eadCursocalc1ead
Cursocalc1ead
 
Apostila funcoes
Apostila funcoesApostila funcoes
Apostila funcoes
 
Estudo das Funções I.ppt - A função de p
Estudo das Funções I.ppt - A função de pEstudo das Funções I.ppt - A função de p
Estudo das Funções I.ppt - A função de p
 
Doc matematica _286849913
Doc matematica _286849913Doc matematica _286849913
Doc matematica _286849913
 
Apostila3funes 111212025004-phpapp01
Apostila3funes 111212025004-phpapp01Apostila3funes 111212025004-phpapp01
Apostila3funes 111212025004-phpapp01
 
Open cv
Open cvOpen cv
Open cv
 
Trabalho 3 - Seminário Sobre Processamento de Imagens
Trabalho 3 - Seminário Sobre Processamento de ImagensTrabalho 3 - Seminário Sobre Processamento de Imagens
Trabalho 3 - Seminário Sobre Processamento de Imagens
 
Funcões Injetora, Sobrejetora e Bijetora
Funcões Injetora, Sobrejetora e BijetoraFuncões Injetora, Sobrejetora e Bijetora
Funcões Injetora, Sobrejetora e Bijetora
 
Integracaonumerica
IntegracaonumericaIntegracaonumerica
Integracaonumerica
 
Funcoes Para Alunos Do 2º Grau
Funcoes Para Alunos Do 2º GrauFuncoes Para Alunos Do 2º Grau
Funcoes Para Alunos Do 2º Grau
 
Funcoes
FuncoesFuncoes
Funcoes
 
Revisão testão 2º ano
Revisão testão 2º anoRevisão testão 2º ano
Revisão testão 2º ano
 
Espelhos planos
Espelhos planosEspelhos planos
Espelhos planos
 
Análise gráfica da equação do segundo grau usando o Winplot
Análise gráfica da equação do segundo grau usando o WinplotAnálise gráfica da equação do segundo grau usando o Winplot
Análise gráfica da equação do segundo grau usando o Winplot
 
Pil e segmentacao automatica de vídeo
Pil e segmentacao automatica de vídeoPil e segmentacao automatica de vídeo
Pil e segmentacao automatica de vídeo
 
Função Afim
Função AfimFunção Afim
Função Afim
 

Kürzlich hochgeladen

GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfRavenaSales1
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasSocorro Machado
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...HELENO FAVACHO
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxAntonioVieira539017
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*Viviane Moreiras
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxedelon1
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdfmarlene54545
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxReinaldoMuller1
 

Kürzlich hochgeladen (20)

GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 

Processamento Morfológico de Imagens

  • 1. PROCESSAMENTO MORFOLÓGICO DE IMAGENS Lenon Fachiano Silva Processamento de Imagens Digitais Prof. Dr Ap. Nilceu Marana PPG Ciência da Computação UNESP Bauru 2015
  • 2. Morfologia = morphos (forma) + logia (estudo) Na biologia: estudo da forma e estrutura de animais e plantas. Na morfologia matemática: extração de componentes e descrição de objetos em imagens.
  • 3. Desenvolvida primariamente por Jean Serra e Georges Mathreon. Desenvolvido inicialmente para imagens binárias e posteriormente estendido para tons de cinza. A base da morfologia é a teoria dos conjuntos.Imagens binárias são membros do Z2, sendo cada elemento um vetor bidimensional.
  • 4. Princípio: obter informações relativas à geometria de topologia de um conjunto desconhecido pela transformação por meio de um outro conjunto bem definido, denominado elemento estruturante.
  • 5. Exemplos de elementos estruturantes
  • 10. Diferença entre os conjunto A e B
  • 12. São as duas operações básica na morfologia matemática. Por meio dessas duas operações, podemos desenvolver uma séries de algoritmos. Para tal, basta realizar combinações de erosões e dilatações.
  • 13. Erosão Binária “Conjunto de todos os pontos x de forma que B, transladado por x, está contido em A”
  • 14. Erosão Binária “Passe o elemento estruturante por todos os pixels da imagem original: Se nenhum valor dos pixels da imagem sob os valores não nulos do elemento estruturante for 0, ponha 1 no resultado.”
  • 16. Dilatação Binária “Obter a reflexão de B sobre sua origem e depois deslocar esta reflexão por x”.
  • 17. Dilatação Binária “Passe o elemento estruturante por todos os pixels da imagem original: Se o valor do pixel sob o elemento central for diferente de 0, copie todos os valores 1do elemento estruturante para a imagem resultante.”
  • 19. Dilatação e Erosão Binária: Considerações • A aplicação da erosão contrai, diminui o objeto; • A aplicação da dilatação expande, aumenta o objeto; • As operações de erosão e dilatação são duais. “O complemento de uma erosão é o mesmo que uma dilatação do complemento da imagem pelo elemento estruturante refletido”
  • 21. Abertura • Suaviza o contorno de uma imagem; • Quebra istmos estreitos; • Elimina proeminências delgadas; • Abre buracos
  • 23. Fechamento • Funde pequenas quebras; • Alarga golfos estreitos; • Fecha buracos.
  • 25. Abertura e Fechamento: Considerações • São operações duais; • Idempotência
  • 27. Hit-or-Miss É muito utilizada para detecção de formas. Indica a posição de um determinado objeto na imagem.
  • 28. Hit-or-Miss A D C E A é uma figura composta pelos objetos C, D e E. Estamos interessados em encontrar o objeto D.
  • 29. Hit-or-Miss D W é uma pequena janela que cabe D. (W-D) será o fundo local de D em relação a W. W (W-D)
  • 30. Hit-or-Miss 1. Erosão de A por D. Vamos encontrar as posições em que D está totalmente contido em A: D encontrou um hit em A. 2. Erosão do complemento de A pelo fundo local (W-D). 3. As posições em que D se encaixa perfeitamente dentre de A é a intersecção entre a erosão de A por D e a erosão do complemento de A por (W-D).
  • 33. Extração de fronteiras Para extrair o contorno de uma imagem A, basta realizar a erosão de A por um elemento estruturante B e em seguida calcular a diferença entre A e a erosão.
  • 35. Preenchimento de Regiões Partindo de um ponto no interior de uma região, preenche-se essa região com 1s.
  • 36. Preenchimento de Regiões X0 = ponto inicial B = elemento estruturante O procedimento repete-se até que Xk = Xk-1 Por fim, une-se o resultado com o contorno
  • 38. Extração de componentes conectados Sendo Y um componente conectado em uma imagem, partindo de um ponto pertencente a esse componente conectado, obtém-se todos os pontos deste componente. O procedimento repete-se até que Xk = Xk-1
  • 40. Afinamento e Espessamento Operações duais definidas por meio da transformada hit- or-miss. No final do afinamento, ele convertido para m- conectividade para eliminar caminhos múltiplos. Afinamento Espessamento
  • 41. Afinamento e Espessamento Em geral, utiliza-se uma sequência de elementos estruturantes em que um é ligeiramente rotacionado em relação ao anterior.
  • 42. Casco Convexo Casco convexo H de um conjunto S pode ser definido como o menor conjunto que ainda contém S. O procedimento morfológico utiliza quatro elementos estruturantes.
  • 46. Diferente das imagens binárias, os pixels podem ter qualquer valor inteiro. As imagens são agora tratadas como superfícies.Graças ao conceito matemático de umbra, pode-se realizar operações com elementos estruturantes bidimensionais. Uniões se tornam máximos e interseções mínimos
  • 47. Erosão (A  B) = min {A(i – x , j – y) – B(x , y) | (i – x , j – y)  A , (x, y)  B} 1. Posiciona-se a origem do elemento estruturante sobre o primeiro pixel da imagem que sofrerá erosão. 2. Calcula-se a diferença de cada par correspondente de valores de pixels do elemento estruturante e da imagem. 3. Acha-se o valor mínimo de todas as diferenças e armazena-se no correspondente da saída. 4. Repete-se o processo para todos os pixels da imagem.
  • 48. Erosão Em geral, obtém-se uma imagem mais escura como resultado.
  • 49. Dilatação 1. Posiciona-se a origem do elemento estruturante sobre o primeiro pixel da imagem que será dilatada. 2. Calcula-se a soma de cada par correspondente de valores de pixel do elemento estruturante e da imagem. 3. Acha-se o valor máximo de todas esses adições e armazena-se no pixel correspondente da imagem de saída. 4. Repete-se o processo para todos os pixels da imagem. (A  B) = max {A(i – x , j – y) + B(x , y) | (i – x , j – y)  A , (x, y)  B}
  • 50. Dilatação Em geral, obtém-se uma imagem mais clara como resultado.
  • 52. Transformada Top-Hat Diferença entre uma imagem e sua abertura por um elemento estruturante Enfatiza detalhes na presença de sombreamento.
  • 53. Transformada Bottom-Hat Diferença entre uma imagem e sua abertura por um elemento estruturante Enfatiza detalhes na presença de sombreamento.
  • 55. MARQUES FILHO, O.; VIEIRA NETO, H. Processamento digital de imagens. [S.l.]: BRASPORT, 1999. ISBN 9788574520094 GONZALEZ, R.; WOODS, R. Digital Image Processing. [S.l.]: Pearson Education, 2011. ISBN 9780133002324
  • 56. PITAS, I. Digital Image Processing Algorithms and Applications. [S.l.]: Wiley, 2000. ISBN 9780471377399 SERRA, J. Introduction to mathematical morphology. Computer Vision, Graphicas, and Image Processing, v. 35, n. 3, p. 283–305, September 1983
  • 57. WEI, D., TONG, W. Research on Edge Detection based on Mathematical Morphology Algorithm. International Conference on Optoeletronics and Image Processing, v. 2, p. 211–213, November 2010. HARALICK, R. M.; STERNBERG, R. S.; ZHUANG, X. Image Analysis Using Mathematical Morphology. IEEE Transactions on Pattern Analysis and Machine Intelligence, v. PAM-9, n. 4, p. 532–550, July 1987.
  • 58. PROCESSAMENTO MORFOLÓGICO DE IMAGENS Lenon Fachiano Silva Processamento de Imagens Digitais Prof. Dr Ap. Nilceu Marana PPG Ciência da Computação UNESP Bauru 2015 Obrigad o