Cargando…

A Small World Graph Approach for an Efficient Indoor Positioning System

The main goal of an Indoor Positioning System (IPS) is to estimate the position of mobile devices in indoor environments. For this purpose, the primary source of information is the signal strength of packets received by a set of routers. The fingerprint technique is one of the most used techniques f...

Descripción completa

Detalles Bibliográficos
Autores principales: Lima, Max, Guimarães, Leonardo, Santos, Eulanda, Moura, Edleno, Costa, Rafael, Levorato, Marco, Oliveira, Horácio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8348974/
https://www.ncbi.nlm.nih.gov/pubmed/34372244
http://dx.doi.org/10.3390/s21155013
_version_ 1783735471225962496
author Lima, Max
Guimarães, Leonardo
Santos, Eulanda
Moura, Edleno
Costa, Rafael
Levorato, Marco
Oliveira, Horácio
author_facet Lima, Max
Guimarães, Leonardo
Santos, Eulanda
Moura, Edleno
Costa, Rafael
Levorato, Marco
Oliveira, Horácio
author_sort Lima, Max
collection PubMed
description The main goal of an Indoor Positioning System (IPS) is to estimate the position of mobile devices in indoor environments. For this purpose, the primary source of information is the signal strength of packets received by a set of routers. The fingerprint technique is one of the most used techniques for IPSs. By using supervised machine learning techniques, it trains a model with the received signal intensity information so it can be used to estimate the positions of the devices later in an online phase. Although the k-Nearest Neighbors (kNN) is one of the most widely used classification methods due to its accuracy, it has no scalability since a sample that needs to be classified must be compared to all other samples in the training database. In this work, we use a novel hierarchical navigable small world graph technique to build a search structure so the location of a sample can be efficiently found, allowing the IPSs to be used in large-scale scenarios or run on devices with limited resources. To carry out our performance evaluation, we proposed a synthetic IPS dataset generator as well as implemented a complete real-world, large-scale IPS testbed. We compared the performance of our graph-based solution with other known kNN variants, such as Kd-Tree and Ball-Tree. Our results clearly show the performance gains of the proposed solution at [Formula: see text] when compared to the classic kNN and at least [Formula: see text] when compared to tree-based approaches.
format Online
Article
Text
id pubmed-8348974
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-83489742021-08-08 A Small World Graph Approach for an Efficient Indoor Positioning System Lima, Max Guimarães, Leonardo Santos, Eulanda Moura, Edleno Costa, Rafael Levorato, Marco Oliveira, Horácio Sensors (Basel) Article The main goal of an Indoor Positioning System (IPS) is to estimate the position of mobile devices in indoor environments. For this purpose, the primary source of information is the signal strength of packets received by a set of routers. The fingerprint technique is one of the most used techniques for IPSs. By using supervised machine learning techniques, it trains a model with the received signal intensity information so it can be used to estimate the positions of the devices later in an online phase. Although the k-Nearest Neighbors (kNN) is one of the most widely used classification methods due to its accuracy, it has no scalability since a sample that needs to be classified must be compared to all other samples in the training database. In this work, we use a novel hierarchical navigable small world graph technique to build a search structure so the location of a sample can be efficiently found, allowing the IPSs to be used in large-scale scenarios or run on devices with limited resources. To carry out our performance evaluation, we proposed a synthetic IPS dataset generator as well as implemented a complete real-world, large-scale IPS testbed. We compared the performance of our graph-based solution with other known kNN variants, such as Kd-Tree and Ball-Tree. Our results clearly show the performance gains of the proposed solution at [Formula: see text] when compared to the classic kNN and at least [Formula: see text] when compared to tree-based approaches. MDPI 2021-07-23 /pmc/articles/PMC8348974/ /pubmed/34372244 http://dx.doi.org/10.3390/s21155013 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Lima, Max
Guimarães, Leonardo
Santos, Eulanda
Moura, Edleno
Costa, Rafael
Levorato, Marco
Oliveira, Horácio
A Small World Graph Approach for an Efficient Indoor Positioning System
title A Small World Graph Approach for an Efficient Indoor Positioning System
title_full A Small World Graph Approach for an Efficient Indoor Positioning System
title_fullStr A Small World Graph Approach for an Efficient Indoor Positioning System
title_full_unstemmed A Small World Graph Approach for an Efficient Indoor Positioning System
title_short A Small World Graph Approach for an Efficient Indoor Positioning System
title_sort small world graph approach for an efficient indoor positioning system
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8348974/
https://www.ncbi.nlm.nih.gov/pubmed/34372244
http://dx.doi.org/10.3390/s21155013
work_keys_str_mv AT limamax asmallworldgraphapproachforanefficientindoorpositioningsystem
AT guimaraesleonardo asmallworldgraphapproachforanefficientindoorpositioningsystem
AT santoseulanda asmallworldgraphapproachforanefficientindoorpositioningsystem
AT mouraedleno asmallworldgraphapproachforanefficientindoorpositioningsystem
AT costarafael asmallworldgraphapproachforanefficientindoorpositioningsystem
AT levoratomarco asmallworldgraphapproachforanefficientindoorpositioningsystem
AT oliveirahoracio asmallworldgraphapproachforanefficientindoorpositioningsystem
AT limamax smallworldgraphapproachforanefficientindoorpositioningsystem
AT guimaraesleonardo smallworldgraphapproachforanefficientindoorpositioningsystem
AT santoseulanda smallworldgraphapproachforanefficientindoorpositioningsystem
AT mouraedleno smallworldgraphapproachforanefficientindoorpositioningsystem
AT costarafael smallworldgraphapproachforanefficientindoorpositioningsystem
AT levoratomarco smallworldgraphapproachforanefficientindoorpositioningsystem
AT oliveirahoracio smallworldgraphapproachforanefficientindoorpositioningsystem