Loading…
EA-CNN: A smart indoor 3D positioning scheme based on Wi-Fi fingerprinting and deep learning
Accurate indoor location information in multi-building/floor environments is essential for establishing many indoor location-based services (LBS). Wi-Fi fingerprinting with received signal strength indicators (RSSI) has become one of the most practical techniques to localize users indoors. However,...
Saved in:
Published in: | Engineering applications of artificial intelligence 2023-01, Vol.117, p.105509, Article 105509 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Accurate indoor location information in multi-building/floor environments is essential for establishing many indoor location-based services (LBS). Wi-Fi fingerprinting with received signal strength indicators (RSSI) has become one of the most practical techniques to localize users indoors. However, the fluctuation of wireless signals caused by fading, the multipath effect, and device heterogeneity leads to considerable variations in RSSIs, which poses a challenge to accurate localization. This paper proposes an indoor positioning method, which is constructed based on a convolutional neural network (CNN) framework. Specifically, a novel model by combining an extreme learning machine autoencoder (ELM-AE) with a two-dimensional CNN is proposed. The ELM-AE extracts critical features by reducing input dimensions, while the CNN is trained to effectively achieve significant performance in the positioning phase. To increase positioning accuracy and deal with data shortages, a data augmentation strategy by frequently adding noisy data to the original fingerprint map is devised. The statistical properties namely, the RSS values of each MAC address, are utilized to adjust input noise. The performance of the proposed system is evaluated on two Tampere and UJIIndoorLoc datasets. The experimental results show that EA-CNN achieves better performance than CNN by decreasing average positioning error up to 40.95% and 43.74% in Tampere and UJIIndoorLoc datasets, respectively. Compared to state-of-the-art deep learning-based methods, the positioning performance improves up to 68.36% in Tampere and 67.56% in the UJIIndoorLoc dataset by exploiting only 25% of the training samples.
Compared to several state-of-the-art deep learning models, EA-CNN achieves higher accuracy in both positioning and floor estimation.
•EA-CNN outperform the state-of-the-art CNN-based procedures.•ELM-AE decrease input dimension, and increase positioning performance of CNN.•Augmentation strategy dealing with data shortages, improve the training efficiency.•Large scale environments and crowdsourced data are utilized for evaluation. |
---|---|
ISSN: | 0952-1976 1873-6769 |
DOI: | 10.1016/j.engappai.2022.105509 |