Proposta

Tema: Detecção de padrões em imagens obtidas pela API do Google Street View

Alunos: Rodrigo Alves Lima e Wallace Faveron de Almeida

Supervisor: Roberto Hirata Junior

Resumo da monografia:

No projeto Arquigrafia, o procedimento para catalogar estruturas e edíficios é realizado manualmente, por meio de usuários colaboradores. Em alguns casos, esse método pode gerar registros incompletos, com informações inconsistentes ou ainda duplicados. Com base nessas observações, levantou-se a possibilidade de prover algum modo de automatização desse processo.

Desde setembro de 2010, a Google oferece no Brasil um recurso integrado ao aplicativo Google Maps, que possibilita a visualização panorâmica de ruas e avenidas, o Google Street View. Atualmente esse serviço disponibiliza uma API (Interface de Programação de Aplicativos) para que desenvolvedores possam ter acesso a uma imagem estática em miniatura de um endereço especificado, com base em alguns parâmetros de posicionamento fornecidos em uma solicitação HTTP.

Um mecanismo capaz de identificar as fachadas dos edifícios com catálogos incompletos, e que facilite a utilização dessa poderosa estrutura disponibilizada por meio de uma interface amigável, pode contribuir para o aprimoramento das informações relacionadas às imagens existentes no Arquigrafia e também na expansão da base de dados. Além disso, projetos ou usuários interessados em identificar estruturas provenientes dos recursos fornecidos pela API, podem ser beneficiados com esse estudo.

A complexidade da ferramenta a ser desenvolvida está relacionada à utilização de recursos web fornecidos por sistemas externos e ao treinamento, visando aprimorar o classificador. Dessa forma, o trabalho consiste em desenvolver um protótipo que agregue as funcionalidades descritas e possa manipular as informações de modo coerente em uma mesma interface.

Objetivos do trabalho:

  • Construir uma interface amigável e de fácil utilização, que permita a comparação das diversas imagens obtidas.
  • Desenvolver e treinar um classificador de forma a identificar as fachadas dos edifícios.
  • Implementar um protótipo de sistema constituído das funcionalidades descritas anteriormente.

Atividades já realizadas:

Foi realizado um levantamento das imagens existentes no projeto Arquigrafia, a fim de identificar o número de contruções que estão com os dados de endereço incompletos. Em seguida, fez-se necessário um estudo sobre o funcionamento e as possíveis limitações da API fornecida pelo Google, para utilização do StreetView por desenvolvedores. Com base nesse estudo, foi desenvolvida uma pequena interface web para utilização, e melhor visualização das imagens obtidas, da API mencionada.

Por fim, para identificar fachadas de edifícios nessas imagens, estamos estudamos a possibilidade de aplicação de um classificador, estabelecendo uma relação entre os dados adquiridos com a atual base do Arquigrafia.

Cronograma de atividades:

Abr Mai Jun Jul Ago Set Out Nov Dez
Estudos X X X
Codificação X X X X X X X X X
Monografia X X X X X X
Pôster X X
Apresentação X

Estrutura esperada da monografia:

A monografia terá duas partes: objetiva e subjetiva.

  1. Objetiva:
    • Introdução: o resumo e os objetivos apresentados anteriormente farão parte da introdução, juntamente com as motivações, os objetivos do trabalho, a sua contextualização e os principais problemas a serem resolvidos.
    • Conceitos e tecnologias: apresentar a definição de conceitos técnicos e descrição das tecnologias utilizadas.
    • Atividades realizadas: descrição da metodologia de desenvolvimento e das atividades realizadas.
    • Resultados: apresentação dos resultados obtidos e do que foi produzido.
    • Conclusão: considerações finais sobre o trabalho.
    • Bibliografia: referências bibliográficas.
  2. Subjetiva:
    • Desafios e frustrações: descrição dos principais desafios e frustrações vividos ao longo do desenvolvimento do trabalho.
    • Disciplinas cursadas mais relevantes: apresentar brevemente as disciplinas que foram mais relevantes para o trabalho.
    • Trabalhos Futuros: apresentar possíveis passos para aprimorar o trabalho e o conhecimento na área.