Preprint
Review

This version is not peer-reviewed.

A Review of Indoor Localization Methods for Smartphone with Multi-source Sensors Fusion

A peer-reviewed article of this preprint also exists.

Submitted:

25 December 2024

Posted:

26 December 2024

You are already at the latest version

Abstract
Smartphone indoor positioning and navigation is a crucial technology for realizing indoor location services. The fusion of multi-source sensors in complex indoor scenarios benefits from the complementary advantages of various sensors and has become a research hotspot in the field of pervasive indoor localization applications for smartphones. In this paper, we extensively review the current mainstream sensors and indoor positioning methods for smartphone multi-source sensor fusion. We summarize the recent research progress in this domain along with the characteristics of the relevant techniques and applicable scenarios. Finally, we collate and organize the key issues and technological outlooks of this field.
Keywords: 
;  ;  ;  

1. Introduction

In recent years, the rapid development of smartphone technology and the large-scale deployment of the fifth-generation mobile communication network (5G) have greatly boosted the development of smart mobile devices and the mobile Internet services [1], and the indoor location navigation service industry based on smartphones has developed rapidly. Nowadays, with people spending over 80% to 90% of their time indoors [2], the demand for indoor location services is increasing due to the development of smartphones and smart cities [3]. At the same time, with the acceleration of urbanization, large shopping malls, airports, railway stations, and other large and complex building complexes continue to emerge. The demand for Location Based Services (LBS) has witnessed a significant shift from outdoor to indoor environments, with increasing sectors such as transportation, medical care, and emergency monitoring expressing a strong need for indoor location services [4]. Global Navigation Satellite System (GNSS) is the most widely used positioning tool outdoors, but there is no standard method for indoor positioning [5]. GNSS positioning technology is unable to provide reliable positioning services in indoor environments due to signal occlusion [6], multipath effect [7], and attenuation [8] of satellite signals in indoor environments, resulting in challenges for pedestrians to accurately determine their current location and navigate within buildings. Therefore, as one of the most important parts of indoor location-based services, the development of indoor positioning technology for smartphones with high availability, high accuracy, robust functionality, and low cost has become the key to the realization of Seamless Location Based Services (SLBS) and Internet of Things (IoT) applications [9].
With the increasing abundance of sensors in smartphones, smartphone-based localization has become more convenient and efficient. In recent years, a large number of indoor localization techniques have been explored, mainly including wireless techniques such as Bluetooth Low Energy (BLE) [10,11], Wi-Fi [12], Magnetic Field [13], 5G [14], foot-mounted ultrasonic sensors [15], Acoustic [16], Ultra Wide Band (UWB) [17,18], Visible Light [19], Radio Frequency Identification (RFID) [20], Light Detection and Ranging(LiDAR) [21]; and relative positioning-based techniques such as Inertial Navigation System (INS) [22], Strapdown Inertial Navigation System (SINS) [23], Pedestrian Dead Reckoning (PDR) [24], or QR code positioning [25], which are realized by collecting data from several built-in sensors of smartphones, such as accelerometers, magnetometers, gyroscopes, QR markers, to achieve indoor localization.
An overview of smartphone indoor positioning technologies is shown in Figure 1. However, there is a lack of general-purpose technologies like GNSS. Each method has advantages and disadvantages, and there is no single technology that prevails in all practical scenarios regarding accuracy, power consumption, and portability. Universality and deployment cost are the key factors determining each localization method's applicability. Wi-Fi has a wide coverage area and low cost, but the signal is susceptible to interference and blockage, and the creation and maintenance of fingerprint databases are very tedious tasks. Some map-based methods can improve the localization [26], but such methods are tested only in lab environments. BLE-based solutions are widely adopted due to their superior performance in terms of cost-effectiveness, high accuracy, and ease of deployment; however, the coverage range of BLE is limited. The ultrasonic foot-mounted sensors provide accurate localization but can require additional equipment which restricts the range of users. The vision-based indoor positioning technology offers several advantages, including the elimination of base station deployment requirements, immunity to signal strength variations affecting positioning accuracy, and relatively low operational costs. However, the lighting conditions of indoor environments, sparse recognizable elements, and background interference all impact the positioning results, and appropriate processing and correction are required. The UWB method has high anti-jamming and penetration capabilities and can achieve centimeter-level positioning accuracy. Still, the high deployment cost of the technology remains a significant barrier to its widespread adoption. The PDR technique, widely employed for indoor localization, offers the advantages of low computational load, continuous localization, and does not require the deployment of additional equipment to complete the localization work. However, PDR is susceptible to error accumulation, leading to a decrease in positioning accuracy over time. QR markers are very low-cost solution, but require users to actively look for available markers to scan them.
Currently, the mainstream indoor positioning technologies have their specific application scenarios. After considering the actual project implementation cost, accuracy, efficiency, and other relevant factors, it is evident that there is no universally applicable indoor positioning solution for smartphones. In contrast, the multi-source sensor fusion localization technology is the current research hotspot, which facilitates the complementary advantages between different sensor localization technologies [27].
In recent years, scholars have proposed to integrate two or more indoor positioning techniques into a new one, which can achieve better positioning performance by leveraging the advantages of different methods. Approaches based on the built-in sensors of smartphones are usually combined with different positioning sources, such as Wi-Fi or BLE, to realize the complementary advantages of different sensor positioning modules and adapt to complex and changing indoor environments.

1.1. Existing Related Surveys

This review complements already existing reviews on indoor positioning using smartphones with multi-source sensor fusion. Morar et al. (2020) [28] and Kunhoth et al. (2020) [29] reviewed computer vision-based indoor localization methods including advantages and disadvantages, navigation, and computer vision-based localization systems. Liu et al. (2020) reviewed distance-based acoustic indoor localization divided into absolute distance localization and relative distance localization [30]. Guo et al. (2020) proposed a fusion-based indoor localization technique and system with three fusion features: source, algorithm, and weight space [31]. However, this is only an extensive summary and analysis of indoor positioning. Liu et al. (2020) reviewed the existing RF-based indoor positioning systems in terms of principles, techniques, and system architecture [32]. Ashraf et al. (2020) reviewed the methods for estimating the user's indoor location by using the data from smartphone sensors and discussed the challenges associated with these methods by analyzing the methods on smartphone sensors [33]. However, there is less discussion on methods that utilize multiple sensors for fused localization. Simões et al. (2020) conducted a study on indoor navigation and localization systems. However, the focus of this research is on the blind [34]. Pascacio et al. (2021) provide a systematic review of collaborative indoor positioning systems, identifying several promising future research avenues and research gaps based on the analysis and results [35]. Obeidat et al. (2021) provide a review of indoor localization techniques and wireless technologies, and provide a detailed account of localization detection techniques and commonly used localization algorithms and methods, but do not discuss methods for fusing multiple localization sources [36]. Hou and Bergmann (2021) provide a systematic review and a quality assessment of the research on PDR with wearable sensors. However, they only focused on the computer vision area [37]. Ouyang and Abed-Meraim (2022) conducted a review based on magnetic fingerprinting localization techniques used in indoor environments and also summarized the magnetic field calibration algorithms [38]. Aparicio et al. (2022) classified acoustic positioning systems into different groups and summarized the main characteristics of these systems in terms of accuracy, coverage area, and update rate [39]. Wang et al. (2022) provide a systematic and in-depth review of smartphone-based inertial localization and navigation methods that have emerged in recent years, providing the reader or researcher with a complete view of the pedestrian inertial navigation field [40]. However, this study mainly discusses inertial navigation. Chen and Pan (2024) reviewed related work on deep learning-based inertial localization, describing how deep learning can be applied to sensor calibration, localization error drift reduction, and sensor fusion [41]. Naser et al. (2023) systematically combed through and analyzed indoor localization methods based on smartphones, according to the smartphone inclusion and exclusion criteria to select articles, elaborated on the effects of pedestrian movements and phone poses, and also analyzed the motivations and challenges of using smartphones for indoor positioning [42]. However, they focused on the motivations and challenges of indoor localization with smartphones rather than elaborating on each localization method. Zhuang et al. (2023) provided an extensive review of combined multi-sensor navigation/localization systems, categorized fused localization systems based on localization sources, algorithms and architectures, and scenarios, classified the systems as analysis-based fusion or learning-based fusion, and analyzed them in detail [43]. We compare the latest and most relevant surveys in Table 1.

1.2. Key Contributions

Numerous recently existing review studies provide a detailed overview of the fundamentals and technical guidance for a particular indoor positioning technique, while there are fewer review papers that detail smartphone indoor positioning systems based on a single positioning technique as well as smartphone indoor positioning systems with multi-source sensor fusion. Although there have been many studies focusing on smartphone-based indoor localization methods, the performance, advantages, and disadvantages of these methods still need to be systematically summarized and analyzed, and these methods still face challenges that need to be addressed. This paper reviews the research results of indoor positioning based on smartphone sensors, classifies these results and analyzes the current mainstream multi-source sensor fusion smartphone indoor positioning methods, summarizes their basic principles and technical characteristics as well as the advantages and key issues of these methods. In addition, we discuss utilization trends and provide practical suggestions for researchers and developers to help them select and improve indoor localization methods in practical applications.
The main contributions of this work are listed as follows.
In this study, we detail the current research status of smartphone-based indoor positioning methods, categorize and analyze the characteristics of commonly used indoor positioning techniques, and categorize and describe these techniques. By reviewing the existing literature, we summarize the basic principles, advantages, and limitations of various techniques.
Based on the mainstream indoor positioning technologies on smartphones, we conducted a detailed review and analyzed the existing indoor positioning methods and the main features of the latest research for each technology. Each technology is summarized and its performance in terms of indoor positioning performance is analyzed.
We examine and classify the indoor positioning methods commonly used for fusing multi-source sensors in recent years, introduce the principles and characteristics of each fusion method, and analyze and summarize the related articles in recent years. We discuss how the fusion methods can improve the positioning accuracy and robustness as well as the limitations.
We examine and classify faces by smartphone-based single-sensor localization techniques and multi-source sensor fusion localization techniques. Based on these challenges, we suggest directions for future optimization of indoor positioning techniques.

2. Smartphone Indoor Positioning Methods

An overview of indoor localization methods with a single source is shown in Table 2, where the comparison indicates that the single sensor localization methods have their advantages and disadvantages in different scenarios. Therefore, the integration of multiple sensor sources in indoor positioning and navigation methods for smartphones enhance positioning accuracy through the coordination of ranging information from diverse sensors, thereby mitigating their respective limitations and capitalizing on their individual advantages [44].
With the continuous development of smartphone sensors and their performance, the pervasive localization methods based on the built-in sensors of smartphones have become one of the main research directions, and fusing multi-source sensors has gradually become a research hotspot. The current classification of mainstream smartphone indoor positioning and navigation technologies is shown in Figure 2. Smartphones have a variety of sensors that can be used as data sources for indoor positioning, such as Wi-Fi, BLE, UWB, 5G, acoustic signals, accelerometers, gyroscopes, barometers, and cameras.

2.1. Single Sensor-based Indoor Localization Method for Smartphone

2.1.1. Wi-Fi-based Indoor Localization Method

Wi-Fi is a wireless networking technology that has been studied for about two decades, and its application paradigm covers a wide range of areas such as the Internet of Things, wireless offices, and smart cities. Wi-Fi technology follows a variety of IEEE 802.11-standard protocols to ensure a wide range of compatibility and performance levels, and its hardware components include a Wi-Fi router or Access Point (AP), as the transmitter of the signal, and a variety of Wi-Fi receivers.
Common measurements in Wi-Fi positioning systems include Time of Flight (TOF), Angle of Arrival (AOA), Channel State Information (CSI) [45], and Received Signal Strength Indicator (RSSI). The commonly used Wi-Fi localization methods can be categorized into fingerprint-based localization methods [46] and RSSI-based localization methods. The fingerprint-based method collects Wi-Fi RSSI features from each point in the localization area to form a Wi-Fi fingerprint database. Then the Wi-Fi RSSI features collected online are matched with the database to obtain the pedestrian location. There are two schemes for Wi-Fi RSSI-based localization methods. The first method uses a Wi-Fi RSSI attenuation model to calculate the distance between the mobile device and the Wi-Fi AP. The second one is based on TOF ranging. Wi-Fi Round-Trip Time (RTT) utilizes the time it takes for a wireless signal to propagate through space to determine the location of a device, it is only used for devices that support the Wi-Fi Fine Time Measurement (FTM) protocol. Table 3 summarizes the characteristics of different Wi-Fi-based indoor localization methods.
Wang et al. (2017) applied the fingerprint recognition method to CSI-based indoor localization, using an Intel 5300 card to receive the CSI phase information, and achieved better localization accuracy [51]. Xu et al.(2018) presents a pedestrian tracking algorithm that integrates environmental constraints from an indoor grid model, WiFi positioning technology, and a mobile device's magnetometer, significantly improving localization accuracy and reducing tracking errors [26]. Amri et al. (2019) proposed a new localization algorithm that uses RSSI as an input to the fuzzy inference system and calculates the distance between the anchor point and the sensor node through the channel flow, which was proved to be energy efficient and effective by experimental results [52]. To address the Non-Line of Sight (NLOS) and multipath problems faced by indoor localization based on radio signals, Huang et al. (2020) designed a deep convolutional neural network to learn the nonlinear mapping relationship between indoor spatial location and Wi-Fi RTT ranging [53]. Yu et al. (2020) analyzed the impact of Wi-Fi FTM ranging accuracy and proposed corresponding calibration, filtering, and modeling algorithms that can effectively reduce the ranging errors caused by clock bias, NLOS, and multipath propagation [54]. Guo et al. (2024) proposed a monitoring-based localization system using a theoretical model of clock drift to reduce the impact of clock drift on indoor ranging and localization results of Wi-Fi RTT [55]. The algorithm proposed by Vishwakarma et al. (2023) utilizes a graph neural network to accurately categorize a specific location into its corresponding region based on the collected RSSI values, thereby enhancing the precision of location prediction [56]. To solve the problem of substandard quality in WiFi indoor localization fingerprint database constructed by traditional methods, Pan et al. (2024) proposed an indoor localization fingerprint database construction method based on the Crow Search Algorithm optimized Density-Based Spatial Clustering of Applications with Noise and Recurrent Conditional Variational Autoencod-er-Generative Adversarial Network. This method requires only a sparse collection of reference point location coordinates and RSS data, enabling the construction of a high-quality indoor Wi-Fi localization fingerprint database and improving the localization capability [57]. Cao et al. (2024) improved the indoor localization accuracy using the Wi-Fi RTT algorithm, which was able to compensate for LOS localization errors and identify NLOS conditions with an average absolute error of 1.082 m [58]. To address the issue of significant variations in Wi-Fi technology's localization performance across different indoor environments, Feng et al. (2024) used a machine learning weighted model to dynamically select the optimal Wi-Fi localization model for each location [59].
The Wi-Fi-based indoor localization offers the advantages of cost-effectiveness, simplified maintenance, and extensive coverage, making it a more suitable approach for wide-area targets in indoor localization. However, several methods based on Wi-Fi also have their drawbacks. Traditional Wi-Fi fingerprint localization is time-consuming and inefficient, and establishing and updating the fingerprint database is tedious. The localization performance heavily relies on how frequently and accurately the database is updated, for example, whether updates occur regularly and if they reflect current environmental changes. Wi-Fi RSSI ranging and localization is susceptible to factors such as multipath, obstacles, and non-ranging signals, which limits its accuracy in complex indoor environments. The Wi-Fi RTT ranging technique can achieve meter-level accuracy, but requires specific device support and exhibits potential performance degradation in high-temperature, high-traffic scenarios.

2.1.2. Bluetooth-based Indoor Localization Method

