16 research outputs found

    Optimum NN Algorithms Parameters on the UJIIndoorLoc for Wi-Fi Fingerprinting Indoor Positioning Systems

    Get PDF
    Wi-Fi fingerprinting techniques are commonly used in Indoor Positioning Systems (IPS) as Wi-Fi signal is available in most indoor settings. In such systems, the position is estimated based on a matching algorithm between the enquiry points and the recorded fingerprint data. In this paper, our objective is to investigate and provide quantitative insight into the performance of various Nearest Neighbour (NN) algorithms. The NN algorithms such as KNN are also often employed in IPS. We extensively study the performance of several NN algorithms on a publicly available dataset, UJIIndoorLoc. Furthermore, we propose an improved version of the Weighted KNN algorithm. The proposed model outperforms the existing works on the UJIIndoorLoc dataset and achieves better results for the success rate and the mean positioning error

    Generalizable Deep-Learning-Based Wireless Indoor Localization

    Get PDF
    The growing interest in indoor localization has been driven by its wide range of applications in areas such as smart homes, industrial automation, and healthcare. With the increasing reliance on wireless devices for location-based services, accurate estimation of device positions within indoor environments has become crucial. Deep learning approaches have shown promise in leveraging wireless parameters like Channel State Information (CSI) and Received Signal Strength Indicator (RSSI) to achieve precise localization. However, despite their success in achieving high accuracy, these deep learning models suffer from limited generalizability, making them unsuitable for deployment in new or dynamic environments without retraining. To address the generalizability challenge faced by conventionally trained deep learning localization models, we propose the use of meta-learning-based approaches. By leveraging meta-learning, we aim to improve the models\u27 ability to adapt to new environments without extensive retraining. Additionally, since meta-learning algorithms typically require diverse datasets from various scenarios, which can be difficult to collect specifically for localization tasks, we introduce a novel meta-learning algorithm called TB-MAML (Task Biased Model Agnostic Meta Learning). This algorithm is specifically designed to enhance generalization when dealing with limited datasets. Finally, we conduct an evaluation to compare the performance of TB-MAML-based localization with conventionally trained localization models and other meta-learning algorithms in the context of indoor localization

    An Investigation of Indoor Positioning Systems and their Applications

    Get PDF
    PhDActivities of Daily Living (ADL) are important indicators of both cognitive and physical well-being in healthy and ill humans. There is a range of methods to recognise ADLs, each with its own limitations. The focus of this research was on sensing location-driven activities, in which ADLs are derived from location sensed using Radio Frequency (RF, e.g., WiFi or BLE), Magnetic Field (MF) and light (e.g., Lidar) measurements in three different environments. This research discovered that different environments can have different constraints and requirements. It investigated how to improve the positioning accuracy and hence how to improve the ADL recognition accuracy. There are several challenges that need to be addressed in order to do this. First, RF location fingerprinting is affected by the heterogeneity smartphones and their orientation with respect to transmitters, increasing the location determination error. To solve this, a novel Received Signal Strength Indication (RSSI) ranking based location fingerprinting methods that use Kendall Tau Correlation Coefficient (KTCC) and Convolutional Neural Networks (CNN) are proposed to correlate a signal position to pre-defined Reference Points (RPs) or fingerprints, more accurately, The accuracy has increased by up to 25.8% when compared to using Euclidean Distance (ED) based Weighted K-Nearest Neighbours Algorithm (WKNN). Second, the use of MF measurements as fingerprints can overcome some additional RF fingerprinting challenges, as MF measurements are far more invariant to static and dynamic physical objects that affect RF transmissions. Hence, a novel fast path matching data algorithm for an MF sensor combined with an Inertial Measurement Unit (IMU) to determine direction was researched and developed. It can achieve an average of 1.72 m positioning accuracy when the user walks far fewer (5) steps. Third, a device-free or off-body novel location-driven ADL method based upon 2D Lidar was investigated. An innovative method for recognising daily activities using a Seq2Seq model to analyse location data from a low-cost rotating 2D Lidar is proposed. It provides an accuracy of 88% when recognising 17 targeted ADLs. These proposed methods in this thesis have been validated in real environments.Chinese Scholarship Counci

    Enhanced indoor positioning utilising wi-fi fingerprint and QR calibration techniques

    Get PDF
    The growing interest in location-based services (LBS), due to the demand for its application in personal navigation, billing and information enquiries, has expedited the research development for indoor positioning techniques. The widely used global positioning system (GPS) is a proven technology for positioning, navigation, but it performs poorly indoors. Hence, researchers seek alternative solutions, including the concept of signal of opportunity (SoOP) for indoor positioning. This research planned to use cheap solutions by utilizing available communication system infrastructure without the need to deploy new transmitters or beacons for positioning purposes. Wi-Fi fingerprinting has been identified for potential indoor positioning due to its availability in most buildings. In unplanned building conditions where the available number of APs is limited and the locations of APs are predesignated, certain positioning algorithms do not perform well consistently. In addition, there are several other factors that influence positioning accuracy, such as different path movements of users and different Wi-Fi chipset manufacturers. To overcome these challenges, many techniques have been proposed, such as collaborative positioning techniques, data fusion of radio-based positioning and mobile-based positioning that uses sensors to sense the physical movement activity of users. A few researchers have proposed combining radio-based positioning with vision-based positioning while utilizing image sensors. This work proposed integrated layers of positioning techniques, which is based on enhanced deterministic method; Bayesian estimation and Kalman filter utilising dynamic localisation region. Here, accumulated accuracy is proposed with distribution of error location by estimation at each test point on path movement. The error distribution and accumulated accuracy have been presented in graphs and tables for each result. The proposed algorithm has been enhanced by location based calibration with additional QR calibration. It allows not only correction of the actual position but the control of the errors from being accumulated by utilizing the Bayesian technique and dynamic localisation region. The position of calibration point is determined by analysing the error distribution region. In the last part, modification on Kalman filter step for calibration algorithm did further improve the location error compared to other deterministic algorithms with calibration point. The CDF plots have shown all developed techniques that provide accuracy improvement for indoor positioning based on Wi-Fi fingerprinting and QR calibration

    EWOk: towards efficient multidimensional compression of indoor positioning datasets

    Get PDF
    Indoor positioning performed directly at the end-user device ensures reliability in case the network connection fails but is limited by the size of the RSS radio map necessary to match the measured array to the device’s location. Reducing the size of the RSS database enables faster processing, and saves storage space and radio resources necessary for the database transfer, thus cutting implementation and operation costs, and increasing the quality of service. In this work, we propose EWOk, an Element-Wise cOmpression using k-means, which reduces the size of the individual radio measurements within the fingerprinting radio map while sustaining or boosting the dataset’s positioning capabilities. We show that the 7-bit representation of measurements is sufficient in positioning scenarios, and reducing the data size further using EWOk results in higher compression and faster data transfer and processing. To eliminate the inherent uncertainty of k-means we propose a data-dependent, non-random initiation scheme to ensure stability and limit variance. We further combine EWOk with principal component analysis to show its applicability in combination with other methods, and to demonstrate the efficiency of the resulting multidimensional compression. We evaluate EWOk on 25 RSS fingerprinting datasets and show that it positively impacts compression efficiency, and positioning performance.This work was supported by the European Union’s Horizon 2020 Research and Innovation programme under the Marie Sklodowska Curie grant agreements No. 813278 (A-WEAR: A network for dynamic wearable applications with privacy constraints, http://www.a-wear.eu/) and No. 101023072 (ORIENTATE: Low-cost Reliable Indoor Positioning in Smart Factories, http://orientate.dsi.uminho.pt) and Academy of Finland (grants #319994, #323244)

    Algorithms for Positioning with Nonlinear Measurement Models and Heavy-tailed and Asymmetric Distributed Additive Noise

    Get PDF
    Determining the unknown position of a user equipment using measurements obtained from transmitters with known locations generally results in a nonlinear measurement function. The measurement errors can have a heavy-tailed and/ or skewed distribution, and the likelihood function can be multimodal.A positioning problem with a nonlinear measurement function is often solved by a nonlinear least squares (NLS) method or, when filtering is desired, by an extended Kalman filter (EKF). However, these methods are unable to capture multiple peaks of the likelihood function and do not address heavy-tailedness or skewness. Approximating the likelihood by a Gaussian mixture (GM) and using a GM filter (GMF) solves the problem. The drawback is that the approximation requires a large number of components in the GM for a precise approximation, which makes it unsuitable for real-time positioning on small mobile devices.This thesis studies a generalised version of Gaussian mixtures, which is called GGM, to capture multiple peaks. It relaxes the GM’s restriction to non-negative component weights. The analysis shows that the GGM allows a significant reduction of the number of required Gaussian components when applied for approximating the measurement likelihood of a transmitter with an isotropic antenna, compared with the GM. Therefore, the GGM facilitates real-time positioning in small mobile devices. In tests for a cellular telephone network and for an ultra-wideband network the GGM and its filter provide significantly better positioning accuracy than the NLS and the EKF.For positioning with nonlinear measurement models, and heavytailed and skewed distributed measurement errors, an Expectation Maximisation (EM) algorithm is studied. The EM algorithm is compared with a standard NLS algorithm in simulations and tests with realistic emulated data from a long term evolution network. The EM algorithm is more robust to measurement outliers. If the errors in training and positioning data are similar distributed, then the EM algorithm yields significantly better position estimates than the NLS method. The improvement in accuracy and precision comes at the cost of moderately higher computational demand and higher vulnerability to changing patterns in the error distribution (of training and positioning data). This vulnerability is caused by the fact that the skew-t distribution (used in EM) has 4 parameters while the normal distribution (used in NLS) has only 2. Hence the skew-t yields a closer fit than the normal distribution of the pattern in the training data. However, on the downside if patterns in training and positioning data vary than the skew-t fit is not necessarily a better fit than the normal fit, which weakens the EM algorithm’s positioning accuracy and precision. This concept of reduced generalisability due to overfitting is a basic rule of machine learning.This thesis additionally shows how parameters of heavy-tailed and skewed error distributions can be fitted to training data. It furthermore gives an overview on other parametric methods for solving the positioning method, how training data is handled and summarised for them, how positioning is done by them, and how they compare with nonparametric methods. These methods are analysed by extensive tests in a wireless area network, which shows the strength and weaknesses of each method

    Indoor and Outdoor Location Estimation in Large Areas Using Received Signal Strength

    Get PDF
    PhDLocation estimation when deployed on wireless networks supports a range of services including user tracking and monitoring, health care support and push and pull marketing. The main subject of this thesis is improving indoor and outdoor location estimation accuracy using received signal strength (RSS) from neighbouring base stations (BSs) or access points (APs), without using the global positioning system (GPS) or triangulation methods. For the outdoor environment, state-of-the-art deterministic and probabilistic algorithms are adapted to exploit principal components (PCs) and clustering. The accuracy is compared with K-nearest neighbour (KNN) algorithms using different partitioning models. The proposed scheme clusters the RSS tuples based on deviations from an estimated RSS attenuation model and then transforms the raw RSS in each cluster into new uncorrelated dimensions, using PCs. As well as simple global dimensionality reduction using PCs, the data reduction and rotation within each cluster improves estimation accuracy because a) each cluster can model the different local RSS distributions and b) it efficiently preserves the RSS correlations that are observed (some of which are substantial) in local regions and which independence approximations ignore. Different simulated and real environments are used for the comparisons. Experimental results show that positioning accuracy is significantly improved and fewer training samples are needed compared with traditional methods. Furthermore, a technique to adjust RSS data so that radio maps collected in different environmental conditions can be used together to enhance accuracy is also demonstrated. Additionally, in the radio coverage domain, a non-parametric probability approach is used for the radio reliability estimation and a semi-supervised learning model is proposed for the monitoring model training and evolution according to real-time mobile users’ RSS feedback. For the indoor environment, an approach for a large multi-story indoor location estimaiii tion using clustering and rank order matching is described. The accuracies using WiFi RSS alone, cellular GSM RSS alone and integrated WiFi and GSM RSS are presented. The methods were tested on real indoor environments. A hierarchical clustering method is used to partition the RSS space, where a cluster is defined as a set of mobile users who share exactly the same strongest RSS ranking set of transmitters. The experimental results show that while integrating of WiFi RSS with GSM RSS creates a marginal improvement, the GSM data can be used to ameliorate the loss of accuracy when AP

    Artificial neural network techniques for estimation of indoor LiFi user position

    Get PDF
    Αυτή η εργασία μελετά ένα νέο σύστημα οπτικών επικοινωνιών LiFi για την εκτίμηση της τρισδιάστατης θέσης και του προσανατολισμού των συσκευών των χρηστών, με βάση συλλεγμένα, επισημασμένα και ελεγμένα δεδομένα, χρησιμοποιώντας προσεγγίσεις τεχνητών νευρωνικών δικτύων που βασίζονται σε πυρήνα. Περιγράφονται τόσο η συλλογή και η επισήμανση ενός συνόλου δεδομένων, όσο και τα χρησιμοποιούμενα μοντέλα. Παρουσιάζονται οι αλγόριθμοι ANN, όπως CNN, MLP και SVM και τα αποτελέσματα συγκρίνονται με αυτά του KNN ως προς την απόδοση, όπως ο χρόνος που χρησιμοποιείται, ο ρυθμός σφάλματος bit, η ακρίβεια και το μέσο σφάλμα εκτίμησης. Η όλη διαδικασία χωρίστηκε σε διάφορα στάδια, όπως συλλογή δεδομένων, μοντέλο εκπαίδευσης και έλεγχο. Στη διαδικασία συλλογής δεδομένων χρησιμοποιείται κώδικας MATLAB που βασίζεται σε εκτίμηση γωνίας περιστροφής, περικομμένη κατανομή Laplace με βάση τόσο το LOS όσο και το NLOS, ενώ το μοντέλο εκπαίδευσης περιλαμβάνει την επιλογή του καλύτερου μοντέλου απεικόνισης για την επίτευξη βέλτιστης απόδοσης όσον αφορά τη θέση, τις γωνίες προσανατολισμού του εξοπλισμού χρήστη και το λαμβανόμενο SNR διάνυσμα. Στη φάση του ελεγχου, είναι προφανές ότι τα μοντέλα τροφοδοτούνται από άγνωστα και ανεξερεύνητα δεδομένα και στη συνέχεια εκτιμάται η ορθότητα των αποτελεσμάτων.This Thesis studies a novel LiFi optical communication system, the 3D position and orientation of users’ devices depending on collected, labelled, and tested dataset by using kernel-based Artificial Neural Network approaches. Both the collection and labelling of a dataset and the used models are explained. The ANN algorithms such as CNN, MLP, and SVM are presented and the results are compared with KNN output in terms of performance, such as utilized time, bit error rate, accuracy, and average estimate error. The whole process was divided into several steps like data collection, training model, and testing. The data collection process utilizes MATLAB code based on rotation angle estimation, truncated Laplace distribution considering both LOS and NLOS, while the training model includes choosing the best mapping model to reach optimal output in terms of positioning, orientation angles of user equipment, and received SNR vector. In the testing phase, it is obvious that models are fed by unseen and unexplored data and then the correctness of results is estimated
    corecore