<!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>End-to-End Walking Speed Estimation Method for Smartphone PDR using DualCNN-LSTM</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nobuo Kawaguchi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Junto Nozaki</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Takuto Yoshida</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kei Hiroi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Takuro Yonezawa</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Katsuhiko Kaji</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Aichi Institute of Technology</institution>
          ,
          <country country="JP">Japan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Nagoya University</institution>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Most of the current inertial positioning systems can be categorized as the strapdown algorithm and the step-and-heading approach. However, for the strapdown algorithm using smartphone as a sensor device, the accuracy of the current MEMS based accelerometer are not enough for estimating relative movement. Also, for the step-and-heading approach, robust estimation of step length is always difficult. In this paper, we propose an end-to-end walking speed estimation method using Deep Learning to overcome these problems. By using our method, we can achieve a smartphone PDR with higher accuracy and better robustness to gait type.</p>
      </abstract>
      <kwd-group>
        <kwd>end-to-end inertial positioning PDR CNN-LSTM alCNN walking speed estimation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Pedestrian Dead Reckoning(PDR) is one of the promising technology for
indoor localization. Most of the current PDR techniques can be categorized as the
strapdown algorithm and the step-and-heading algorithm [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The strapdown
algorithms require precise accuracy of the sensor devices to realize the
accurate localization. However, most of current smartphones equipped with MEMS
sensors do not have enough precision for the double integration, it causes a
timecumulative drift-error. On the other hand, the step-and-heading PDR algorithm
has the major difficulty in robust estimation of the step length and the step
detection. Step length depends on several parameters such as person's height,
walking speed and type of gait. So, in the conventional method [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], it is not
easy to estimate step length without using user dependent information. For the
step detection, distinguishing "stamp" with usual "walk" is very difficult.
      </p>
      <p>
        In this paper, we propose an end-to-end walking speed estimation method for
smartphone PDR by using DualCNN-LSTM. By estimating pedestrian's
walking speed directly from accelerometer sensor data, we do not have to consider
about parameters such as step length, person's height nor type of gait. This
means we do not have to consider about user dependent information which
affects walking-speed parameters. To adapt machine learning algorithm for
end-toend speed estimation, we address two problems: 1) how we collect ground truth
data of pedestrian's speed and trajectory for training data, and 2) how we design
neural network for achieving high accuracy. To collect data for training, we
leverage Google Tango [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] for recognizing trajectory, and we calculate pedestrian's
speed data by using matrix manipulation with Karman lter. To achieve
integration of step-detection and step-length estimation as speed estimation with
machine learning technique, we employ LSTM(Long Short Term Memory) [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] with
convolutional neural network called CNN-LSTM [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Additionally, we extend
CNN-LSTM with the fusion of short term convolutional features and long term
convolutional features. So we call our network as DualCNN-LSTM. Through
our experiments, we con rmed that our method achieves higher precision such
as 6.51% error rate compared to 17.55% of existing method .
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        There are large amount of study which handles pedestrian localization systems
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. One of the successful PDR is based on ZUPT(Zero Velocity Updates) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
method which use xed sensors on the foot [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. But this method cannot utilize
smartphone because it requires to x the sensors on the foot. Most of smartphone
PDR researches use step-and-heading algorithm. For the step detection, Alzantot
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] utilize nite automaton with peak detection. Also, there are several PDR
competitions [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] which collects several algorithms to evaluate them under the
same condition. In addition, there is a step-length estimation method which
utilize stacked autoencoders [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. These works challenged to increase accuracy
of PDR. however, still not achieved enough accuracy for real-world deployment.
      </p>
      <p>
        In addition, recent advancement of deep learning technology enables
end-toend machine learning on different domains [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. We obtain various technical
hints from these researches. One of the most famous end-to-end machine learning
system is "Deep Speech" [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] which enables end-to-end speech recognition. By
utilizing fully connected layer and bi-directional Recurrent Neural Network, they
enabled learning from unaligned transcribed audio dataset.
3
3.1
      </p>
      <sec id="sec-2-1">
        <title>Objective</title>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>End-to-end Walking Speed Estimation for PDR</title>
      <p>Our long-term objective is to establish a method for end-to-end PDR which
inputs accelerometer and gyro sensor data and outputs relative position
movement. However, this paper focuses to estimate pedestrian's speed by end-to-end
manner, and calculating trajectory with the speed and heading data. Thus, we
propose speed-and-heading PDR algorithm. To best of our knowledge,
recognizing heading can be achieved with high accuracy. Compared with heading,
current PDR methods' inaccuracy is caused by failing estimation of step length
and step counts. So we divide the problem into simpler components - one is the
end-to-end horizontal walking speed estimation, and the other is the horizontal
heading estimation. This method is different from conventional step-and-heading
approach because we don't have to estimate the step count and the step length.
Our end-to-end walking speed estimation method inputs accelerometer sensor
data and directly outputs terminal movement speed.</p>
      <p>To achieve the objective, we address two problems to be solved for
end-toend speed estimation. First problem is how we prepare training data for
end-toend speed estimation. To adapt machine learning for speed estimation, we need
to collect dataset which includes pedestrian's (i.e., smartphone's) trajectory,
accelerometer data, gyro sensor data, and speed. It is difficult to get these data
from smartphone directly, so that we leverage Google Tango and analyze it's
data for preparing speed as ground truth. Second problem is how we model
neural network for estimating speed. We surveyed different methods of deep
neural network for activity recognition area. Through the survey and our initial
experiments with different models of networks, we decided to extend CNN-LSTM
for end-to-end speed estimation (see Fig.1).
3.2</p>
      <sec id="sec-3-1">
        <title>PDR Data Collection for End-to-End Speed Estimation</title>
        <p>
          End-to-end machine learning of PDR requires ground truth data of the precise
terminal location with sensor inputs. In this paper, we employ Google Tango
enabled smartphone (Lenovo PHAB2 Pro) with original location data logger
software and HASC Logger [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] . Google Tango utilizes vision tracking called
"VSLAM" with sensor fusion technology. By using Google Tango, we can obtain
3D trajectory of terminal position. The location measurement error of Google
Tango in our pre-experiment is less than 30cm, and also in the evaluation
literature[
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. So we use Google Tango tracking data as a ground truth data of
the terminal location. We have collected 79 different routes by 5 subject who
is equipped with 3 smartphones simultaneously. In our data collection, subjects
are ordered to perform different type of gaits such as fast walk, normal walk,
slow walk, and stamp. Details of the collected PDR dataset is shown in Table 1.
        </p>
        <p>
          Based on the collected data, we have to estimate pedestrian's speed. In this
paper, we focus two-dimensional trajectory. However, speed vector which is
calculated from Tango's location data cannot be used directly because Tango
exports data which includes 3 dimensional data. Therefore, we applied Karman
lter based method [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] to estimate and remove data of gravity direction with
considering noise reduction [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. We calculate 2 dimensional moving vector by
using gravity direction vector g which is estimated from Karman lter as following:
g v
vh = v g 2 v: We use composition of calculated speed vector as ground truth
j j
data for speed estimation in the following section. Fig. 2 shows the overview of
the process of extracting horizontal speed.
3.3
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>DualCNN-LSTM</title>
        <p>
          To model the walking speed, we employ CNN-LSTM [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] which is successfully
used for activity recognition and other temporal signal processing methods.
Additionally, we use fusion layer to capture short and long term features of walking
Number of Subjects 5 subjects (20's male)
Terminal Position Hand, Left/Right Waist Pocket (3 positions)
Type of Gait walk(fast, normal, slow, stamp), still
Total Routes 79 routes (234 les)
Average walking time 92.9 sec,,SD: 55.1sec
        </p>
        <p>
          Average route length 52.9m, SD:35.5m
activities from the idea of local and global feature extraction [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. Detail of the
structure and tensor sizes of DualCNN-LSTM network is shown in Fig. 1. We
utilize dropout( p=0.5), and ReLU for activation function.
        </p>
        <p>Fig. 3 shows the data ow of the sensor data input and the estimated
horizontal speed output of DualCNN-LSTM. For each 100Hz sampling timing, we input
200 samples (2.0sec) into convolutional layer of the DualCNN-LSTM network.
Inside of the network, short term feature and long term feature are extracted
and combined into LSTM. We use PyTorch as a deep learning platform.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Evaluation</title>
      <p>
        We have evaluated our proposed method with conventional automaton based
speed estimation method [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. For the evaluation dataset, we use our collected
PDR dataset and large indoor pedestrian sensing corpus HASC-IPSC [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
HASCIPSC is a corpus for indoor localization but not for real-time location estimation.
So HASC-IPSC only contains 3D routes without time-stamp. Table 2 shows the
detail of HASC-IPSC.
      </p>
      <sec id="sec-4-1">
        <title>Conventional Automaton based step detection [8]</title>
        <p>For the comparison, we use conventional state-machine based PDR. Step
detection nite state automaton is shown in Fig. 4. State transition of automaton by
norm is depicted in Fig. 5. Parameter set for the automaton is shown in table 3.</p>
        <p>For the input of the state machine, we use 100Hz resampled 3 axis
accelerometer sensor data and norm. We suppress the high-frequency noise of the sensor
data by low-pass lter using FFT (higher than 8Hz for pocket, and others for
10Hz). Additionally, we limit the least time span of steps to be more than 0.5sec
to avoid error detection. For the walking speed estimation, we use step length
as person's stature 0.46.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Evaluation with PDR dataset</title>
        <p>
          In this paper, we report the detailed result of our PDR dataset for evaluation.
We divide the 5 subjects PDR dataset for 4 subjects for learning, and 1
subject for test, which results 198 learning les and 36 test les. For the evaluation
metrics, we employ the following metrics called PIEM(Path Independent
Evaluation Metrics) [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] - Average moving distance error (AMDE), Moving distance
error rate for each meter (MDEM), and Moving distance error rate for each
second (MDES).
        </p>
        <p>For AMDE, we calculate total distance error by using estimated walking
speed and elapsed time. For MDEM and MDES, we rst create a scatter plot
from moving distance error and ground truth distance, or elapsed time. Then
we obtain the error rate from the slope of the line regressed by the least square
estimate method. Result of the evaluation with our PDR dataset is shown in
Table 4. All results of DualCNN-LSTM show better performance than Automaton
based method. Effect of the type of gait is shown in Table 5. Automaton based
method cannot handle the "stamp", so it increases estimation error. Fig. 6 and
Fig. 7 show examples of the speed estimation results of conventional automaton
based method and DualCNN-LSTM. Fig. 8 and Fig. 9 show the results of
estimated moving paths with ground truth. To plot the moving path, we integrate
estimated walking speed with moving direction which is calculated from
horizontal angular velocity. Fig. 6 and Fig.8 is for "walk", and Fig. 7 and Fig.9 is
for "stamp". Automaton based method cannot clearly distinguish the "stamp"
with "walk", so it sometimes outputs incorrect speed in "stamp"(like in Fig. 7).</p>
        <p>AMDE[m] 3.83
Overall MDEM[%] 6.26</p>
        <p>MDES[%] 4.03</p>
        <p>AMDE[m] 4.30
Hand MDEM[%] 6.24</p>
        <p>MDES[%] 4.92</p>
        <p>AMDE[m] 2.64
L-Pocket MDEM[%] 4.62</p>
        <p>MDES[%] 2.53</p>
        <p>AMDE[m] 4.55
R-Pocket MDEM[%] 7.92</p>
        <p>MDES[%]8 4.64
We propose an end-to-end pedestrian walking speed estimation method using
DualCNN-LSTM. By using Google Tango for collecting the corpus of
pedestrian's 3D-location with sensor data, our learning method achieved higher
precision such as 6.51% error rate.</p>
        <p>Acknowledgment. This work is supported by JSPS KAKENHI Grant Number
JP17H01762.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>R.</given-names>
            <surname>Harle</surname>
          </string-name>
          ,
          <article-title>"A Survey of Indoor Inertial Positioning Systems for Pedestrians"</article-title>
          ,
          <source>IEEE Communications surveys &amp; Tutorials</source>
          , Vol.
          <volume>15</volume>
          , No.
          <issue>3</issue>
          , pp.
          <fpage>1281</fpage>
          -
          <lpage>1293</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <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>X.</given-names>
            <surname>Ji</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Yuan</surname>
          </string-name>
          ,
          <article-title>"A foot-mounted PDR system based on IMU/EKF+HMM+ZUPT+ZARU+HDR+compass algorithm"</article-title>
          ,
          <source>Int. Conf. on Indoor Positioning and Indoor Navigation(IPIN2017)</source>
          ,
          <year>2017</year>
          . doi:
          <volume>10</volume>
          .1109/IPIN.
          <year>2017</year>
          .8115916
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>H.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Yu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Darrell</surname>
          </string-name>
          ,
          <article-title>"End-to-End Learning of Driving Models from Large-Scale Video Datasets</article-title>
          ,
          <source>The IEEE Conference on Computer Vision and Pattern Recognition(CVPR)</source>
          , pp.
          <fpage>3530</fpage>
          -
          <lpage>3538</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>S.</given-names>
            <surname>Levine</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Finn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Darrell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Abbeel</surname>
          </string-name>
          ,
          <article-title>"End-to-End Training of Deep Visuomotor Policies"</article-title>
          ,
          <source>Journal of Machine Learning</source>
          , Vol.
          <volume>16</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>40</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>M.</given-names>
            <surname>Alzantot</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Youssef</surname>
          </string-name>
          ,
          <article-title>"UPTIME: Ubiquitous Pedestrian Tracking Using Mobile Phones"</article-title>
          ,
          <source>in Wireless Communications and Networking Conferene(WCNC)</source>
          , IEEE, pp.
          <fpage>3204</fpage>
          -
          <lpage>3209</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>R.</given-names>
            <surname>Roberto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Lima</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Araujo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Teichrieb</surname>
          </string-name>
          ,
          <article-title>"Evaluation of Motion Tracking and Depth Sensing Accuracy of the Tango Tablet"</article-title>
          ,
          <source>Int. Symp. on Mixed</source>
          and Augumented
          <string-name>
            <surname>Rality(ISMAR-Adjunct</surname>
            <given-names>)</given-names>
          </string-name>
          , IEEE,
          <year>2016</year>
          . doi:
          <volume>10</volume>
          .1109/ISMARAdjunct.
          <year>2016</year>
          .0082
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>N.</given-names>
            <surname>Kawaguchi</surname>
          </string-name>
          , et.al,
          <article-title>"HASC2012corpus: Large Scale Human Activity Corpus and Its Application"</article-title>
          , the Second International Workshop of Mobile Sensing:
          <article-title>From Smartphones and Wearables to Big Data(Held with IPSN2012</article-title>
          and
          <source>CPSWeek</source>
          <year>2012</year>
          ),
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>R.</given-names>
            <surname>Ban</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kaji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hiroi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Kawaguchi</surname>
          </string-name>
          ,
          <article-title>"Indoor Positioning Method Integrating Pedestrian Dead Reckoning with Magnetic Field and WiFi Fingerprints"</article-title>
          ,
          <source>In 8th Int. Conf. on Mobile Computing and Ubiquitous Networking (ICMU)</source>
          , pp.
          <fpage>167</fpage>
          -
          <lpage>172</lpage>
          . IEEE,
          <year>2015</year>
          . doi:
          <volume>10</volume>
          .1109/ICMU.
          <year>2015</year>
          .7061061
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>M.</given-names>
            <surname>Abe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kaji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hiroi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Kawaguchi</surname>
          </string-name>
          ,
          <article-title>"PIEM: Path Independent Evaluation Metric for Relative Localization"</article-title>
          ,
          <source>Int. Conf. on Indoor Positioning and Indoor Navigation</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>K.</given-names>
            <surname>Kaji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Watanabe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ban</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Kawaguchi</surname>
          </string-name>
          ,
          <article-title>"HASC-IPSC:Indoor Pedestrian Sensing Corpus with a Balance of Gender and Age for Indoor Positioning and Floor-plan Generation Researches"</article-title>
          ,
          <source>Pervasive and Ubiquitous Computing adjunct publication</source>
          , pp.
          <fpage>605</fpage>
          -
          <lpage>610</lpage>
          . ACM,
          <year>2013</year>
          . doi:
          <volume>10</volume>
          .1145/2494091.2495981
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Fuqiang</surname>
            <given-names>Gu</given-names>
          </string-name>
          , Kourosh Khoshelham,
          <string-name>
            <given-names>Chunyang</given-names>
            <surname>Yu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Jianga</given-names>
            <surname>Shang</surname>
          </string-name>
          .
          <article-title>Accurate Step Length Estimation for Pedestrian Dead Reckoning Localization Using Stacked Autoencoders</article-title>
          .
          <source>IEEE Transactions on Instrumentation and Measurement</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Francisco Javier Ordonez and
          <string-name>
            <given-names>Daniel</given-names>
            <surname>Roggen</surname>
          </string-name>
          .
          <article-title>Deep Convolutional and LSTM Recurrent Neural Networks for Multimodal Wearable Activity Recognition</article-title>
          .
          <source>Sensors</source>
          , Vol.
          <volume>16</volume>
          , No.
          <volume>1</volume>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Satoshi</surname>
            <given-names>Iizuka</given-names>
          </string-name>
          , Edgar Simo-Serra, and
          <string-name>
            <given-names>Hiroshi</given-names>
            <surname>Ishikawa</surname>
          </string-name>
          .
          <article-title>Let there be Color!: Joint End-to-end Learning of Global and Local Image Priors for Automatic Image Colorization with Simultaneous Classi cation</article-title>
          .
          <source>ACM Transactions on Graphics (TOG)</source>
          , Vol.
          <volume>35</volume>
          , No.
          <issue>4</issue>
          , pp.
          <volume>110</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>110</lpage>
          :
          <fpage>11</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Sepp</given-names>
            <surname>Hochreiter</surname>
          </string-name>
          and
          <string-name>
            <given-names>Jurgen</given-names>
            <surname>Schmidhuber</surname>
          </string-name>
          ,
          <article-title>"Long Short-term Memory" Neural computation</article-title>
          , Vol.
          <volume>9</volume>
          , No.
          <issue>8</issue>
          , pp.
          <fpage>1735</fpage>
          -
          <lpage>1780</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>K.</given-names>
            <surname>Kaji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kanagu. K. Murao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Nishio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Urano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Iida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kawaguchi</surname>
          </string-name>
          ,
          <article-title>"Multi-algorithm on-site Evaluation System for PDR Challenge"</article-title>
          ,
          <source>In Proc. of Ninth International Conference on Mobile Computing and Ubiquitous Networking (ICMU2016)</source>
          ,
          <year>2016</year>
          . doi:
          <volume>10</volume>
          .1109/ICMU.
          <year>2016</year>
          .7742094
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>M. Kourogi</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Ishikawa</surname>
            and
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Kurata</surname>
          </string-name>
          ,
          <article-title>"A method of pedestrian dead reckoning using action recognition,"</article-title>
          <source>IEEE/ION Position, Location and Navigation Symposium</source>
          , Indian Wells, CA,
          <year>2010</year>
          , pp.
          <fpage>85</fpage>
          -
          <lpage>89</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>Saurabh</given-names>
            <surname>Godha</surname>
          </string-name>
          and
          <string-name>
            <given-names>Gerard</given-names>
            <surname>Lachapelle</surname>
          </string-name>
          .
          <article-title>Foot Mounted Inertial System for Pedestrian Navigation</article-title>
          .
          <source>Measurement Science and Technology</source>
          , Vol.
          <volume>19</volume>
          , No.
          <issue>7</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>A.</given-names>
            <surname>Hannun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Case</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Casper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Catanzaro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Diamos</surname>
          </string-name>
          , E. Elsen,
          <string-name>
            <given-names>R.</given-names>
            <surname>Prenger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Satheesh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sengupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Coates</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. Y.</given-names>
            <surname>Ng</surname>
          </string-name>
          ,
          <article-title>"Deep Speech: Scaling up end-toendspeech recognition"</article-title>
          ,
          <source>arXiv:1412.5567</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>