Abstract

The weighted k-nearest neighbors (WkNN) algorithm is by far the most popular choice in the design of fingerprinting indoor positioning systems based on WiFi received signal strength (RSS). WkNN estimates the position of a target device by selecting k reference points (RPs) based on the similarity of their fingerprints with the measured RSS values. The position of the target device is then obtained as a weighted sum of the positions of the k RPs. Two-step WkNN positioning algorithms were recently proposed, in which RPs are divided into clusters using the affinity propagation clustering algorithm, and one representative for each cluster is selected. Only cluster representatives are then considered during the position estimation, leading to a significant computational complexity reduction compared to traditional, flat WkNN. Flat and two-step WkNN share the issue of properly selecting the similarity metric so as to guarantee good positioning accuracy: in two-step WkNN, in particular, the metric impacts three different steps in the position estimation, that is cluster formation, cluster selection and RP selection and weighting. So far, however, the only similarity metric considered in the literature was the one proposed in the original formulation of the affinity propagation algorithm. This paper fills this gap by comparing different metrics and, based on this comparison, proposes a novel mixed approach in which different metrics are adopted in the different steps of the position estimation procedure. The analysis is supported by an extensive experimental campaign carried out in a multi-floor 3D indoor positioning testbed. The impact of similarity metrics and their combinations on the structure and size of the resulting clusters, 3D positioning accuracy and computational complexity are investigated. Results show that the adoption of metrics different from the one proposed in the original affinity propagation algorithm and, in particular, the combination of different metrics can significantly improve the positioning accuracy while preserving the efficiency in computational complexity typical of two-step algorithms.

Highlights

  • Indoor positioning is nowadays an important and interesting research topic, as it promises to enable the extension of outdoor location-based services to indoor environments [1]

  • Results show that Criterion II performs slightly better than Criterion I for each gen/gen/m3 combination, suggesting that the adoption of an average cluster received signal strength (RSS) fingerprint as representative of the cluster is the best option in order to maximize the positioning accuracy

  • The role of the similarity metric between the reference points (RPs) fingerprints and online readings was investigated, by considering both flat weighted k-nearest-neighbors (WkNN) algorithms and two-step algorithms based on affinity propagation

Read more

Summary

Introduction

Indoor positioning is nowadays an important and interesting research topic, as it promises to enable the extension of outdoor location-based services to indoor environments [1]. Focusing in particular on the online phase, which is the main subject of this paper, the accuracy can be improved by implementing an optimal RP selection through a proper definition of both the similarity metric and the value of k; at the same time, system complexity can be decreased by reducing the number of online operations requested for obtaining a position estimation. Within this context, previous works proposed the adoption of two-step algorithms, which foresee a preliminary RP clustering step during which the RPs are divided into clusters.

A General Model for WkNN Deterministic Algorithms
RP Clustering
Cluster Selection
Similarity Metric for RP Clustering and Cluster Selection Steps
Similarity in the Context of WiFi Fingerprinting Indoor Positioning
Offline Phase Similarity Metrics
A Spatial Distance-Based Similarity Metric
Minkowski Distance-Based Metrics
Inner Product-Based Metrics
A Frequentist Approach: p-values from the Pearson Correlation
Exploring Interdisciplinary Metrics
A Comparative Framework for RSS-Based Similarity Metrics
Testbed Implementation and Performance Indicators
Flat Algorithms
Affinity Propagation-Based Algorithms
Topology
Positioning Accuracy: A Backward Approach
Computational Complexity
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call