Indoor Geomagnetic Positioning Using Direction-Aware Multiscale Recurrent Neural Networks
Indoor Geomagnetic Positioning Using Direction-Aware Multiscale Recurrent Neural Networks
Authorized licensed use limited to: Harbin Institute of Technology. Downloaded on May 04,2025 at 11:06:39 UTC from IEEE Xplore. Restrictions apply.
3322 IEEE SENSORS JOURNAL, VOL. 23, NO. 3, 1 FEBRUARY 2023
localization using RSS [8], [9]. Although these methods for temporal information to extract more reliable magnetic
can achieve the desired accuracy for indoor positioning, they features. The model in [23] proposes the long short-term
cannot work effectively when the signal fingerprints become memory (LSTM)-based magnetic positioning methods by
weak. Also, expensive external sender units, such as wireless using the temporal context of magnetic signals, and the 3-D
access points (APs) and Bluetooth beacons, are required to geomagnetic vectors are used as the neural network input.
transmit the signals. Moreover, the Wi-Fi signals usually For the more feature dimension of input signals, the dou-
fluctuate drastically due to dynamic interference, especially ble sliding-window approach is used in the LSTM model
in assembly occupancies, and it is pretty expensive labor to to obtain robust indoor positioning results [24]. The RNN
maintain the fingerprints database for long-term positionings. and attention mechanism-based recurrence plots (RPs) are
In contrast, the geomagnetic field is natural, omnipresent, extensively applied in sequence-based geomagnetic position-
and more stable; also, geomagnetic field fingerprinting is ing [20], [21]. However, these methods are still complicated
an attractive alternative to Wi-Fi and Bluetooth fingerprints to extract sufficient features with only a basic RNN, focusing
since it is independent of the infrastructure. On the other more on the extended temporal features and ignoring the
hand, the ambient magnetic fields show uniqueness within local mutation features. In addition, the arbitrary motion of
limited ranges due to disturbance from doors, pillars, and pedestrians poses the challenge of recognizing the magnetic
elevators, which can be exploited as a solution for indoor landmarks for positioning in complex indoor scenes, and
positioning. Therefore, some works use the magnetic field the fingerprint ambiguity of the different locations results in
as a fingerprint to estimate the target’s locations [10], [11], diminished accuracy. Besides, magnetic signal collection and
[12]. Besides, geomagnetic sensors are ubiquitous in off- location labeling are time-consuming and labor-intensive for
the-shelf smartphones, making it highly convenient to track DNN-based indoor localization methods.
pedestrian locations using magnetic fingerprints [13], [14]. In this article, we leverage direction-aware multiscale RNNs
Nevertheless, the dimension of magnetic fingerprint signals (DM-RNNs) to adaptively extract the multiple features of
is only three, and the lower dimension of fingerprints leads the geomagnetic sequence for accurate indoor positioning.
to the nonuniqueness in spacious indoor scenes. Therefore, More specifically, we devise an indoor geomagnetic location
mismatching fingerprints may occur with the instant geomag- framework that considers both the direction information and
netic measurements, reducing the localization accuracy. As a multiscale sequence features with different spatial resolu-
result, some works integrate magnetic fingerprint-based meth- tions and time spans. Moreover, the crux of DM-RNN is
ods with other positioning techniques for better localization how to effectively extract distinctive features of geomagnetic
performance [15], [16], [17], [18], such as fusing with motion sequences to represent the different locations in large-scale and
estimation results or fusing with other opportunistic signals complex indoor environments. First, the direction information
based on recursive Bayesian filters, including Kalman filter is taken into both the offline map construction and online
(KF), particle filter (PF), or hidden Markov model (HMM). localization phases. Because of the interference of human
However, the complex algorithm fusion requires constant motion and indoor structure, the geomagnetic feature of a
adjustment of parameters, which increases the computation location is inconsistent in different directions when applying
amount of the positioning system and makes it challenging the sequence signals. In the positioning process, we use the
to ensure real-time positioning. To overcome the location directional feature to improve the direction discrimination
ambiguity problem, the researchers use the consecutive sig- ability of the positioning model instead of roughly eliminating
nals fingerprinting matching, and the dynamic time warping the influence of the data processing method.
(DTW) fingerprint matching localization approach is proposed Meanwhile, reliable directional information can be output in
to improve the accuracy of the indoor positioning system. the positioning result, which is significant for indoor location
However, the DTW algorithm ignores the discrete features service. To the best of our knowledge, we are the first to try to
and only reserves the concentration of the global magnetic integrate directional information into the entire geomagnetic
sequence, reducing the spatial identification ability within positioning process. Then, we employ multiscale RNNs to
small areas. Besides, the time consumption of DTW-based extract the sequence features, balancing the corresponding
approaches usually increases significantly with longer input modeling of both the long-term and fine-grained dependency
magnetic sequences, especially in large-scale indoor scenarios. for users or device heterogeneity. Therefore, this approach can
Recently, deep learning has been applied in indoor local- improve the robustness of the model with more distinguishing
ization successfully. Some works propose accurate indoor and comprehensive features for positioning. Compared to the
magnetic localization using deep neural networks (DNNs) traditional single-scale architecture, these multiscale RNNs
[19], [20], [21]. DeepLocate employed a neural network to reduce the sequence length and enrich features over which the
extract the geomagnetic signal’s features for indoor localiza- RNNs must reason to model long-sequence dependency for
tion. Similarly, a magnetic indoor positioning method using high location identification. To increase the model tolerance
convolutional neural networks (CNNs) was proposed in [22]. with random noise, the data augmentation and ensemble
However, only the spatial context of the magnetic signal is learning (EL) mechanism are employed to further improve the
used to recognize the location, resulting in degraded dis- model performance, which uses synthesized trajectories from
tinctiveness of features and reducing localization accuracy, multiple single-point magnetic values for sequence augmenta-
consequently in signal ambiguities indoor areas. The recurrent tion and selective ensemble solution among multiple indepen-
neural network (RNN) is employed on the sequence signals dent training models for better robustness. A brief illustration
Authorized licensed use limited to: Harbin Institute of Technology. Downloaded on May 04,2025 at 11:06:39 UTC from IEEE Xplore. Restrictions apply.
SHU et al.: INDOOR GEOMAGNETIC POSITIONING USING DM-RNNs 3323
Authorized licensed use limited to: Harbin Institute of Technology. Downloaded on May 04,2025 at 11:06:39 UTC from IEEE Xplore. Restrictions apply.
3324 IEEE SENSORS JOURNAL, VOL. 23, NO. 3, 1 FEBRUARY 2023
Authorized licensed use limited to: Harbin Institute of Technology. Downloaded on May 04,2025 at 11:06:39 UTC from IEEE Xplore. Restrictions apply.
SHU et al.: INDOOR GEOMAGNETIC POSITIONING USING DM-RNNs 3325
Fig. 4. Geomagnetic map of the office area built by the VIO-aid method
Fig. 3. Framework of the VIO-aided geomagnetic sequence data for unknown environments. The color bar indicates the intensity of the
collection. geomagnetic field (µT).
Authorized licensed use limited to: Harbin Institute of Technology. Downloaded on May 04,2025 at 11:06:39 UTC from IEEE Xplore. Restrictions apply.
3326 IEEE SENSORS JOURNAL, VOL. 23, NO. 3, 1 FEBRUARY 2023
Fig. 5. Magnetic field intensity of ground truth and the VIO-aid approach. Fig. 6. Trace generated by using the scenes-constrained RWP.
Dashed lines represent one standard deviation above and below the
ground-truth measurements.
opposite directions and removed the movement direction data
line. The mean value of magnetic field measurements collected in the horizontal direction. For the wide scene, such as the
at each point is treated as the truth value. In this figure, the hall, there are fewer constraints on the direction and speed of
two magnetic measures show similar changes, and the errors movement. In the office scene, we design the corresponding
are almost less than one standard deviation of the ground direction constraints considering the furniture layout, such as
truth. The fluctuation of the local observed values of the two desks or chairs. The output of the scene-constrained RWP is
groups of measurements is mainly due to the different motion a trace represented by a geomagnetic array that contains the
states of the two kinds of magnetic data collection solutions. corresponding location and direction in each sequence, and the
The average magnetic field intensity error of VIO-aid is only illustration is shown in Fig. 6.
2.73 μT, which can be ignored when considering the complex After the synthesized trajectories with RWP, the resampling
environments and sensor noises. Moreover, the magnetic field method is applied to keep the consistency of spatial density
observations collected by VIO-aids are closer to reality than between offline model training and online model testing,
the single-point survey approach. The state of pedestrian reducing the impact of device heterogeneity and different
motion slightly differs between offline database training and users. As resample algorithm in [51], the two parts, the
online localization, which would improve the positioning weighted downsampling and the upsampling module, are used
performance [48]. Therefore, the absolute centimeter-level to obtain geomagnetic samples for model training. To preserve
accuracy from the VIO-aid approach is sufficient to obtain anomalous data, we use the variance of samples to calculate
accurate location labels for offline training data collection. the weight of a geomagnetic sample surrounding the process-
To construct the entire map of geomagnetism, we employ ing sample. In order to reduce the heterogeneity and height
data interpolation to obtain a refined magnetic map due to interference with the geomagnetic fingerprint [52], a moving
overlap or missing survey. For the data collection at the average smoothing filter and a z-score normalization algorithm
same point, the average of these data is taken as decided are used to normalize the geomagnetic sequence for reliable
measurements. If the magnetic data are empty at some points, model training. Then, we adopt the fixed-side sliding window
we use the Clough–Tocher interpolation [49] method in two to segment the long trajectory data into multiple continue
dimensions, and the interval between data of the magnetic map subsequences with the corresponding geotagged labels, and
is set as 0.3 m. the location label consists of a 2-D position and coarse
2) Data Augmentation and Sequence Segmentation: To heading direction information. Given the sensor’s noise and
improve the generalization of the localization model, we adopt human motion habits, the coarse direction is enough for
the geomagnetic sequence augmentation algorithm to generate pedestrian navigation and positioning in Manhattan indoor
synthesized trajectories from multiple single-point magnetics. environments with structural regularity. The four directions
Considering the random movement of users with changing of the Earth’s coordinate system are used as direction labels
speed and directions, we apply the random waypoint (RWP) for each sequence, including east, south, west, and north.
model, a model usually used to simulate a communication According to human habit, the classification is divided into
protocol, to model the walking of indoor pedestrians to obtain four rough directions, corresponding to four direction esti-
more geomagnetic sequences for training and testing. Unlike mation categories, starting from 45◦ of heading estimation,
the trajectory generalization with random directions in [50], spaced at 90◦ clockwise. Each geomagnetic sequence has a
the indoor structure is utilized to establish constraints on the corresponding location and coarse direction information at the
directions. Different constraint strategies for indoor scenes are model training stage.
applied to the trajectory generation routes according to pedes- The smartphone’s magnetometer can measure the magnetic
trian movement habits, improving the model’s applicability field vector Bd . However, the raw magnetic reading is con-
and avoiding the time-consuming training problems caused by stantly changing due to pedestrians’ arbitrary motion. This
data redundancy. Specifically, in the long and narrow corridor study transforms the raw readings into the one under the
scene, we fixed the path generation along the corridor or the world coordinate system by the rotation matrix (θ, γ , ψ) of
Authorized licensed use limited to: Harbin Institute of Technology. Downloaded on May 04,2025 at 11:06:39 UTC from IEEE Xplore. Restrictions apply.
SHU et al.: INDOOR GEOMAGNETIC POSITIONING USING DM-RNNs 3327
the smartphone, i.e., Bd = Rx (θ )R y (φ)Rz (ψ)Bw , where Bw using a simple RNN structure for positioning. Fortunately, the
represent the magnetic vector under the world coordinate multiscale structure models can be well applied to model the
system and Rx (θ ), R y (φ), and Rz (ψ) are three rotation matri- long-term dependency without sacrificing the fine-grained fea-
ces with respect to the smartphone’s axes. However, attitude tures, which have been adopted for music emotion prediction
estimation of the device is error-prone, and these errors would and sound event detection [55], [56]. In this work, we leverage
interfere Bw . In the offline map construction process, the multiscale RNNs better to model the temporal and spatial
smartphone’s attitude can be derived from the VIO-based dependencies of geomagnetic sequence, and then, the features
tracking device and the initial calibration. For the rotation from RNNs are used as input of EL for user location; Fig. 7
matrix in the online phase, the walking characters are used shows the structure of our proposed DM-RNNs sequence
to establish constraints on the attitude changing. As works in classification model. Then, the specific process of the proposed
[53], the zero-velocity updated (ZUPT) and zero angular rate deep-learning-based localization model is given as follows.
update (ZARU) are employed to constrain the cumulative and 1) Multiscale RNNs: Fig. 7 shows the structure of the mul-
divergence errors during the quasi-static periods. A gyroscope tiscale RNN-based geomagnetic localization model. After the
instead of magnetometer provides the relative direction change geomagnetic data processing, the sliding window segments the
in one step, and we further reduce rotational drifting using the data to obtain the current sequence, and then, the geomagnetic
filtering-based algorithm proposed in [54]. Then, we use the sequences are used as input for two RNNs, which separately
average acceleration over the past several steps to estimate work at the coarse- and fine-scale structures. The multiple
the rotation matrix based on the gravity in the device’s body layers and bidirectional structures are applied to both RNNs
frame, and the magnetic readings can be converted from the to exploit the contextual information due to random pedestrian
device’s body frame to the world coordinate system. walking, and the two RNNs are aligned so that each cell of the
In our scheme, each of the geomagnetic data has 5-D mag- fine-scale RNNs interacts with the coarse-scale RNNs. A geo-
netic data elements m x y , m x , m y , m z , and m, which repre- magnetic sequence of coarse- and fine-scale input vectors is
sent the horizontal magnetic field strength based on the device represented as: {x t } and {X t }, respectively. The coarse-scale
coordinate system, and 3-D magnetic field strength obtained RNNs have N1 layers, and the two direction hidden activations
←t
from the motion-constrained-based rotation conversion for of nth the layer are denoted as {htn } and { h n }. Similarly, the
Android application development under the world coordinate ←T
system and the magnetic field magnitude as DM-RNNs input; hidden activations are expressed as { HnT } and { H n }. Then, the
the target label is the corresponding location L K of the K th recurrent process of each layer can be represented as
segment in the training process. The proposed localization
model predicts the location and referenced direction for the ←t ←t ←t +1
htn , h n = f RNNs htn−1 , h n−1 htn−1 , h n
current sequence frame in the online stage, which can be
T +1
modeled as the classification problem. According to average T ←
T ←T
T −1 ←
Hn , H n = cRNNs Hn−1 , H n−1 , Hn , H n
T (2)
walking speed, the segmented geomagnetic sequence is labeled
by 2-D location and direction corresponding to its last 25 geo-
magnetic samples. In each geomagnetic sequence for model where t = 3(T − 1) + i for i ∈ {1, 2, 3, 4, 5}. The first
training, the training frames G K contain 150 samples, and ←t
these samples can ensure to sufficiently distinguishable. Then, recurrent layer (i.e., when n = 1) [htn , h n ] is replaced by xt
←T
five channels from the magnetometer and the corresponding and [ HnT , H n ] is replaced by X t .
ground truth of location and direction are expressed in the Moreover, multiscale features can be obtained from both
following: forward and backward hidden states at each time step. Then,
⎧ we concatenate them together to generate the features Fm of
⎪
⎪ G = I D , S 1
, S 2
, · · ·, S 6
, LK
⎪
⎪
K K K K K the corresponding fine scale p (1 ≤ p ≤ P) and coarse scale
⎪
⎪ ⎡ ⎤
⎪
⎪ m 1_1 · · · m 1_5 m (1 ≤ m ≤ M)
⎨
⎢ . . ⎥
⎪
⎢
S K = ⎣ ..
n . . ... ⎥ (1)
⎪
⎪ ⎦ Fm = f 1F , f2F ; · · ·; f pF ; f 1C ; f 1C ; f 2C ; · · ·; f mC (3)
⎪
⎪
⎪
⎪ m 25_1 · · · m 25_5
⎪
⎩ L = (x , y , D )
K K K K
where [·; ·] denotes feature concatenation from fine- and
where I D K denotes the identifier of the K th segment, SKn coarse-scale features. Next, global temporal features Fm are
represents the geomagnetic samples of 5-D vectors from utilized as the input of EL.
magnetometer, and L K denotes the label of K , including 2-D 2) EL-Based Localization: Given the inevitable existence of
location and direction information. various random noises in data collection and computational
costs at the training stage, the EL mechanism is employed
B. Localization Model to address the outlier problem. According to different initial
The RNN is suited to handle time-series data and extract the training settings, the multiple independent models are trained
long-term dependency for classification or recognition tasks. to obtain the same accuracy regardless of geomagnetic noise
However, the only temporal correlations between consecutive and outliers. Then, all predictions from multiple RNNs models
magnetic data cannot provide sufficient distinctiveness of are considered to avoid a single model’s serious errors. In this
location features in large-scale indoor environments when work, the different initial parameters of training models are
Authorized licensed use limited to: Harbin Institute of Technology. Downloaded on May 04,2025 at 11:06:39 UTC from IEEE Xplore. Restrictions apply.
3328 IEEE SENSORS JOURNAL, VOL. 23, NO. 3, 1 FEBRUARY 2023
1 − (x−μ)
2 (4)
⎪
⎩ fd (x) = √ e 2σ 2
σ 2π
where f d (x) represents the probability function of training
models.
The initial five prediction locations {L 1 , L 2 , · · ·, L 5 }
can be determined from these multiple independent mod-
els {m 1 , m 2 , · · ·, m 5 } with different initial parameters when
the ensemble approach gets a geomagnetic sequence. Then,
we adopt the gradient descent optimization method to obtain
Fig. 8. Floorplans and geomagnetic field map of three trial sites. (a), (b)
the model’s predicted location after iterative training, and and (c) correspond to the hall area, the office area and the corridor area,
the final prediction locations of these dependent models are respectively.
denoted as { L̃ 1 , L̃ 2 , ···, L̃ 5 }. Finally, we take the average of this
predication L̄ AVE as the EL-based localization results, which TABLE I
integrate those train models for accurate localization. D ESCRIPTION OF T ESTERS AND D EVICES
V. E XPERIMENT R ESULTS
In this section, we conduct extensive experiments to verify
the performance of indoor geomagnetic positioning based on
DM-RNNs. First, the experimental dataset and setting are
illustrated in Section V-A, followed by comparison schemes
and evaluating metrics in Section V-B. Afterward, the results
of comparative experiments are presented in Section V-C, and
we finally conduct an ablation study to prove the effectiveness
of our design model in Section V-D. Regarding the dataset collection for experiments, we apply
VIO to efficiently obtain accurate geotagged labels for model
A. Dataset and Experimental Settings training and test, as illustrated in Section IV. Considering
We have conducted experiments in three typical indoor the convenience of a survey, we set Google Pixel XL 3 as
environments: a spacious hall, narrow corridors, and a crowded the tracking device for ground truth and labeled location
office. The three site plans and corresponding geomagnetic information in offline map construction. In the dataset col-
maps are shown in Fig. 8. These three test sites cover areas lection process, the three experiment users are requested to
of about 50, 900, and 20 m2 , which contain various types walk through some randomly selected paths with different
and sizes for indoor localization tests. Furthermore, we invite smartphones, including testers #1, #2, and #3. Then, we use the
multiple volunteers to test and evaluate the indoor localization sequences from tester #1 and data augmentation as the training
model. Meanwhile, multiple smartphones are used as test data. Table II presents the detail of the training and test
devices to evaluate the generality of the proposed model, and datasets in three indoor scenes, and we apply the 150 samples
Table I details the profiles of testers and devices. of magnetic data (magnetic readings of 3 s when using 50 Hz)
Authorized licensed use limited to: Harbin Institute of Technology. Downloaded on May 04,2025 at 11:06:39 UTC from IEEE Xplore. Restrictions apply.
SHU et al.: INDOOR GEOMAGNETIC POSITIONING USING DM-RNNs 3329
TABLE II
D ATASETS C OLLECTION IN T HREE I NDOOR S CENES
for model training and testing in all trial sites, which has been
described in Section IV-A.
We train the proposed DM-RNN-based indoor geomagnetic
localization model separately with training dataset collection
for each scene and evaluate its performance with the corre-
sponding test dataset. Furthermore, the iteration parameters of
EL are set at 300, 300, and 500 for a hall, corridors, and
office, respectively. In the model training, we choose PyTorch
Fig. 9. CDF of indoor localization error in the hall area.
as a deep-learning framework in experiments, and Adam is
leveraged to optimize the network. Cross entropy (CE) is set TABLE III
as a loss function. The experiments are all performed on a M EAN L OCALIZATION E RROR V ERSUS D IFFERENT
server installing Ubuntu 18.01 with Nvidia RTX 3080Ti GPU, A PPROACHES IN T HREE S CENARIOS
an Intel CoreTM i7-8700H CPU with a 3.20-GHz frequency.
Fig. 13. Mean positioning error versus different methods from hetero-
geneous testers in the corridor areas.
Authorized licensed use limited to: Harbin Institute of Technology. Downloaded on May 04,2025 at 11:06:39 UTC from IEEE Xplore. Restrictions apply.
3332 IEEE SENSORS JOURNAL, VOL. 23, NO. 3, 1 FEBRUARY 2023
of noise and outliers of the training dataset. Moreover, we pro- [14] M. Sun, Y. Wang, S. Xu, H. Yang, and K. Zhang, “Indoor geomagnetic
pose an efficient training data collection approach to lower positioning using the enhanced genetic algorithm-based extreme learning
machine,” IEEE Trans. Instrum. Meas., vol. 70, pp. 1–11, 2021.
the signal map survey work by using a VIO algorithm. Data [15] M. Sun, Y. Wang, S. Xu, H. Cao, and M. Si, “Indoor positioning
augmentation is also employed to obtain a sequence geomag- integrating PDR/geomagnetic positioning based on the genetic-particle
netic dataset to increase the model’s generalization. We have filter,” Appl. Sci., vol. 10, no. 2, p. 668, Jan. 2020.
[16] C. Wu, Z. Yang, and Y. Liu, “Smartphones based crowdsourcing for
conducted extensive experiments in three indoor scenes: the indoor localization,” IEEE Trans. Mobile Comput., vol. 14, no. 2,
spacious hall, the long-narrow corridors, and the crowded pp. 444–457, Feb. 2015.
office. Experimental results show that the proposed DM-RNNs [17] J. Ma, J. Qian, P. Li, R. Ying, and P. Liu, “Indoor localization based
on magnetic anomalies and pedestrian dead reckoning,” in Proc. 26th
improve the positioning accuracy in all scenarios and achieve Int. Tech. Meeting Satell. Division Inst. Navigat. (ION GNSS), 2013,
outstanding positional robustness compared with other state- pp. 1033–1038.
of-the-art methods. Meanwhile, another significant advantage [18] C. Zhang, J. Luo, and J. Wu, “A dual-sensor enabled indoor localization
system with crowdsensing spot survey,” in Proc. IEEE Int. Conf. Distrib.
of our model is that coarse direction information can be pro- Comput. Sensor Syst., May 2014, pp. 75–82.
vided from the DM-RNNs model, and 79% direction precision [19] L. Antsfeld and B. Chidlovskii, “Magnetic field sensing for pedestrian
can be obtained, which is vital for pedestrians to enjoy the and robot indoor positioning,” in Proc. Int. Conf. Indoor Positioning
Indoor Navigat. (IPIN), Nov. 2021, pp. 1–8.
location-of-service in large-scale indoor environments.
[20] H. J. Bae and L. Choi, “Large-scale indoor positioning using geomag-
However, some limitations need to be approached in our netic field with deep neural networks,” in Proc. IEEE Int. Conf. Commun.
future work. The proposed model has been verified with three (ICC), May 2019, pp. 1–6.
trial sites in the same building, while we need to test the [21] X. Ding, M. Zhu, and B. Xiao, “Accurate indoor localization using
magnetic sequence fingerprints with deep learning,” in Proc. Int. Conf.
generalization of the positioning system in buildings with Algorithms Archit. Parallel Process., 2021, pp. 65–84.
different structures, which makes sense for a broader range [22] I. Ashraf, S. Hur, S. Park, and Y. Park, “DeepLocate: Smartphone based
of LBS. Moreover, the data processing and model training in indoor localization with a deep neural network ensemble classifier,”
Sensors, vol. 20, no. 1, p. 133, Dec. 2019.
this work is processed at the workstation. Given the demand [23] H. J. Jang, J.-M. Shin, and L. Choi, “Geomagnetic field based indoor
for real-time localization, the combination of the client–server localization using recurrent neural networks,” Proc. IEEE Global Com-
architecture and 5G technology may be used to solve this time- mun. Conf. (GLOBECOM), Dec. 2017, pp. 1–6.
[24] M. Zhang, J. Jia, J. Chen, L. Yang, L. Guo, and X. Wang, “Real-time
delay problem, which is worth further investigation in future indoor localization using smartphone magnetic with LSTM networks,”
studies. Neural Comput. Appl., vol. 33, no. 16, pp. 10093–10110, Aug. 2021.
[25] A. Alitaleshi, H. Jazayeriy, and S. J. Kazemitabar, “WiFi fingerprinting
based floor detection with hierarchical extreme learning machine,”
R EFERENCES in Proc. 10th Int. Conf. Comput. Knowl. Eng. (ICCKE), Oct. 2020,
[1] S. Mazuelas et al., “Robust indoor positioning provided by real-time pp. 113–117.
RSSI values in unmodified WLAN networks,” IEEE J. Sel. Topics Signal [26] S. Feldmann, K. Kyamakya, A. Zapater, and Z. Lue, “An indoor
Process., vol. 3, no. 5, pp. 821–831, Oct. 2009. Bluetooth-based positioning system: Concept, implementation and
[2] L. Zhang and H. Wang, “Device-free tracking via joint velocity and AOA experimental evaluation,” in Proc. Int. Conf. Wireless Netw., 2003,
estimation with commodity WiFi,” IEEE Sensors J., vol. 19, no. 22, pp. 1–5.
pp. 10662–10673, Nov. 2019. [27] K. Minne et al., “Experimental evaluation of UWB indoor positioning
[3] A. H. Lashkari, B. Parhizkar, and M. N. A. Ngan, “WiFi-based indoor for indoor track cycling,” Sensors, vol. 19, no. 9, p. 2041, May 2019.
positioning system,” in Proc. 2nd Int. Conf. Comput. Netw. Technol., [28] P. Zhang, Y. Li, Y. Zhuang, J. Kuang, X. Niu, and R. Chen, “Multi-
2010, pp. 76–78. level information fusion with motion constraints: Key to achieve high-
[4] S. Li et al., “TDOA-based passive localization of standard WiFi devices,” precision gait analysis using low-cost inertial sensors,” Inf. Fusion,
in Proc. Ubiquitous Positioning, Indoor Navigat. Location-Based Ser- vol. 89, pp. 603–618, Jan. 2023.
vices (UPINLBS), Mar. 2018, pp. 1–5. [29] N. El-Sheimy and Y. Li, “Indoor navigation: State of the art and future
[5] G. Mao, B. D. O. Anderson, and B. Fidan, “Path loss exponent trends,” Satell. Navigat., vol. 2, no. 7, pp. 1–23, 2021.
estimation for wireless sensor network localization,” Comput. Netw., [30] Y. Zhao, C. Qian, L. Gong, Z. Li, and Y. Liu, “LMDD: Light-weight
vol. 51, no. 10, pp. 2467–2483, Jul. 2007. magnetic-based door detection with your smartphone,” in Proc. 44th Int.
[6] A. E. Assaf, S. Zaidi, and S. Affes, “Robust ANNs-based WSN Conf. Parallel Process., Sep. 2015, pp. 919–928.
localization in the presence of anisotropic signal attenuation,” IEEE [31] H. Abdelnasser et al., “SemanticSLAM: Using environment landmarks
Wireless Commun. Lett., vol. 5, no. 5, pp. 504–507, May 2016. for unsupervised indoor localization,” IEEE Trans. Mobile Comput.,
[7] A. Chatterjee, “A Fletcher–Reeves conjugate gradient neural-network- vol. 15, no. 7, pp. 1770–1782, Jul. 2016.
based localization algorithm for wireless sensor networks,” IEEE Trans. [32] K. Pathapati Subbu, B. Gozick, and R. Dantu, “Indoor localization
Veh. Technol., vol. 59, no. 2, pp. 823–830, Feb. 2010. through dynamic time warping,” in Proc. IEEE Int. Conf. Syst., Man,
[8] S. He and S.-H. G. Chan, “Wi-Fi fingerprint-based indoor positioning: Cybern., Oct. 2011, pp. 1639–1644.
Recent advances and comparisons,” IEEE Commun. Surveys Tuts., [33] K. P. Subbu, B. Gozick, and R. Dantu, “LocateMe: Magnetic-fields-
vol. 18, no. 1, pp. 466–490, 1st Quart., 2015. based indoor localization using smartphones,” ACM Trans. Intell. Syst.
[9] G. M. Mendoza-Silva, M. Matey-Sanz, J. Torres-Sospedra, and J. Huerta, Technol., vol. 4, no. 4, p. 73, 2013.
“BLE RSS measurements dataset for research on accurate indoor posi- [34] H. Xie, T. Gu, X. Tao, H. Ye, and J. Lv, “MaLoc: A practical magnetic
tioning,” Data, vol. 4, no. 1, p. 12, Jan. 2019. fingerprinting approach to indoor localization using smartphones,” in
[10] J. Chung, M. Donahoe, C. Schmandt, I.-J. Kim, P. Razavai, and Proc. ACM Int. Joint Conf. Pervasive Ubiquitous Comput., Sep. 2014,
M. Wiseman, “Indoor location sensing using geo-magnetism,” in Proc. pp. 243–253.
9th Int. Conf. Mobile Syst., Appl., Services MobiSys, 2011, pp. 141–154. [35] C. Zhang, K. P. Subbu, J. Luo, and J. Wu, “GROPING: Geomagnetism
[11] E. Le Grand and S. Thrun, “3-axis magnetic field mapping and fusion and crowdsensing powered indoor navigation,” IEEE Trans. Mobile
for indoor localization,” in Proc. IEEE Int. Conf. Multisensor Fusion Comput., vol. 14, no. 2, pp. 387–400, Feb. 2015.
Integr. Intell. Syst. (MFI), Sep. 2012, pp. 358–364. [36] Y. Shu, C. Bo, G. Shen, C. Zhao, L. Li, and F. Zhao, “Magicol: Indoor
[12] N. Liu, T. He, S. He, and Q. Niu, “Indoor localization with adaptive localization using pervasive magnetic field and opportunistic WiFi
signal sequence representations,” IEEE Trans. Veh. Technol., vol. 70, sensing,” IEEE J. Sel. Areas Commun., vol. 33, no. 7, pp. 1443–1457,
no. 11, pp. 11678–11694, Nov. 2021. Jul. 2015.
[13] S. He and K. G. Shin, “Geomagnetism for smartphone-based indoor [37] H. Wu, Z. Mo, J. Tan, S. He, and S.-H. G. Chan, “Efficient indoor
localization: Challenges, advances, and comparisons,” ACM Comput. localization based on geomagnetism,” ACM Trans. Sensor Netw., vol. 15,
Surveys, vol. 50, no. 6, pp. 1–37, Nov. 2020. no. 4, pp. 1–25, 2019.
Authorized licensed use limited to: Harbin Institute of Technology. Downloaded on May 04,2025 at 11:06:39 UTC from IEEE Xplore. Restrictions apply.
SHU et al.: INDOOR GEOMAGNETIC POSITIONING USING DM-RNNs 3333
[38] M. Kwak, Y. Park, J. Kim, J. Han, and T. Kwon, “An energy-efficient Mingcong Shu is currently pursuing the Ph.D.
and lightweight indoor localization system for Internet-of-Things (IoT) degree with the School of Environment Sci-
environments,” in Proc. ACM Interact., Mobile, Wearable Ubiquitous ence and Spatial Informatics, China University of
Technol., Mar. 2018, vol. 2, no. 1, pp. 1–28. Mining and Technology, Xuzhou, China.
[39] L. Hou et al., “Orientation-aided stochastic magnetic matching for indoor His research interests include indoor position
localization,” IEEE Sensors J., vol. 20, no. 2, pp. 1003–1010, Jan. 2020. and navigation, visual localization, and computer
[40] X. Sun, C. Wu, X. Gao, and G. Y. Li, “Fingerprint-based localization vision.
for massive MIMO-OFDM system with deep convolutional neural
networks,” IEEE Trans. Veh. Technol., vol. 68, no. 11, pp. 10846–10857,
Dec. 2019.
[41] X. Wang, Z. Yu, and S. Mao, “Indoor localization using smartphone
magnetic and light sensors: A deep LSTM approach,” Mobile Netw.
Appl., vol. 25, no. 2, pp. 819–832, Apr. 2020.
[42] M. Abid and G. Lefebvre, “Deep neural networks for indoor geomag-
netic field fingerprinting with regression approach,” in Proc. Int. Conf.
Eng. Appl. Neural Netw., 2021, pp. 178–189.
[43] Q. Niu, T. He, N. Liu, S. He, X. Luo, and F. Zhou, “MAIL: Multi-scale
attention-guided indoor localization using geomagnetic sequences,” in
Guoliang Chen is currently the Director of the
Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., vol. 4, 2020,
Key Laboratory of the National Administration of
p. 54.
Surveying, Mapping and Geographical Informa-
[44] T. Qin, P. Li, and S. Shen, “VINS-Mono: A robust and versatile
tion for Land, Environment and Disaster Monitor-
monocular visual-inertial state estimator,” IEEE Trans. Robot., vol. 34,
ing, China University of Mining and Technology,
no. 4, pp. 1004–1020, Aug. 2018.
Xuzhou, China. He is also a Professor and a
[45] S. Sorour, Y. Lostanlen, S. Valaee, and K. Majeed, “Joint indoor
Ph.D. Supervisor with the School of Environment
localization and radio map construction with limited deployment load,”
Science and Spatial Informatics, China Univer-
IEEE Trans. Mobile Comput., vol. 14, no. 5, pp. 1031–1043, May 2015.
sity of Mining and Technology. He has been
[46] S. Herath, “Robust neural inertial navigation in the wild,” M.S. thesis,
laureate for two National Science and Technol-
Appl. Sci., UOM, Moratuwa, Sri Lanka, 2019.
ogy Progress Prizes and granted more than two
[47] C. E. Galván-Tejada, J.-P. García-Vázquez, and R. F. Brena, “Magnetic-
provincial- or ministry-level prizes. He has published more than 43 aca-
field feature extraction for indoor location estimation,” in Ubiquitous
demic articles and ten patents and has the copyright on 18 pieces
Computing and Ambient Intelligence. Context-Awareness and Context-
of software. His research interests cover indoor–outdoor positioning
Driven Interaction. Cham, Switzerland: Springer, 2013, pp. 9–16.
technology and geographic location-based service.
[48] H. Wu, J. Tan, and S.-H.-G. Chan, “Pedometer-free geomagnetic finger-
printing with casual walking speed,” ACM Trans. Sensor Netw., vol. 18,
no. 1, pp. 1–21, Feb. 2022.
[49] S. H. M. Roth, “Bernstein-Bezier representation for facial surgery
simulation,” Ph.D. thesis, Swiss Federal Inst. Technol., ETH, Zurich,
Switzerland, 2002.
[50] M. Abid, P. Compagnon, and G. Lefebvre, “Improved CNN-based
magnetic indoor positioning system using attention mechanism,” in
Proc. Int. Conf. Indoor Positioning Indoor Navigat. (IPIN), Nov. 2021, Zhenghua Zhang is currently pursuing the Ph.D.
pp. 1–8. degree with the School of Environment Sci-
[51] L. Wang, H. Luo, Q. Wang, W. Shao, and F. Zhao, “A hierarchical ence and Spatial Informatics, China University of
LSTM-based indoor geomagnetic localization algorithm,” IEEE Sensors Mining and Technology, Xuzhou, China.
J., vol. 22, no. 2, pp. 1227–1237, Jan. 2022. His main research interests include deep learn-
[52] G. Ouyang and K. Abed-Meraim, “Analysis of magnetic field measure- ing and 3-D reconstruction.
ments for mobile localisation,” in Proc. Int. Conf. Indoor Positioning
Indoor Navigat. (IPIN), Nov. 2021, pp. 1–8.
[53] Y. Yu et al., “Autonomous 3D indoor localization based on crowdsourced
Wi-Fi fingerprinting and MEMS sensors,” IEEE Sensors J., vol. 22,
no. 6, pp. 5248–5259, Mar. 2021.
[54] M. Shu, G. Chen, and Z. Zhang, “Efficient image-based indoor local-
ization with MEMS aid on the mobile device,” ISPRS J. Photogramm.
Remote Sens., vol. 185, pp. 85–110, Mar. 2022.
[55] Y. Guo, M. Xu, Z. Wu, J. Wu, and B. Su, “Multi-scale convolutional
recurrent neural network with ensemble method for weakly labeled
sound event detection,” in Proc. 8th Int. Conf. Affect. Comput. Intell.
Interact. Workshops Demos (ACIIW), Sep. 2019, pp. 1–5. Lei Xu is currently pursuing the Ph.D. degree
[56] R. Lu, Z. Duan, and C. Zhang, “Multi-scale recurrent neural network for with the School of Environment Science and
sound event detection,” in Proc. IEEE Int. Conf. Acoust., Speech Signal Spatial Informatics, China University of Mining
Process. (ICASSP), Apr. 2018, pp. 131–135. and Technology, Xuzhou, China.
[57] B. Bhattarai, R. K. Yadav, H.-S. Gang, and J.-Y. Pyun, “Geomagnetic His main research interests include global nav-
field based indoor landmark classification using deep learning,” IEEE igation satellite system (GNSS) positioning and
Access, vol. 7, pp. 33943–33956, 2019. integrated navigation.
[58] T.-H. Chiang, Z.-H. Sun, H.-R. Shiu, K. C.-J. Lin, and Y.-C. Tseng,
“Magnetic field-based localization in factories using neural network with
robotic sampling,” IEEE Sensors J., vol. 20, no. 21, pp. 13110–13118,
Nov. 2020.
Authorized licensed use limited to: Harbin Institute of Technology. Downloaded on May 04,2025 at 11:06:39 UTC from IEEE Xplore. Restrictions apply.