Bluetooth is also a widely used wireless communication technology that uses short-wave Ultra High Frequency (UHF) radio waves from 2.400 to 2.485 GHz, through which data can be transmitted over short distances. Bluetooth beacons are extensively embraced by smart devices due to their compact size, lightweight design, cost-effectiveness, and energy efficiency. Compared with Wi-Fi, BLE consumes less energy and provides greater support for smart devices, making it a more flexible and easily deployable option.
Bluetooth localization can be categorized into fingerprint-based methods [60], proximity detection [11,61], and ranging-based methods. The localization accuracy of fingerprint-based methods generally depends on the refinement of the fingerprint database construction. Proximity detection determines the relative proximity of the device to the signal source by detecting the signal strength of the device and the Bluetooth Beacon. This helps determine which area or reference point the device is roughly located in. The accuracy of this method is relatively low but can be improved by complementing with semantic maps to eliminate impossible locations. The ranging-based method calculates the distance between the beacon and the Bluetooth AP by deploying a certain amount of Bluetooth beacons in indoor environments, measuring the RSSI at the receiving end through the pre-built Signal Propagation Loss Model (SPLM), and solving the geometric relationship with planar trilateral localization or spatial quadrilateral localization algorithms. In addition, the study of BLE AOA [62] has led to the opening of new possibilities for BLE localization based on BLE goniometry. Table 4 summarizes the characteristics of different Bluetooth-based indoor localization methods.
Spachos et al. (2020) proposed an indoor positioning system relying on the proximity and localization capabilities of BLE beacons to enhance the user experience in museums by automatically providing users with cultural content related to the observation of artifacts [67]. You et al. (2021) analyzed the effect of pedestrian swinging arms on the performance of the PDR and used RSSI-based multipoint positioning algorithms to reduce the cumulative error [68]. Yu et al. (2023) proposed an intelligent 3D indoor localization framework integrating Wi-Fi, BLE, Quick Response (QR) code, and Inertial Measurement Unit (IMU) sensors, which can achieve autonomous and accurate localization in large indoor areas using different location sources [69]. Assayag et al. (2023) improved the estimation of BLE signal strength distance by adaptively selecting the optimal parameters of a logarithmic distance model, which reduces the average error compared to a fixed parameter approach [70]. Safwat et al. (2023) used KNN and WKNN to match the collected RSSI readings with the RSSI of an unknown location in order to determine the user's location and were able to obtain small localization errors even under obstacles, reflections, and interference conditions [71]. Wu et al. (2024) addressed the problem of high Bluetooth signal fluctuation and significant localization error during indoor navigation by using the Kalman Filter (KF) to attenuate the effect of random perturbations on the true Bluetooth signal, utilizing maximum likelihood estimation to infer the pedestrian's positional coordinates, and using multiple beacon nodes to improve the localization accuracy [72].
Bluetooth positioning method provides different levels of accuracy (from room level to centimeter level), which makes it widely applicable to different scenarios. The Bluetooth positioning technology exhibits low cost, low power consumption, ease of deployment, compact device size, and widespread availability in mobile phone terminals equipped with Bluetooth modules, and it is easy to widely popularize and implement on a large scale. However, this technology is closely associated with beacon deployment and is limited by a small range of action susceptible to external noise signal interference, resulting in poor signal stability.

2.1.3. Inertial Sensors-Based Indoor Localization Method

In contrast to other localization strategies, inertial navigation algorithms use motion information measured by inertial sensors to estimate the pedestrian's position relative to the starting point. Inertial Navigation System (INS) is a completely independent method of localization and navigation that estimates attitude, velocity, and position without any dedicated infrastructure or pre-trained fingerprints. Therefore, INS has no coverage limitations and can work anywhere [73].
With the rapid development of sensor technology, low-power and low-cost Inertial Measurement Units (IMUs) are widely used in portable smart devices. The inherent advantages of smartphones as portable communication devices (built-in various sensors with powerful computing and storage capabilities) make smartphones a prominent platform for indoor positioning and navigation [74]. The obvious advantage over other indoor positioning platforms is that users only rely on smartphones they carry and do not need additional hardware to provide indoor positioning services.

2.1.3.1. Accelerometer

Accelerometers are sensors used to measure the acceleration of an object by using the inertial force generated during its motion to find the acceleration of the object at the current moment, which can be used to measure the motion, attitude, vibration, and other information of the object. The physical parameters of accelerometers include sensitivity, zero bias, noise, temperature drift, dynamic range, scale factor error, and non-orthogonality error, which are used to calibrate the output value of the accelerometers for the improvement of their precision and accuracy. Nowadays, smartphones usually have built-in triaxial accelerometers, which are used to detect the magnitude and direction of the acceleration that the smartphone is subjected to. Three-axis accelerometer can measure the specific force of an object, which is the overall acceleration after removing gravity, while also enabling angle measurements. Due to its working principle of measuring angles, three-axis accelerometers cannot measure yaw angles but can measure pitch and roll angles. In indoor positioning applications, the accelerometer is mainly used to detect the gait and movement speed of pedestrians, and in conjunction with other inertial sensors to collaborate on position localization and updating. In addition, it can capture several typical motion patterns of a smartphone such as shaking and flipping, so that the smartphone can be utilized to sense the motion state. However, the accelerometer is susceptible to error accumulation, leading to an increasing distance error as the positioning time prolongs.
Jeon et al. (2015) proposed an indoor pedestrian localization system based on accelerometers, barometers, and Bluetooth RSSI to estimate the walking distance of pedestrians by obtaining the data of the phone from the accelerometer on the smartphone [75]. Lee et al. (2018) proposed an indoor localization system using BLE, accelerometers, magnetometers, and barometers of a smartphone. Accelerometers and magnetometers were utilized to locate the indoor pedestrian's movement position. The experimental results show that the method has good localization performance [76]. Yan et al. (2022) integrated the measurement of multiple multi-module BLE and the measurement of smartphone accelerometers. The Unscented Kalman Filter (UKF) method used to estimate position and velocity was constrained using the pedestrian walking speed obtained from the accelerometer and a better localization accuracy was obtained [77].

2.1.3.2. Gyroscope

Gyroscopes, also known as angular velocity sensors, are used to detect the angular velocity of a carrier and to calculate the angle after integrating the angular velocity. Gyroscopes are capable of measuring angular velocity along one or several axes of motion, enabling the quantification of a device's turn or grade change; however, they are also susceptible to cumulative errors. The physical parameters of a gyroscope include sensitivity, zero bias, noise, temperature drift, stability, non-orthogonal error and scale factor error. The three-axis gyroscope is the core sensitive device of the inertial navigation system, and its measurement accuracy directly affects the accuracy of the attitude solution of the inertial navigation system. In indoor positioning applications, the built-in three-axis gyroscope sensor of smartphone can detect phone’s movement direction, identify the attitude information, and get the position information related to the movement of the pedestrians. Gyroscopes and accelerometers can combine their respective advantages. By using both accelerometer and gyroscope, it is possible to better track and capture the complete motion in three-dimensional space, providing a more accurate navigation system.
Bai et al. (2020) achieved higher localization accuracy using an adaptive error compensation algorithm based on motion velocity and step detection based on up and down tracking when using only gyroscopes and accelerometers [78]. Chen et al. (2023) proposed a trajectory matching method based on the Hidden Markov Model (HMM), which utilizes gyroscope and accelerometer sensor sequences that are not sensitive to the initial motion state of the attitude changes and trajectory length are estimated and modeled, and the initial motion is inferred and the trajectory is refined based on spatial information [79].

2.1.3.3. Magnetometer

The magnetometer is capable of detecting the strength of the magnetic field to which the equipment is subjected in the X, Y, and Z axes, thus determining the heading angle in relation to the geomagnetic north pole. The physical parameters of a magnetometer include sensitivity, zero bias, noise, dynamic range, resolution, and response time. Magnetometers can measure the strength and direction of the magnetic field at different locations within a building and can help eliminate errors in gyroscope readings. The natural existence of the geomagnetic field is contrasted with the indoor geomagnetic field, which is influenced by building structures and large electronic equipment, resulting in changes to its magnetic strength signal characteristics. By utilizing fingerprinting positioning methods based on these distinct indoor magnetic field features, magnetometers can accurately estimate location.
Ashraf et al. (2020) proposed the construction of a database for geomagnetic field patterns utilizing data collected by magnetometers integrated into multiple smartphones. The results showed that the localization performance of four different smartphones was almost the same and overall improved [80]. Kuang et al. (2022) used the relative trajectory and attitude generated by the PDR for magnetic field matching and used the attitude information to project the reference magnetic field map from the navigation coordinate system to the body coordinate system to eliminate the effect of magnetometer bias [81]. Qadr et al. (2022) proposed an indoor localization technique using the combination of Wi-Fi signals and magnetometers to minimize errors and improve the positioning of smartphones [82].
When solely relying on a magnetometer, the absence of horizontal sensor placement verification may result in significant deviations in the measured heading angle. Additionally, the magnetometer is susceptible to distortion caused by interference from the indoor magnetic field environment. Therefore, the tilt angle of the magnetometer is usually corrected using acceleration. The corrected magnetometer can be used in combination with a gyroscope for attitude estimation, and the drift error of the gyroscope can be corrected by the heading angle measured by the magnetometer. However, when there is a sudden change in the magnetic field around the magnetometer, such as the appearance of magnetic substances or an increase in current, it can cause distortion of the magnetometer.

2.1.3.4. Inertial Sensor Fusion for Indoor Localization

With the development of Micro Electromechanical Systems (MEMS) technology, MEMS-based IMU are embedded in most smartphones and tablet devices due to their cost-effectiveness, compact size, and energy efficiency [83]. Smartphones are equipped with several sensors to detect walking patterns and behaviors [84]. Walking patterns represent the overall movement of a pedestrian, including walking, running, going up or down stairs, and ascending or descending on an elevator or escalator. Data collected by inertial sensors included in smartphones can identify the activities performed by the person holding the device [85], and this data can be used to improve localization accuracy [86].
At present, there are mainly three methods of pedestrian positioning based on smartphone IMU sensors. The first approach is based on the conventional inertial navigation solution, wherein the three-axis acceleration of the IMU is utilized to perform double integrations for deriving three-dimensional velocity and position. Additionally, angular velocity integration is employed to determine attitude, while fitting the displacement curve. However, in practical applications, due to the limitation of device accuracy and the existence of integral accumulation error, often its calculation error reaches tens of meters or even hundreds of meters in just a few seconds. The second approach is IMU sensor-based PDR, which leverages the acceleration and angular velocity data captured by the IMU sensor to conduct gait analysis, estimate step count and length, and extrapolate pedestrian's position, attitude, and other relevant information by integrating with heading data obtained from angular velocity integration. The framework of the PDR localization method is shown in Figure 3. The PDR localization method usually consists of four basic phases: step detection, step length estimation, heading estimation and position update. For step detection, various algorithms have been proposed in recent years, such as zero crossing detection [87], peak detection [88], pitch angle detection [89], autocorrelation method [90] and decision tree model [91]. Step length estimation models include linear, nonlinear and adaptive models. Common heading estimation methods include quaternion [92], digital compass [93], direction cosine matrix, and filter fusion. The localization accuracy of PDR mainly depends on the accurate estimation of step length, step frequency and heading angle. Consequently, as walking time increases, the localization error accumulates due to the cumulative errors in inertial devices. Another method is the Strapdown Inertial Navigation System, through which real-time 3D attitude and position can be obtained. However, its accuracy is also limited by the sensor error and cannot be applied for a long time.
Although the performance of the PDR algorithm is limited by the cumulative errors of low-cost sensors, complex hand-held and motion patterns, as well as indoor magnetic interference, it remains the predominant solution for pedestrian indoor localization and navigation. Moreover, in the field of pedestrian indoor localization and navigation, its accuracy is still much better than the traditional inertial guidance solving method. Consequently, it has received considerable attention from researchers and scholars who continuously strive to enhance its capabilities (Table 5).
Klein et al. (2018) used a machine learning approach to classify variable handheld modes of mobile devices and improved the accuracy of PDR by choosing appropriate gain values [94]. Guo et al. (2019) proposed a pedestrian walking speed estimation algorithm considering four different handheld modes of a smartphone, which tightly integrated the classified handheld modes using adaptive gait recognition. The final experimental results showed that the classification accuracy of the framework was 98.85%, and the speed estimation error was less than 0.061 m/s [95]. Zheng et al. (2020) investigated the pocket and swing modes of a smartphone and analyzed the relationship between rotational motion, walking state, and heading information. An improved rotation method and a single-point algorithm were proposed for heading estimation in pocket mode and swing mode, respectively, which effectively improved the final performance [96]. Yao et al. (2020) combined zero crossing detection with dynamic time-warping-based peak prediction to accurately identify the start and end points of each step in the walking pattern [97]. Zhang et al. (2021) proposed a method with a cascade filtering structure. The upper PF is fused with the map information to correct the estimation results of the lower filter, thus correcting the navigation error and improving the positioning accuracy [98]. Zhao et al. (2023) designed a two-feature step detection model to optimize the step length estimation and heading estimation, and proposed an adaptive model to identify different walking states to correct the rapid accumulation of the error in the calculation of pedestrian trajectories [99]. Wu et al. (2024) proposed a multi-sensor fusion indoor PDR algorithm to improve and integrate the step detection, step length estimation and heading estimation algorithms, which effectively reduces the error accumulation [100]. To improve the performance of PDR, Liu et al. (2024) proposed an enhanced PDR algorithm that integrates pedestrian motion constraints, smartphone sensors, and a combined step detection method to deliver a continuous, precise, and dependable localization solution [101]. Chen et al. (2024) introduced a three-dimensional localization method based on terrain feature matching to identify pedestrian movement patterns and effectively match the corresponding location coordinates, thereby mitigating the impact of cumulative errors in multi-floor scenes [102].
The advantages of using inertial sensors for indoor localization are their independence (work without relying on external infrastructures), ease of integration, lack of interference from indoor wireless signals and cost-effective. PDR algorithms, extensively employed in indoor localization, however, exhibit a cumulative error over time resulting in gradual deviation of the position estimation from the actual path as well as a substantial reliance on sensor quality and algorithm design. The accuracy of PDR systems has been significantly improved through the application of algorithm optimization, filtering techniques and machine learning methods. However, as a relative localization technique, inertial sensors typically rely on other sources of localization to provide initial position coordinates and correct PDR results in order to minimize accumulated error.

2.1.4. Barometer-Based Indoor Localization Method

Barometer is a sensor used to measure atmospheric pressure, which is affected by parameters such as temperature, weather and humidity of the environment. The physical parameters of a barometer include barometric pressure, temperature, atmospheric humidity, sensitivity, zero bias, and nonlinear error. In indoor positioning, barometers can be used to measure changes in indoor air pressure to infer the location and height of a device. Although the barometer sensor cannot be positioned as a stand-alone positioning sensor, it is often used to determine the change in altitude when the PDR is positioned, and it can measure atmospheric pressure to measure altitude using the elevation equation [103]. Barometers are used to monitor vertical movement, and changes in atmospheric pressure as the user moves up or down help determine changes in altitude [104]. As the user moves, the elevation change can help in localizing the user to a particular floor.
Xu et al. (2017) proposed a barometer-based floor localization algorithm, which calculates the height change through barometer measurements and introduces a Bayesian network model to infer the change of the floor where the pedestrians are located [105]. Elbakly et al. (2018) proposed a multi-sensor fusion floor localization system that combines barometer sensors and Wi-Fi APs mounted in buildings into a probabilistic framework to identify the floor where a pedestrian is located [106].
Barometers are subject to external influences, resulting in varying readings throughout the day and potential fluctuations during similar time periods due to factors such as temperature, humidity, and wind. These limitations restrict the applicability of barometers and necessitate their integration with other methods for more practical outcomes.

2.1.5. Vision-Based Indoor Localization Method

The smartphone camera refers to a camera module integrated into a smartphone device, which is utilized for capturing photographs and recording videos. Typically, it comprises one or multiple lenses, image sensors, image processing chips, and other associated components. Visual Positioning System (VPS) utilizes smartphone camera sensors to capture visual features of the indoor environment and uses them to estimate the location of pedestrians. In indoor localization, vision-based indoor positioning methods are constantly evolving and can be broadly classified into three categories. The first category of methods detects objects in an image and matches them with objects in a building database. The second category is image-based visual localization methods. Accurate estimation and localization of indoor locations is achieved by analyzing image or video data in the scene, extracting features and matching them with a pre-constructed reference map. The last category utilizes deployed visual markers, including concentric circles, barcodes, QR code, or special patterns. There have been many researches on visual-based localization methods, as shown in Table 6.
Xiao et al. (2018) proposed an indoor localization system based on computer vision, which utilized static objects in the room as a reference for estimating the user's position to achieve a localization accuracy of up to 1 m at a low cost [109]. Tanaka (2020) developed an ultra-high precision visual marker with an attitude estimation error of less than 0.1°, which effectively reduces the reprojection error and decreases the position error of the marker by using the good attitude accuracy of his proposed method [110]. Kubícková et al. (2020) utilized the SIFT and the PnP problems to compute the camera pose and position for indoor localization of pedestrians [111]. Li et al. (2021) classified different scenes based on a deep confidence network and used the PnP algorithm to extract spatial reference points from deep images to solve for the camera position [112].Jung et al. (2021) utilized both point cloud and RGB feature information to accurately acquire indoor 3D space. They estimated the indoor 3D space using a modified point map neural network that incorporated improved target pose information, which was then matched with the pose information labels of a pre-constructed voxel database to determine the user's position [113]. Zeng et al. (2023) proposed a Dynamic Adaptive Threshold Simultaneous Localization and Mapping (DAT-SLAM) method, which was subsequently introduced as a template-matching visual mileage method and combined with DAT-SLAM to form a joint indoor localization framework, which can be used in scenes with sparse features achieved continuous localization in scenes with sparse features [114].
The vision-based indoor localization technology offers several advantages, including the elimination of base station deployment requirements, immunity to signal strength variations affecting positioning accuracy, and relatively cost-effective implementation. Additionally, the camera has the capability to capture a continuous stream of images, enabling real-time image processing and subsequent position calculation, ensuring timely updates of the target's positional information. However, the research on the application of computer vision in indoor localization is still immature. Changes in the indoor environment, lighting conditions, and background interference may have an impact on the localization results, so appropriate preprocessing and correction are required. In addition, the image recognition algorithm and the localization solving algorithm used in localization still need to be further improved and supplemented to enhance the environmental generalization ability of the image recognition model and improve the universality of the model application.

