Sensors (Sep 2024)
Multi-Fingerprints Indoor Localization for Variable Spatial Environments: A Naive Bayesian Approach
Abstract
Fingerprint-based indoor localization has been a hot research topic. However, the current fingerprint-based indoor localization approaches still rely on a single fingerprint database, where the average level of data at reference points is used as the fingerprint representation. In variable environmental conditions, the variations in signals caused by changes in the environmental states introduce significant deviations between the average level and the actual fingerprint characteristics. This deviation leads to a mismatch between the constructed fingerprint database and the real-world conditions, thereby affecting the effectiveness of fingerprint matching. Meanwhile, the sharp noise interference caused by uncertainties such as personnel movement has a significant interference on the creation of the fingerprint database and fingerprint matching in online stage. Examination of the sampling data after denoising with Robust Principal Component Analysis (RPCA) revealed distinct multi-fingerprint characteristics with clear boundaries at certain access points. Based on these observations, the concept of constructing a fingerprint database using multiple fingerprints is introduced and its feasibility is explored. Additionally, a multi-fingerprint solution based on naive Bayes classification is proposed to accurately represent fingerprint characteristics under different environmental conditions. This method is based on the online stage fingerprints. The corresponding state space is selected using the naive Bayes classifier, enabling the selection of an appropriate fingerprint database for matching. Through simulations and empirical evaluations, the proposed multi-fingerprints construction scheme consistently outperforms the traditional single-fingerprint database in terms of positioning accuracy across all tested localization algorithms.
Keywords