Improving AR visualizationwith Kalman filtering andhorizon-based orientation : – To prevent boats to run aground at sea

This thesis researched the possibility of improving the compass of smartphones as theearth’s magnetic field is not strong and is easily disturbed, either by the environment ortechnology. The compass is used in Augmented Reality (AR) when the AR visualizationshould correspond to a position on earth....

Full description

Bibliographic Details
Main Author: Hero-Ek, Pontus
Format: Others
Language:English
Published: Linköpings universitet, Programvara och system 2018
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-151684
id ndltd-UPSALLA1-oai-DiVA.org-liu-151684
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-1516842018-10-10T05:57:30ZImproving AR visualizationwith Kalman filtering andhorizon-based orientation : – To prevent boats to run aground at seaengFörbättring av AR-visualisering med Kalmanfiltrering och horisontbaseradorientering : - för att förhindra båtar att gå pågrundHero-Ek, PontusLinköpings universitet, Programvara och system2018Augmented RealityHorizon-based orientationKalman filterComputer SciencesDatavetenskap (datalogi)This thesis researched the possibility of improving the compass of smartphones as theearth’s magnetic field is not strong and is easily disturbed, either by the environment ortechnology. The compass is used in Augmented Reality (AR) when the AR visualizationshould correspond to a position on earth. The issue lies in oscillating input values to thecompass that reduces the AR experience.To improve the AR experience without the use of external equipment, this work tried toboth filter the incoming values with a Kalman filter and to know the direction by capturingan image with a horizon that was image processed. The Kalman filter achieved a reductionin incoming disturbances and the horizon was matched against a panorama image thatwas generated from 3D data. The thesis starts off with requirements and contents of ARand goes through the different approaches that begins with a LAS point cloud and ends inmatching horizons with normalized cross-correlation.This thesis furthermore measures performance and battery drainage of the built applicationon three different smartphones that are nearly a year apart each. Drift was alsomeasured as it is a common issue if there is no earthly orientation to correct itself unto,for instance the magnetometer. This showed that these methods can be used on OnePlus2, Samsung Galaxy S7, and Samsung Galaxy S8, there is a steady performance and efficiencyincrease in each generation and that ARCore causes less drift. Furthermore thisthesis shows the difference between a compass and a local orientation with an offset.The application that was made focused to work at sea but it was also tested on buildingswith good results. The application also underwent usability tests that showed that theapplied functionalities improved the AR-experience. The conclusion shows that it is possibleto improve the orientation of smartphones. Albeit it can go wrong sometimes which iswhy this thesis also presents two ways to indicate that the heading is off. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-151684application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Augmented Reality
Horizon-based orientation
Kalman filter
Computer Sciences
Datavetenskap (datalogi)
spellingShingle Augmented Reality
Horizon-based orientation
Kalman filter
Computer Sciences
Datavetenskap (datalogi)
Hero-Ek, Pontus
Improving AR visualizationwith Kalman filtering andhorizon-based orientation : – To prevent boats to run aground at sea
description This thesis researched the possibility of improving the compass of smartphones as theearth’s magnetic field is not strong and is easily disturbed, either by the environment ortechnology. The compass is used in Augmented Reality (AR) when the AR visualizationshould correspond to a position on earth. The issue lies in oscillating input values to thecompass that reduces the AR experience.To improve the AR experience without the use of external equipment, this work tried toboth filter the incoming values with a Kalman filter and to know the direction by capturingan image with a horizon that was image processed. The Kalman filter achieved a reductionin incoming disturbances and the horizon was matched against a panorama image thatwas generated from 3D data. The thesis starts off with requirements and contents of ARand goes through the different approaches that begins with a LAS point cloud and ends inmatching horizons with normalized cross-correlation.This thesis furthermore measures performance and battery drainage of the built applicationon three different smartphones that are nearly a year apart each. Drift was alsomeasured as it is a common issue if there is no earthly orientation to correct itself unto,for instance the magnetometer. This showed that these methods can be used on OnePlus2, Samsung Galaxy S7, and Samsung Galaxy S8, there is a steady performance and efficiencyincrease in each generation and that ARCore causes less drift. Furthermore thisthesis shows the difference between a compass and a local orientation with an offset.The application that was made focused to work at sea but it was also tested on buildingswith good results. The application also underwent usability tests that showed that theapplied functionalities improved the AR-experience. The conclusion shows that it is possibleto improve the orientation of smartphones. Albeit it can go wrong sometimes which iswhy this thesis also presents two ways to indicate that the heading is off.
author Hero-Ek, Pontus
author_facet Hero-Ek, Pontus
author_sort Hero-Ek, Pontus
title Improving AR visualizationwith Kalman filtering andhorizon-based orientation : – To prevent boats to run aground at sea
title_short Improving AR visualizationwith Kalman filtering andhorizon-based orientation : – To prevent boats to run aground at sea
title_full Improving AR visualizationwith Kalman filtering andhorizon-based orientation : – To prevent boats to run aground at sea
title_fullStr Improving AR visualizationwith Kalman filtering andhorizon-based orientation : – To prevent boats to run aground at sea
title_full_unstemmed Improving AR visualizationwith Kalman filtering andhorizon-based orientation : – To prevent boats to run aground at sea
title_sort improving ar visualizationwith kalman filtering andhorizon-based orientation : – to prevent boats to run aground at sea
publisher Linköpings universitet, Programvara och system
publishDate 2018
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-151684
work_keys_str_mv AT heroekpontus improvingarvisualizationwithkalmanfilteringandhorizonbasedorientationtopreventboatstorunagroundatsea
AT heroekpontus forbattringavarvisualiseringmedkalmanfiltreringochhorisontbaseradorienteringforattforhindrabatarattgapagrund
_version_ 1718773267503775744