2.1.6. Acoustic Sensor-Based Indoor Localization Method

An acoustic sensor is a sensor used to detect and measure sound signals, which converts sound signals into electrical signals so that computers or other electronic devices can analyze and process the sound. An acoustic sensor in a smartphone is usually a microphone that enables the phone to perform functions such as audio signal reception, voiceprint recognition, acoustic fingerprint localization, and speech recognition. One of the main advantages of the indoor localization method based on acoustic sensors is that it can utilize the built-in microphone of the smartphone, eliminating the need for additional hardware devices while achieving highly accurate localization. This cost-effective solution holds great potential for indoor positioning.
According to the principle of localization, Acoustic sensor-based Indoor Positioning System (AIPS) can be classified into TOF, Time of Arrival (TOA), Time Difference of Arrival (TDOA), DOA (Direction of Arrival), and fingerprint-matching localization methods [115]. TOF and TOA-based systems require time synchronization between the anchor point and the smartphone, while TDOA-based systems do not. The TDOA-based localization system can achieve asynchronous localization, but it requires four base stations to be preset, and its localization accuracy and stability are weaker than the TOA architecture. A fingerprint-matching based localization system requires the establishment of a fingerprint library, which is often time-consuming and costly to build and maintain. An overview of several acoustic signal-based localization methods is shown in Table 7.
Cricket proposed by Priyantha et al. (2000) is the first indoor localization system that employs acoustics and utilizes TOF, which is actually a combination of acoustic and Radio Frequency (RF) signals with 12-cm accuracy, but it cannot be widely deployed due to its high noise level [117]. The system proposed by Chen et al. (2019) introduces a combined time division multiple access (TDMA) and frequency division multiple access (FDMA) transmission method for effectively detecting signal modes, but this method only selects two completely different sets of parameters as signal modes, making it challenging to further improve the update rate [118]. Zhang et al. (2019) applied fractional-order Fourier transforms to avoid the multipath effect, but it has high complexity [119]. Cao et al. (2020) proposed a detection algorithm based on the inter-correlation function, enabling the implementation of robust and real-time acoustic indoor localization systems [120]. However, the detection algorithm is compromised under low signal-to-noise ratio conditions. Bordoy et al. (2020) proposed two new methods for target localization without requiring manual measurements of the receiver position, knowledge of microphone position, or information about signal LOS. However, the system assumes that all the anchors are at a known altitude and can only achieve a two-dimensional localization [121]. Wang et al. (2021) proposed an acoustic fingerprinting-based indoor localization method for smartphones, which utilizes the differences in the frequency domain features of predetermined acoustic chirp signals at different locations. The average error is reported to be within 1 m in mixed LOS and NLOS indoor environments; however, the method exhibits limited accuracy under non-proximate target conditions [122]. Cheng et al. (2023) proposed a first-path detection algorithm to obtain reliable TDOA measurements, combining a maximum likelihood algorithm with TDOA measurements to obtain the location of the smartphone [123]. Li et al. (2024) used a two-step chirp signal detection algorithm with both coarse and fine searches, and the proposed coarse search demonstrates a remarkable success rate exceeding 99.9% in multipath and NLOS scenarios [124].
Indoor localization methods based on acoustic sensors have the advantages of high accuracy and compatibility, however, due to the shorter wavelength of the acoustic wave, it has a weaker penetration ability and is more susceptible to the multipath effect. In addition, the slower propagation speed of acoustic signals will be more sensitive to the Doppler effect, and the localization accuracy will be more affected. On the other hand, AIPS requires specific infrastructure to be installed in the environment as well as more beacons, which can increase the deployment cost of the system.

2.1.7. UWB-Based Indoor Localization Method

UWB is a pulsed communication technology; its high bandwidth and extremely short pulse waveform give it a better ability to penetrate targets compared to other technologies, and it has the advantages of high immunity to interference, high penetration capability, and high accuracy of ranging with multipath effect [125]. Currently, only some smartphones have built-in UWB chips, such as the iPhone 13, iPhone 14, and Samsung Galaxy S21. UWB positioning usually requires beacons and an application that can be run on the smartphone to read the signals from these beacons. Therefore, there are some UWB-based indoor positioning methods in the field of indoor positioning, but there are fewer methods based on built-in UWB in smartphones. UWB communicates with pulses in very short time intervals, and its localization algorithms can be categorized into four types: TOA [126], TDOA [127], AOA [128], TOF [129], and RSS [130]. TOA and AOA are based on radio transmission and reception time difference, enabling accurate determination of both distance and direction angle. TDOA determines the position of a mobile node based on the time difference of signals received at different anchor points. Table 8 summarizes the characteristics of different UWB-based indoor localization methods.
The history of UWB dates back a hundred years to the invention of transoceanic wireless telegraphy by Popov and Marconi [134]. Sheng et al. (2021) proposed a multifaceted function model that takes into account the angle of incidence of UWB pulse signals, which is effective in correcting the non-line-of-sight error due to wall occlusion, effectively improving the UWB localization accuracy [135]. Li et al. (2021) used a polynomial-root method to estimate the TOA of the two antennas but with a slight decrease in the estimation accuracy [136]. Gong et al. (2021) used the time-delay matrix's conjugate symmetry to extend the number of sample points and clusters to improve the estimation accuracy and the number of sources that can be identified, but it also increases the computational complexity [137]. Wang et al. (2024) designed a multilayered neural network that simultaneously addressed the errors in three coordinate components, along with three independent multi-layered neural networks dedicated to optimizing the errors in individual coordinate components. This innovative approach significantly mitigates the NLOS error of the UWB indoor positioning system. However, it should be noted that the complex network structure requires a long training time [138].
UWB technology is capable of achieving centimeter-level high-precision indoor positioning with excellent stability in the face of interference in complex indoor environments. However, its implementation necessitates costly infrastructure deployment, and susceptibility to signal interference from liquids and metals. Additionally, incorrect configuration may result in interference from other systems operating within the ultra-wideband spectrum. Despite the excellent performance of UWB positioning, its widespread adoption as a ubiquitous indoor positioning solution remains challenging due to the associated high deployment costs.

2.1.8. Challenges

To summarize, the current single-sensor-based indoor positioning methods for smartphones still have many challenges, mainly including the following.
  • It is often difficult for a single sensor technology to provide continuous, high-precision localization services under all conditions. For example, Wi-Fi and BLE signals are highly affected by building structures, while visual or audio localization is susceptible to light conditions and noise levels.
  • Poor stability of single sensors in localization, such as the error accumulation problem of inertial sensors and the localization errors caused by the non-visual distance and multipath effect problems of BLE and Wi-Fi.
  • Deploying a high-density sensor network to achieve sufficient coverage and accuracy may increase the cost burden and implementation complexity, especially for indoor environments with large areas or complex structures.
  • Indoor environments change frequently, such as crowd movement and the addition of temporary obstacles, and it is often difficult for a single sensor solution to adapt to these changes in real-time, which affects the localization results.
To cope with these challenges, current research is gradually shifting to multi-source sensor fusion technology, which realizes complementary advantages by integrating data from multiple sensors, to achieve higher indoor positioning accuracy.

2.2. Fusion of Multi-Source Sensors for Indoor Localization of Smartphone

The inertial sensors built into smartphones exhibit excellent performance in short-term indoor positioning; however, the accumulation of positioning errors over time significantly impacts the accuracy of inertial sensors for both heading estimation and final position updates. RSSI ranging and fingerprinting methods based on wireless signals can achieve high positioning accuracy for a longer period of time. However, in complex indoor scenarios, their positioning accuracy lacks stability and prone to fluctuations caused by multipath propagation NLOS, and other factors. Therefore, to improve the universality of indoor pedestrian localization application services, multi-source fusion methods are usually adopted to combine the advantages of existing localization sources, and achieve more accurate indoor pedestrian localization by taking advantages of different localization sources. An overview of existing indoor localization methods by fusing multi-source sensors is shown in Table 9.
Indoor localization methods fusing multi-source sensors have better robustness and accuracy and thus have higher feasibility in practical applications compared to a single localization source in complex indoor environments. Existing integration methods such as KF, EKF, UKF, and PF are typical methods for multi-source indoor localization fusion for indoor localization and navigation. Among them, KF is based on Bayesian filtering theory, which realizes accurate estimation of the system state by continuously fusing the a priori knowledge (system model) with the a posteriori measurements. However, the KF is primarily applicable to linear systems and assumes that both the process and measurement models are linear. When applied to non-linear systems, the KF may yield suboptimal or inaccurate results due to its inability to properly handle non-linearities. To address this limitation, the EKF expands on KF by approximating nonlinear system models and observation models as linear through a first-order Taylor expansion, however, EKF fails to handle systems with severe nonlinearity and non-Gaussian noise. On the other hand, the UKF can be applied to nonlinear systems but struggles with highly non-Gaussian noise. The true posterior distribution of the state of nonlinear and non-Gaussian systems can be approximated by employing particle filtering, which is based on Bayesian statistical theory and the sequential Monte Carlo framework. This approach is particularly well-suited for multimodal problems due to its ability to handle complex distributions, despite its computationally intensive nature.

2.2.1. Fusion of Wi-Fi and Inertial Sensors for Indoor Localization

The indoor localization method of fusing Wi-Fi and inertial sensors aims to improve the accuracy and reliability of indoor localization by combining Wi-Fi signals and data from the IMU sensors built into smartphones. Wi-Fi localization has the advantages of wide coverage and ease of deployment, and it is usually capable of estimating the absolute position and can maintain high positioning accuracy for a long period of time. However, the estimated position is relatively discrete and is affected by NLOS, AP signal coverage, and multipath issues. Inertial sensor localization can only localize to a relative position with a known starting point, but the localized position is relatively continuous and does not depend on any particular signal coverage, and the error is small in a short period of time, but with the accumulation of time, the error will increase rapidly. Therefore, the fusion of Wi-Fi and inertial sensors is crucial for indoor localization as it leverages the continuous availability of inertial sensor localization results to rectify wireless signal errors, thereby compensating for their respective limitations. On the other hand, the absolute position obtained from the wireless signal is utilized to provide feedback to correct the PDR results. Depending on the Wi-Fi localization method, fusion localization methods can be classified into Wi-Fi RTT, RSSI ranging, and fingerprinting-based fusion localization methods. As shown in Table 10, there are many scholars who have proposed localization methods fusing Wi-Fi and inertial sensors in recent years.
The Tightly Coupled (TC) EKF method proposed by Sun et al. (2020) integrates Wi-Fi and PDR using the EKF algorithm for smartphone-based localization [139]. Liu et al. (2021) proposed a Loosely Coupled (LC) indoor localization method using EKF to fuse Wi-Fi RTT and PDR [140]. Choi (2021) proposed an EKF-based LC method for PDR and Wi-Fi range, and the fusion results were used for heading offset and step correction [141]. Zhou et al. (2024) proposed a multimodal sensor fusion algorithm for indoor localization with EKF that combines Wi-Fi fingerprints and IMU data to provide accurate and continuous pedestrian localization [142].
PF is also widely used in fusion systems of Wi-Fi and IMU data. Xu et al. (2019) proposed an enhanced particle filter with two different state-updating strategies for indoor localization by fusing the advantages of PDR and Wi-Fi FTM [143]. Chen et al. (2022) proposed a federated particle filter algorithm based on the principle of information sharing. PDR and pedestrian heading as state transition equations, step length and Wi-Fi matching results as measurement equations to improve pedestrian navigation accuracy [144]. Huang et al. (2023) integrated IMU and RSS fingerprinting through an improved particle swarm optimization-based algorithm [145]. The improved integrated localization algorithm developed by Lin et al. (2024) incorporates the PF with integrated PDR, Wi-Fi, and indoor navigation maps utilizing a location mapping model with BP neural networks to further reduce the error of the integrated localization method [146].
Wu et al. (2023) proposed a TC integration algorithm using a single Wi-Fi FTM AP to combine RSSI and PDR, and used step error and heading error as error state vectors for PDR to enhance its accuracy. However, the coverage provided by a single Wi-Fi FTM AP is insufficient for application in a diverse range of scenarios [147]. Yang et al. (2023) utilized a fuzzy inference system to adaptively schedule Wi-Fi scans for Wi-Fi fingerprinting based on a rough metric that fuses the localization error and the residual energy of the smartphone, thus achieving a trade-off between localization accuracy and energy consumption [148]. Guo et al. (2023) proposed a tightly coupled fusion platform using RTT, RSS, and data-driven PDR to achieve a localization accuracy of 0.39 m [149]. Xu et al. (2024) fused Wi-Fi and IMU data based on a deep learning approach using a co-teaching network to process noisy labels and a GAN-based domain adaptive module for IMU data labeling [150].
Indoor positioning methods that integrate Wi-Fi and inertial sensors can utilize their respective advantages to achieve better positioning accuracy, but still face some challenges. Wi-Fi signals are susceptible to reflections and attenuation in indoor environments. The establishment and maintenance of fingerprint databases are time-consuming and laborious. When pedestrians' distance from the APs becomes large, the accuracy of Wi-Fi RSSI ranging decreases rapidly and is susceptible to interference in the external environment. The deployment of Wi-Fi APs requires more appropriate algorithms to maintain high positioning accuracy while reducing the number of deployments and thus minimizing the cost of the indoor positioning system.

2.2.2. Fusion of BLE and Inertial Sensors for Indoor Localization

BLE and Wi-Fi are both wireless positioning methods. However, compared to Wi-Fi signals, indoor positioning methods based on BLE and inertial sensors offer advantages in terms of cost-effectiveness, power efficiency, and device compactness. Nonetheless, the coverage range of BLE is limited. The PDR method is characterized by short-term high accuracy, and it can detect and effectively eliminate BLE ranging errors due to the interference of the NLOS environment or similar frequency bands. Meanwhile, the location of normal signals obtained by BLE localization can be used to correct and suppress the error accumulation of the PDR method. The indoor localization methods fusing Bluetooth and inertial sensors can be classified into RSSI ranging-based, BLE AOA-based, and fingerprint-based fusion localization methods. Table 11 organizes some indoor positioning methods that fuse BLE and inertial sensors.
Dinh et al. (2020) proposed an improved RSSI trilateral localization method that can provide an accurate initial position of the PDR. In addition, a lightweight fingerprinting method was proposed to reduce the orbital drift of the PDR [151]. Chen et al. (2022) proposed a PF-based fusion algorithm that can effectively improve the accuracy of the indoor positioning system, and optimized the Inertial Odometry Network (IONet) framework by adding a coordinate frame matching module, which ultimately achieved an average position error of 1.76 m [152]. Ye et al. (2022) proposed a BLE AOA localization method based on signal fitting and propagator direct data acquisition angle estimation algorithms, eliminating the need for calculating phase difference between the antennas. This approach is applicable not only to linear antenna arrays but also to rectangular ones [153]. Jin et al. (2023) proposed a smartphone-based solution combining BLE and PDR in a PF framework, which achieves an average localization error of 1.34 m [154]. Guo et al. (2023) proposed pedestrian reachability and floor map constrained of smartphone virtual wireless devices for hybrid indoor real-time localization with an average localization accuracy of 0.93 m [155]. The authors' another work accomplished precise BLE ranging and position estimation through real-time monitoring of Bluetooth signals, incorporating the hybrid channel path loss model strategy, robust adaptive extended Kalman filtering, and pedestrian motion characteristics at the algorithmic level [156]. Liu et al. (2024) proposed an indoor localization method for smartphones that combines Map Localization Anchors (MLA) with multi-sensor fusion fixing, and the proposed method with MLA-matched multi-source sensor localization module can achieve 1.01 m positioning accuracy in multi-floor scenarios with high robustness and usability [157].
The indoor positioning method of fusing Bluetooth and inertial sensors has become one of the most commonly used fused positioning methods, owing to its cost-effectiveness, ease of implementation, and the flexibility to deploy BLE beacons as required. The fusion of PDR data improves the positioning accuracy and stability of the BLE positioning system. However, similar to Wi-Fi signals, BLE signals can be affected by obstacle occlusion, radio interference, NLOS problems, and multipath effects, all of which contribute to an increase in positioning error. In contrast, with fingerprint-based methods, the localization accuracy depends greatly on the quality and size of the database.

