<!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 />
    <article-meta>
      <title-group>
        <article-title>Multi-Pedestrian Tracking System Based on Asynchronized IMUs?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Chuanhua Lu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hideaki Uchiyama</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Diego Thomas</string-name>
          <email>thomasg@limu.ait.kyushu-u.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Atsushi Shimada</string-name>
          <email>atsush@ait.kyushu-u.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rin-ichiro Taniguchi</string-name>
          <email>rin@kyudai.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kyushu University</institution>
          ,
          <addr-line>Fukuoka</addr-line>
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We propose a multi-pedestrian tracking system based on MEMS based IMUs as a novel tool for human behavior analysis. With asynchronized multiple IMUs, our system can track IMU-attached pedestrians in synchronization at a high frame rate in the large environment, compared with vision based approaches. The output data is similar to standard PDR systems as follows: the time-series position, velocity, and heading of the pedestrians in the 3D space. To realize our system, we propose a simple but e ective calibration technique for synchronizing the timelines of the asynchronized IMUs. With our system, users can analyze the detailed motion behaviors of the people who participate in a group work or a collective activity, quantitatively. By combining with other sensors such as an eye tracker, our system can further provide more comprehensive data in the experiments.</p>
      </abstract>
      <kwd-group>
        <kwd>Multi-pedestrian</kwd>
        <kwd>Inertial navigation</kwd>
        <kwd>Calibration</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Various demands on indoor positioning systems also has been rapidly
increasing for location-based services, such as navigation to shops, and advertisements.
From a technical point of view, the indoor positioning systems can be classi ed
into three categories: radio wave based systems, vision based ones, and inertial
sensor based ones. The use of radio frequency identi cation (RFID) [
        <xref ref-type="bibr" rid="ref10 ref2">2,10</xref>
        ],
Bluetooth low energy (BLE) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], and WiFi [
        <xref ref-type="bibr" rid="ref12 ref14">12,14</xref>
        ] belongs to the rst category. These
systems are stable, and easy to use after the calibration of the sensor positions is
performed once in the target environment. However, their positioning accuracy
is still relatively low due to noisy measurement of the sensor data. As another
drawback, they can provide the position of the users only, and generally cannot
provide their velocity and heading. The second category, which is vision based
systems, can be further separated into two subcategories: xed-camera based
ones [
        <xref ref-type="bibr" rid="ref15 ref4 ref6">4, 6, 15</xref>
        ], and movable-camera based ones [
        <xref ref-type="bibr" rid="ref1 ref8">1, 8</xref>
        ]. Both two subcategories can
achieve high accurate indoor positioning. However, the main drawback of vision
? Supported by JSPS KAKENHI Grant Number JP18H04125
based approaches is that they require an appropriate illumination conditions for
cameras, such as bright illumination or less dynamic illumination changes. The
movable-camera based ones are generally based on simultaneous localization and
mapping (SLAM). Typically, SLAM cannot perform well when the target space
is not static. The last one, which is inertial sensor based systems [
        <xref ref-type="bibr" rid="ref11 ref13 ref16">11, 13, 16</xref>
        ],
can be considered as most cost-e ective. Even with low cost IMU sensors, these
systems can achieve high accurate and high frame rate positioning based on
both dead reckoning and map matching. Moreover, they have no constraint to
the environment such as crowd or illumination changes, and also can provide
the velocity and heading of the users. Therefore, rather than the radio wave or
vision based systems, the inertial sensor based ones can be more suitable for
human motion analysis in various situations.
      </p>
      <p>
        In this paper, we propose a multi-pedestrian tracking system based on MEMS
