reconhecimento de elementos geométricos em imagens computacionais. nelson abu samra rahal junior

29
Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Upload: alfredo-malheiro-bugalho

Post on 07-Apr-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Reconhecimento de Elementos Geométricos em Imagens

Computacionais.

Nelson Abu Samra Rahal Junior

Page 2: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

IntroduçãoAtravés de mapeamento de elementos geométricos específicos, podemos identificar linhas retas, círculos, etc. em imagens computacionais.

Page 3: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Hough

Transformada de Hough

É o método mais aceito para detecção de objetos. Ele utiliza a parametrização do objeto desejado para seu reconhecimento de linhas retas, circunferências e elipses.

Page 4: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Linhas Através de uma equação reconhecemos o ponto inicial e final de um segmento de linha,e através de um threshold aumentamos a intensidade do pixel e conseguimos a compensação necessária para fecharmos os buracos existentes.

Page 5: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Círculos Círculos são parametrizados pôr (X,Y,R), onde X e Y refere-se a posição do centro e R ao radiano.O problema está organizado em dois estágios, encontrar todos os centros do círculo e encontrar o radiano dos círculos.

Page 6: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Elipse Elipse é definido pôr cinco parâmetros,onde consideramos dois pontos P e Q, e estimamos a tangente desses pontos .O ponto T é onde existe a intersecção da tangente , e o ponto M é central do ponto P e Q .Dividimos um elipse ao meio traçando uma reta do ponto T ao ponto M.

Page 7: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Somente para a proporção X, onde (0% < X <= 100%). As escolhas dos pixels são randomicos. Onde é definido em cima de uma imagem, uma função de densidade uniforme (valor de X).

Transformada probabilística de Hough

Page 8: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

São escolhidos um par de pixel, e o parâmetro é uma única linha que passa através destes pixels, que são computados.

Transformada randômica de Hough

Page 9: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Usa uma técnica de estrutura de pirâmide, junto com uma grade de pequenas sub-imagens e aplica HT para detectar uma linha diretamente e executar cada uma delas.

Transformada hierárquica de Hough

Page 10: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Hough Transformação (Exemplos)

Original Padrão Probabilistica

Randomica Hierarquica

Page 11: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Hough Transformação (Exemplos)

Page 12: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Hough Transformação (Exemplos)

Page 13: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Hough Transformação (Exemplos) Randômico

Page 14: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Hough Transformação (Exemplos) Randômico

Page 15: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Hough Transformação (Exemplos) Randômico

Page 16: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Hough Transformação (Exemplos)

Page 17: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Hough Transformação (Exemplos)

Page 18: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Hough Transformação (Exemplos)

Page 19: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Hough Transformação (Exemplos)

Page 20: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Hough Transformação (Exemplos)

Page 21: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Outras Aplicações

Page 22: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Alteração do peak no threshold35% - 40% - 45%

Page 23: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Thinned binary map

Page 24: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior
Page 25: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior
Page 26: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior

Software xhoughtool

Page 27: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior
Page 28: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior
Page 29: Reconhecimento de Elementos Geométricos em Imagens Computacionais. Nelson Abu Samra Rahal Junior