Abstract
While Wi-Fi Received Signal Strength Indicator (RSSI) fingerprinting has emerged as a prominent solution for indoor positioning, its accuracy remains hindered by labor-intensive data collection and environmental variability. To overcome these challenges, we propose a novel LCVAE-CNN methodology that integrates a Location-Conditioned Variational Autoencoder (LCVAE) and a multi-task Convolutional Neural Network (CNN) to enhance data quality and positioning performance. The LCVAE employs a dual-encoder architecture to augment RSSI fingerprints by jointly modeling signal features and spatial dependencies, introducing three key innovations: (1) dual-stream encoding that decouples RSSI and location processing for more effective feature learning, (2) a geospatial loss function that enforces topological consistency in the generated data, and (3) conditional data augmentation that preserves physical constraints of indoor spaces. The multi-task CNN then leverages shared feature extraction to jointly optimize classification and regression tasks, enabling efficient and accurate positioning. Extensive evaluations on the UJIIndoorLoc and Tampere datasets demonstrate the superiority of the LCVAE-CNN that achieves 98.80% floor classification accuracy with a Mean Positioning Error (MPE) of 6.79 meters on UJIIndoorLoc, whereas 97.22% accuracy with a MPE of 5.44 meters on the Tampere dataset. Compared to five state-of-the-art methods, it improves floor accuracy by at least 1.9% and reduces MPE by over 19%, while maintaining comparable computational overhead, thereby achieving superior accuracy-efficiency tradeoffs.
Original language | English |
---|---|
Journal | IEEE Internet of Things Journal |
DOIs | |
Publication status | Accepted/In press - 2025 |
Keywords
- CNN
- Data augmentation
- Indoor positioning
- LCVAE
ASJC Scopus subject areas
- Signal Processing
- Information Systems
- Hardware and Architecture
- Computer Science Applications
- Computer Networks and Communications