2.2.3. Fusion of Acoustic Signals and Inertial Sensors for Indoor Localization

Acoustic signals, due to their low synchronization rate, excellent performance, affordability, and high accuracy, have emerged as a prominent research area in fusion positioning technology. Especially in large-scale open indoor environments, the positioning system based on acoustic signals can achieve remarkable accuracy, and are compatible with most intelligent devices. Compared with RF signals, acoustic signals have less terminal variability and excellent device compatibility. Indoor localization methods fusing acoustic sensors with inertial sensors obtain more accurate device location results by fusing the localization data from acoustic signals with the device position and attitude information collected by inertial sensors. In addition, the acoustic signals can provide a relative positional relationship between the sound source and the device, which is used to reduce the accumulated errors of the PDR method. These methods are described in Table 12.
Wang et al. (2019) proposed a joint localization algorithm fusing acoustic signals and inertial sensors to effectively improve the localization accuracy in the NLOS case [158]. Chen et al. (2021) proposed an indoor ranging solution for audible spectral acoustic signals less than 21 KHz, introducing the EKF to integrate inertial sensors and acoustic TDOA ranging data to achieve better positioning accuracy [159]. Xu et al. (2022) proposed a large-scale acoustic indoor positioning system integrating BLE nodes, acoustic modules and MEMS sensors. The integrated acoustic propagation framework combining split-frequency multiple access, time-division multiple access, and space-division multiple access was used for acoustic signal enhancement, respectively, and the enhanced PF was used to further fuse the BLE and floor plan information [160]. Liu (2023) et al. obtained more accurate distance measurements in dynamic situations by transmitting dual chirp signals and achieved real-time localization accuracy at the decimeter level in some typical scenarios and a 4 Hz real-time positioning rate [161]. Guo et al. (2023) proposed a low-cost anchor hardware, a two-step signal detection method, a data-driven PDR, as well as an acoustic measurement compensation method and a measurement quality evaluation and control strategy to improve the performance of position estimation [162]. Yan et al. (2023) proposed a fusion CHAN and the improved PDR indoor localization system that combines the CHAN algorithm and PDR algorithm to design an acoustic and PDR-based localization system, which improves PDR localization through step length estimation and heading direction estimation [163]. Wang et al. (2023) fused acoustic signals and IMU data using KF to take advantage of their respective strengths, and used Bayesian parameter estimation to adjust the IMU parameters and to predict the motion trend, effectively addressing the challenge of prolonged unilateral data loss in conventional fusion localization [164].
Precise indoor positioning solutions fusing smartphone acoustic signals and inertial sensors still face the following challenges: unstable positioning accuracy on different smartphones in different environments; limited service coverage of the system due to the constraints of the effective detection distance and the transmission method; acoustic signals susceptible to fading due to interference with obstacles in complex indoor environments; and unusually high number of acoustic transmitters deployed, which leads to an increase in the system's cost.

2.2.4. Fusion of Vision and Inertial Sensors for Indoor Localization

The vast majority of smartphones nowadays are equipped with built-in cameras and inertial sensors, so the indoor positioning method that fuses cameras and inertial sensors has the advantages due to its cost-effectiveness and elimination of the need for additional base stations. In addition, unlike RF localization, visual localization remains unaffected by complex RF signals in indoor environments, but visual localization is susceptible to the interference of lighting conditions and indoor obstacles, which affects the localization accuracy. More accurate indoor localization can be achieved by using the image information acquired by the camera for visual localization, combined with the attitude and motion information provided by inertial sensors. By fusing image and sensor data, the problems of the inability of cameras to acquire depth information and the tendency of inertial sensors to accumulate errors can be overcome. Table 13 summarizes the characteristics of different fusion methods.
Liu et al. (2017) proposed a constrained mobile localization method for indoor scenes in buildings, where the user can upload images of the scene taken by the smartphone to a server for identification and use a particle filtering algorithm to fuse the other sensor data of the phone for localization [165]. Neges et al. (2017) combined IMU and video images for indoor localization. IMU data was used to estimate the position and orientation of the mobile device and different semantic objects (e.g., exit signs and fire extinguishers) were extracted from the video to validate the obtained position [166]. Poulose et al. (2019) proposed a hybrid indoor localization system integrating a smartphone camera and IMU using a linear KF, where the camera pose reduces the IMU sensor error and the IMU localization result reduces the heading error of the camera localization [167]. Dong et al. (2022) proposed a smartphone-based visual-inertial odometry for indoor positioning-assisted pedestrian gait information, utilizing the PDR algorithm to establish two additional state constraints for the visual-inertial tracking system, and the Visual-Inertial Odometry (VIO) system assisted the PDR algorithm for modes switching to improve the accuracy of the gait information by adaptive step size formulation [168]. Shu et al. (2022) used dynamic reliability curation to ensure the continuous robustness of the localization system based on the fusion of MEMS and image localization results [169]. Zheng et al. (2023) proposed an indoor visual positioning method with three-dimensional coordinates using built-in smartphone sensors based on epipolar geometry, which transforms the localization problem into solving the spatial distance from a point to multiple lines, combining position information obtained from accelerometers and magnetometers with visual computation to obtain more accurate coordinates [170].
Although fusing cameras and inertial sensors can improve the accuracy of indoor localization, the problem of localization errors still exists. The camera may be affected by factors such as light and occlusion, while the inertial sensor may suffer from the accumulation of cumulative errors. In addition, fused visual localization requires the performance of smartphones, while the computational resources and time required for camera and IMU data processing are substantial. Moreover, the generalizability of fused visual localization is low, and the localization method of visual recognition for scene awareness limits its extension to other indoor scenes.

2.2.5. Other Integration Methods

Absolute positioning techniques, such as GNSS, Wi-Fi, BLE, UWB, and audio methods, are commonly employed to determine the precise position and orientation of a smartphone within a fixed reference system. The utilization of relative positioning techniques is currently prevalent in conjunction with inertial sensors, whereas visual positioning techniques can serve as both absolute and relative sources for indoor positioning [171]. Currently, multi-source fusion localization solutions using absolute localization techniques fused with inertial sensors are the more widely used, but some solutions use two absolute localization sources. Two wireless-based localization systems with similar physical characteristics can be integrated to act as mutual compensation. These efforts include Wi-Fi/BLE [172], RF/wireless sensor networks [173], and GNSS/5G [174,175]. Monica et al. (2019) proposed a hybrid localization method based on combining Wi-Fi and UWB, which provides sufficient accuracy without the cost of deploying the entire UWB infrastructure, providing a good compromise between accuracy and infrastructure cost [176]. Luo et al. (2019) proposed a hierarchical topological fingerprinting-based hybrid Wi-Fi and BLE indoor localization system, deploying BLE beacons in places where there is no clear Wi-Fi signal for localization, effectively improving the localization accuracy [177]. Peng et al. (2022) designed a fused localization system based on ultra-wideband and vision, using a Hungarian algorithm to match and a joint KF algorithm for fused localization [178]. Tang et al. (2024) used an adaptive multi-decision fusion mechanism to fuse Wi-Fi and image-based indoor localization methods, enabling precise acquisition of the user's location [179].

2.2.6. Challenges

Although many scholars have proposed indoor localization solutions for fusing multi-source sensors and achieved good localization performance, it is still difficult recommend a unified approach in terms of accuracy, cost, positioning time, and system complexity when applied to actual applications.
  • Existing multi-source fusion positioning solutions are usually optimized for a certain type of indoor scene or a specific user to achieve good positioning performance. However, the diversity of indoor environments introduces unique layouts, structures, and walking modes that can potentially impact the accuracy of indoor localization.
  • Given the widespread use of Wi-Fi and BLE, a growing number of indoor positioning systems incorporate wireless positioning technologies alongside IMU integrated into smartphones. This approach offers extensive coverage and system capacity; however, its accuracy is susceptible to multipath interference and NLOS conditions.
  • To improve indoor positioning accuracy, the existing methods are often realized by increasing the number of sensors, additional data and algorithm complexity, but this will also leads to higher implementation costs and operational and maintenance expenses for the system.
  • Some fusion positioning systems, which lack inertial sensors, can utilize the complementary physical characteristics of wireless technologies to compensate for each other and serve as a class of indoor positioning solutions. However, these systems face challenges in acquiring velocity and attitude information similar to inertial sensors and may be influenced by low sampling rates.

3. Conclusions and Discussion

In this paper, we first briefly summarize the working mechanisms of different indoor positioning techniques and review the research progress of indoor positioning techniques for smartphones as well as multi-source sensor fusion positioning systems. Our aim is to provide practitioners and researchers with a comprehensive understanding of the current status and progress of the research in this field, while elucidating the overall development direction of smartphone-based multi-sensor fusion positioning techniques.
Currently, fused positioning methods have made significant advancements in both research and application within the domain of smartphone indoor positioning. However, several challenges persist, offering clear opportunities for further enhancement. Many remaining challenges can be addressed by focusing research in the following directions:
  • Constructing building maps to constrain the indoor positioning of cell phones, constraining and matching the indoor positioning results by the a priori information of the building maps as well as the geometrical semantic and positional information contained in the building maps, so as to correct the coordinate information of the indoor positioning. In addition, accurate identification of the entrance location and floor identification of the building helps to construct a seamless indoor and outdoor localization system.
  • Multipath and NLOS issues seriously affect the accuracy of wireless localization. Future work may focus on detecting and mitigating these problems in integrated systems. Implementing signal processing algorithms to identify and filter out multipath components, thereby improving the quality of received signals. Training machine learning models using historical datasets to recognize patterns indicative of multipath and NLOS conditions. These models can then predict and correct for such effects in real-time. Furthermore, multi-source sensors can aid in the detection of multipath and NLOS through environmental awareness or by cross-verifying measurement results.
  • The deployment of additional facilities required in an indoor positioning system, such as wireless access points and BLE beacons, is also an important part of the system. The deployment location of these devices affects both the system implementation cost and positioning accuracy. By improving the wireless beacon location deployment algorithm to determine the optimal location for each beacon, the coverage of the wireless signals can be fully utilized. This reduces the number of wireless beacons needed, lowers the system cost, and reduces the measurement noise of the signals.
  • The grip position of smartphones can introduce errors in the heading estimation in PDR systems. Therefore, when considering different smartphone headings, it is essential to account for changes in user behavioral states. Data from the smartphone's built-in accelerometer, gyroscope, and magnetometer are used to train a machine learning model to detect different user behaviors, such as holding the phone in hand, in a pocket, or in a bag. This detection helps in adjusting the heading estimation accordingly. Another approach is to use context-aware algorithms to adjust heading estimates based on real-time user behavior and environment. In addition, an integrated framework combining traditional filtering algorithms and machine learning methods can effectively improve the accuracy of indoor localization systems and the recognition accuracy of motion states.
  • AI Foundation model for indoor position and navigation is a forward-looking research field. For example, step length estimation is a major step in the PDR algorithm; however, due to variations in gender, body type, and height, among users, incorporating a big data artificial intelligence mechanism for adaptive adjustment of step length can be introduced to enhance the accuracy of indoor positioning.
  • Some indoor localization methods are only oriented to a certain type of indoor scenes, but indoor environments are complex and varied, including rooms, corridors, halls, staircases, elevators, large arenas, warehouses, underground parking lots, and so on. The behavior of pedestrians is different in different indoor scenes, and the operation characteristics of the built-in sensors of smartphones are also different. Accurately identifying and sensing complex indoor scenes and optimizing their positioning weights for each sensor module in different scenes can help achieve high-precision indoor positioning in complex indoor environments. In addition, incorporating barometer data will improve the accuracy of floor recognition for developing a 3D indoor localization system.
  • The fusion of different localization techniques through filtering algorithms is important to achieve optimal position estimates. Integration methods such as EKF, UKF, and PF are widely used to fuse position information from inertial sensors and ranging information from wireless signals. However, current filters often struggle to adapt dynamically to changing environments. Future work should focus on developing adaptive filtering techniques that can automatically adjust parameters based on real-time environmental changes. In addition, while these filtering algorithms offer good performance, they can be computationally intensive, especially in smartphones. Optimizing these algorithms for lower power consumption and faster processing is essential.
In conclusion, the use of a single indoor positioning technique alone is no longer sufficient to meet the stringent requirements for positioning accuracy, system stability, coverage, cost, power consumption, and deployment complexity in smartphone-based indoor positioning systems.To address these challenges, researchers have begun combining two or more indoor positioning techniques. By leveraging the unique characteristics of different positioning sources, these hybrid approaches aim to complement each other and reduce positioning errors. However, even with dual-source fusion positioning methods, achieving satisfactory levels of stability, reliability, and cost-effectiveness remains challenging. Therefore, researchers are now exploring more advanced data processing and fusion algorithms to enhance multi-source sensor fusion methods. These advancements include improving the performance of filtering algorithms to increase positioning stability, introducing deep learning methods for sensor fusion, utilizing multi-sensors to detect multi-paths and NLOS conditions, as well as enhancing the positioning algorithms of different sensors or exploring new sensors for positioning, such as the high-reliability and low-latency Spark technology. Additionally, some scholars have fused three or more localization sources to achieve better localization accuracy and stability, such as fusing Wi-Fi/magnetic field/PDR and acoustic ranging/Wi-Fi/INS. However, more localization sources increase the system complexity and implementation cost while improving the localization accuracy. Despite the inherent limitations of current fusion localization methods, these techniques show significant potential for further development. Given that smartphones are the most commonly used mobile devices, high-precision localization technologies based on smartphones and their built-in sensors will remain a prominent research focus in the foreseeable future.

Author Contributions

Conceptualization, Jianhua Liu; methodology, Jianhua Liu and Zhijie Yang; validation, Jianhua Liu, Zhijie Yang, Sisi Zlatanova, and Songnian Li; formal analysis, Zhijie Yang; investigation, Zhijie Yang; resources, Jianhua Liu; data curation, Zhijie Yang and Bing Yu; writing—original draft preparation, Zhijie Yang; writing—review and editing, Zhijie Yang, Jianhua Liu, Sisi Zlatanova, and Songnian Li; visualization, Zhijie Yang and Bing Yu; supervision, Jianhua Liu and Zhijie Yang; project administration, Jianhua Liu and Zhijie Yang. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Acknowledgments

