13.07.2015 Views

texto completo - Iris.sel.eesc.sc.usp.br - USP

texto completo - Iris.sel.eesc.sc.usp.br - USP

texto completo - Iris.sel.eesc.sc.usp.br - USP

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• De<strong>sc</strong>ritor dos Pontos Chave: Os gradientes daimagem são mensurados na e<strong>sc</strong>ala <strong>sel</strong>ecionada, na regiãoao redor de cada ponto chave, sendo criados histogramasde orientações para compor o de<strong>sc</strong>ritor.Com as características extraídas a partir de todasas imagens, as mesmas devem ser pareadas. Na Figura 3pode ser observado um exemplo da localização decaracterísticas através da Transformada SIFT.ordem de suas distâncias mais próximas a partir do localinvestigado.Uma razão para o algoritmo BBF (LOWE, 2004)funcionar bem é que somente são considerada<strong>sc</strong>orrespondências nas quais o vizinho mais próximo émenor do que 0,8 vezes a distância do segundo vizinhomais próximo e, portanto não é necessário resolver o<strong>sc</strong>asos mais difíceis, nos quais muitos vizinhos têm muitasdistâncias similares.2.4. RANSACFigura 3 – Localização de características com aTransformada SIFT.A Transformada SIFT converte dados da imagemem coordenadas invariantes à e<strong>sc</strong>ala, relativas à<strong>sc</strong>aracterísticas locais. Um aspecto importante é o grandenúmero de características geradas, que co<strong>br</strong>emdensamente toda a imagem (LOWE, 2004).2.3. BBFUma vez aplicada a Transformada SIFT so<strong>br</strong>e asimagens, é possível encontrar a correspondência entreduas imagens, de acordo com os pontos chave detectados.Há a comparação dos de<strong>sc</strong>ritores das duas imagens,encontrando os melhores candidatos a serem seusequivalentes na outra imagem.O melhor candidato correspondente para cadaponto chave é encontrado, identificando os seus vizinhosmais próximos na base de dados dos pontos chave a partirde imagens de entrada. O vizinho mais próximo é definidocomo o ponto chave, com distância euclidiana mínimaentre os de<strong>sc</strong>ritores em questão.A maneira mais eficaz de identificar o melhorponto candidato é obtida através da comparação dadistância do vizinho mais próximo ao de um segundovizinho mais próximo.Quando se procura classificar uma imagem emum extenso banco de dados de de<strong>sc</strong>ritores para váriosobjetos, a bu<strong>sc</strong>a exaustiva de vizinho mais próximo podeser demorada e para tal existe a técnica BBF (BEIS eLOWE, 1997) para acelerar a bu<strong>sc</strong>a.O algoritmo BBF usa uma bu<strong>sc</strong>a ordenadamodificada de um algoritmo k-d tree de modo que asposições no espaço de características são procuradas naApós a correspondência dos pontos chave, osmesmos são usados para calcular uma transformada quemapeia as posições dos pontos de uma imagem para asposições dos pontos correspondentes, na outra imagem, deum par de imagens.Às vezes acontece de pares encontrado<strong>sc</strong>orresponderem a falsas correspondências, sendonecessário identificar estas falsas correspondências e deremovê-las. A solução para este problema envolve oconceito da geometria epipolar (ORAM, 2001) ehomografia (HARTLEY e ZISSERMAN, 2003). Comisso será reduzido o número de falsas correspondências ecalculada uma transformação para juntar duas imagenssequenciais.A correspondência de imagens fornece umconjunto de vetores de deslocamento relativo à<strong>sc</strong>aracterísticas de um par de imagens obtidas, ou seja, cadavetor representa as coordenadas da mesma característicaem ambas as imagens. Com isso, é possível determinar omovimento entre tais imagens através da matrizhomográfica.2.4.1. Estimando a Matriz FundamentalRANSAC é um procedimento de estimaçãorobusto que usa um conjunto mínimo de correspondênciasamostradas, para estimar os parâmetros de transformaçãoda imagem e achar a solução que tem o melhor consensocom os dados. Os métodos clássicos procuram utilizar omaior número de pontos para obter uma solução inicial e,então, eliminar os pontos inválidos. O RANSAC, aocontrário desses métodos, utiliza apenas o número mínimoe suficiente de pontos necessários para uma primeiraestimativa, aumentando o conjunto com novos ponto<strong>sc</strong>onsistentes sempre que possível (FISCHLER e BOLLES,1981).Uma vantagem do RANSAC é a sua habilidadede realizar a estimativa de parâmetros de um modelo deforma robusta, ou seja, ele pode estimar parâmetros comum alto grau de acerto mesmo quando um númerosignificativo de outliers (pontos falsos) esteja presente nosdados analisados. Uma desvantagem do algoritmo é queele tem de possuir uma quantidade pré-estabelecida de

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!