Effectiveness of Artificial Neural Networks for Solving Inverse Problems in Magnetic Field-Based Localization

Sensors (Basel). 2022 Mar 14;22(6):2240. doi: 10.3390/s22062240.

Abstract

Recently, indoor localization has become an active area of research. Although there are various approaches to indoor localization, methods that utilize artificially generated magnetic fields from a target device are considered to be the best in terms of localization accuracy under non-line-of-sight conditions. In magnetic field-based localization, the target position must be calculated based on the magnetic field information detected by multiple sensors. The calculation process is equivalent to solving a nonlinear inverse problem. Recently, a machine-learning approach has been proposed to solve the inverse problem. Reportedly, adopting the k-nearest neighbor algorithm (k-NN) enabled the machine-learning approach to achieve fairly good performance in terms of both localization accuracy and computational speed. Moreover, it has been suggested that the localization accuracy can be further improved by adopting artificial neural networks (ANNs) instead of k-NN. However, the effectiveness of ANNs has not yet been demonstrated. In this study, we thoroughly investigated the effectiveness of ANNs for solving the inverse problem of magnetic field-based localization in comparison with k-NN. We demonstrate that despite taking longer to train, ANNs are superior to k-NN in terms of localization accuracy. The k-NN is still valid for predicting fairly accurate target positions within limited training times.

Keywords: artificial neural networks; indoor localization; inverse problem; k-nearest neighbor algorithm; magnetic field; optimization; real-time tracking.

MeSH terms

  • Algorithms*
  • Machine Learning
  • Magnetic Fields
  • Neural Networks, Computer*