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...
Autores principales: | , , , , , , |
---|---|
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 |