<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>December</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Evaluation of Geomagnetic Matching Algorithms for Indoor Positioning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Stefan Knauth</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty for Computer Sciences, Mathematics and Geomatics HFT Stuttgart - University of Applied Sciences Schellingstr.</institution>
          <addr-line>21, Stuttgart</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>2</volume>
      <issue>2021</issue>
      <abstract>
        <p>Geomagnetic fingerprinting is a promising technology for supplying smartphone indoor navigation algorithms with infrastructureless and to some extent stable local position information. Geomagnetic disturbances in buildings impose a characteristic magnetic signature which can be detected by the phones magnetic sensor. A common approach is to create a database by recording reference fingerprints for example along a predefined known path. In the positioning phase, magnetic data is recorded along a certain time- or path length of the unknown path. The live data can be analyzed and compared against the prerecorded reference fingerprints. This magnetic matching procedure difers considerably from WiFi fingerprinting, where WiFi data from discrete points is compared. The main diference is that the described approach uses data recorded as time series. The matching has to consider not only the signal amplitude but also temporal- or spatial matching. In this paper several magnetic matching algorithms are evaluated for usage in an indoor positioning system. A public database is used as data source allowing comparison of the results with other works.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        data, as well as barometric- and magnetic data. The obutained accuracy may then be increased
for example by Kalman filtering or application of a particle filter [
        <xref ref-type="bibr" rid="ref7 ref8 ref9">7, 8, 9</xref>
        ].
      </p>
      <p>
        The paper focuses on using the geomagnetic field for indoor positioning [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ], in particular
