Top Banner
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.

Apr 07, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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.