We sincerely thank Ms. Chen Shuhua for her suggestions on the spelling and grammar checking of this article. We also thank the anonymous reviewers, the editors, and the scholars for their constructive comments and suggestions, which greatly improved the quality of the manuscript. Additionally, we are grateful to our supervising teachers and peers for their valuable feedback and assistance; their contributions have significantly enhanced the quality of this work.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Imam-Fulani, Y.O.; Faruk, N.; Sowande, O.A.; Abdulkarim, A.; Alozie, E.; Usman, A.D.; Adewole, K.S.; Oloyede, A.A.; Chiroma, H.; Garba, S.; et al. 5G Frequency Standardization, Technologies, Channel Models, and Network Deployment: Advances, Challenges, and Future Directions. Sustainability 2023, 15. [CrossRef]
  2. Panja, A.K.; Karim, S.F.; Neogy, S.; Chowdhury, C. A novel feature based ensemble learning model for indoor localization of smartphone users. Engineering Applications of Artificial Intelligence 2022, 107. [CrossRef]
  3. Li, Q.Q.; Zhou B.D.; Ma W.; Xue W.X. Research process of GIS-aided indoor localization. Acta Geodaetica et Cartographica Sinica 2019, 48, 1498-1506. [CrossRef]
  4. Liu, T.; Zhang, X.; Li, Q.Q.; Fang, Z.X. A Visual-Based Approach for Indoor Radio Map Construction Using Smartphones. Sensors 2017, 17. [CrossRef]
  5. Ashraf, I.; Hur, S.; Park, Y. Application of Deep Convolutional Neural Networks and Smartphone Sensors for Indoor Localization. Applied Sciences-Basel 2019, 9. [CrossRef]
  6. Zhang, Z.Y.; He, S.B.; Shu, Y.C.; Shi, Z.G. A Self-Evolving WiFi-based Indoor Navigation System Using Smartphones. Ieee Transactions on Mobile Computing 2020, 19, 1760-1774. [CrossRef]
  7. Zhao, H.Y.; Cheng, W.L.; Yang, N.; Qiu, S.; Wang, Z.L.; Wang, J.J. Smartphone-Based 3D Indoor Pedestrian Positioning through Multi-Modal Data Fusion. Sensors 2019, 19. [CrossRef]
  8. Ciabattoni, L.; Foresi, G.; Monteriù, A.; Pepa, L.; Pagnotta, D.P.; Spalazzi, L.; Verdini, F. Real time indoor localization integrating a model based pedestrian dead reckoning on smartphone and BLE beacons. Journal of Ambient Intelligence and Humanized Computing 2019, 10, 1-12. [CrossRef]
  9. Chen R.Z.; Guo G.Y.; Chen L.; Niu X.G. Application Status, Development and Future Trend of High-Precision Indoor Navigation and Tracking. Geomatics and Information Science of Wuhan University 2023, 48, 1591-1600. [CrossRef]
  10. Yu, Y.; Chen, R.Z.; Chen, L.; Zheng, X.Y.; Wu, D.W.; Li, W.; Wu, Y. A Novel 3-D Indoor Localization Algorithm Based on BLE and Multiple Sensors. Ieee Internet of Things Journal 2021, 8, 9359-9372. [CrossRef]
  11. Van der Ham, M.F.S.; Zlatanova, S.; Verbree, E.; Voûte, R. Real Time Localization Of Assets In Hospitals Using QUUPPA Indoor Positioning Technology. ISPRS Ann. Photogramm. Remote Sens. Spatial Inf. Sci. 2016, IV-4/W1, 105-110. [CrossRef]
  12. Guo, G.Y.; Chen, R.Z.; Ye, F.; Liu, Z.Y.; Xu, S.H.; Huang, L.X.; Li, Z.; Qian, L. A Robust Integration Platform of Wi-Fi RTT, RSS Signal, and MEMS-IMU for Locating Commercial Smartphone Indoors. Ieee Internet of Things Journal 2022, 9, 16322-16331. [CrossRef]
  13. Kuang, J.; Niu, X.J.; Zhang, P.; Chen, X.G. Indoor Positioning Based on Pedestrian Dead Reckoning and Magnetic Field Matching for Smartphones. Sensors 2018, 18. [CrossRef]
  14. Guo, W.F.; Deng, Y.; Guo, C.; Qi, S.F.; Wang, J.R. Performance improvement of 5G positioning utilizing multi-antenna angle measurements. Satellite Navigation 2022, 3. [CrossRef]
  15. Girard, G.; Côté, S.; Zlatanova, S.; Barette, Y.; St-Pierre, J.; Van Oosterom, P. Indoor Pedestrian Navigation Using Foot-Mounted IMU and Portable Ultrasound Range Sensors. Sensors 2011, 11, 7606-7624. [CrossRef]
  16. Liu, Z.Y.; Chen, R.Z.; Ye, F.; Guo, G.Y.; Li, Z.; Qian, L. Improved TOA Estimation Method for Acoustic Ranging in a Reverberant Environment. Ieee Sensors Journal 2022, 22, 4844-4852. [CrossRef]
  17. Shi, Y.T.; Zhang, Y.B.; Li, Z.H.; Yuan, S.W.; Zhu, S.H. IMU/UWB Fusion Method Using a Complementary Filter and a Kalman Filter for Hybrid Upper Limb Motion Estimation. Sensors 2023, 23. [CrossRef]
  18. Sandoval, E.B.; Li, B.H.; Diakite, A.; Zhao, K.; Oliver, N.; Bednarz, T.; Zlatanova, S. Visually Impaired User Experience using a 3D-Enhanced Facility Management System for Indoors Navigation. In Proceedings of the Companion Publication of the 2020 International Conference on Multimodal Interaction, Virtual Event, Netherlands, 2021; pp. 92–96.
  19. Sun, X.; Zhuang, Y.; Huai, J.Z.; Hua, L.C.; Chen, D.; Li, Y.; Cao, Y.; Chen, R.Z. RSS-Based Visible Light Positioning Using Nonlinear Optimization. Ieee Internet of Things Journal 2022, 9, 14137-14150. [CrossRef]
  20. Sousa, L.; Rocha, H.; Ribeiro, A.; Lobo, F. INEXT: A Computer System for Indoor Object Location using RFID. Anais Estendidos do Simpósio Brasileiro de Engenharia de Sistemas Computacionais (SBESC); 2023: Anais Estendidos do XIII Simpósio Brasileiro de Engenharia de Sistemas Computacionais 2023. [CrossRef]
  21. Xu, W.; Cai, Y.X.; He, D.J.; Lin, J.R.; Zhang, F. FAST-LIO2: Fast Direct LiDAR-Inertial Odometry. IEEE Transactions on Robotics 2022, 38, 2053-2073. [CrossRef]
  22. Zhuang, Y.; El-Sheimy, N. Tightly-Coupled Integration of WiFi and MEMS Sensors on Handheld Devices for Indoor Pedestrian Navigation. IEEE Sensors Journal 2016, 16, 224-234. [CrossRef]
  23. Xing, Y.D.; Wu, H. Indoor dynamic positioning system based on strapdown inertial navigation technology. In Proceedings of the Proc.SPIE, 2011; p. 820115.
  24. Liu, T.; Niu, X.J.; Kuang, J.; Cao, S.; Zhang, L.; Chen, X. Doppler Shift Mitigation in Acoustic Positioning Based on Pedestrian Dead Reckoning for Smartphone. Ieee Transactions on Instrumentation and Measurement 2021, 70. [CrossRef]
  25. Yan, J.J.; Lee, J.B.; Zlatanova, S.; Diakité, A.A.; Kim, H. Navigation network derivation for QR code-based indoor pedestrian path planning. Transactions in GIS 2022, 26, 1240-1255. [CrossRef]
  26. Xu, W.L.; Liu, L.; Zlatanova, S.; Penard, W.; Xiong, Q. A pedestrian tracking algorithm using grid-based indoor model. Automation in Construction 2018, 92, 173-187. [CrossRef]
  27. Chen, C.; Wang, Y.C.; Chen, Y.W.; Jiang, C.H.; Jia, J.X.; Bo, Y.M.; Zhu, B.; Dai, H.J.; Hyyppä, J. An APDR/UPV/Light Multisensor-Based Indoor Positioning Method via Factor Graph Optimization. IEEE Transactions on Instrumentation and Measurement 2024, 73, 1-17. [CrossRef]
  28. Morar, A.; Moldoveanu, A.; Mocanu, I.; Moldoveanu, F.; Radoi, I.E.; Asavei, V.; Gradinaru, A.; Butean, A. A Comprehensive Survey of Indoor Localization Methods Based on Computer Vision. Sensors 2020, 20. [CrossRef]
  29. Kunhoth, J.; Karkar, A.; Al-Maadeed, S.; Al-Ali, A. Indoor positioning and wayfinding systems: a survey. Human-centric Computing and Information Sciences 2020, 10, 18. [CrossRef]
  30. Liu, M.N.; Cheng, L.S.; Qian, K.; Wang, J.L.; Wang, J.; Liu, Y.H. Indoor acoustic localization: a survey. Human-centric Computing and Information Sciences 2020, 10, 2. [CrossRef]
  31. Guo, X.S.; Ansari, N.; Hu, F.Z.; Shao, Y.; Elikplim, N.R.; Li, L. A Survey on Fusion-Based Indoor Positioning. IEEE Communications Surveys & Tutorials 2020, 22, 566-594. [CrossRef]
  32. Liu, J.; Liu, H.B.; Chen, Y.Y.; Wang, Y.; Wang, C. Wireless Sensing for Human Activity: A Survey. IEEE Communications Surveys & Tutorials 2020, 22, 1629-1645. [CrossRef]
  33. Ashraf, I.; Hur, S.; Park, Y. Smartphone Sensor Based Indoor Positioning: Current Status, Opportunities, and Future Challenges. Electronics 2020, 9. [CrossRef]
  34. Simões, W.C.S.S.; Machado, G.S.; Sales, A.M.A.; de Lucena, M.M.; Jazdi, N.; de Lucena, V.F. A Review of Technologies and Techniques for Indoor Navigation Systems for the Visually Impaired. Sensors 2020, 20. [CrossRef]
  35. Pascacio, P.; Casteleyn, S.; Torres-Sospedra, J.; Lohan, E.S.; Nurmi, J. Collaborative Indoor Positioning Systems: A Systematic Review. Sensors 2021, 21. [CrossRef]
  36. Obeidat, H.; Shuaieb, W.; Obeidat, O.; Abd-Alhameed, R. A Review of Indoor Localization Techniques and Wireless Technologies. Wireless Personal Communications 2021, 119, 289-327. [CrossRef]
  37. Hou, X.Y.; Bergmann, J. Pedestrian Dead Reckoning With Wearable Sensors: A Systematic Review. Ieee Sensors Journal 2021, 21, 143-152. [CrossRef]
  38. Ouyang, G.L.; Abed-Meraim, K. A Survey of Magnetic-Field-Based Indoor Localization. Electronics 2022, 11. [CrossRef]
  39. Aparicio, J.; Álvarez, F.J.; Á, H.; Holm, S. A Survey on Acoustic Positioning Systems for Location-Based Services. IEEE Transactions on Instrumentation and Measurement 2022, 71, 1-36. [CrossRef]
  40. Wang, Q.; Fu, M.X.; Wang, J.Q.; Luo, H.Y.; Sun, L.; Ma, Z.C.; Li, W.; Zhang, C.Y.; Huang, R.; Li, X.D.; et al. Recent Advances in Pedestrian Inertial Navigation Based on Smartphone: A Review. Ieee Sensors Journal 2022, 22, 22319-22343. [CrossRef]
  41. Chen, C.H.; Pan, X.F. Deep Learning for Inertial Positioning: A Survey. IEEE Transactions on Intelligent Transportation Systems 2024, 25, 10506-10523. [CrossRef]
  42. Naser, R.S.; Lam, M.C.; Qamar, F.; Zaidan, B.B. Smartphone-Based Indoor Localization Systems: A Systematic Literature Review. Electronics 2023, 12. [CrossRef]
  43. Zhuang, Y.; Sun, X.; Li, Y.; Huai, J.Z.; Hua, L.C.; Yang, X.S.; Cao, X.X.; Zhang, P.; Cao, Y.; Qi, L.N.; et al. Multi-sensor integrated navigation/positioning systems using data fusion: From analytics-based to learning-based approaches. Information Fusion 2023, 95, 62-90. [CrossRef]
  44. Zhuang, Y.; Zhang, C.Y.; Huai, J.Z.; Li, Y.; Chen, L.; Chen, R.Z. Bluetooth Localization Technology: Principles, Applications, and Future Trends. Ieee Internet of Things Journal 2022, 9, 23506-23524. [CrossRef]
  45. Leitch, S.G.; Ahmed, Q.Z.; Abbas, W.B.; Hafeez, M.; Laziridis, P.I.; Sureephong, P.; Alade, T. On Indoor Localization Using WiFi, BLE, UWB, and IMU Technologies. Sensors 2023, 23. [CrossRef]
  46. Kargar-Barzi, A.; Farahmand, E.; Chatrudi, N.T.; Mahani, A.; Shafique, M. An Edge-Based WiFi Fingerprinting Indoor Localization Using Convolutional Neural Network and Convolutional Auto-Encoder. Ieee Access 2024, 12, 85050-85060. [CrossRef]
  47. Tao, Y.; Yan, R.e.; Zhao, L. An extreme value based algorithm for improving the accuracy of WiFi localization. Ad Hoc Networks 2023, 143, 103131. [CrossRef]
  48. Lan, T.; Wang, X.; Chen, Z.; Zhu, J.; Zhang, S. Fingerprint Augment Based on Super-Resolution for WiFi Fingerprint Based Indoor Localization. IEEE Sensors Journal 2022, 22, 12152-12162. [CrossRef]
  49. Wang, L.X.; Shang, S.; Wu, Z.N. Research on Indoor 3D Positioning Algorithm Based on WiFi Fingerprint. Sensors 2023, 23. [CrossRef]
  50. Hosseini, H.; Taleai, M.; Zlatanova, S. NSGA-II based optimal Wi-Fi access point placement for indoor positioning: A BIM-based RSS prediction. Automation in Construction 2023, 152, 104897. [CrossRef]
  51. Wang, X.Y.; Gao, L.J.; Mao, S.W.; Pandey, S. CSI-Based Fingerprinting for Indoor Localization: A Deep Learning Approach. Ieee Transactions on Vehicular Technology 2017, 66, 763-776. [CrossRef]
  52. Amri, S.; Khelifi, F.; Bradai, A.; Rachedi, A.; Kaddachi, M.L.; Atri, M. A new fuzzy logic based node localization mechanism for Wireless Sensor Networks. Future Generation Computer Systems-the International Journal of Escience 2019, 93, 799-813. [CrossRef]
  53. Huang, L.; Yu, B.G.; Li, H.S.; Zhang, H.; Li, S.; Zhu, R.H.; Li, Y.N. HPIPS: A High-Precision Indoor Pedestrian Positioning System Fusing WiFi-RTT, MEMS, and Map Information. Sensors 2020, 20. [CrossRef]
  54. Yu, Y.; Chen, R.Z.; Liu, Z.Y.; Guo, G.Y.; Ye, F.; Chen, L. Wi-Fi Fine Time Measurement: Data Analysis and Processing for Indoor Localisation. Journal of Navigation 2020, 73, 1106-1128. [CrossRef]
  55. Guo, X.C.; Wu, H.T. Framework and Methods of State Monitoring-Based Positioning System on WIFI-RTT Clock Drift Theory. Ieee Transactions on Aerospace and Electronic Systems 2024, 60, 685-697. [CrossRef]
  56. Vishwakarma, R.; Joshi, R.B.; Mishra, S. IndoorGNN: A Graph Neural Network Based Approach for Indoor Localization Using WiFi RSSI. In Proceedings of the Big Data and Artificial Intelligence, Cham, 2023//, 2023; pp. 150-165.
  57. Pan, L.; Zhang, H.; Zhang, L.Y.; Gao, R.; Zhang, Q. Indoor positioning fingerprint database construction based on CSA-DBSCAN and RCVAE-GAN. Physica Scripta 2024, 99. [CrossRef]
  58. Cao, H.J.; Wang, Y.J.; Bi, J.X.; Zhang, Y.S.; Yao, G.B.; Feng, Y.G.; Si, M.H. LOS compensation and trusted NLOS recognition assisted WiFi RTT indoor positioning algorithm. Expert Systems with Applications 2024, 243. [CrossRef]
  59. Feng, X.; Nguyen, K.A.; Luo, Z. A Wi-Fi RSS-RTT Indoor Positioning Model Based on Dynamic Model Switching Algorithm. IEEE Journal of Indoor and Seamless Positioning and Navigation 2024, 2, 151-165. [CrossRef]
  60. Junoh, S.A.; Pyun, J.Y. Enhancing Indoor Localization With Semi-Crowdsourced Fingerprinting and GAN-Based Data Augmentation. Ieee Internet of Things Journal 2024, 11, 11945-11959. [CrossRef]
  61. Zhao, Y.; Yin, F.; Gunnarsson, F.; Amirijoo, M.; Özkan, E.; Gustafsson, F. Particle filtering for positioning based on proximity reports. In Proceedings of the 2015 18th International Conference on Information Fusion (Fusion), 6-9 July 2015, 2015; pp. 1046-1052.
  62. Huang, C.; Zhuang, Y.; Liu, H.; Li, J.Y.; Wang, W. A Performance Evaluation Framework for Direction Finding Using BLE AoA/AoD Receivers. Ieee Internet of Things Journal 2021, 8, 3331-3345. [CrossRef]
  63. Gentner, C.; Hager, P.; Ulmschneider, M. Server based Bluetooth Low Energy (BLE) Positioning using Received Signal Strength (RSS) Measurements. In Proceedings of the 2023 13th International Conference on Indoor Positioning and Indoor Navigation (IPIN), 25-28 Sept. 2023, 2023; pp. 1-7.
  64. Shin, B.; Ho Lee, J.; Lee, T. Novel indoor fingerprinting method based on RSS sequence matching. Measurement 2023, 223, 113719. [CrossRef]
  65. Xiao, D.S.; Hu, S.C.; Kang, K.; Qian, H. An Improved AoA Estimation Algorithm for BLE System in the Presence of Phase Noise. IEEE Transactions on Consumer Electronics 2023, 69, 400-407. [CrossRef]
  66. Wan, Q.; Wu, T.; Zhang, K.H.; Liu, X.Y.; Cheng, K.; Liu, J.H.; Zhu, J. A high precision indoor positioning system of BLE AOA based on ISSS algorithm. Measurement 2024, 224, 113801. [CrossRef]
  67. Spachos, P.; Plataniotis, K.N. BLE Beacons for Indoor Positioning at an Interactive IoT-Based Smart Museum. IEEE Systems Journal 2020, 14, 3483-3493. [CrossRef]
  68. You, Y.; Wu, C. Hybrid Indoor Positioning System for Pedestrians With Swinging Arms Based on Smartphone IMU and RSSI of BLE. Ieee Transactions on Instrumentation and Measurement 2021, 70. [CrossRef]
  69. Yu, Y.; Zhang, Y.; Chen, L.; Chen, R.Z. Intelligent Fusion Structure for Wi-Fi/BLE/QR/MEMS Sensor-Based Indoor Localization. Remote Sensing 2023, 15. [CrossRef]
  70. Assayag, Y.; Oliveira, H.; Souto, E.; Barreto, R.; Pazzi, R. Adaptive Path Loss Model for BLE Indoor Positioning System. IEEE Internet of Things Journal 2023, 10, 12898-12907. [CrossRef]
  71. Safwat, R.; Shaaban, E.; Al-Tabbakh, S.M.; Emara, K. Fingerprint-based indoor positioning system using BLE: real deployment study. Bulletin of Electrical Engineering and Informatics; Vol 12, No 1: February 2023DO - 10.11591/eei.v12i1.3798 2023.
  72. Wu, Z.T.; Ma, X.P.; Li, J.Y.; Wang, R.J.; Chen, F. Design of Indoor Navigation Scheme Based on Bluetooth Low Energy. In Proceedings of the Proceedings of the 6th International Conference on Electrical Engineering and Information Technologies for Rail Transportation (EITRT) 2023, Singapore, 2024//, 2024; pp. 561-569.
  73. Wang, B.Y.; Liu, X.L.; Yu, B.G.; Jia, R.C.; Huang, L. Posture Recognition and Heading Estimation Based on Machine Learning Using MEMS Sensors. In Proceedings of the Artificial Intelligence for Communications and Networks, Cham, 2019//, 2019; pp. 496-508.
  74. Ignatov, A. Real-time human activity recognition from accelerometer data using Convolutional Neural Networks. Applied Soft Computing 2018, 62, 915-922. [CrossRef]
  75. Jeon, J.s.; Kong, Y.; Nam, Y.; Yim, K. An Indoor Positioning System Using Bluetooth RSSI with an Accelerometer and a Barometer on a Smartphone. In Proceedings of the 2015 10th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA), 4-6 Nov. 2015, 2015; pp. 528-531.
  76. Lee, K.; Nam, Y.; Min, S.D. An indoor localization solution using Bluetooth RSSI and multiple sensors on a smartphone. Multimedia Tools and Applications 2018, 77, 12635-12654. [CrossRef]
  77. Yan, K.; Chen, R.Z.; Guo, G.Y.; Chen, L. Locating Smartphone Indoors by Using Tightly Coupling Bluetooth Ranging and Accelerometer Measurements. Remote Sensing 2022, 14. [CrossRef]
  78. Bai, N.; Tian, Y.; Liu, Y.; Yuan, Z.X.; Xiao, Z.L.; Zhou, J. A High-Precision and Low-Cost IMU-Based Indoor Pedestrian Positioning Technique. Ieee Sensors Journal 2020, 20, 6716-6726. [CrossRef]
  79. Chen, P.; Li, Z.; Zhang, S.P. Indoor PDR Trajectory Matching by Gyroscope and Accelerometer Signal Sequence Without Initial Motion State. Ieee Sensors Journal 2023, 23, 15128-15139. [CrossRef]
  80. Ashraf, I.; Hur, S.; Park, Y. Enhancing Performance of Magnetic Field Based Indoor Localization Using Magnetic Patterns from Multiple Smartphones. Sensors 2020, 20. [CrossRef]
  81. Kuang, J.; Li, T.Y.; Niu, X.J. Magnetometer Bias Insensitive Magnetic Field Matching Based on Pedestrian Dead Reckoning for Smartphone Indoor Positioning. IEEE Sensors Journal 2022, 22, 4790-4799. [CrossRef]
  82. Friad Qadr, R.; Maghdid, H.S.; Sabir, A.T. Novel Integration of Wi-Fi Signal and Magnetometer Sensor Measurements in Fingerprinting Technique for Indoors Smartphone positioning. ITM Web Conf. 2022, 42.
  83. Zhao, H.Y.; Zhang, L.Y.; Qiu, S.; Wang, Z.L.; Yang, N.; Xu, J. Pedestrian Dead Reckoning Using Pocket-Worn Smartphone. Ieee Access 2019, 7, 91063-91073. [CrossRef]
  84. Kang, W.; Han, Y. SmartPDR: Smartphone-Based Pedestrian Dead Reckoning for Indoor Localization. IEEE Sensors Journal 2015, 15, 2906-2916. [CrossRef]
  85. Mekruksavanich, S.; Jantawong, P.; Jitpattanakul, A. Deep Learning-based Action Recognition for Pedestrian Indoor Localization using Smartphone Inertial Sensors. In Proceedings of the 2022 Joint International Conference on Digital Arts, Media and Technology with ECTI Northern Section Conference on Electrical, Electronics, Computer and Telecommunications Engineering (ECTI DAMT & NCON), 26-28 Jan. 2022, 2022; pp. 346-349.
  86. Casado, F.E.; Rodríguez, G.; Iglesias, R.; Regueiro, C.V.; Barro, S.; Canedo-Rodríguez, A. Walking Recognition in Mobile Devices. Sensors 2020, 20. [CrossRef]
  87. Beauregard, S.; Haas, H. Pedestrian dead reckoning: A basis for personal positioning. In Proceedings of the Proceedings of the 3rd Workshop on Positioning, Navigation and Communication, 2006; pp. 27-35.
  88. Gu, F.Q.; Khoshelham, K.; Yu, C.Y.; Shang, J.G. Accurate Step Length Estimation for Pedestrian Dead Reckoning Localization Using Stacked Autoencoders. Ieee Transactions on Instrumentation and Measurement 2019, 68, 2705-2713. [CrossRef]
  89. Poulose, A.; Eyobu, O.S.; Han, D.S. An Indoor Position-Estimation Algorithm Using Smartphone IMU Sensor Data. Ieee Access 2019, 7, 11165-11177. [CrossRef]
  90. Chen, G.L.; Meng, X.L.; Wang, Y.J.; Zhang, Y.Z.; Tian, P.; Yang, H.C. Integrated WiFi/PDR/Smartphone Using an Unscented Kalman Filter Algorithm for 3D Indoor Localization. Sensors 2015, 15, 24595-24614. [CrossRef]
  91. Wu, Y.; Zhu, H.B.; Du, Q.X.; Tang, S.M. A Pedestrian Dead-Reckoning System for Walking and Marking Time Mixed Movement Using an SHSs Scheme and a Foot-Mounted IMU. Ieee Sensors Journal 2019, 19, 1661-1671. [CrossRef]
  92. Renaudin, V.; Combettes, C.; Peyret, F. Quaternion based heading estimation with handheld MEMS in indoor environments. In Proceedings of the Position, Location & Navigation Symposium-plans, IEEE/ION, 2014.
  93. Liu, J.B.; Chen, R.Z.; Pei, L.; Guinness, R.; Kuusniemi, H. A Hybrid Smartphone Indoor Positioning Solution for Mobile LBS. Sensors 2012, 12, 17208-17233. [CrossRef]
  94. Klein, I.; Solaz, Y.; Ohayon, G. Pedestrian Dead Reckoning With Smartphone Mode Recognition. Ieee Sensors Journal 2018, 18, 7577-7584. [CrossRef]
  95. Guo, G.Y.; Chen, R.Z.; Ye, F.; Chen, L.; Pan, Y.J.; Liu, M.Y.; Cao, Z.P. A Pose Awareness Solution for Estimating Pedestrian Walking Speed. Remote Sensing 2019, 11. [CrossRef]
  96. Zheng, L.X.; Zhan, X.Q.; Zhang, X.; Wang, S.Z.; Yuan, W.H. Heading Estimation for Multimode Pedestrian Dead Reckoning. Ieee Sensors Journal 2020, 20, 8731-8739. [CrossRef]
  97. Yao, Y.B.; Pan, L.; Fen, W.; Xu, X.R.; Liang, X.S.; Xu, X. A Robust Step Detection and Stride Length Estimation for Pedestrian Dead Reckoning Using a Smartphone. IEEE Sensors Journal 2020, 20, 9685-9697. [CrossRef]
  98. Zhang, Y.S.; Guo, J.X.; Wang, F.; Zhu, R.; Wang, L.P. An Indoor Localization Method Based on the Combination of Indoor Map Information and Inertial Navigation with Cascade Filter. Journal of Sensors 2021, 2021. [CrossRef]
  99. Zhao, G.L.; Wang, X.; Zhao, H.X.; Jiang, Z.H. An improved pedestrian dead reckoning algorithm based on smartphone built-in MEMS sensors. Aeu-International Journal of Electronics and Communications 2023, 168. [CrossRef]
  100. Wu, L.; Guo, S.L.; Han, L.; Baris, C.A. Indoor positioning method for pedestrian dead reckoning based on multi-source sensors. Measurement 2024, 229. [CrossRef]
  101. Liu, H.G.; Gao, Z.Z.; Wang, L.; Xu, Q.Z.; Yang, C. Reliable Positioning Model of Smartphone Sensors and User Motions Tightly Enhanced PDR. IEEE Internet of Things Journal 2024, 1-1. [CrossRef]
  102. Chen, X.T.; Xie, Y.X.; Zhou, Z.H.; He, Y.Y.; Wang, Q.L.; Chen, Z.M. An Indoor 3D Positioning Method Using Terrain Feature Matching for PDR Error Calibration. Electronics 2024, 13. [CrossRef]
  103. Muralidharan, K.; Khan, A.J.; Misra, A.; Balan, R.K.; Agarwal, S. Barometric phone sensors: more hype than hope! In Proceedings of the Proceedings of the 15th Workshop on Mobile Computing Systems and Applications, Santa Barbara, California, 2014; p. Article 12.
  104. Yu, M.; Xue, F.; Ruan, C.; Guo, H. Floor positioning method indoors with smartphone's barometer. Geo-Spatial Information Science 2019, 22, 138-148. [CrossRef]
  105. Xu, Z.Y.; Wei, J.M.; Zhu, J.X.; Yang, W.J. A robust floor localization method using inertial and barometer measurements. In Proceedings of the International Conference on Indoor Positioning & Indoor Navigation, 2017.
  106. Elbakly, R.; Elhamshary, M.; Youssef, M. HyRise: A robust and ubiquitous multi-sensor fusion-based floor localization system. Proceedings of the ACM on interactive, mobile, wearable and ubiquitous technologies 2018, 2, 1-23.
  107. Li, M.; Chen, R.Z.; Liao, X.; Guo, B.X.; Zhang, W.L.; Guo, G. A Precise Indoor Visual Positioning Approach Using a Built Image Feature Database and Single User Image from Smartphone Cameras. Remote Sensing 2020, 12. [CrossRef]
  108. Chen, C.; Chen, Y.W.; Zhu, J.L.; Jiang, C.H.; Jia, J.X.; Bo, Y.M.; Liu, X.Z.; Dai, H.J.; Puttonen, E.; Hyyppä, J. An Up-View Visual-Based Indoor Positioning Method via Deep Learning. Remote Sensing 2024, 16. [CrossRef]
  109. Xiao, A.R.; Chen, R.Z.; Li, D.; Chen, Y.J.; Wu, D.W. An Indoor Positioning System Based on Static Objects in Large Indoor Scenes by Using Smartphone Cameras. Sensors 2018, 18. [CrossRef]
  110. Tanaka, H. Ultra-High-Accuracy Visual Marker for Indoor Precise Positioning. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), 31 May-31 Aug. 2020, 2020; pp. 2338-2343.
  111. Kubícková, H.; Jedlicka, K.; Fiala, R.; Beran, D. Indoor Positioning Using PnP Problem on Mobile Phone Images. Isprs International Journal of Geo-Information 2020, 9. [CrossRef]
  112. Li, S.; Yu, B.G.; Jin, Y.; Huang, L.; Zhang, H.; Liang, X.H. Image-Based Indoor Localization Using Smartphone Camera. Wireless Communications & Mobile Computing 2021, 2021. [CrossRef]
  113. Jung, T.W.; Jeong, C.S.; Kwon, S.C.; Jung, K.D. Point-Graph Neural Network Based Novel Visual Positioning System for Indoor Navigation. Applied Sciences-Basel 2021, 11. [CrossRef]
  114. Zeng, Q.X.; Ou, B.J.; Wang, R.C.; Yu, H.A.; Yu, J.H.; Hu, Y.X. A Robust Indoor Localization Method Based on DAT-SLAM and Template Matching Visual Odometry. Ieee Sensors Journal 2023, 23, 8789-8796. [CrossRef]
  115. Liu, Z.Y.; Chen, R.Z.; Ye, F.; Guo, G.Y.; Li, Z.; Qian, L. Time-of-arrival estimation for smartphones based on built-in microphone sensor. Electronics Letters 2020, 56, 1280-1282. [CrossRef]
  116. Xu, S.H.; Chen, R.Z.; Guo, G.Y.; Huang, L.X.; Li, Z.; Qian, L.; Ye, F.; Chen, L. An Audio Fingerprinting Based Indoor Localization System: From Audio to Image. IEEE Sensors Journal 2024, 24, 20154-20166. [CrossRef]
  117. Priyantha, N.B.; Chakraborty, A.; Balakrishnan, H. The cricket location-support system. In Proceedings of the Proceedings of the 6th annual international conference on Mobile computing and networking, 2000; pp. 32-43.
  118. Chen, X.; Chen, Y.H.; Cao, S.; Zhang, L.; Zhang, X.; Chen, X. Acoustic Indoor Localization System Integrating TDMA+FDMA Transmission Scheme and Positioning Correction Technique. Sensors 2019, 19. [CrossRef]
  119. Zhang, L.; Chen, M.L.; Wang, X.H.; Wang, Z. TOA Estimation of Chirp Signal in Dense Multipath Environment for Low-Cost Acoustic Ranging. IEEE Transactions on Instrumentation and Measurement 2019, 68, 355-367. [CrossRef]
  120. Cao, S.; Chen, X.; Zhang, X.; Chen, X. Effective Audio Signal Arrival Time Detection Algorithm for Realization of Robust Acoustic Indoor Positioning. Ieee Transactions on Instrumentation and Measurement 2020, 69, 7341-7352. [CrossRef]
  121. Bordoy, J.; Schott, D.J.; Xie, J.Z.; Bannoura, A.; Klein, P.; Striet, L.; Hoeflinger, F.; Haering, I.; Reindl, L.; Schindelhauer, C. Acoustic Indoor Localization Augmentation by Self-Calibration and Machine Learning. Sensors 2020, 20. [CrossRef]
  122. Wang, Z.X.; Chen, R.Z.; Xu, S.A.; Liu, Z.Y.; Guo, G.Y.; Chen, L. A Novel Method Locating Pedestrian With Smartphone Indoors Using Acoustic Fingerprints. Ieee Sensors Journal 2021, 21, 27887-27896. [CrossRef]
  123. Cheng, B.; Wu, J. Acoustic TDOA Measurement and Accurate Indoor Positioning for Smartphone. Future Internet 2023, 15. [CrossRef]
  124. Li, Z.; Chen, R.Z.; Guo, G.Y.; Ye, F.; Qian, L.; Xu, S.H.; Huang, L.X.; Chen, L. Dual-Step Acoustic Chirp Signals Detection Using Pervasive Smartphones in Multipath and NLOS Indoor Environments. Ieee Internet of Things Journal 2024, 11, 6494-6507. [CrossRef]
  125. Yogesh, V.; Buurke, J.H.; Veltink, P.H.; Baten, C.T.M. Integrated UWB/MIMU Sensor System for Position Estimation towards an Accurate Analysis of Human Movement: A Technical Review. Sensors 2023, 23. [CrossRef]
  126. Kok, M.; Hol, J.D.; Schön, T.B. Indoor Positioning Using Ultrawideband and Inertial Measurements. IEEE Transactions on Vehicular Technology 2015, 64, 1293-1303. [CrossRef]
  127. Pan, D.W.; Yu, Y.H. Indoor position system based on improved TDOA algorithm. In Proceedings of the IOP Conference Series: Materials Science and Engineering, 2019; p. 012075.
  128. Monfared, S.; Copa, E.I.P.; De Doncker, P.; Horlin, F. AoA-Based Iterative Positioning of IoT Sensors With Anchor Selection in NLOS Environments. Ieee Transactions on Vehicular Technology 2021, 70, 6211-6216. [CrossRef]
  129. Li, B.H.; Zhao, K.; Sandoval, E.B. A UWB-Based Indoor Positioning System Employing Neural Networks. Journal of Geovisualization and Spatial Analysis 2020, 4, 18. [CrossRef]
  130. Leitinger, E.; Fröhle, M.; Meissner, P.; Witrisal, K. Multipath-assisted maximum-likelihood indoor positioning using UWB signals. In Proceedings of the 2014 IEEE International Conference on Communications Workshops (ICC), 10-14 June 2014, 2014; pp. 170-175.
  131. Bottigliero, S.; Milanesio, D.; Saccani, M.; Maggiora, R. A Low-Cost Indoor Real-Time Locating System Based on TDOA Estimation of UWB Pulse Sequences. IEEE Transactions on Instrumentation and Measurement 2021, 70, 1-11. [CrossRef]
  132. Zhong, C.M.; Lin, R.H.; Zhu, H.L.; Lin, Y.H.; Zheng, X.; Zhu, L.H.; Gao, Y.L.; Zhuang, J.B.; Hu, H.Q.; Lu, Y.J.; et al. UWB-based AOA Indoor Position-Tracking System and Data Processing Algorithm. IEEE Sensors Journal 2024, 1-1. [CrossRef]
  133. Chong, A.-M.-S.; Yeo, B.-C.; Lim, W.-S. Integration of UWB RSS to Wi-Fi RSS fingerprinting-based indoor positioning system. Cogent Engineering 2022, 9, 2087364. [CrossRef]
  134. Tsang, T.K.K.; El-Gamal, M.N. Ultra-wideband (UWB) communications systems: an overview. In Proceedings of the The 3rd International IEEE-NEWCAS Conference, 2005., 22-22 June 2005, 2005; pp. 381-386.
  135. Djosic, S.; Stojanovic, I.; Jovanovic, M.; Nikolic, T.; Djordjevic, G.L. Fingerprinting-assisted UWB-based localization technique for complex indoor environments. Expert Systems with Applications 2021, 167, 114188. [CrossRef]
  136. Li, Y.; Yu, J.; He, L.Y. TOA and DOA Estimation for IR-UWB Signals: An Efficient Algorithm by Improved Root-MUSIC. Wireless Communications & Mobile Computing 2021, 2021. [CrossRef]
  137. Gong, L.L.; Hu, Y.; Zhang, J.Y.; Zhao, G.F. Joint TOA and DOA Estimation for UWB Systems with Antenna Array via Doubled Frequency Sample Points and Extended Number of Clusters. Mathematical Problems in Engineering 2021, 2021. [CrossRef]
  138. Wang, Y.F.; Zhang, D.; Li, Z.K.; Lu, M.; Zheng, Y.F.; Fang, T.Y. System and Method for Reducing NLOS Errors in UWB Indoor Positioning. Applied Sciences 2024, 14. [CrossRef]
  139. Sun, M.; Wang, Y.J.; Xu, S.L.; Qi, H.X.; Hu, X.X. Indoor Positioning Tightly Coupled Wi-Fi FTM Ranging and PDR Based on the Extended Kalman Filter for Smartphones. Ieee Access 2020, 8, 49671-49684. [CrossRef]
  140. Liu, X.; Zhou, B.D.; Huang, P.P.; Xue, W.X.; Li, Q.Q.; Zhu, J.S.; Qiu, L. Kalman Filter-Based Data Fusion of Wi-Fi RTT and PDR for Indoor Localization. Ieee Sensors Journal 2021, 21, 8479-8490. [CrossRef]
  141. Choi, J.; Choi, Y.S. Calibration-Free Positioning Technique Using Wi-Fi Ranging and Built-In Sensors of Mobile Devices. Ieee Internet of Things Journal 2021, 8, 541-554. [CrossRef]
  142. Zhou, P.; Wang, H.; Gravina, R.; Sun, F.M. WIO-EKF: Extended Kalman Filtering-Based Wi-Fi and Inertial Odometry Fusion Method for Indoor Localization. IEEE Internet of Things Journal 2024, 11, 23592-23603. [CrossRef]
  143. Xu, S.H.; Chen, R.Z.; Yu, Y.; Guo, G.Y.; Huang, L.X. Locating Smartphones Indoors Using Built-In Sensors and Wi-Fi Ranging With an Enhanced Particle Filter. Ieee Access 2019, 7, 95140-95153. [CrossRef]
  144. Chen, J.; Song, S.J.; Liu, Z.H. A PDR/WiFi Indoor Navigation Algorithm Using the Federated Particle Filter. Electronics 2022, 11. [CrossRef]
  145. Huang, H.; Yang, J.F.; Fang, X.; Jiang, H.; Xie, L.H. Fusion of WiFi and IMU Using Swarm Optimization for Indoor Localization. In Machine Learning for Indoor Localization and Navigation, Tiku, S., Pasricha, S., Eds.; Springer International Publishing: Cham, 2023; pp. 133-157.
  146. Lin, Y.R.; Yu, K.G. An Improved Integrated Indoor Positioning Algorithm Based on PDR and Wi-Fi under Map Constraints. IEEE Sensors Journal 2024, 1-1. [CrossRef]
  147. Wu, Y.; Chen, R.Z.; Fu, W.J.; Li, W.; Zhou, H.T.; Guo, G.Y. Indoor positioning based on tightly coupling of PDR and one single Wi-Fi FTM AP. Geo-Spatial Information Science 2023, 26, 480-495. [CrossRef]
  148. Yang, Y.K.; Huang, B.Q.; Xu, Z.D.; Yang, R.Z. A Fuzzy Logic-Based Energy-Adaptive Localization Scheme by Fusing WiFi and PDR. Wireless Communications & Mobile Computing 2023, 2023. [CrossRef]
  149. Guo, G.Y.; Chen, R.Z.; Niu, X.G.; Yan, K.; Xu, S.H.; Chen, L. Factor Graph Framework for Smartphone Indoor Localization: Integrating Data-Driven PDR and Wi-Fi RTT/RSS Ranging. IEEE Sensors Journal 2023, 23, 12346-12354. [CrossRef]
  150. Xu, Z.D.; Huang, B.Q.; Jia, B.; Mao, G.Q. Enhancing WiFi Fingerprinting Localization Through a Co-Teaching Approach Using Crowdsourced Sequential RSS and IMU Data. IEEE Internet of Things Journal 2024, 11, 3550-3562. [CrossRef]
  151. Dinh, T.M.T.; Duong, N.S.; Sandrasegaran, K. Smartphone-Based Indoor Positioning Using BLE iBeacon and Reliable Lightweight Fingerprint Map. Ieee Sensors Journal 2020, 20, 10283-10294. [CrossRef]
  152. Chen, J.F.; Zhou, B.D.; Bao, S.Q.; Liu, X.; Gu, Z.N.; Li, L.C.; Zhao, Y.P.; Zhu, J.S.; Li, Q.Q. A Data-Driven Inertial Navigation/Bluetooth Fusion Algorithm for Indoor Localization. IEEE Sensors Journal 2022, 22, 5288-5301. [CrossRef]
  153. Ye, H.Y.; Yang, B.; Long, Z.Q.; Dai, C.H. A Method of Indoor Positioning by Signal Fitting and PDDA Algorithm Using BLE AOA Device. Ieee Sensors Journal 2022, 22, 7877-7887. [CrossRef]
  154. Jin, Z.; Li, Y.J.; Yang, Z.; Zhang, Y.F.; Cheng, Z. Real-Time Indoor Positioning Based on BLE Beacons and Pedestrian Dead Reckoning for Smartphones. Applied Sciences-Basel 2023, 13. [CrossRef]
  155. Guo, G.Y.; Yan, K.; Liu, Z.Y.; Chen, L.; Chen, R.Z. Virtual Wireless Device-Constrained Robust Extended Kalman Filters for Smartphone Positioning in Indoor Corridor Environment. Ieee Sensors Journal 2023, 23, 2815-2822. [CrossRef]
  156. Guo, G.Y.; Chen, R.Z.; Yan, K.; Li, P.Z.; Yuan, L.; Chen, L. Multichannel and Multi-RSS Based BLE Range Estimation for Indoor Tracking of Commercial Smartphones. Ieee Sensors Journal 2023, 23, 30728-30738. [CrossRef]
  157. Liu, J.H.; Zeng, B.S.; Li, S.N.; Zlatanova, S.; Yang, Z.J.; Bai, M.C.; Yu, B.; Wen, D.Q. MLA-MFL: A Smartphone Indoor Localization Method for Fusing Multisource Sensors Under Multiple Scene Conditions. IEEE Sensors Journal 2024, 24, 26320-26333. [CrossRef]
  158. Wang, H.C.; Luo, X.N.; Zhong, Y.R.; Lan, R.S.; Wang, Z. Acoustic Signal Positioning and Calibration with IMU in NLOS Environment. In Proceedings of the 2019 Eleventh International Conference on Advanced Computational Intelligence (ICACI), 2019.
  159. Chen, R.Z.; Li, Z.; Ye, F.; Guo, G.Y.; Xu, S.A.; Qian, L.; Liu, Z.Y.; Huang, L.X. Precise Indoor Positioning Based on Acoustic Ranging in Smartphone. Ieee Transactions on Instrumentation and Measurement 2021, 70. [CrossRef]
  160. Xu, S.A.; Chen, R.Z.; Guo, G.Y.; Li, Z.; Qian, L.; Ye, F.; Liu, Z.Y.; Huang, L.X. Bluetooth, Floor-Plan, and Microelectromechanical Systems-Assisted Wide-Area Audio Indoor Localization System: Apply to Smartphones. Ieee Transactions on Industrial Electronics 2022, 69, 11744-11754. [CrossRef]
  161. Liu, Z.Y.; Chen, R.Z.; Ye, F.; Huang, L.X.; Guo, G.Y.; Xu, S.H.; Chen, D.N.; Chen, L. Precise, Low-Cost, and Large-Scale Indoor Positioning System Based on Audio Dual-Chirp Signals. Ieee Transactions on Vehicular Technology 2023, 72, 1159-1168. [CrossRef]
  162. Guo, G.Y.; Chen, R.Z.; Yan, K.; Li, Z.; Qian, L.; Xu, S.H.; Niu, X.G.; Chen, L. Large-Scale Indoor Localization Solution for Pervasive Smartphones Using Corrected Acoustic Signals and Data-Driven PDR. Ieee Internet of Things Journal 2023, 10, 15338-15349. [CrossRef]
  163. Yan, S.Q.; Wu, C.P.; Luo, X.A.; Ji, Y.F.; Xiao, J.M. Multi-Information Fusion Indoor Localization Using Smartphones. Applied Sciences-Basel 2023, 13. [CrossRef]
  164. Wang, H.C.; Wang, Z.; Zhang, L.; Luo, X.N.; Wang, X.H. A Highly Stable Fusion Positioning System of Smartphone under NLoS Acoustic Indoor Environment. Acm Transactions on Internet Technology 2023, 23. [CrossRef]
  165. Liu, M.Y.; Chen, R.Z.; Li, D.R.; Chen, Y.J.; Guo, G.Y.; Cao, Z.P.; Pan, Y.J. Scene Recognition for Indoor Localization Using a Multi-Sensor Fusion Approach. Sensors 2017, 17. [CrossRef]
  166. Neges, M.; Koch, C.; König, M.; Abramovici, M. Combining visual natural markers and IMU for improved AR based indoor navigation. Advanced Engineering Informatics 2017, 31, 18-31. [CrossRef]
  167. Poulose, A.; Han, D.S. Hybrid Indoor Localization Using IMU Sensors and Smartphone Camera. Sensors 2019, 19. [CrossRef]
  168. Dong, Y.T.; Yan, D.Y.; Li, T.; Xia, M.; Shi, C. Pedestrian Gait Information Aided Visual Inertial SLAM for Indoor Positioning Using Handheld Smartphones. Ieee Sensors Journal 2022, 22, 19845-19857. [CrossRef]
  169. Shu, M.C.; Chen, G.L.; Zhang, Z.H. Efficient image-based indoor localization with MEMS aid on the mobile device. Isprs Journal of Photogrammetry and Remote Sensing 2022, 185, 85-110. [CrossRef]
  170. Zheng, P.; Qin, D.Y.; Bai, J.A.; Ma, L. An Indoor Visual Positioning Method with 3D Coordinates Using Built-In Smartphone Sensors Based on Epipolar Geometry. Micromachines 2023, 14. [CrossRef]
  171. Zhuang, Y.; Sun, X.; Li, Y.; Huai, J.Z.; Hua, L.C.; Yang, X.S.; Cao, X.X.; Zhang, P.; Cao, Y.; Qi, L.N.; et al. Multi-sensor integrated navigation/positioning systems using data fusion: From analytics-based to learning-based approaches. Information Fusion 2023, 95, 62-90. [CrossRef]
  172. Kanaris, L.; Kokkinis, A.; Liotta, A.; Stavrou, S. Fusing Bluetooth Beacon Data with Wi-Fi Radiomaps for Improved Indoor Localization. Sensors 2017, 17. [CrossRef]
  173. Xiong, Z.; Sottile, F.; Spirito, M.A.; Garello, R. Hybrid Indoor Positioning Approaches Based on WSN and RFID. In Proceedings of the 2011 4th IFIP International Conference on New Technologies, Mobility and Security, 7-10 Feb. 2011, 2011; pp. 1-5.
  174. Bai, L.; Sun, C.; Dempster, A.G.; Zhao, H.B.; Cheong, J.W.; Feng, W.Q. GNSS-5G Hybrid Positioning Based on Multi-Rate Measurements Fusion and Proactive Measurement Uncertainty Prediction. Ieee Transactions on Instrumentation and Measurement 2022, 71. [CrossRef]
  175. Li, F.X.; Tu, R.; Hong, J.; Zhang, S.X.; Zhang, P.F.; Lu, X.C. Combined positioning algorithm based on BeiDou navigation satellite system and raw 5G observations. Measurement 2022, 190. [CrossRef]
  176. Monica, S.; Bergenti, F. Hybrid Indoor Localization Using WiFi and UWB Technologies. Electronics 2019, 8. [CrossRef]
  177. Luo, R.C.; Hsiao, T.J. Indoor Localization System Based on Hybrid Wi-Fi/BLE and Hierarchical Topological Fingerprinting Approach. IEEE Transactions on Vehicular Technology 2019, 68, 10791-10806. [CrossRef]
  178. Peng, P.P.; Yu, C.; Xia, Q.H.; Zheng, Z.Q.; Zhao, K.; Chen, W. An Indoor Positioning Method Based on UWB and Visual Fusion. Sensors 2022, 22. [CrossRef]
  179. Tang, C.J.; Sun, W.; Zhang, X.; Zheng, J.; Sun, J.; Liu, C.P. A Sequential-Multi-Decision Scheme for WiFi Localization Using Vision-Based Refinement. Ieee Transactions on Mobile Computing 2024, 23, 2321-2336. [CrossRef]