on the topic of geomagnetic matching along certain path [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. An agent who wants to know
his position records a trace of the magnetic field along his route. By comparing the trace with
prerecorded traces which are stored in a database in many cases a position estimate can be
performed. Reference records may be collected by walking the possible paths and calibrate these
measurements to ground by enriching the records with true ground information at predefined
reference points. In the paper several magnetic matching algorithms are tested for applicability
in an indoor positioning system.
      </p>
      <p>
        In order to have a reliable data source a publicly available database was used for the analysis.
The database of the smartphone ofline Track from the IPIN 2018 competition has been chosen. It
contains more than 40 training- and validation data sets each covering 5..10 minutes of walking
annotated with true ground information of 41 diferent ground truth points, distributed on 3
lfoors of the Atlantis shopping mall, Nantes, France. Also a large 20 minute evaluation data set
with about 100 true ground references is available [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ].
2. Magnetic fingerprinting
The north-south direction of the Earth magnetic field has been used for the compass for centuries.
The magnetic field is a vector, and a smartphone measures all 3 components of this field. The
ifeld at a certain location is constant or at least nearly constant if considering the migration of
the magnetic poles. If one moves and changes his location on flat natural ground, the change
in magnetic field is also only weak and hardly measurable in the range of a few kilometers.
However, the field is strongly influenced by ferromagnetic materials such as iron. This leads to
the fact that in modern buildings the field is by no means constant but rather has a characteristic
location dependence, which is generated e.g. by reinforced concrete or iron girders, pipelines,
machines etc..
      </p>
      <p>
        If the magnetic field is measured along a defined path in a building, it generates a characteristic
measurement curve. One possible principle of position determination based on the magnetic
ifeld works as follows: First, certain paths have to be defined in a building and the magnetic
ifeld has to be recorded along these paths and stored in a database. These recordings are the
magnetic fingerprints. If an agent now wants to determine his position, he also measures the
magnetic field along his path. For determination of the current position, the values for the last
meters of walking, for example the last 5 meters are used. Now he searches the database for
sections in the records (the fingerprints) that match his own recording. If such a section is
found, it is likely that the agent is at the position that belongs to the end of the found section.
The procedure is referred to as geomagnetic fingerprinting [
        <xref ref-type="bibr" rid="ref15 ref16">15, 16, 17</xref>
        ].
      </p>
      <p>
        This method is very diferent from WiFi fingerprinting methods [
        <xref ref-type="bibr" rid="ref1">1, 18</xref>
        ], because with WiFi
ifngerprinting the position can be determined statically at a location based on the readings
from diferent access points. As WiFi signals contain an identification of the transmitter, the
comparison is spatially unambiguous, similar fingerprints only occur within neighbor positions.
With magnetic Fingerprinting, there is only one access point, the earth. In order to obtain a
meaningful fingerprint, a path comprising several meters needs to be recorded. If several paths
share certain features, the matching between the magnetic fingerprints is not unambiguous,
and further information like for example WiFi positioning or PDR history has to be used for
selecting possible magnetic fingerprint candidates.
      </p>
      <p>A matching procedure for magnetic fingerprints shall deliver a likelihood measure, e.g. a
numerical value, and a displacement value e.g. a number expressing the temporal or spatial
displacement between the magnetic trace from the evaluation path and a prerecorded reference
path.</p>
      <p>In the following sections, referring to the magnetic field or the magnetic signal means
referring to the amplitude of the magnetic field vector. Of course, also other information like
the z-component of the field or combinations could be employed for fingerprinting. There are
two kinds of records used: In the positioning phase, the magnetic amplitude is recorded by
the agents smartphone. This record, for which the true ground positions are to be determined,
is named “evaluation trace”. The unknown path itself is referred to as the “evaluation path”.
A magnetic reference measurement along a known path, recorded during the initial mapping
phase, is referred to as reference fingerprint or “reference trace” (alias “training trace”).
3. Time to path mapping
The database comprises numerous “long reference records” which, each in diferent well-defined
paths, pass a subset of 41 known true ground reference points, and the passage of the points is
marked in the record. By employing a PDR positioning algorithm [19, 20] continuous position
estimates are performed for these reference records. Magnetic data is thereby mapped from
elapsed time to passed path length as well as ground position. For each 10 cm of passed path
length, a data point is generated. From each “long record”, new records are split of each time a
known true ground reference position is passed. These reference records each are cut such that
they start 40 meters before passing the reference point and end 10 meters after the reference
point. That is also the x scale on the figures presented later.</p>
      <p>The database comprises also a “long evaluation trace”. Also for this evaluation trace the time
when the agent passes the reference points is known. For this paper, a representative cut of the
trace has been selected to serve as base for the analysis. The cut comprises a 20 meter sequence
ending before the selected reference point. In a practical scenario, the true ground and passed
positions may not be known for an evaluation path and a relative mapping from time to passed
path length is not generally possible. Therefore in the paper, the mapping is performed by using
only the step counter and a fixed step length. This compensates for stops in the walk, but not
for diferent walking speeds.
4. Evaluating of methods for comparing magnetic traces
Figure 1 (a) shows 3 magnetic reference traces and one evaluation trace. All traces are high-pass
ifltered to remove the constant field contribution and low-pass filtered to reduce signal noise.
The x-axis shows the route distance to a certain reference point of the database. Only those
traces aligned to the walking direction are shown. The evaluation trace has been also adjusted
)
n
iitoa 1
v
e
edd 0.5
u
it
lapm 0
d
litefi -0.5
c
aeng -1
m
(
]T -1.5
o
rc
i[m -2
B -40
80 (c)
i)ts 60
n
.rub 40
a
(
itry 20
a
l
iim 0
S
-20
(a)</p>
      <p>Training and evaluation data for ref. 23
1. T05-01.txt 23(15) t= 274.8
2. T05-02.txt 23(15) t= 269.8
3. T05-03.txt 23(15) t= 272.5
4. EVALUATION.txt t= 712.9
7 (b)</p>
      <p>Euclidian distance (train - eval) over offset
sqsum 1
sqsum 2
sqsum 3
-30</p>
      <p>-20 -10
s [m] (route distance to reference point)</p>
      <p>Convolution
folded 1
folded 2
folded 3
0
10
-2 -1.5 -1 s [m-]0(.c5orrelat0ion offs0e.t5) 1 1.5 2</p>
      <p>Convolution Zoom
folded 1
folded 2
folded 3
6
as the passing time of the reference point was known. In general, the path distance between
reference and evaluation is not known but is the number to be determined. If, for example,
the path distance between evaluation and a certain reference was -3 meters (3 meters before
passing the reference point), the current position of the agent would be the position which is
annotated for -3 m in the reference track. So, by determination of the route distance between
reference and evaluation path, the unknown position can be determined.</p>
      <p>Deviation from true position
Euclidian dist. min value
Euclidian dist. min. path [m]
Convolution max. val.</p>
      <p>Convolution max. path [m]
DTW min value
DTW min path [m]
Modif. DTW min value
Modif DTW min path [m]</p>
      <p>The distance will be determined by correlation. In 1 (b) the Euclidean distance between a
reference fingerprint and the evaluation fingerprint is shown over the fingerprint correlation
original DTW fit</p>
      <p>modified DTW fit
warped 1
warped 2
warped 3
eval. Trace
(d)
warped 1
warped 2
warped 3
eval. Trace
-20 -15 -10 -5
s s [m] (route distance to reference point)
aaaaaaaaaass DTW mapping DTW mapping</p>
      <p>RRReeefff 231 1 (c) RRReeefff 312
0
-20</p>
      <p>-15 -10 -5
s [m] (route distance to reference point)
DTW mapping DTW mapping</p>
      <p>RRReeefff 231 1 (f) RRReeefff 231
0
(a)
)
n
itoa 0. 5
i
v
e
eudd 0
lit
p
am-0.5
d
l
e
fi
itce -1
n
g
a
(m-1.5
]
T
o
ircm -2
[
B</p>
      <p>5 (b)
) 0
s
k
trca -5
g
inn-10
ir
a
ton-15
e
can-20
ts
i(d-25
]
m
[s-30
-35
0
-1
-2
-3
)
n
itoa 0. 5
i
v
e
eudd 0
ilt
p
am-0.5
d
l
e
fi
itce -1
n
g
a
(m-1.5
]
T
o
ircm -2
[
B</p>
      <p>5 (e)
) 0
s
k
trca -5
g
inn-10
ir
a
ton-15
e
can-20
ts
i(d-25
]
m
[s-30
-35
0
-1
-2
-3
ofset. The minimum x value indicates the path ofset in meters for the best match. In the
ideal case this would be zero, as the measurements are aligned with the real time when each
of the traces passes the reference point. Practically a small misalignment may be caused by
measurement noise. Another source is the mapping of time to path length, which depends on
the accuracy of the step detection. Nevertheless, the maximum obtained displacement is 0.5 m
only, which is a reasonable accuracy.</p>
      <p>Figure 1 (c) and (d) (zoomed) brings the result of a convolution. As expected, the results are
quite comparable to the ones obtained by the Euclidean distance.</p>
      <p>
        Figure 2 displays the result of dynamic time warping (DTW) (see for example [
        <xref ref-type="bibr" rid="ref15">15, 21</xref>
        ]). Figures
(a) and (d) shows the warped reference curves. For (a), the standard warping algorithm is used.
Here a problem of DTW can be seen: A diference in amplitudes between the signals will lead
to a spreading of the warp in time, which can be seen as horizontal “jumps” for example at
the minimum. To avoid this strict amplitude criterion, in (d) the warping algorithm has been
modified by adding penalties to non-diagonal mappings. This forces a more natural mapping, as
it can be seen also in the mapping diagrams (b) and (c) for the non-modified case, and (e) as well
as (f) for the modified case. As it can be seen at the mapping end positions near coordinates
(0,0), the unmodified case leads to errors of nearly 2 m, in the worst case. The modified warping
stays within the 0,5 m result obtained already for Euclidean and convolution. However, the
warping should principally have the advantage of being able to well adopt to variations in the
step length (not shown here).
      </p>
    </sec>
    <sec id="sec-2">
      <title>5. Results and Outlook</title>
      <p>Magnetic fingerprinting has been investigated on the IPIN2018 track 3 smartphone ofline
database. By mapping magnetic readings to positions respectively passed path length, magnetic
ifngerprints have been constructed. It has been shown that positions may be mapped to reference
points with an accuracy of better than 0.5 meters, for an exemplary case (Table 1). Three diferent
approaches have been compared. It was found that Euclidean distance and convolution as well
as DTW deliver results with comparable accuracy. For DTW, a modification has been proposed
that favors diagonal mapping by introduction of penalties. However, DTW seems to be not as
stable as the others.</p>
      <p>The next step will be to continue the integration of the magnetic fingerprint algorithm into an
existing positioning algorithm. From the preliminary results we deduct that, at regions where
feature-carrying magnetic data is available and is close to true-ground references, an unknown
path may be matched with a spatial accuracy in the range of 1 meter or better. The positioning
phase will be fully implemented to demonstrate and evaluate its feasibility in a lab setup and
with publicly available evaluation data.</p>
    </sec>
    <sec id="sec-3">
      <title>Acknowledgment</title>
      <p>This work was funded by the Carl-Zeiss-Stiftung Stuttgart in project “SensAR” in the frame of
the programme “transfer”.
Conference on Indoor Positioning and Indoor Navigation, 2013, pp. 1–10. doi:10.1109/
IPIN.2013.6817853.
[17] P. Robertson, M. Frassl, M. Angermann, M. Doniec, B. J. Julian, M. Garcia Puyol, M. Khider,
M. Lichtenstern, L. Bruno, Simultaneous localization and mapping for pedestrians
using distortions of the local magnetic field intensity in large indoor environments, in:
International Conference on Indoor Positioning and Indoor Navigation, 2013, pp. 1–10.
doi:10.1109/IPIN.2013.6817910.
[18] S. Knauth, 8 - study and evaluation of selected rssi-based positioning algorithms, in:
J. Conesa, A. Pérez-Navarro, J. Torres-Sospedra, R. Montoliu (Eds.), Geographical and
Fingerprinting Data to Create Systems for Indoor Positioning and Indoor/Outdoor
Navigation, Intelligent Data-Centric Systems, Academic Press, 2019, pp. 147 – 167. URL:
http://www.sciencedirect.com/science/article/pii/B978012813189300006X. doi:https://
doi.org/10.1016/B978-0-12-813189-3.00006-X.
[19] S. Knauth, A. Koukofikis, Smartphone positioning in large environments by sensor data
fusion, particle filter and fcwc, in: 2016 International Conference on Indoor Positioning
and Indoor Navigation (IPIN), 2016, pp. 1–5. doi:10.1109/IPIN.2016.7743706.
[20] S. Knauth, Smartphone pdr positioning in large environments employing wifi, particle
iflter, and backward optimization, in: 2017 International Conference on Indoor Positioning
and Indoor Navigation (IPIN), 2017, pp. 1–6. doi:10.1109/IPIN.2017.8115918.
[21] E. Keogh, C. A. Ratanamahatana, Exact indexing of dynamic time warping, Knowledge and
Information Systems 7 (2005) 358–386. URL: https://doi.org/10.1007/s10115-004-0154-9.
doi:10.1007/s10115-004-0154-9.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P.</given-names>
            <surname>Bahl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. N.</given-names>
            <surname>Padmanabhan</surname>
          </string-name>
          ,
          <string-name>
            <surname>RADAR:</surname>
          </string-name>
          <article-title>An in-building RF-based user location and tracking system</article-title>
          ,
          <source>in: INFOCOM (2)</source>
          ,
          <year>2000</year>
          , pp.
          <fpage>775</fpage>
          -
          <lpage>784</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Berkvens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Weyn</surname>
          </string-name>
          ,
          <string-name>
            <surname>H. Peremans,</surname>
          </string-name>
          <article-title>Localization performance quantification by conditional entropy</article-title>
          ,
          <source>in: Indoor Positioning and Indoor Navigation (IPIN)</source>
          , 2015 International Conference on,
          <year>2015</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          . doi:
          <volume>10</volume>
          .1109/IPIN.
          <year>2015</year>
          .
          <volume>7346969</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Knauth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Storz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Dastageeri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Koukofikis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. A.</given-names>
            <surname>Mähser-Hipp</surname>
          </string-name>
          ,
          <article-title>Fingerprint calibrated centroid and scalar product correlation rssi positioning in large environments</article-title>
          ,
          <source>in: Indoor Positioning and Indoor Navigation (IPIN)</source>
          , 2015 International Conference on,
          <year>2015</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . doi:
          <volume>10</volume>
          .1109/IPIN.
          <year>2015</year>
          .
          <volume>7346968</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Moreira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Nicolau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Meneses</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Costa</surname>
          </string-name>
          ,
          <article-title>Wi-fi fingerprinting in the real world - rtls@um at the evaal competition</article-title>
          ,
          <source>in: Indoor Positioning and Indoor Navigation (IPIN)</source>
          , 2015 International Conference on,
          <year>2015</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          . doi:
          <volume>10</volume>
          .1109/IPIN.
          <year>2015</year>
          .
          <volume>7346967</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Torres-Sospedra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. R.</given-names>
            <surname>Jiménez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Knauth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Moreira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Beer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Fetzer</surname>
          </string-name>
          , V.-C. Ta,
          <string-name>
            <given-names>R.</given-names>
            <surname>Montoliu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Seco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Mendoza-Silva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Belmonte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Koukofikis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Nicolau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Costa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Meneses</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ebner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Deinzer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Vaufreydaz</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.-K. Dao</surname>
            ,
            <given-names>E. Castelli,</given-names>
          </string-name>
          <article-title>The smartphone-based ofline indoor location competition at ipin 2016: Analysis and future work</article-title>
          ,
          <source>Sensors</source>
          <volume>17</volume>
          (
          <year>2017</year>
          ). URL: http://www.mdpi.com/1424-8220/17/3/557. doi:
          <volume>10</volume>
          .3390/ s17030557.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Torres-Sospedra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Moreira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Knauth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Berkvens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Montoliu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Belmonte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Trilles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Nicolau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Meneses</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Costa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Koukofikis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Weyn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Peremans</surname>
          </string-name>
          ,
          <article-title>A realistic evaluation of indoor positioning systems based on wi-fi fingerprinting: The 2015 evaal-etri competition</article-title>
          .,
          <source>Journal of Ambient Intelligence and Smart Environments</source>
          <volume>9</volume>
          (
          <year>2017</year>
          )
          <fpage>263</fpage>
          -
          <lpage>279</lpage>
          . URL: http://dx.doi.org/10.3233/AIS-170421.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>H.</given-names>
            <surname>Nurminen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ristimäki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ali-Löytty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Piché</surname>
          </string-name>
          ,
          <article-title>Particle filter and smoother for indoor localization</article-title>
          ,
          <source>in: Indoor Positioning and Indoor Navigation (IPIN)</source>
          , 2013 International Conference on,
          <year>2013</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ebner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Fetzer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Deinzer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Köping</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Grzegorzek, Multi sensor 3d indoor localisation</article-title>
          ,
          <source>in: Indoor Positioning and Indoor Navigation (IPIN)</source>
          , 2015 International Conference on,
          <year>2015</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          . doi:
          <volume>10</volume>
          .1109/IPIN.
          <year>2015</year>
          .
          <volume>7346772</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>T.</given-names>
            <surname>Willemsen</surname>
          </string-name>
          , F. Keller, H.
          <string-name>
            <surname>Sternberg</surname>
          </string-name>
          ,
          <article-title>A topological approach with mems in smartphones based on routing-graph</article-title>
          ,
          <source>in: Indoor Positioning and Indoor Navigation (IPIN)</source>
          , 2015 International Conference on,
          <year>2015</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . doi:
          <volume>10</volume>
          .1109/IPIN.
          <year>2015</year>
          .
          <volume>7346952</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kwak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hamm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Park</surname>
          </string-name>
          , T. T. Kwon,
          <article-title>Magnetic field based indoor localization system: A crowdsourcing approach</article-title>
          , in: 2019
          <source>International Conference on Indoor Positioning and Indoor Navigation (IPIN)</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          . doi:
          <volume>10</volume>
          .1109/IPIN.
          <year>2019</year>
          .
          <volume>8911795</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>B.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Gallagher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Rizos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Dempster</surname>
          </string-name>
          ,
          <article-title>Using geomagnetic field for indoor positioning</article-title>
          ,
          <source>Journal of Applied Geodesy</source>
          <volume>7</volume>
          (
          <year>2013</year>
          )
          <fpage>299</fpage>
          -
          <lpage>308</lpage>
          . URL: https://doi.org/10.1515/jag-2013-0016. doi:doi:10.1515/jag-2013-0016.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>I.</given-names>
            <surname>Ashraf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hur</surname>
          </string-name>
          , Y. Park, mpilot
          <article-title>-magnetic field strength based pedestrian indoor localization</article-title>
          ,
          <source>Sensors</source>
          <volume>18</volume>
          (
          <year>2018</year>
          ). URL: https://www.mdpi.com/1424-8220/18/7/2283. doi:
          <volume>10</volume>
          .3390/ s18072283.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A. R. J.</given-names>
            <surname>Ruiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Mendoza-Silva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ortiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Perez-Navarro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Perul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Seco</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. TorresSospedra</surname>
          </string-name>
          ,
          <article-title>Datasets and Supporting Materials for the IPIN 2018 Competition Track 3 (Smartphone-based</article-title>
          , of- site),
          <year>2018</year>
          . URL: https://doi.org/10.5281/zenodo.2823964. doi:
          <volume>10</volume>
          . 5281/zenodo.2823964.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>V.</given-names>
            <surname>Renaudin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ortiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Perul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Torres-Sospedra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. R.</given-names>
            <surname>Jiménez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pérez-Navarro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. Martín</given-names>
            <surname>Mendoza-Silva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Seco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Landau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Marbel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ben-Moshe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kuang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Niu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Landa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hacohen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shvalb</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Uchiyama</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Thomas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Shimada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.-I.</given-names>
            <surname>Taniguchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kronenwett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Vladimirov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Cho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Rew</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Jeong</surname>
          </string-name>
          , J. Han,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. Y.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. G.</given-names>
            <surname>Park</surname>
          </string-name>
          , S. Knauth, G. Pipelidis,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tsiamitros</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lungenstrass</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Morales</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Trogh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Plets</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Opiela</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.-H.</given-names>
            <surname>Fang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tsao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-R.</given-names>
            <surname>Chien</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.-S.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.-J.</given-names>
            <surname>Ye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. U.</given-names>
            <surname>Ali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <article-title>Evaluating indoor positioning systems in a shopping mall: The lessons learned from the ipin 2018 competition, IEEE Access 7 (</article-title>
          <year>2019</year>
          )
          <fpage>148594</fpage>
          -
          <lpage>148628</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2019</year>
          .
          <volume>2944389</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>K. P.</given-names>
            <surname>Subbu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Gozick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Dantu</surname>
          </string-name>
          , Locateme:
          <article-title>Magnetic-fields-based indoor localization using smartphones</article-title>
          ,
          <source>ACM Trans. Intell. Syst. Technol</source>
          .
          <volume>4</volume>
          (
          <year>2013</year>
          )
          <volume>73</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>73</lpage>
          :
          <fpage>27</fpage>
          . doi:
          <volume>10</volume>
          .1145/ 2508037.2508054.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>P.</given-names>
            <surname>Mirowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. K.</given-names>
            <surname>Ho</surname>
          </string-name>
          , Saehoon Yi,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>MacDonald, Signalslam: Simultaneous localization and mapping with mixed wifi, bluetooth, lte and magnetic signals</article-title>
          , in: International
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>