based IMUs. Our goal is to track multiple IMU-attached pedestrians in
synchronization at high frame rate in the large environment, compared with vision based
approaches. Especially, we tackle the case of using asynchronized IMUs because
the global time based synchronization for multiple IMUs is not always usable, or
not accurate. In our prototype system, we use the NGIMU1 as an IMU device.
The use of our system is designed as follows. First, we x all of the IMUs on the
board, and rotate them for the process of time-synchronization. Next, we attach
the IMU onto each pedestrian, and collect data during the experiments for
human motion analysis. After the experiments, we synchronize all of the data, and
nally output all of the tracking results. For the behavior or motion analysis
for each pedestrian, we can use any PDR system, such as [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Since we use an
IMU based PDR, our system can output the time series position, velocity, and
heading of the pedestrians under various conditions, compared with vision based
systems. With our system, the researchers on human behavior analysis can
analyze the movements of the people who participate in a group work or a collective
activity, quantitatively. By combining with other sensors such as eye tracker or
electroencephalograph (EEG), our system can provide more comprehensive data
in the experiments.
      </p>
      <p>In summary, the contribution of our paper is threefold as follows.
{ A novel multiple pedestrian tracking systems is proposed.
{ A calibration process for o ine time-synchronization of multi-IMUs is
proposed.</p>
      <p>{ A potential usage is introduced.
2</p>
    </sec>
    <sec id="sec-2">
      <title>System Con guration</title>
      <p>Our system is designed for tracking multiple IMU-attached pedestrians in the
large 3D environment. First, we attach asynchronized IMUs onto pedestrians
to capture the data during the movement, and then process the data o ine.
The de nition of asynchronized IMUs is that they have their own timelines
1 http://x-io.co.uk/ngimu/
Capture
Processing
timer</p>
      <p>IMUs
recorded time points</p>
      <p>recorded sensor data
data synchronizer
synchronized sensor data</p>
      <p>single PDR
synchronized tracking results</p>
      <p>data viewer
individually such that the timing of booting an IMU corresponds to the origin
of the timeline. Since it is not easy to simultaneously boot all of the IMUs, for
instance 10 IMUs, the time synchronization technique is required for our system.
As illustrated in Fig. 1, our system is based on two main steps: the data capture
during the experiment for human behavior analysis, and the data processing
after the experiment. The modules in the processes consist of four parts: the
timer, the data synchronizer, the single PDR, and the data viewer. In the rest
of this section, we explain the detail of each module, and its usage.
2.1</p>
      <sec id="sec-2-1">
        <title>Timer</title>
        <p>The timer is a simple tool to save time points for all the processes. During
the experiment, some important time points should be manually recorded by
the users: when the rst IMU is booted, when the last IMU is booted, when the
calibration data capture is started and ended, etc. This tool is normally installed
on a laptop so that the time points are recorded in a global timeline given by a
laptop.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Data Synchronizer</title>
        <p>We propose a software based time synchronization technique to use
asynchronized IMUs for multiple pedestrian tracking. As illustrated in Fig. 2, the global</p>
        <p>Angular velocity
0
Angular velocity
IMU2 timeline</p>
        <p>IMU1 timeline</p>
        <p>Global timeline
time de ned in the timer is the main timeline in our system. In this section, we
rst explain how to use the timer for the data synchronizer, and then explain
how to synchronize the data from di erent IMUs.</p>
        <p>Usage and timeline Here is the example of using two IMUs for explanation
simplicity. If multiple IMUs are used, IMU2 corresponds to the lastly-booted
IMU, and IMU1 corresponds to the rstly-booted IMUs. First, the users record
the time t1 with the timer, as the time point before booting all the IMUs. Then,
they boot IMU1 at time t2, and do the same for IMU2 at time t3. These are not
recorded. We assume that each IMU starts recording the data to the internal
memory card immediately right after it is booted. For an asychronized IMU, the
booting time corresponds to the origin of each IMU timeline. Therefore, the time
points of each origin in each IMU timeline are di erent in the global timeline.
The users record time t4 with the timer, as the time point after all IMUs are
nally booted. They start a speci c motion for calibrating the IMU timelines
at time t5, and nish the motion at time t6. It should be noted that we do not
record t2 and t3 in the timer because it is not easy to manually save the accurate
time point. This means that we do not know the exact time of t2 and t3 in the
processing. t1, t4, t5 and t6 are roughly necessary for the time synchronization.</p>
        <p>Next, we explain the main idea of how to merge the IMU timelines onto the
global timeline. As discussed before, the exact value of t3, when IMU2 is booted,
is not known. Therefore, in the IMU2 timeline, it is not possible to nd the exact
correspondence of time points which are recorded in the global time. To solve
this problem, we use t4, which is recorded with the timer after IMU2 is booted.
Before recording a next time point tx after t4, the IMUs are stationary for a
time ts, which should be larger than t4 t3. This stationary process is useful
to segment the data. In the IMU2 timeline, the IMUs are stationary between
tx t3 ts and tx t3 of the global timeline. We assume that t4 t3 is small
(a) Step 1
(b) Step 2
(c) Step 3
(d) Step 4
(e) Back to step
1
enough (less than 10s), and use ts = 10s. For most researches, we do not need
the exact correspondence of tx in each timeline, and can use tx t4 as the
approximation instead. It is easy to nd that the IMUs are also stationary at
this time (tx t4 2 [tx t3 ts; tx t3]). Therefore, using this approximation
will not introduce any error on positioning.</p>
        <p>User interaction for synchronization Hereafter, we match the IMU1
timeline to the IMU2 timeline for the time synchronization. When using more than
three IMUs, we sequentially match the IMU1 timeline to others. To use the time
synchronizer, the user interaction is required in the step of the data capture.</p>
        <p>In this process, we propose to use a board to x the IMUs on it, and move the
board to generate some unique data changes in the angular velocity space. After
all the IMUs are booted, we x the IMUs on the board such that their z-axis on
the IMU frame is perpendicular to the board. Then, the IMUs are stationary for
ts = 10s for the data segmentation. After this, we rotate the calibration board
around z-axis on the ground or a desk, as illustrated in Fig. 3. This movement
should be designed for matching two sequential data accurately. In our empirical
experiments, we found that the su cient amplitude of the rotation was around
30 for more than 10 rounds. At the end, the IMUs are again stationary for
ts = 10s. To compute the time o set between IMU1 timeline and IMU2 timeline,
we match the angular velocity data on z-axis.</p>
        <p>Computation of time o set The time o set
minimizing the least absolute deviation (LAD):
t = t3</p>
        <p>t2 is computed by
t=tmin
tmax
argmin X jIM U 1:datat+ t
t</p>
        <p>IM U 2:datatj
t 2 (0; t4
tmin = t5
(4)</p>
        <p>Algorithm 1: Matching the IMU1 timeline to the IMU2 timeline
for IM U 1i in IM U 1:</p>
        <p>IM U 1i: t = N one
IM U 1i:LAD = 0:0
for t in range(0, t4 t1):</p>
        <p>LAD = 0:0
for t in range(t5 t4, t6 t4):</p>
        <p>LAD = LAD + jIM U 1i:datat+ t IM U 2:datatj
if (IM U 1i: t == N one) or (IM U 1i:LAD &gt; LAD):</p>
        <p>IM U 1i: t = t</p>
        <p>IM U 1i:LAD = LAD
Angular velocity
0</p>
        <p>Global time
IMU 1</p>
        <p>IMU 2
where IM U 1:data is the angular velocity of IMU1, IM U 2:data is that of IMU2.
As illustrated in Algorithm 1, the optimal t is found by a slide window based
approach. Finally, as illustrated in Fig. 4, the time o set t can be computed
so that all the IMU timelines are matched to the global timeline. Theoretically,
the error on computed t is less than 1:0=rs, where rs is the sampling rate.
We can use any single PDR system such as foot-mounted or chest-mounted one
to generate the tracking result for each pedestrian. The mount positions can be
selected according to the issues of human motion analysis. With the synchronized
sensor data, it is easy to merge all of the results in the one timeline.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiment</title>
      <p>We show the behavior analysis of two persons: a person who guides a person,
and a person who is guided, namely the guide and the follower. We attach the
2.5</p>
      <p>IMU on each right foot, and use a standard foot-mounted PDR system based
on dead reckoning and map matching for generating each tracking result.</p>
      <p>With the synchronized tracking results, it is possible to analyze the
relationship between the walking status of two people: the guide and the follower. For
example, as illustrated in Fig. 5, the relationship between the step length of the
guide and that of the follower along the traveled time can be generated.
Generally, the follower tries to walk as the guide does. With vision based approaches, it
is not possible to acquire the step-level human motion in the large environment.
By using our synchronization technique, we can provide the tracking results of
multiple pedestrians. From a psychological point of view, it would be interesting
to analyze the degree of the comfort for the follower.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>In this paper, we proposed a cost-e ective multi-pedestrian tracking system
based on MEMS IMUs. Our system supports the researchers who are working
on tracking multiple pedestrians for human motion analysis. With our
calibration process, the synchronization error on time was less than 50ms, which can
satisfy most of research purposes. Our data viewer can be a tool such that the
researchers can intuitively analyze the position and heading of the pedestrians
in the experiments.</p>
      <p>
        In our future work, we apply this system to the human motion analysis in
crowd [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. With vision based approaches, it is possible to track many pedestrians
in the images. However, the tracking is performed in an image space, and does
not provide any motion in the 3D space. By using a foot-mounted IMU, we will
clarify how the pedestrians walk in the crowd by analyzing the high frame rate
foot motions. Also, it would be interesting to use our system with eye trackers
so that the psychological aspect of pedestrians can be clari ed [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Davison</surname>
            ,
            <given-names>A.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reid</surname>
            ,
            <given-names>I.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Molton</surname>
            ,
            <given-names>N.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stasse</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Monoslam: Real-time single camera slam</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis &amp; Machine Intelligence (6)</source>
          ,
          <volume>1052</volume>
          {
          <fpage>1067</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Finkenzeller</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>RFID handbook: fundamentals and applications in contactless smart cards, radio frequency identi cation and near- eld communication</article-title>
          . John Wiley &amp; Sons (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Hayhoe</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ballard</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Eye movements in natural behavior</article-title>
          .
          <source>Trends in cognitive sciences 9</source>
          (
          <issue>4</issue>
          ),
          <volume>188</volume>
          {
          <fpage>194</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Khan</surname>
            ,
            <given-names>S.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A multiview approach to tracking people in crowded scenes using a planar homography constraint</article-title>
          .
          <source>In: European Conference on Computer Vision</source>
          . pp.
          <volume>133</volume>
          {
          <fpage>146</fpage>
          . Springer (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uchiyama</surname>
          </string-name>
          , H.,
          <string-name>
            <surname>Thomas</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shimada</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taniguchi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <year>i</year>
          .:
          <article-title>Indoor positioning system based on chest-mounted imu</article-title>
          .
          <source>Sensors</source>
          <volume>19</volume>
          (
          <issue>2</issue>
          ),
          <volume>420</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Mohedano</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Del-Blanco</surname>
            ,
            <given-names>C.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jaureguizar</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salgado</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garc</surname>
            <given-names>a</given-names>
          </string-name>
          , N.:
          <article-title>Robust 3d people tracking and positioning system in a semi-overlapped multi-camera environment</article-title>
          .
          <source>In: Image Processing</source>
          ,
          <year>2008</year>
          .
          <source>ICIP</source>
          <year>2008</year>
          . 15th IEEE International Conference on. pp.
          <volume>2656</volume>
          {
          <fpage>2659</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. Moussad, M.,
          <string-name>
            <surname>Perozo</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garnier</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Helbing</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Theraulaz</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>The walking behaviour of pedestrian social groups and its impact on crowd dynamics</article-title>
          .
          <source>PloS one 5</source>
          (
          <issue>4</issue>
          ),
          <year>e10047</year>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Mur-Artal</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tardos</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          :
          <article-title>Orb-slam2: An open-source slam system for monocular, stereo, and rgb-d cameras</article-title>
          .
          <source>IEEE Transactions on Robotics</source>
          <volume>33</volume>
          (
          <issue>5</issue>
          ),
          <volume>1255</volume>
          {
          <fpage>1262</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Newman</surname>
          </string-name>
          , N.:
          <article-title>Apple ibeacon technology brie ng</article-title>
          .
          <source>Journal of Direct, Data and Digital Marketing Practice</source>
          <volume>15</volume>
          (
          <issue>3</issue>
          ),
          <volume>222</volume>
          {
          <fpage>225</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Ni</surname>
            ,
            <given-names>L.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lau</surname>
            ,
            <given-names>Y.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patil</surname>
            ,
            <given-names>A.P.</given-names>
          </string-name>
          :
          <article-title>Landmarc: indoor location sensing using active r d</article-title>
          .
          <source>In: Pervasive Computing and Communications</source>
          ,
          <year>2003</year>
          .(PerCom
          <year>2003</year>
          ).
          <source>Proceedings of the First IEEE International Conference on</source>
          . pp.
          <volume>407</volume>
          {
          <fpage>415</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ojeda</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borenstein</surname>
          </string-name>
          , J.:
          <article-title>Personal dead-reckoning system for gps-denied environments</article-title>
          . In: Safety, Security and
          <string-name>
            <given-names>Rescue</given-names>
            <surname>Robotics</surname>
          </string-name>
          ,
          <year>2007</year>
          .
          <article-title>SSRR 2007</article-title>
          . IEEE International Workshop on. pp.
          <volume>1</volume>
          {
          <issue>6</issue>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Woo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jeong</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mok</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xia</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Choi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pyeon</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heo</surname>
          </string-name>
          , J.:
          <article-title>Application of wi -based indoor positioning system for labor tracking at construction sites: A case study in guangzhou mtr</article-title>
          .
          <source>Automation in Construction 20(1)</source>
          ,
          <volume>3</volume>
          {
          <fpage>13</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Yan</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shan</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Furukawa</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Ridi: Robust imu double integration</article-title>
          .
          <source>arXiv preprint arXiv:1712.09004</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shao</surname>
            ,
            <given-names>H.R.</given-names>
          </string-name>
          :
          <article-title>Wi -based indoor positioning</article-title>
          .
          <source>IEEE Communications Magazine</source>
          <volume>53</volume>
          (
          <issue>3</issue>
          ),
          <volume>150</volume>
          {
          <fpage>157</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Zhan</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Monekosso</surname>
            ,
            <given-names>D.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Remagnino</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Velastin</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>L.Q.</given-names>
          </string-name>
          :
          <article-title>Crowd analysis: a survey</article-title>
          .
          <source>Machine Vision and Applications</source>
          <volume>19</volume>
          (
          <issue>5-6</issue>
          ),
          <volume>345</volume>
          {
          <fpage>357</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chou</surname>
          </string-name>
          , C.T.:
          <article-title>Naviglass: Indoor localisation using smart glasses</article-title>
          .
          <source>In: EWSN</source>
          . pp.
          <volume>205</volume>
          {
          <issue>216</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>