Use this identifier to cite or link to this item: http://hdl.handle.net/10737/2170
Title: Aplicativo para navegação indoor utilizando a câmera como sensor de posicionamento
Authors: Schwertner, Francisco
Keywords: sistemas baseados em localização;Wayfinding;desenvolvimento híbrido;odometria visual;WebAssembly;CBIR
Date of Defense: 7-Dec-2017
Issue Date: 13-Aug-2018
Citation: SCHWERTNER, Francisco. Aplicativo para navegação indoor utilizando a câmera como sensor de posicionamento. 2017. Monografia (Graduação em Engenharia da Computação) – Universidade do Vale do Taquari - Univates, Lajeado, 07 dez. 2017. Disponível em: http://hdl.handle.net/10737/2170.
Abstract: A popularidade dos dispositivos móveis, imensamente populares e equipados com sistemas de posicionamento global e conectividade com a Internet, propulsionaram o uso de serviços baseados em localização. Estes serviços promovem uma interação personalizada com o ambiente, com isso as pessoas podem encontrar a exata localização em um mapa, descobrir a melhor rota entre dois pontos, buscar e oferecer serviços e produtos próximos. Entretanto, os ambientes indoor ainda não possuem uma solução padrão para localização estabelecida, devido `as dificuldades de inferir o posicionamento no interior das construções. Alternativas utilizando técnicas de posicionamento visual, empregando a câmera do dispositivo, vêm sendo concebidas. Este trabalho analisou o uso da câmera de um smartphone como sensor de movimento em ambientes indoor, através da odometria visual. Além disso foram empregadas técnicas CBIR para reconhecimento da localização a partir de imagens. Um aplicativo para Android foi criado baseado no modelo de desenvolvimento híbrido. Os resultados dos testes relacionados a odometria visual mostraram que a técnica é capaz de captar o movimento do agente, porém o experimento não foi capaz de reproduzi-la com a precisão adequada. Contudo, foi possível verificar o desempenho do WebAssembly no processamento de imagens, desenvolvendo um algoritmo com a biblioteca OpenCV, portando o código C++ para web.
Mobile devices, largely popular and equipped with global positioning systems and Internet connectivity, have boosted the location-based services usage. These services promote a personalized interaction with the environment, thus people can find the exact location on a map, find the best route between two points, search for and offer services and products nearby. However, indoor environments don’t have an established standard solution yet, due to the difficulties of inferring the positioning inside the buildings. Alternatives using visual positioning techniques, employing the device's camera, have been designed. This work analyzed the use of a smartphone camera as a motion sensor in indoor environments through visual odometry. In addition, CBIR techniques were used to recognize the location from images. An Android app was created based on the hybrid development model. The tests results related to visual odometry showed that the technique was able to capture the movement of the agent, but it was not able to reproduce it with the proper precision. However, it was possible to verify the WebAssembly performance in image processing, developing an algorithm with the OpenCV library, porting the code C ++ to the web.
URI: http://hdl.handle.net/10737/2170
Appears in Collections:Engenharia da Computação

Files in This Item:
File Description SizeFormat 
2017FranciscoSchwertner.pdf5 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons