Abstract
In this paper, a new framework is presented for indoor visible light communication (VLC) system, based on Yolo v3, EfficientNetB3, and DenseNet121 deep learning (DL) models, as well as an optimization strategy. The proposed framework consists of two steps: data collecting and DL model training. To start, data is acquired using MATLAB and Kalman Filtering (KF) with averaging approaches. Second, the received signal strength (RSS) is employed as the DL models input, with the Cartesian coordinates as the DL models output. The averaging RSS approach combined with KF algorithm are used in the suggested framework. This work introduces the impacts of Non-Line-of-Sight (NLoS) for initial reflection and Line-of-Sight (LoS) based on the three mentioned DL models. Furthermore, we used Bayesian optimization and automatic hyper-parameter (HP) optimization to increase system efficiency and to reduce positioning error in DL models. The obtained results show that the models outperform existing the HP-RSS-KF-LoS-DL models in terms of localization error when compared to traditional RSS signal-based localization techniques. Many performance indicators are considered to evaluate the proposed framework resiliency, including accuracy (ACC), area under the curve (AUC), sensitivity (Se), and precision (Pr), as well as F1-score, root mean square error (RMSE), training, and testing time. The DL models are generated and trained using Python software on a Kaggle Notebook GPU cloud (2 CPU cores and 13 GB RAM). The achieved results are: 99.99% ACC, 99.98% AUC, 98.88% Se, 98.98% Pr, 99.97% F1-score, 0.112 cm RMSE, and 0.29 s testing time. The proposed system could be easily deployed for autonomous applications, based on the analysis of the experimental data. Several applications can be used depending on enhancing the localization of VLC system in military systems, underwater systems, and indoor systems like hospitals, hotels, libraries and malls.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
VLC represents a revolution in the communication systems (Naveed et al. 2015). Indeed, it provides high data transmission rates and bandwidth along with illumination in the indoor environment. In addition, compared with other techniques including radio frequency (RF) systems, VLC has a high potential in positioning. Specifically, RF techniques have lack positioning accuracy and coverage and high interference problems (Matheus et al. 2019 and Mousa et al. 2018).
The use of received signal strength (RSS) signals for indoor localization is a promising technology. Localization has recently become increasingly granular in the commercial and scientific spheres. It encompasses a wide range of monitoring, surveillance, and tracking applications (Akter et al. 2018). In general, there are two types of localization techniques: range-based and range-free (Singh et al. 2015). The range-based schemes, on average, achieve more accuracy than range-free methods. Range-based localization is used in a variety of technologies, including time of arrival (TOA), angle of arrival (AOA), and RSS approaches. Both TOA and AOA approaches deliver great accuracy at a significant cost and complexity. The RSS approach provides moderate accuracy at a cheap cost (Koyuncu et al. 2010). The average RSS-based positioning strategy reduces the obstacles in indoor localization as compared to traditional localization approaches that employ raw RSS signals.
Extended Kalman filter (KF) in the positioning system has been demonstrated in (Vatansever et al. 2017; Zhitian et al. 2017; Eroglu et al. 2019; Shawky et al. 2020). The KF can be used in VLC localization for increasing the accuracy of the system. Convolutional neural network (CNNs) are used to model problems involving spatial image inputs and provide precise image classification results.
The DL models have recently been successfully used in a wide range of data-intensive applications, including robotics, tracking, navigation, object recognition, medical diagnosis, image processing (Hossain et al. 2019). The difficulty of training the DL models and the vast amount of training data are the main challenges of DL models -based localization systems (Yasir et al. 2015).
The localization method introduced in (Hoang et al. 2019) is based on the advantages of DL models. These technologies increase the performance of localization and produced significant localization results for real-time implementation.
A hyper-parameter (HP) is a parameter in machine learning that must be fixed before the training process can begin. As a result, unlike the value of parameters (e.g., weights) that may be taught during the training process, HPs (e.g., learning rate, batch size, and number of hidden nodes) cannot be learned during the learning process. HPs can affect the quality of the model produced by the training process as well as the algorithm's time and memory requirements (Yang et al. 2020). As a result, HP must be fine-tuned to provide the best results for a given situation.
The impact of training techniques in an artificial neural network (ANN) equalizer in VLC systems employing a nature light source was investigated by (Chaleshtori et al. 2020). In Musumtci et al. (2018), authors looked on the design and implementation of machine learning-based demodulation algorithms in VLC systems physical layer. Irshad et al. created a decision tree approach for indoor localization in VLC networks and compared it to various machine learning classifiers (Irshad et al. 2021). Alonso-González et al. introduced an indoor fingerprinting positioning estimate method depending on DL models to predict the device position in a 3D environment (González et al. 1998).
This paper aims to improve the performance of localization for VLC indoor systems by DL models that are used as prediction techniques to estimate a two-dimensional positioning system. The proposed system uses averaging RSS to estimate the Cartesian coordinates \((x,z).\) The received signal power is used as the DL models input. In the averaging method, the position of the receiver is estimated utilizing the RSS method for several times for number of samples and then, proposed technique take averaging for over samples. In a previous work, E. Shawky et al. worked on improving the visible light communication localization system using Kalman filtering with averaging, without deep learning. In our work, we use the main DL models to enhance the performance of localization in indoor systems, leading to more accurate and low-cost indoor localization technology. The KF is used to predict the power of receiver for certain number of samples, using the RSS method in averaging the received power. The accuracy of the positioning systems could be increased by using KF. KF algorithm is applied by adjusting the values of KF parameters to the user to include the information signal in positioning technique. The proposed methods are analyzed in a mathematical form, considering both NLoS for first-reflection and LoS propagation. Moreover, an HP approach based on Bayesian optimization is applied to improve our frame work performance.
The accuracy is the main factor to evaluate the performance of the proposed techniques, in addition to AUC, Se, Pr and F1-score, RMSE, training and testing time. Our proposed system is cheap and is featured with high performance and low computational complexity that achieves the hardware feasibility of the system.
The main contributions of the paper are summarized as follows:
We propose the design and analysis of an HP approach based on Bayesian optimization for indoor localization using DL models.
Two techniques are used for localizing the real track of receiver: RSS averaging technique and KF with average RSS technique in both LoS and NLoS links.
When compared to standard localization techniques, the proposed HP-RSS-KF-LoS- DL models methodology achieves a greater localization accuracy and reduced error.
This paper is structured as follows. The methodology of our framework is described in Sect. 2. The obtained results are displayed and discussed in Sec. 3 to evaluate the performance and robustness of the system. Finally, Sect. 4 is devoted to the main conclusions.
2 Methodology
2.1 Indoor model
In a typical room, we introduce the optical indoor VLC for both NLoS and LoS propagation. We consider 4 LEDs transmitters at ceiling, located at \({T}_{x,i}=({x}_{i},{y}_{i},{z}_{i})\), \(i \in \{1, 2, 3, 4\},\) and one receiver as photodetector (PD), at \({R}_{x}=({x}_{0},{y}_{o},{z}_{0})\).
2.1.1 LoS link
\({H}_{LoS}^{i}\) is the optical gain link of LoS for \(i\) LED to the PD and can be expressed as (Ghassemlooy et al. 2013)
where \(m\) represents the Lambertian order, \({\psi }_{i}\) is the incidence angle, \({\varphi }_{i}\) is the irradiance angle, \({d}_{i}\) is the distance between the receiver and transmitter \(i\), \({T}_{s} (\cdot )\) and \(g (\cdot )\) are, respectively, the gains of the optical filter and concentrator at the receiver (assumed as unity gain), and \({A}_{R}\) is the effective area of the PD.
2.1.2 NLoS link
For the gain of the first reflection for NLoS, and the reflected point at \(p= (x,y,z)\), the gain for transmitter \(i\) can be obtained as (Huang et al. 2017)
where the \(H_{iNLOS}\) represents the gain of NLoS given by summing the reflectors for all the four walls of the room (Shchekotov 2014 and Welch et al. 2006),\({D}_{ip,1}\) represents the farness between reflected point \(p\) and the transmitter, Dp,2 represents the distance between transmitter and the reflected point \(p,\) and both of \({\beta }_{p}\) and \({\alpha }_{ip}\) are the irradiance and incidence angles at the reflection point on the wall, respectively. The receiver \({R}_{x}, {\mathrm{\varnothing }}_{ip} and {\varphi }_{p}\) are the NLoS irradiance and incidence angles related to \(p\), respectively, \(\rho \) is the reflectivity of the wall and \(dAp\) expresse the reflected area for \(p\) on the wall. Figure 1 shows the LoS/ NLoS channel model for indoor VLC system.
2.2 Localization method utilizing averaging RSS technique
The traditional trilateration localization method is applied to obtain the receiver location, by using the RSS technique from 3 LEDs transmitters (Teruyama et al. 2013). The approach is averaging the predicted receiver location over a specific value of the estimations to decrease the error of the localization. Figure 2 shows the block diagram that demonstrates this proposal.
Using Eq. (1) and the RSS technique, the received LoS power from transmitter \(i \in \{1, 2, 3, 4\}\) can be written as
where \(P_{T,i}\) represents the power of transmitted \(i^{th}\) LED.
Here, we assumed \(\varphi i = \psi\)i, which is calculated in (Huang et al. 2017) as
where \(V{ }\) is the height between transmitter and receiver and is assumed constant. The distance between transmitter i and receiver can be obtained as (Shawky et al. 2020)
e total power, \(P_{R,i}\), collected at the receiver is obtained with considering the effect of NLoS path by modifying Eq. (3) to be:
2.3 Localization using KF in conjunction with averaging
The KF is used to enhance the prediction of the receiver localization. First step, KF estimates number N of samples for the predicted received powers. Secondly, the averaging of the estimated power is computed. Utilizing the average of power estimation, the estimated location of the receiver is calculated using the RSS method. The block diagram of KF with averaging technique is shown in Fig. 3.
The flowchart, in Fig. 4 illustrates the stages of utilizing KF with average (AVG) technique. The KF algorithm recursively estimates the state of the variables in this system in two phases; prediction and measurement (Chen et al. 2021 and Bo Liu 2021).
2.4 Kalman algorithm
The channel is modeled to be as an auto-regressive (AR) process in the state space model. The AR models and processes operate with the premise past values taking the effect of current values. The scheme depends on the idea of using KF to enhance the accuracy of the estimation. In the KF, the state vector is denoted as x. This vector state measures the power received and number of samples that are utilizing in the process, depending on the estimation at \(k-1\), and the state \({x}_{k-1/k-1}\). The following \(k\) of the dynamics system, \({x}_{k/k-1}\), is calculated in predict and measurement stages as follows.
First: Predict step:
where \(F_{k} { }\) is the transition state matrix and \(v_{k}\) is the process white noise. The corresponding state for the matrix covariance is given by (E. Shawky et al. 2020)
where \(Q_{k}\) represents the process noise of the covariance.
Measuring step:
The updated variable state, \(x_{k/k}\), and updated covariance state \(P_{k/k - 1}\) can, respectively, be represented by
where \(K_{k}\) represents the Kalman gain, and \(H_{k}\) denotes the observation model given by:
Here, \(z_{k}\) is the measurement vector given by
where \(w_{k}\) is the measurement noise.
Also, \(S_{k}\) represents the innovation matrix, which is correlated with the covariance of the state variables to measurement vector as:
where \(R_{k}\) is the covariance of the observation noise.
2.5 Proposed DL models based indoor positioning system
The DL models incorporates the benefits of optimization approach to enhance the system performance (Chen et al. 2021). We build a hybrid network, HP-RSS-KF-LoS-DLM, which employs an optimized DL models. We provide our technique for getting the optimal HP-RSS-KF-LoS-DLM configurations for target localization in this section. As previously mentioned, the first stage is data set gathering utilizing MATLAB. The second stage involves the optimization approach based on Bayesian optimization and DL models with the predicted data set using Python software. The proposed localization method identifies the user position using different strategies: average RSS based on DL models, average RSS with KF based on DL models, and the Bayesian approach hybrid with the DL models for optimization process to enhance our frame work performance. The proposed HP-RSS-KF-LOS- DL models based localization technique is illustrated in Fig. 5. The suggested system starts with gathering the RSS data; a normalization technique is used to RSS data to center it to a mean value, \(\mu ,\) to enhance and minimize redundancy. Finally, three different DL models, Yolo v3 (Adarsh et al. 2020), EfficientNetB3 (Ganesh et al. 2022) and DenseNet121 (Nandhini et al. 2022), are used to train the data.
2.6 DL models with hyper-parameter optimization
As previously stated, the choice of HPs affects the performance of a model, and determining the ideal value for each HP is not easy. As a result, we apply Bayesian optimization to adjust the suitable HP for the used DL models to check if it brings any benefit. Both the Adam optimizer (Jais et al. 2019) and the Stochastic Gradient Descent (SGD) optimizer (Ratre 2020) are subjected to HP tuning. The best combination of Adam optimizer with yolo v3 is a learning rate value of 0.001954, beta 1 value of 0.854 which gives a loss metric 2.34, while the best combination of SGD optimizer is a learning rate value of 0.01821, and a tuned momentum value of 0.962 which gives a loss metric of 2.01 as shown in Table 1. All values represented in Table 1 are obtained based on the authors trials for the different algorithms to get the optimum performance. Moreover, a batch size of 64/32/16 and number of epoch 100, 150, 200, are used for Yolo v3, EfficientNetB3 and DenseNet121, respectively.
It is observed that the loss metric changes from 2.22 to 2.34 for the Adam optimizer and from 2.01 to 2.14 for SGD optimizer. This indicates that the SDG optimizer is better than Adam optimizer in these datasets.
2.7 Localization process
In Fig. 5, the localization method first employs the training RSS to train the DL models. Following model weight initialization, the system employs testing RSS for localization. The DL model gathers the RSS information from the spatial domain and then start the testing phase. The DL models predict user locations by using information in the temporal domain. The DL models output is the user \(x\) and \(y\) position values.
3 Results and discussion
3.1 Evaluation metrics
In order to achieve the superb robustness of proposed technique, various DL models are utilized. Here, we evaluate the performance of indoor localization for several DL models based on different strategies.
The metric evaluation depends mainly on calculating four parameters: the number of true positives (TP), true negatives (TN), false negatives (FN), and false positives (FP). The classification performance is identified in terms of \(ACC\), \(Se\) or recall, \(Pr\), F1-score, \(AUC\), RMSE and computational time. The \(ACC\) is used to evaluate the rate of correct classification, \(Pr\) is the positive predictive value that matches the original value, and \(Se\) is the true positive values. The F1-score is the harmonic mean of \(Pr\) and \(Se\). It represents a more generalized form for balancing both \(Pr\). The \(AUC\) measures the entire two-dimensional area underneath the entire ROC curve. The RMSE is an error metric that obtains a cumulative estimate of error. It is evaluated as the square root of the arithmetic mean of squares of error in our dataset. It provides an aggregate measure of performance across all possible classification thresholds. All these metrics are defined as follows (Muschelli 2020)
where \(\left( {\hat{x}_{j} ,\hat{y}_{j} } \right)\) and \(\left( {x_{j} ,y_{j} } \right)\) refer to \(j^{th}\) estimated and true locations, respectively, and k is the number of dataset points.
Now, simulation results for the proposed algorithm are presented and compared with that of the traditional systems. The main parameters used in the simulations for the VLC link are listed in Table 2.
We start our simulation with HP tweaking to assess the performance and correctness of the proposed DL models. In HP tuning, we train the model with various HP settings to find the optimal values that offer the best model performance. The HP values utilized in the proposed model are previously summarized in Table 1.
Table 3 illustrates that the proposed HP-RSS-KF-LoS- DL models model training and testing duration is less than the other models. However, when examining the suggested DL models localization capability, these computational durations are reasonable for indoor localization (Chatterjee et al. 2019).
Table 4 displays different strategies, average RSS technique, average RSS technique with KF, average RSS technique based on DL models and average technique with KF based on HP-RSS-KF-LoS- DL models with LoS and NLoS.
It is observed from the experimental results that the HS-RSS-KF-LoS- DL models, YoloV3, achieves the best performance with 99.99% accuracy, 99.98% AUC, 98.88% sensitivity, 98.98% precision, 99.97% F1-score and 0.112 RMSE. We would like to notify that the obtained RMSE is related to Yolo V3 model that is concluded to have the superior probabilities of performance.
Our proposed frame work is compared with others in the literature as introduced in Table 5. The results reveal that our proposed framework achieves superior performance in ACC, Pr, AUC, Se, F1-score and RMSE. The comparison depicts an accuracy enhancement of 1.29% to 4.04% and an RMSE enhancement of 3.89% to 21.59%. The other evaluation indicators are also better in our work, with less percentage ratios. We note also that, sensitivity is not found in literature. All of this gives a superiority of our work.
4 Conclusion
In this paper, we introduced multi-techniques to enhance the localization using RSS average technique and KF with average RSS technique with both effects of LoS and NLoS links. The output of these techniques \((x,y)\) of the estimated track of the receiver was the input of DL models -based localization system for indoor VLC system. The viability of employing the average RSS hybrid with KF for indoor localization is tested experimentally. It is observed that the HP optimization plays an important role in improving the performance of our proposed framework. The suggested HP-RSS-KF-LoS-DLM-based localization system achieves a reasonable localization accuracy for indoor localization, according to the findings of our trials.
Compared with previously published work, our proposed frame work is found to have better performance. It achieves accuracy of 99.99% accuracy, 99.98% AUC, 98.88% sensitivity, 98.98% precision, 99.97% F1-score and 0.112 RMSE and 0.29 s for testing time.
Accordingly, our proposed system is featured with high accuracy, low complexity and small error distance at very small training time. This makes it appropriate to be included in mobile devices. Therefore, the proposed system can be scaled and applied with any VLC environment just by estimating their RSS values. Moreover, identical idea can be utilized with building 3D localization system.
References
Adarsh, P., Rathi, P., Kumar, M.: "YOLO v3-Tiny: Object detection and recognition using one stage improved model," 2020 IEEE 6th International Conference on Advanced Computing and Communication Systems (ICACCS), pp. 687–694, (2020)
Akter, M., Rahman, M.O., Islam, M.N., Hassan, M.M., Alsanad, A., Sangaiah, A.K.: Energy-efficient tracking and localization of objects in wireless sensor networks. IEEE Access 6, 17165–17177 (2018)
Chaleshtori, Z.N., Burton, A., Zvanovec, S., Ghassemlooy, Z.F., Chvojka, P.: Comprehensive optical and electrical characterization and evaluation of organic light-emitting diodes for visible light communication. Optic. Eng. (2020). https://doi.org/10.1117/1.OE.59.4.046106
Chatterjee, B., Poullis, C., “On building classification from remote sensor imagery using deep neural networks and the relation between classification and reconstruction accuracy using border localization as proxy,” In 16th Conference on Computer and Robot Vision (CRV) (IEEE, 2019), Kingston, QC, Canada, pp. 41–48, (2019)
Chen, Y.C., Li, D.C.: Selection of key features for PM2. 5 prediction using a wavelet model and RBF-LSTM. Appl. Intell. 51(4), 2534–2555 (2021)
Chen, S.H., Hwang, S.H., Wang, Y.R.: An RNN-based prosodic information synthesizer for Mandarin text-to-speech. IEEE Trans. Speech Audio Process. 6(3), 226–239 (1998)
Chen, Z., AlHajri, M.I., Wu, M., Ali, N.T., Shubair, R.M.: A novel real-time deep learning approach for indoor localization based on RF environment identification. IEEE Sensors Lett. 4(6), 1–4 (2020)
Eroglu, Y. S., Erden, F., Guvenc, I.: "Adaptive Kalman tracking for indoor visible light positioning," MILCOM 2019-2019 IEEE Military Communications Conference (MILCOM), pp. 331–336, (2019)
Ganesh, M., Dulam, S., Venkatasubbu, P.: Diabetic retinopathy diagnosis with inception ResNetV2, Xception, and efficient NetB3. In: Raje, R.R., Hussain, F., Kannan, R.J. (eds.) Artificial Intelligence and Technologies, pp. 405–413. Springer, Singapore (2022)
Ghassemlooy, Z., Popoola, W., Rajbhandari, S.: Optical Wireless Communications: System and Channel Modelling with MATLAB. CRC Press, New York, USA (2013)
Ghonim, A.M., Salama, W.M., El-Fikky, A.E.R.A., Khalaf, A.A., Shalaby, H.M.: Underwater localization system based on visible-light communications using neural networks. Appl. Opt. 60(13), 3977–3988 (2021)
González, A., Steffen, K.L., Lynch, J.P.: Light and excess manganese: implications for oxidative stress in common bean. Plant Physiol. 118(2), 493–504 (1998)
Hoang, M.T., Yuen, B., Dong, X., Lu, T., Westendorp, R., Reddy, K.: Recurrent neural networks for accurate RSSI indoor localization. IEEE Internet Things J. 6(6), 10639–10651 (2019)
Hossain, S., Lee, D.J.: Deep learning-based real-time multiple-object detection and tracking from aerial imagery via a flying robot with GPU-based embedded devices. Sensors (2019). https://doi.org/10.3390/s19153371
Huang, C., Zhang, X.: “LoS-NLoS identification algorithm for indoor visible light positioning system,” In 2017 20th International Symposium on Wireless Personal Multimedia Communications (WPMC), pp. 575–578 (2017)
Irshad, M., Liu, W., Wang, L., Khalil, M.U.R.: Cogent machine learning algorithm for indoor and underwater localization using visible light spectrum”. Wirel. Pers. Commun. 116(2), 993–1008 (2021)
Jais, I.K.M., Ismail, A.R., Nisa, S.Q.: Adam optimization algorithm for wide and deep neural network. Knowl. Eng. Data Sci. 2(1), 41–46 (2019)
Karmy, M., ElSayed, S., Zekry, A.: Performance enhancement of an indoor localization system based on visible light communication using RSSI/TDOA hybrid technique. J. Commun. 15(5), 379–389 (2020)
Koyuncu, H., Yang, S.H.: “A survey of indoor positioning and object locating systems. IJCSNS Int. J. Comput. Sci. Netw. Secur. 10(5), 121–128 (2010)
Li, Z., Feng, L., Yang, A.: Fusion based on visible light positioning and inertial navigation using extended kalman filters. IEEE Sensors 17, 10–93 (2017)
Liu, B.: Understanding the loss landscape of one-hidden-layer ReLU networks. Knowl. Based Syst. (2021). https://doi.org/10.1016/j.knosys.2021.106923
Matheus, L.E.M., Vieira, A.B., Vieira, L.F.M., Vieira, M.A.M., Gnawali, O.: Visible light communication: concepts, applications andchallenges. IEEE Commun. Surv. Tutorials 21, 3204–3237 (2019)
Mousa, F., Almaadeed, N., Busawon, K., Bouridane, A., Binns, R., Elliot, I.: Indoor visible light communication localization system utilizingreceived signal strength indication technique and trilateration method. Optic. Eng. (2018). https://doi.org/10.1117/1.OE.57.1.016107
Muschelli, J.: ROC and AUC with a binary predictor, a potentially misleading metric. J. Classif. 37(3), 696–708 (2020)
Musumeci, F., Rottondi, C., Nag, A., Macaluso, I., Zibar, D., Ruffini, M., Tornatore, M.: An overview on application of machine learning techniques in optical networks. IEEE Commun. Surv. Tutorials 21(2), 1383–1408 (2018)
Nandhini, S., Ashokkumar, K.: An automatic plant leaf disease identification using DenseNet-121 architecture with a mutation-based henry gas solubility optimization algorithm. Neural Comput. Appl. (2022). https://doi.org/10.1007/s00521-021-06714-z
Naveed, H., Aqsa, N., Adeel, P.M., Tariq, J., Chau, Y.: Indoor po-sitioning using visible LED lights: a survey. ACM Comput. Surv. 48, 1–20 (2015)
Ratre, A.: Stochastic gradient descent–whale optimization algorithm-based deep convolutional neural network to crowd emotion understanding. Comput. J. 63(2), 267–282 (2020)
Shawky, E., El-Shimy, M., Mokhtar, A., El-Badawy, E.A., Shalaby, H.M.H.: Improving the visible light communication localization system using Kalman filtering with averaging. J. Opt. Soc. Am. B 37, A130–A138 (2020)
Shchekotov, M.: “Indoor localization method based on Wi-Fi trilaterationtechnique,” Proc. 16th Conf. Fruct. Assoc. (ACP 2018) pp. 177–179 (2014)
Singh, S.P., Sharma, S.C.: Range free localization techniques in wireless sensor networks: a review. Procedia Comput. Sci. 57, 7–16 (2015)
Teruyama, Y., Watanabe, T.: Effectiveness of variable-gain Kalman Filter based on angle error calculated from acceleration signals in lower limb angle measurement with inertial sensors. Comput. Math. Methods Med. 10, 1–12 (2013)
Tran, H.Q., Ha, C.: Fingerprint-based indoor positioning system using visible light communication—a novel method for multipath reflections. Electronics 8(1), 63–66 (2019)
Turgut, Z., Üstebay, S., Zeynep Gürkaş Aydın, G., Sertbaş, A.: Deep learning in indoor localization using WiFi. In International Telecommunications Conference, Springer, Singapore, pp. 101–110 (2019)
Vatansever, Z., Brandt-Pearce, M.: “Visible light positioning with diffusing lamps using an extended kalman filter,” in 2017 IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, CA, USA, pp. 1–6, (2017)
Welch, G., Bishop, G.: “An introduction to the Kalman filter,” Tech. Rep. 95–041, University of North Carolina at Chapel Hill, Chapel Hill,NC, USA, (2006)
Xue, H., Huynh, D.Q., Reynolds, M.: “SS-LSTM: A hierarchical LSTM model for pedestrian trajectory prediction,” In 2018 IEEE Winter Conference on Applications of Computer Vision (WACV), Lake Tahoe, NV, USA, pp. 1186–1194, (2018)
Yang, L., Shami, A.: On hyper-parameter optimization of machine learning algorithms: theory and practice. Neurocomputing 415, 295–316 (2020)
Yasir, M., Ho, S.W., Vellambi, B.N.: Indoor position tracking using multiple optical receivers. J. Lightwave Technol. 34(4), 1166–1176 (2015)
Funding
Open access funding provided by The Science, Technology & Innovation Funding Authority (STDF) in cooperation with The Egyptian Knowledge Bank (EKB).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Authors also declare no conflict of interest.
Ethical approval
All authors of this paper have read and approved the final version submitted.
Human or animal rights
All authors of this research paper have directly participated in the planning, execution, or analysis of this study.
Consent for publication
The contents of this manuscript have not been copyrighted or published previously; The contents of this manuscript are not now under consideration for publication elsewhere; The contents of this manuscript will not be copyrighted, submitted, or published elsewhere, while acceptance by the Journal is under consideration; There are no directly related manuscripts or abstracts, published or unpublished, by any authors of this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Salama, W.M., Aly, M.H. & Amer, E.S. VLC localization: deep learning models by Kalman filter algorithm combined with RSS. Opt Quant Electron 54, 584 (2022). https://doi.org/10.1007/s11082-022-03985-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11082-022-03985-1