Detecting and correcting WiFi positioning errors

  • Authors:
  • Yuki Tsuda;Quan Kong;Takuya Maekawa

  • Affiliations:
  • Osaka University, Osaka, Japan;Osaka University, Osaka, Japan;Osaka University, Osaka, Japan

  • Venue:
  • Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recent advances in GPS and WiFi-based positioning technologies for mobile phones have triggered many location-based services. However, GPS positioning quickly drains a phone's battery and cannot be used indoors. On the other hand, WiFi positioning provides energy-efficient indoor and outdoor positioning with reasonable accuracy. However, WiFi positioning sometimes makes large errors caused by various reasons, e.g., the movement of reference WiFi access points. In this paper we attempt to detect and correct such errors automatically by performing outlier detection in time series. So, we solve this problem by comparing a user's current measurement at time T with her coordinate point at time T predicted from her past coordinate history, and judging whether the current measurement is correct or not by computing the distance between the measurement location and the predicted location. However, it is difficult to predict the user's coordinates accurately with a single prediction method (predictor) because the user's context (e.g., migration speed and sparseness of past coordinates) greatly affects predictor performance. We thus design a context-aware error detection method by employing an ensemble of predictors that have different strengths and weaknesses.