Figure 1. Overview of smartphone indoor positioning methods.
Figure 1. Overview of smartphone indoor positioning methods.
Preprints 144144 g001
Figure 2. Classification of smartphone indoor positioning methods.
Figure 2. Classification of smartphone indoor positioning methods.
Preprints 144144 g002
Figure 3. PDR Positioning Methodological Framework.
Figure 3. PDR Positioning Methodological Framework.
Preprints 144144 g003
Table 1. Comparison of related surveys.
Table 1. Comparison of related surveys.
Author Time Survey contents
Morar et al. [28] 2020 An overview of the field of computer vision-based indoor localization
Kunhoth et al. [29] 2020 Different computer vision-based indoor navigation and localization systems are reviewed
Liu et al. [30] 2020 Distance-based acoustic indoor localization is divided into absolute and relative distance localization
Guo et al. [31] 2020 Fusion-based indoor localization techniques and systems with three fusion features: source, algorithm, and weight space
Liu et al. [32] 2020 Existing RF-based indoor localization systems are reviewed
Ashraf et al. [33] 2020 Reviewed methods for estimating a user's indoor location using data from smartphone sensors
Simões et al. [34] 2020 Indoor Navigation and Positioning System for the Blind
Pascacio et al. [35] 2021 A systematic review of cooperative indoor localization systems
Obeidat et al. [36] 2021 Indoor positioning technologies and wireless technologies are reviewed
Hou and Bergmann [37] 2021 A systematic review and quality assessment of research on PDR and wearable sensors
Ouyang and Abed-Meraim [38] 2022 Reviewed magnetic fingerprint localization techniques
Aparicio et al. [39] 2022 Summarizes the main characteristics of acoustic positioning systems in terms of accuracy, coverage area, and update rate
Wang et al. [40] 2022 A systematic review of smartphone-based inertial localization and navigation methods is presented
Chen and Pan [41] 2024 Reviewed work related to inertial localization based on deep learning
Naser et al. [42] 2023 A systematic compendium and analysis of smartphone-based indoor localization methods
Zhuang et al. [43] 2023 An overview of combined multi-sensor navigation/positioning systems is presented
Table 2. Comparison of indoor localization methods for single positioning systems.
Table 2. Comparison of indoor localization methods for single positioning systems.
Systems Equipment Positioning Methods Accuracy Advantages Limitations Costs
Wi-Fi Wi-Fi sensors,
Wi-Fi AP
RSSI/Fingerprinting/Wi-Fi RTT 3–10 m No additional infrastructure is required,
Low cost,
Wide coverage
Cumbersome fingerprint database creation,
Susceptible to signal interference and blockage,
Fewer devices supporting Wi-Fi RTT protocols
Medium
BLE Bluetooth sensors, Bluetooth beacons RSSI/Fingerprinting/Proximity 1–5 m Low cost,
low power consumption,
Easy deployment,
Small device size
Smaller range,
Susceptible to signal interference,
Poorer signal stability
Low
Inertial
navigation
Inertial sensors (Accelerometer, Gyroscope, Magnetometer) INS/PDR/Motion constraints Decreases with increasing positioning time Sensors built into smartphones,
No signal interference
Problems with error accumulation Low
Barometer Barometer sensors Barometric floor positioning Meter scale No additional equipment to deploy,
low cost
Vulnerability to external factors Low
Vision Camera Feature detection/Visual marker/SLAM Accuracy depends
on time
No need for base station deployment,
Not affected by signal strength
Susceptible to light conditions, background interference Low
Acoustic Acoustic sensors, Signal transmitter TOF/TOA/TDOA/DOA Depends on the distribution density of the infrastructure Good compatibility,
High scalability,
High accuracy potential
More sensitive to the Doppler effect,
Small beacon coverage area,
Cumbersome fingerprint database creation
High
UWB UWB base station, UWB receiver RSSI/TOA/TDOA/AOA Centimeter scale Low power consumption,
Insensitive to multipath effects
High cost,
Liquids and metallic materials can block signals
High
5G 5G base station, 5G antenna RSSI/TOA/TDOA/AOA/CSI Decimeter scale High-ranging accuracy and reliability Signal susceptibility to interference Low
Magnetic Magnetometer Fingerprinting Meter scale Low cost
No need to deploy additional equipment
Poor generalizability,
Susceptible to indoor magnetic interference
Low
Table 3. Wi-Fi-based indoor localization methods.
Table 3. Wi-Fi-based indoor localization methods.
Method Time Author Research Focus
RSSI 2019 Amri et al. [52] A fuzzy localization algorithm calculates the distance between the anchor point and the sensor node using RSSI measurements.
2023 Vishwakarma et al. [56] Classification of specific locations into specific regions based on Graph Neural Network (GNN) and collected RSSI values
2023 Tao et al. [47] Extreme value-based AP selection and localization algorithm
Fingerprinting 2017 Wang et al. [51] Deep Learning based Fingerprinting (DeepFi), a deep learning-based indoor fingerprint localization method
2018 Xu et al. [26] Utilize indoor environment constraints in the form of a grid-based indoor model to improve the localization of a WiFi-based system.
2022 Lan et al. [48] Super-resolution based fingerprint enhancement framework for fingerprint enhancement as well as super-resolution fusion
2023 Wang et al. [49] Three-dimensional dynamic localization model based on temporal fingerprinting
2023 Hosseini et al. [50] A method for generating virtual fingerprints of building interiors by predicting Wi-Fi RSS values using integration of Building Information Modeling (BIM) and signal propagation
2024 Kargar-Barzi et al. [46] Lightweight indoor Wi-Fi fingerprint localization method based on Convolutional Neural Network (CNN) and convolutional self-encoder
2024 Pan et al. [57] Indoor Wi-Fi localization fingerprint database construction method based on crow search algorithm optimized density-based spatial clustering of applications with noise and recurrent conditional variational autoencoder-generative adversarial network
Wi-Fi RTT 2020 Huang et al. [53] Learning nonlinear mapping relationship between indoor location and Wi-Fi RTT ranging information using deep convolutional neural network
2020 Yu et al.[54] A Wi-Fi RTT-based data acquisition and processing framework for estimating and reducing multipath and Non-Line of Sight (NLOS) errors
2024 Guo et al. [55] Clock drift error reduction based on clock drift theory modeling localization system framework, state monitoring algorithms, and partial differential equation constraint models
2024 Cao et al. [58] WiFi RTT localization method based on Line of Sight (LOS) compensation and trusted NLOS identification
Table 4. Bluetooth-based indoor localization methods.
Table 4. Bluetooth-based indoor localization methods.
Method Author Time Research Focus
RSSI 2021 You et al. [68] RSSI-based multipoint localization algorithm
2023 Assayag et al. [70] Adaptive path loss model
2023 Gentner et al. [63] Position is calculated on the server using particle filtering and returned to the mobile device
2024 Wu et al. [72] Using KF to attenuate the effect of random perturbations
Fingerprinting 2023 Safwat et al. [71] K-Nearest Neighbor (KNN) and Weighted K-Nearest Neighbor (WKNN) based fingerprint localization methods
2023 Shin et al. [64] Fingerprint mapping method based on RSS sequence matching
2024 Junoh et al. [60] Generative Adversarial Network (GAN)-based semi-crowdsourced fingerprint map construction method for labor reduction
AOA 2016 Van der Ham et al. [11] A localization method is developed that considers geometrical influences, characteristics of the Quuppa positioning system, and indoor obstructions.
2023 Xiao et al. [65] Improving AoA estimation accuracy by estimating phase noise using the extended kalman filter
2024 Wan et al. [66] Improved signal subtraction subspace algorithm to reduce interference from coherent signals and errors caused by movement between people in the room
Proximity 2015 Zhao et al. [61] BLE proximity detection based on particle filtering
2020 Spachos et al. [67] BLE proximity detection and RSSI-based localization
Table 5. PDR-based indoor localization methods.
Table 5. PDR-based indoor localization methods.
Author Time Research Focus
Klein et al. [94] 2018 Machine learning classification algorithm to recognize smartphone modes
Guo et al. [95] 2019 Adaptive walking speed estimation for smartphone based on attitude sensing
Zheng et al. [96] 2020 Heading estimation algorithm for pocket and swing modes
Yao et al. [97] 2020 Step detection and step length estimation algorithms for recognizing different walking modes
Zhang et al. [98] 2021 A low-cost indoor navigation framework combining inertial sensors and indoor map information
Zhao et al. [99] 2023 Denoising MEMS data using bias drift model and KF
Wu et al. [100] 2024 PDR algorithm for multi-sensor fusion based on Particle Filter (PF)-UKF
Liu et al. [101] 2024 Extended Kalman Filter (EKF)-based integration method for pedestrian motion constraints, smartphone sensors and step detection methods
Chen et al. [102] 2024 3D localization method based on terrain feature matching
Table 6. Vision-based indoor localization methods.
Table 6. Vision-based indoor localization methods.
Method Time Author Research Focus
Image Match 2020 Kubícková et al. [111] Scale-Invariant Feature Transform (SIFT) algorithm for feature detection and matching to find coordinates of image database using Perspective-n-Point (PnP) method.
2020 Li et al. [107] Accurate single-image-based indoor visual localization method
2021 Li et al. [112] Deep belief network based scene classification and PnP algorithm to solve camera position
Object Detection 2018 Xiao et al. [109] Deep learning based localization method for large indoor scenes
2021 Jung et al. [113] Deep learning based matching of object position and pose
2024 Chen et al. [108] Landmark matching method to match the landmark within an up-view image with a landmark in the pre-labeled landmark sequence
Visual Marker 2020 Tanaka et al. [110] An ultra-high precision visual marker with pose error less than0.1°
Table 7. Acoustic signal-based indoor localization methods.
Table 7. Acoustic signal-based indoor localization methods.
Method Time Author Research Focus
TOA 2019 Zhang et al. [119] TOA estimation method for extracting first path signal based on the iterative cleaning process
2020 Liu et al. [115] TOA estimation method for smartphone based on built-in microphone sensor
2020 Cao et al. [120] A novel TOA detection algorithm for acoustic signals consisting of coarse search and fine search
TDOA 2019 Chen et al. [118] Doppler shift based TDOA correction method
2020 Bordoy et al. [121] TDOA measurement method without manual measurement of receiver position
2023 Cheng et al. [123] Maximum likelihood algorithms combined with TDOA measures
Fingerprinting 2021 Wang et al. [122] Detection of the first path based on time-division multiplexing, utilizing Power Spectral Density (PSD) of the frequency domain signal as a fingerprinting feature
2024 Xu et al. [116] Constructing an audio-chirp-attention network model fusing edge detection maps with normalized energy density maps and correlating fingerprint datasets with corresponding spatial locations
Table 8. UWB-based indoor localization methods.
Table 8. UWB-based indoor localization methods.
Method Time Author Research Focus
TDOA 2019 Pan et al. [127] Improved TDOA and KF to compute the position of target nodes
2021 Bottigliero et al. [131] No need for time synchronization between sensors, using a unidirectional communication method to reduce the cost and complexity of tags
AOA 2021 Monfared et al. [128] Iterative AOA localization algorithm for multilevel anchor selection under NLOS conditions
2024 Zhong et al. [132] AOA-based position tracking system and data processing algorithms to minimize system static error
TOA 2021 Li et al. [136] Improved root-Multiple Signal Classification (MUSIC) algorithm for joint estimation of TOA and DOA
2021 Gong et al. [137] Frequency doubling and cluster counting algorithm for joint estimation of TOA and DOA
TOF 2020 Li et al. [129] A neural network approach has been adopted to enhance the system's performance in NLOS scenarios.
RSS 2022 Chong et al. [133] Integration of UWB RSS into Wi-Fi RSS fingerprinting-based indoor localization system
Table 9. Overview of indoor localization method for fusion of multi-source sensors.
Table 9. Overview of indoor localization method for fusion of multi-source sensors.
System References Cost Strengths/Weaknesses
Wi-Fi/PDR [139,140,141,142,143,144,145,146,147,148,149,150] Medium Wi-Fi positioning results provide accurate initial positioning, fusing PDR for position update and reducing the cumulative error of PDR. However, fewer devices support the Wi-Fi RTT protocol and are susceptible to signal interference and blockage.
BLE/PDR [151,152,153,154,155,156,157] Low Bluetooth positioning results provide accurate initial positioning and fusion of PDR for position updating to reduce the cumulative error of PDR. The lower cost and power consumption of BLE and PDR are suitable as a pervasive indoor positioning method, but the fusion method has less coverage and is susceptible to signal interference.
Acoustic/PDR [158,159,160,161,162,163,164] High Acoustic signals can provide the relative positional relationship between the sound source and the device, which is used to reduce the accumulated error of the PDR method. However, acoustic signals are susceptible to the Doppler effect and are easily blocked and absorbed by obstacles in complex indoor scenes, and high accuracy can be achieved by deploying sufficient devices in large, more open scenes.
Vision/PDR [165,166,167,168,169,170] Low Visual localization using the image information acquired by the camera, combined with the attitude and motion information provided by the PDR, can reduce the cumulative error of the PDR. Visual localization is not subject to signal interference, but is susceptible to lighting conditions and background interference, and requires high smartphone performance.
Table 10. Fusion of Wi-Fi and inertial sensors for indoor localization.
Table 10. Fusion of Wi-Fi and inertial sensors for indoor localization.
Author Time Research Focus
Xu et al. [143] 2019 Enhanced PF with two different state update strategies and fast reinitialization
Sun et al. [139] 2020 Least-Squares (LS)-based real-time ranging error compensation model and Weighted Least-Squares (WLS)-based adaptive Wi-Fi FTM localization algorithm
Liu et al. [140] 2021 Adaptive filtering system consisting of multiple EKFs and outlier detection methodology
Choi et al. [141] 2021 Calibration-free localization using Wi-Fi ranging and PDR
Guo et al. [12] 2022 A tightly coupled method based on Wi-Fi RTT, RSSI, and MEMS-IMU
Chen et al. [144] 2022 Federated Particle Filter (FPF) fusion of PDR and Wi-Fi based on information sharing principle
Huang et al. [145] 2023 Improved particle swarm optimization-based algorithm for integrating inertial sensors and RSS fingerprinting
Wu et al. [147] 2023 Using only one Wi-Fi FTM AP and estimating position with the smartphone's built-in inertial sensor
Guo et al. [149] 2023 Tightly coupled fusion platform for Wi-Fi RTT, RSS and data-driven PDR based on factor graph optimization
Yang et al. [148] 2023 Fuzzy logic-based fusion localization method adaptively schedules energy-consuming Wi-Fi scans
Lin et al. [146] 2024 Enabling PF integration of PDR, Wi-Fi and indoor maps
Zhou et al. [142] 2024 EKF-based multimodal sensor fusion algorithm for indoor localization
Xu et al. [150] 2024 Enhancing Wi-Fi fingerprint localization with a co-teaching approach using crowdsourced sequential RSS and IMU data
Table 11. Fusion of BLE and inertial sensors for indoor localization.
Table 11. Fusion of BLE and inertial sensors for indoor localization.
Author Time Research Focus
Dinh et al. [151] 2020 Estimating approximate distance methods to estimate initial position and lightweight fingerprinting methods
Chen et al. [152] 2022 Data-driven integration of BLE-based inertial navigation using PF
Ye et al. [153] 2022 Angle estimation algorithm based on signal fitting and propagator direct data acquisition
Jin et al. [154] 2023 PF-based indoor localization framework for BLE and PDR
Guo et al. [155] 2023 Hybrid indoor localization approach with pedestrian reachability and floor map constraints based on virtual wireless devices
Guo et al. [156] 2023 Robust adaptive EKF-based multi-level constraint fusion localization framework
Liu et al. [157] 2024 A smartphone indoor localization method that fuses map positioning anchors with multi-sensor fusion
Table 12. Fusion of acoustic signals and inertial sensors for indoor localization.
Table 12. Fusion of acoustic signals and inertial sensors for indoor localization.
Author Time Research Focus
Wang et al. [158] 2019 Positioning system combining acoustic signals and IMUs to correct NLOS errors
Chen et al. [159] 2021 Introduction of EKF to integrate IMU and acoustic TDOA ranging data
Xu et al. [160] 2022 Hybrid acoustic signal transmission architecture based on frequency division multiple access, time division multiple access and space division multiple access
Liu et al. [161] 2023 Low-cost, large-scale indoor positioning system based on audio dual chirp signals
Guo et al. [162] 2023 Acoustic measurement compensation method and measurement quality assessment and control strategy
Yan et al. [163] 2023 Fusion of CHAN and improved PDR indoor localization system
Wang et al. [164] 2023 Fusion of acoustic signals and IMU data using KF
Table 13. Fusion of vision and inertial sensors for indoor localization.
Table 13. Fusion of vision and inertial sensors for indoor localization.
Author Time Research Focus
Liu et al. [165] 2017 A multi-sensor fusion approach for camera, WiFi and inertial sensors on smartphones
Neges et al. [166] 2017 Indoor navigation system based on IMU and real-time visual video streaming AR technology
Poulose et al. [167] 2019 Indoor positioning method using smartphone IMU, Wi-Fi RSSI and camera
Dong et al. [168] 2022 Visual inertial mileage assisted by pedestrian step information
Shu et al. [169] 2022 Efficient image-based indoor positioning using MEMS
Zheng et al. [170] 2023 An indoor visual positioning method with three-dimensional coordinates using built-in smartphone sensors based on epipolar geometry
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated