Indoor Localization and Radio Map Estimation using Unsupervised Manifold Alignment with Geometry Perturbation

Khaqan Majeed, Sameh Sorour, Tareq Y. Al-Naffouri, Shahrokh Valaee

Research output: Contribution to journalArticlepeer-review

32 Scopus citations

Abstract

The Received Signal Strength (RSS) based fingerprinting approaches for indoor localization pose a need for updating the fingerprint databases due to dynamic nature of the indoor environment. This process is hectic and time-consuming when the size of the indoor area is large. The semi-supervised approaches reduce this workload and achieve good accuracy around 15% of the fingerprinting load but the performance is severely degraded if it is reduced below this level. We propose an indoor localization framework that uses unsupervised manifold alignment. It requires only 1% of the fingerprinting load, some crowd sourced readings and plan coordinates of the indoor area. The 1% fingerprinting load is used only in perturbing the local geometries of the plan coordinates. The proposed framework achieves less than 5m mean localization error, which is considerably better than semi-supervised approaches at very small amount of fingerprinting load. In addition, the few location estimations together with few fingerprints help to estimate the complete radio map of the indoor environment. The estimation of radio map does not demand extra workload rather it employs the already available information from the proposed indoor localization framework. The testing results for radio map estimation show almost 50% performance improvement by using this information as compared to using only fingerprints.
Original languageEnglish (US)
Pages (from-to)2794-2808
Number of pages15
JournalIEEE Transactions on Mobile Computing
Volume15
Issue number11
DOIs
StatePublished - Dec 22 2015

Fingerprint

Dive into the research topics of 'Indoor Localization and Radio Map Estimation using Unsupervised Manifold Alignment with Geometry Perturbation'. Together they form a unique fingerprint.

Cite this