PeakLens is an augmented reality mobile application developed by a research team of Politecnico di Milano, that is capable of identify mountain peaks by combining phone sensors data with novel computer vision and deep learning techniques. Since its public release in December 2016, the application has grown a lot in popularity thanks to an active interest in the mountain enthusiasts community and a careful, constant development process that also led the whole PeakLens system to greatly grow in size and complexity. Thus, PeakLens development can benefit from a data inspection and visualization environment that could help check the accuracy of the core peak positioning function of the application. Recreating, managing, testing and integrating new and old functionalities and configurations of the PeakLens system under the same debug environment is the goal of PeakLens Viewer: a web application that covers the central role of this thesis. The initial purpose of the project to serve as a system testing and monitoring tool has been extended to cover the team’s further need for a web-based, virtual visual assistant that could represent the geographic data managed by the PeakLens application on digitally rendered terrain models. The design of PeakLens Viewer has been tailored to the PeakLens requirements, but its central structure has been made general enough to be capable of managing and visualizing the geographic referenced data exposed by any web service.

PeakLens è un’applicazione di realtà aumentata per dispositivi mobili, sviluppata da un team di ricercatori del Politecnico di Milano, che permette di identificare vette di un panorama montuoso combinando informazioni provenienti dai sensori del dispositivo mobile con innovativi algoritmi nel campo della computer vision e del deep learning. Dal rilascio al pubblico, avvenuto nel Dicembre 2016, la popolarità dell’applicazione è cresciuta considerevolmente, grazie ad un attivo interesse riscontrato nella comunità degli appassionati di montagna e ad un attento e costante processo di sviluppo. Questa rapida crescita ha portato l’intero sistema costruito attorno a PeakLens a svilupparsi sostanzialmente in grandezza e complessità. Per queste ragioni, il team di PeakLens necessitava la creazione di un ambiente di ispezione e visualizzazione dei suoi processi di sviluppo e produzione che potesse aiutarli a controllare l’esattezza della funzionalità principale di posizionamento dei picchi montuosi nell’applicazione. Ricreare, gestire, testare ed integrare funzionalità e configurazioni del complesso sistemico di PeakLens sotto un unico ambiente di debug è l’obiettivo principale dell’applicazione web PeakLens Viewer, il quale processo di sviluppo ricopre il ruolo centrale di questa tesi. Lo scopo iniziale del progetto di servire come strumento di test e monitoraggio del sistema di PeakLens è stato esteso per ricoprire l’ulteriore bisogno del team di disporre di un assistente virtuale web per la rappresentazione dei dati geografici gestiti dall’applicazione PeakLens su modelli di terreno digitalmente generati. Il design di PeakLens Viewer è stato personalizzato sulla base dei requisiti di PeakLens, ma la struttura centrale del progetto è stata costruita in modo da essere in grado di gestire la visualizzazione di dati georeferenziati esposti da qualsiasi servizio web.

Development of a web application for the presentation of peaks in virtual skylines

PIOLA, ALESSANDRO
2016/2017

Abstract

PeakLens is an augmented reality mobile application developed by a research team of Politecnico di Milano, that is capable of identify mountain peaks by combining phone sensors data with novel computer vision and deep learning techniques. Since its public release in December 2016, the application has grown a lot in popularity thanks to an active interest in the mountain enthusiasts community and a careful, constant development process that also led the whole PeakLens system to greatly grow in size and complexity. Thus, PeakLens development can benefit from a data inspection and visualization environment that could help check the accuracy of the core peak positioning function of the application. Recreating, managing, testing and integrating new and old functionalities and configurations of the PeakLens system under the same debug environment is the goal of PeakLens Viewer: a web application that covers the central role of this thesis. The initial purpose of the project to serve as a system testing and monitoring tool has been extended to cover the team’s further need for a web-based, virtual visual assistant that could represent the geographic data managed by the PeakLens application on digitally rendered terrain models. The design of PeakLens Viewer has been tailored to the PeakLens requirements, but its central structure has been made general enough to be capable of managing and visualizing the geographic referenced data exposed by any web service.
ING - Scuola di Ingegneria Industriale e dell'Informazione
18-apr-2018
2016/2017
PeakLens è un’applicazione di realtà aumentata per dispositivi mobili, sviluppata da un team di ricercatori del Politecnico di Milano, che permette di identificare vette di un panorama montuoso combinando informazioni provenienti dai sensori del dispositivo mobile con innovativi algoritmi nel campo della computer vision e del deep learning. Dal rilascio al pubblico, avvenuto nel Dicembre 2016, la popolarità dell’applicazione è cresciuta considerevolmente, grazie ad un attivo interesse riscontrato nella comunità degli appassionati di montagna e ad un attento e costante processo di sviluppo. Questa rapida crescita ha portato l’intero sistema costruito attorno a PeakLens a svilupparsi sostanzialmente in grandezza e complessità. Per queste ragioni, il team di PeakLens necessitava la creazione di un ambiente di ispezione e visualizzazione dei suoi processi di sviluppo e produzione che potesse aiutarli a controllare l’esattezza della funzionalità principale di posizionamento dei picchi montuosi nell’applicazione. Ricreare, gestire, testare ed integrare funzionalità e configurazioni del complesso sistemico di PeakLens sotto un unico ambiente di debug è l’obiettivo principale dell’applicazione web PeakLens Viewer, il quale processo di sviluppo ricopre il ruolo centrale di questa tesi. Lo scopo iniziale del progetto di servire come strumento di test e monitoraggio del sistema di PeakLens è stato esteso per ricoprire l’ulteriore bisogno del team di disporre di un assistente virtuale web per la rappresentazione dei dati geografici gestiti dall’applicazione PeakLens su modelli di terreno digitalmente generati. Il design di PeakLens Viewer è stato personalizzato sulla base dei requisiti di PeakLens, ma la struttura centrale del progetto è stata costruita in modo da essere in grado di gestire la visualizzazione di dati georeferenziati esposti da qualsiasi servizio web.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
2018_04_Piola.pdf

accessibile in internet solo dagli utenti autorizzati

Descrizione: Testo della tesi
Dimensione 5.98 MB
Formato Adobe PDF
5.98 MB Adobe PDF   Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/139037