Sequential Deep Learning with Feature Compression and Optimal State Estimation for Indoor Visible Light Positioning
Abstract
1. Introduction
2. Related Work
3. System Model
3.1. Communication Model
3.2. Feature Compression with PCA and DAE
3.2.1. PCA
3.2.2. DAE
3.3. Recurrent Neural Network Modeling
3.4. Probabilistic Filtering
- (i)
- Predictionwhere is the predicted state, the predicted covariance, and is the Jacobian of evaluated at .
- (ii)
- Updatewhere is the Kalman gain, is the Jacobian of evaluated at , and is the updated state covariance.
3.5. Unified State-Space Formulation and Algorithmic Implementation
| Algorithm 1 SCENE-VLP Offline Training: Feature Compression and GRU Learning (Section 3.2 and Section 3.3) |
|
| Algorithm 2 SCENE-VLP Online Inference: GRU-Based Estimation with EKF Refinement (Section 3.3 and Section 3.4) |
|
4. Results and Discussion
4.1. Experimental Setup
4.2. Evaluation Metrics, Validation Protocol, and Hyperparameter Configuration
4.2.1. Evaluation Metrics
4.2.2. Validation Protocol
4.2.3. Hyperparameter Selection and Sensitivity Analysis
4.2.4. Reproducibility and Stability
4.3. Compression Performance
4.4. Training Data Requirements for Reliable Recurrent Learning
4.5. RNN Architectures Leveraging PCA-Derived Orthogonal Feature Components
4.6. RNN Architectures Using DAE-Based Latent Feature Representations
4.7. Impact of Filtering on PCA- and DAE-Based GRU Models
4.8. Component Contribution Analysis
4.8.1. Compression: PCA vs. DAE
| Scenario | Compression | MAE (cm) | RMSE (cm) | P50 (cm) | P95 (cm) |
|---|---|---|---|---|---|
| Scenario A | PCA | 6.44 | 9.30 | 3.74 | 23.10 |
| DAE | 11.49 | 17.46 | 6.09 | 39.17 | |
| Scenario B | PCA | 7.32 | 12.59 | 4.90 | 20.42 |
| DAE | 4.73 | 6.18 | 3.62 | 12.96 | |
| Scenario C | PCA | 3.01 | 4.51 | 2.28 | 8.79 |
| DAE | 3.06 | 4.36 | 2.21 | 8.25 |
4.8.2. Temporal Modeling: GRU vs. Feedforward
| Scenario | Model | MAE (cm) | RMSE (cm) | P50 (cm) | P95 (cm) |
|---|---|---|---|---|---|
| Scenario A | Raw+FFNN | 7.67 | 10.11 | 5.94 | 24.65 |
| Raw+GRU | 6.68 | 9.80 | 4.57 | 23.32 | |
| Scenario B | Raw+FFNN | 7.8 | 13.36 | 5.52 | 22.49 |
| Raw+GRU | 7.32 | 12.59 | 4.90 | 21.01 | |
| Scenario C | Raw+FFNN | 4.02 | 5.18 | 4.32 | 11.43 |
| Raw+GRU | 3.12 | 4.88 | 3.71 | 9.91 |
4.8.3. Sequential-Only vs. Compression-Only vs. Full Integration
| Scenario | Model | MAE (cm) | RMSE (cm) | P50 (cm) | P95 (cm) |
|---|---|---|---|---|---|
| Scenario A | GRU (Raw RSS) | 6.68 | 9.80 | 4.57 | 23.32 |
| PCA+GRU | 6.44 | 9.30 | 3.74 | 20.10 | |
| PCA+GRU+EKF | 5.50 | 7.87 | 3.58 | 17.15 | |
| Scenario B | GRU (Raw RSS) | 7.32 | 12.59 | 4.90 | 21.01 |
| PCA+GRU | 6.90 | 12.47 | 4.36 | 20.42 | |
| PCA+GRU+EKF | 3.69 | 5.14 | 2.76 | 11.29 | |
| Scenario C | GRU (Raw RSS) | 3.12 | 4.88 | 3.71 | 9.91 |
| PCA+GRU | 3.01 | 4.51 | 2.28 | 8.79 | |
| PCA+GRU+EKF | 2.91 | 4.10 | 2.02 | 7.97 |
4.9. Computational Complexity and Feasibility
4.10. Cross-Environment Analysis
4.11. Benchmarking SCENE-VLP Against Existing Approaches
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Aziz, T.; Koo, I. A Comprehensive Review of Indoor Localization Techniques and Applications in Various Sectors. Appl. Sci. 2025, 15, 1544. [Google Scholar] [CrossRef] [Scilit]
- Bakar, A.H.A.; Glass, T.; Tee, H.Y.; Alam, F.; Legg, M. Accurate Visible Light Positioning Using Multiple-Photodiode Receiver and Machine Learning. IEEE Trans. Instrum. Meas. 2020, 70, 7500812. [Google Scholar] [CrossRef] [Scilit]
- Shi, L.; Shi, D.; Zhang, X.; Meunier, B.; Zhang, H.; Wang, Z.; Vladimirescu, A.; Li, W.; Zhang, Y.; Cosmas, J.; et al. 5G Internet of Radio Light Positioning System for Indoor Broadcasting Service. IEEE Trans. Broadcast. 2020, 66, 534–544. [Google Scholar] [CrossRef] [Scilit]
- Ghassemlooy, Z.; Popoola, W.; Rajbhandari, S. Optical Wireless Communications; CRC Press: Boca Raton, FL, USA, 2019. [Google Scholar] [CrossRef] [Scilit]
- Gu, W.; Aminikashani, M.; Deng, P.; Kavehrad, M. Impact of Multipath Reflections on the Performance of Indoor Visible Light Positioning Systems. J. Light. Technol. 2016, 34, 2578–2587. [Google Scholar] [CrossRef] [Scilit]
- Lain, J.K.; Chen, L.C.; Lin, S.C. Indoor Localization Using K-Pairwise Light Emitting Diode Image-Sensor-Based Visible Light Positioning. IEEE Photonics J. 2018, 10, 1–9. [Google Scholar] [CrossRef] [Scilit]
- Rekkas, V.P.; Sotiroudis, S.P.; Iliadis, L.A.; Bastiaens, S.; Joseph, W.; Plets, D.; Christodoulou, C.G.; Karagiannidis, G.K.; Goudos, S.K. Enhancing 3D Indoor Visible Light Positioning with Machine Learning Combined Nyström Kernel Approximation. IEEE Trans. Broadcast. 2024, 70, 1192–1206. [Google Scholar] [CrossRef] [Scilit]
- Chaudhary, N.; Alves, L.N.; Ghassemlooy, Z. Impact of Transmitter Positioning and Orientation Uncertainty on RSS-Based Visible Light Positioning Accuracy. Sensors 2021, 21, 3044. [Google Scholar] [CrossRef] [Scilit]
- Xu, S.; Wu, Y.; Wang, X.; Wei, F. Indoor High Precision Positioning System Based on Visible Light Communication and Location Fingerprinting. J. Light. Technol. 2023, 41, 5564–5576. [Google Scholar] [CrossRef] [Scilit]
- Wang, R.; Niu, G.; Cao, Q.; Chen, C.S.; Ho, S.W. A Survey of Visible-Light-Communication-Based Indoor Positioning Systems. Sensors 2024, 24, 5197. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Palitharathna, K.W.S.; Wickramasinghe, N.D.; Vegni, A.M.; Suraweera, H.A. Neural Network-Based Optimization for SLIPT-Enabled Indoor VLC Systems with Energy Constraints. IEEE Trans. Green Commun. Netw. 2024, 8, 839–851. [Google Scholar] [CrossRef] [Scilit]
- Chaudhary, N.; Othman, I.Y.; Zvanovec, S. The Usage of ANN for Regression Analysis in Visible Light Positioning Systems. Sensors 2022, 22, 2879. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Plets, D.; Almadani, Y.; Bastiaens, S.; Ijaz, M. Efficient 3D Trilateration Algorithm for Visible Light Positioning. J. Opt. 2019, 21, 05LT01. [Google Scholar] [CrossRef] [Scilit]
- Raes, W.; Knudde, N.; De Bruycker, J.; Dhaene, T.; Stevens, N. Experimental Evaluation of Machine Learning Methods for Robust Received Signal Strength-Based Visible Light Positioning. Sensors 2020, 20, 6109. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yang, W.; Qin, L.; Hu, X.; Zhao, D. Indoor Visible-Light 3D Positioning System Based on GRU Neural Network. Photonics 2023, 10, 633. [Google Scholar] [CrossRef] [Scilit]
- Gufran, D.; Tiku, S.; Pasricha, S. SANGRIA: Stacked Autoencoder Neural Networks with Gradient Boosting for Indoor Localization. IEEE Embed. Syst. Lett. 2024, 16, 142–145. [Google Scholar] [CrossRef] [Scilit]
- Tian, Y.; Lian, Z.; Wang, P.; Wang, M.; Yue, Z.; Chai, H. Application of a long short-term memory neural network algorithm fused with Kalman filter in UWB indoor positioning. Sci. Rep. 2024, 14, 1925. [Google Scholar] [CrossRef] [Scilit]
- Mao, X.; Jing, L.; Tong, Z.; Zhang, W.; Li, P.; Wang, X.; Wang, H.; Cao, T.; Sun, Z. Indoor visible light positioning system driven by deep neural network based on Kalman filtering and clustering optimization. Opt. Commun. 2025, 591, 132090. [Google Scholar] [CrossRef] [Scilit]
- Jolliffe, I.T.; Cadima, J. Principal Component Analysis: A Review and Recent Developments. Philos. Trans. R. Soc. A 2016, 374, 20150202. [Google Scholar] [CrossRef] [Scilit]
- Kim, K.; Lee, J. Adaptive Scheme of Denoising Autoencoder for Estimating Indoor Localization Based on RSSI Analytics in BLE Environment. Sensors 2023, 23, 5544. [Google Scholar] [CrossRef] [Scilit]
- Cho, K.; Van Merriënboer, B.; Gulcehre, C.; Bahdanau, D.; Bougares, F.; Schwenk, H.; Bengio, Y. Learning Phrase Representations Using RNN Encoder–Decoder for Statistical Machine Translation. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), Doha, Qatar, 25–29 October 2014; pp. 1724–1734. [Google Scholar] [CrossRef] [Scilit]
- Kalman, R.E. A New Approach to Linear Filtering and Prediction Problems. J. Basic Eng. 1960, 82, 35–45. [Google Scholar] [CrossRef] [Scilit]
- Fite, N.B.; Wegari, G.M.; Steendam, H. Integration of Artificial Neural Network Regression and Principal Component Analysis for Indoor Visible Light Positioning. Sensors 2025, 25, 1049. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Turan, B.; Kar, E.; Coleri, S. Vehicular Visible Light Communications Noise Analysis and Autoencoder Based Denoising. In Proceedings of the 2022 Joint European Conference on Networks and Communications and 6G Summit (EuCNC/6G Summit); IEEE: New York, NY, USA, 2022; pp. 19–24. [Google Scholar] [CrossRef] [Scilit]
- Raes, W.; De Bruycker, J.; Stevens, N. A Cellular Approach for Large Scale, Machine Learning Based Visible Light Positioning Solutions. In Proceedings of the 2021 International Conference on Indoor Positioning and Indoor Navigation (IPIN); IEEE: New York, NY, USA, 2021; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Shu, Y.H.; Chang, Y.H.; Lin, Y.Z.; Chow, C.W. Real-Time Indoor Visible Light Positioning (VLP) Using Long Short Term Memory Neural Network (LSTM-NN) with Principal Component Analysis (PCA). Sensors 2024, 24, 5424. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Glass, T.; Alam, F.; Legg, M.; Noble, F. Autonomous Fingerprinting and Large Experimental Data Set for Visible Light Positioning. Sensors 2021, 21, 3256. [Google Scholar] [CrossRef] [Scilit]
- Wu, F.; Stevens, N.; De Strycker, L.; Rottenberg, F. Comparative Study of Gaussian Processes, Multi Layer Perceptrons, and Deep Kernel Learning for Indoor Visible Light Positioning Systems. In Proceedings of the 2023 13th International Conference on Indoor Positioning and Indoor Navigation (IPIN 2023); IEEE: New York, NY, USA, 2023; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- De Bruycker, J.; Garbuglia, F.; Dhaene, T. Evaluation of Machine Learning Models for Received Signal Strength Based Visible Light Positioning with Obstacles. In Proceedings of the 14th International Symposium on Communication Systems, Networks and Digital Signal Processing (CSNDSP); IEEE: New York, NY, USA, 2024; pp. 318–323. [Google Scholar] [CrossRef] [Scilit]
- Garbuglia, F.; Raes, W.; De Bruycker, J.; Stevens, N.; Deschrijver, D.; Dhaene, T. Bayesian Active Learning for Received Signal Strength-Based Visible Light Positioning. IEEE Photonics J. 2022, 14, 8559208. [Google Scholar] [CrossRef] [Scilit]










