LCVAE-CNN: Indoor Wi-Fi Fingerprinting CNN Positioning Method Based on LCVAE

Shixun Wu, Xinrui Zeng, Miao Zhang, Kanapathippillai Cumanan, Abdulhamed Waraiet, Zheng Chu, Kai Xu

Research output: Journal PublicationArticlepeer-review

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 languageEnglish
JournalIEEE Internet of Things Journal
DOIs
Publication statusAccepted/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

Cite this