| Parameter | Search Range | Selected Value |
|---|---|---|
| Training fraction | 40–100% | 70% |
| Batch size | {32, 64, 128} | 64 |
| Learning rate | {, , } | |
| Epochs | 50–150 | 100 |
| Sequence length | {5, 10, 15} | 10 |
| Optimizer | {Adam, RMSprop} | Adam |
| RNN type | {GRU, LSTM} | GRU |
| Loss function | {MSE, MAE} | MSE |
| Latent dimension (PCA/DAE) | {2, 4, 6} | 4 |
| GRU hidden units | {(128, 64), (180, 90)} | (180, 90) |
| Dropout rate | {0.1, 0.2, 0.3} | 0.2 |
| EKF process noise q | {0.002, 0.005, 0.010} | 0.005 |
| EKF measurement noise r | {0.8, 1.0, 1.2} | 1.0 |
| Random seed | {1, 42, 123} | 42 |
| Model | P50 (cm) | P95 (cm) | RMSE (cm) | MAE (cm) | R2 (%) |
|---|---|---|---|---|---|
| PCA→GRU+KF | 2.14 | 8.14 | 4.17 | 2.94 | 99.45 |
| DAE→GRU+KF | 2.09 | 6.98 | 3.68 | 2.69 | 99.55 |
| PCA→GRU+EKF | 2.02 | 7.97 | 4.10 | 2.91 | 99.83 |
| DAE→GRU+EKF | 1.84 | 6.52 | 3.58 | 2.64 | 99.87 |
| Parameter | SCENE-VLP Dataset | Public-VLP Dataset |
|---|---|---|
| Environment type | Industrial indoor logistics environment | Office-like open indoor environment |
| Room dimensions | ||
| Receiver height | ≈1.0 | |
| Number of LED/PD | 8/1 | 11/1 |
| LED deployment | Rectangular constellation | Distributed ceiling luminaires |
| Signal features | RSS (FDMA-separated intensities) | RSS (frequency-coded intensities) |
| Ground-truth system | Industrial LIDAR localization | HTC Vive VR tracking |
| Number of measurement points | D1: 19,359/D2: 16,770 | 7344 |
| Sampling strategy | Realistic movement trajectories | Autonomous robotic fingerprinting |
| Obstacles/NLOS conditions | Yes (machines, walls) | Yes (structural pillar) |
| Comparison | Fite et al. (SCENE-VLP) | Yang et al. [15] | Wu et al. [28] | De Bruycker et al. [29] | Garbuglia et al. [30] |
|---|---|---|---|---|---|
| Core method | SCENE (trajectory smoothing and occlusion-tolerant) | GRU | DKL + BN | GP/SVM/NN/XGBoost | Bayesian Active Learning + GP |
| Environment size (m) | (sim.) | (sim.) | (exp.) | ||
| Tx/Rx setup | 8 LEDs and 1 PD | 2 LEDs and 3 PDs | 8 LEDs and 1 PD | 4 LEDs and 1 PD | 4 LEDs and 1 PD |
| Dynamic consideration | Yes (motion + occlusion) | LOS + NLOS | Real movement trajectories | Shadowing analyzed | Data-efficient offline model construction |
| Feature compression | PCA/DAE | None | MLP extractor | None | None |
| Sequential modeling | RNN (GRU) | GRU | None | None | None |
| Filtering/tracking | KF/EKF | None | None | None | None |
| P50 (cm) | 1.84 | – | 2.56 | – | – |
| P95 (cm) | 6.52 | 7.88 | 6.87 | 9.87 (GP, obstacles) | ≈10.0 (GP) |
| Mean (cm) | 2.01 | 2.66 | 3.34 | 3.00 (GP) | ≈3.2 (GP) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Fite, N.B.; Wegari, G.M.; Steendam, H. Sequential Deep Learning with Feature Compression and Optimal State Estimation for Indoor Visible Light Positioning. Photonics 2026, 13, 211. https://doi.org/10.3390/photonics13020211
Fite NB, Wegari GM, Steendam H. Sequential Deep Learning with Feature Compression and Optimal State Estimation for Indoor Visible Light Positioning. Photonics. 2026; 13(2):211. https://doi.org/10.3390/photonics13020211
Chicago/Turabian StyleFite, Negasa Berhanu, Getachew Mamo Wegari, and Heidi Steendam. 2026. "Sequential Deep Learning with Feature Compression and Optimal State Estimation for Indoor Visible Light Positioning" Photonics 13, no. 2: 211. https://doi.org/10.3390/photonics13020211
APA StyleFite, N. B., Wegari, G. M., & Steendam, H. (2026). Sequential Deep Learning with Feature Compression and Optimal State Estimation for Indoor Visible Light Positioning. Photonics, 13(2), 211. https://doi.org/10.3390/photonics13020211

