<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Bioeng. Biotechnol.</journal-id>
<journal-title>Frontiers in Bioengineering and Biotechnology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Bioeng. Biotechnol.</abbrev-journal-title>
<issn pub-type="epub">2296-4185</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">868928</article-id>
<article-id pub-id-type="doi">10.3389/fbioe.2022.868928</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Bioengineering and Biotechnology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>An Algorithm for Accurate Marker-Based Gait Event Detection in Healthy and Pathological Populations During Complex Motor Tasks</article-title>
<alt-title alt-title-type="left-running-head">Bonci et al.</alt-title>
<alt-title alt-title-type="right-running-head">Marker-Based Gait Event Detection</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Bonci</surname>
<given-names>Tecla</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1660527/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Salis</surname>
<given-names>Francesca</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1595738/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Scott</surname>
<given-names>Kirsty</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Alcock</surname>
<given-names>Lisa</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/675707/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Becker</surname>
<given-names>Clemens</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1111244/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Bertuletti</surname>
<given-names>Stefano</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Buckley</surname>
<given-names>Ellen</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Caruso</surname>
<given-names>Marco</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1663924/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Cereatti</surname>
<given-names>Andrea</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Del Din</surname>
<given-names>Silvia</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Gazit</surname>
<given-names>Eran</given-names>
</name>
<xref ref-type="aff" rid="aff6">
<sup>6</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/464228/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hansen</surname>
<given-names>Clint</given-names>
</name>
<xref ref-type="aff" rid="aff7">
<sup>7</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/356400/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hausdorff</surname>
<given-names>Jeffrey M.</given-names>
</name>
<xref ref-type="aff" rid="aff6">
<sup>6</sup>
</xref>
<xref ref-type="aff" rid="aff8">
<sup>8</sup>
</xref>
<xref ref-type="aff" rid="aff9">
<sup>9</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/225375/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Maetzler</surname>
<given-names>Walter</given-names>
</name>
<xref ref-type="aff" rid="aff7">
<sup>7</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/99974/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Palmerini</surname>
<given-names>Luca</given-names>
</name>
<xref ref-type="aff" rid="aff10">
<sup>10</sup>
</xref>
<xref ref-type="aff" rid="aff11">
<sup>11</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/398830/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Rochester</surname>
<given-names>Lynn</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="aff" rid="aff12">
<sup>12</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Schwickert</surname>
<given-names>Lars</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/904804/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Sharrack</surname>
<given-names>Basil</given-names>
</name>
<xref ref-type="aff" rid="aff13">
<sup>13</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/951932/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Vogiatzis</surname>
<given-names>Ioannis</given-names>
</name>
<xref ref-type="aff" rid="aff14">
<sup>14</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1014350/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Mazz&#xe0;</surname>
<given-names>Claudia</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/644807/overview"/>
</contrib>
<on-behalf-of>on behalf of the Mobilise-D consortium</on-behalf-of>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Mechanical Engineering</institution>, <institution>Insigno Institute for In Silico Medicine</institution>, <institution>The University of Sheffield</institution>, <addr-line>Sheffield</addr-line>, <country>United Kingdom</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Biomedical Sciences</institution>, <institution>University of Sassari</institution>, <addr-line>Sassari</addr-line>, <country>Italy</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Translational and Clinical Research Institute</institution>, <institution>Faculty of Medical Sciences</institution>, <institution>Newcastle University</institution>, <addr-line>Newcastle Upon Tyne</addr-line>, <country>United Kingdom</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Department for Geriatric Rehabilitation</institution>, <institution>Robert-Bosch-Hospital</institution>, <addr-line>Stuttgart</addr-line>, <country>Germany</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>Department of Electronics and Telecommunications</institution>, <institution>Politecnico Di Torino</institution>, <addr-line>Torino</addr-line>, <country>Italy</country>
</aff>
<aff id="aff6">
<sup>6</sup>
<institution>Centre for the Study of Movement, Cognition and Mobility</institution>, <institution>Tel Aviv Sourasky Medical Centre</institution>, <addr-line>Tel Aviv</addr-line>, <country>Israel</country>
</aff>
<aff id="aff7">
<sup>7</sup>
<institution>Department of Neurology</institution>, <institution>University Hospital Schleswig-Holstein</institution>, <institution>Campus Kiel</institution>, <institution>Kiel University</institution>, <addr-line>Kiel</addr-line>, <country>Germany</country>
</aff>
<aff id="aff8">
<sup>8</sup>
<institution>Department of Physical Therapy</institution>, <institution>Sackler Faculty of Medicine</institution>, <institution>Sagol School of Neuroscience</institution>, <institution>Tel Aviv University</institution>, <addr-line>Tel Aviv</addr-line>, <country>Israel</country>
</aff>
<aff id="aff9">
<sup>9</sup>
<institution>Department of Orthopaedic Surgery</institution>, <institution>Rush Alzheimer&#x2019;s Disease Center</institution>, <institution>Rush University Medical Center</institution>, <addr-line>Chicago</addr-line>, <addr-line>IL</addr-line>, <country>United States</country>
</aff>
<aff id="aff10">
<sup>10</sup>
<institution>Department of Electrical, Electronic, and Information Engineering &#x201c;Guglielmo Marconi&#x201d;</institution>, <institution>University of Bologna</institution>, <addr-line>Bologna</addr-line>, <country>Italy</country>
</aff>
<aff id="aff11">
<sup>11</sup>
<institution>Health Sciences and Technologies&#x2013;Interdepartmental Center for Industrial Research (CIRI-SDV)</institution>, <institution>University of Bologna</institution>, <addr-line>Bologna</addr-line>, <country>Italy</country>
</aff>
<aff id="aff12">
<sup>12</sup>
<institution>The Newcastle Upon Tyne Hospitals NHS Foundation Trust</institution>, <addr-line>Newcastle Upon Tyne</addr-line>, <country>United Kingdom</country>
</aff>
<aff id="aff13">
<sup>13</sup>
<institution>Department of Neuroscience</institution>, <institution>Sheffield NIHR Translational Neuroscience BRC</institution>, <institution>Sheffield Teaching Hospitals NHS Foundation Trust</institution>, <addr-line>Sheffield</addr-line>, <country>United Kingdom</country>
</aff>
<aff id="aff14">
<sup>14</sup>
<institution>Department of Sport, Exercise and Rehabilitation</institution>, <institution>Northumbria University</institution>, <addr-line>Newcastle Upon Tyne</addr-line>, <country>United Kingdom</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/124236/overview">Rezaul Begg</ext-link>, Victoria University, Australia</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1552962/overview">David Cornelius Kingston</ext-link>, University of Nebraska Omaha, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1595738/overview">Tony Sparrow</ext-link>, Victoria University, Australia</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Tecla Bonci, <email>t.bonci@sheffield.ac.uk</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Biomechanics, a section of the journal Frontiers in Bioengineering and Biotechnology</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>02</day>
<month>06</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>868928</elocation-id>
<history>
<date date-type="received">
<day>03</day>
<month>02</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>20</day>
<month>04</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Bonci, Salis, Scott, Alcock, Becker, Bertuletti, Buckley, Caruso, Cereatti, Del Din, Gazit, Hansen, Hausdorff, Maetzler, Palmerini, Rochester, Schwickert, Sharrack, Vogiatzis and Mazz&#xe0;.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Bonci, Salis, Scott, Alcock, Becker, Bertuletti, Buckley, Caruso, Cereatti, Del Din, Gazit, Hansen, Hausdorff, Maetzler, Palmerini, Rochester, Schwickert, Sharrack, Vogiatzis and Mazz&#xe0;</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>There is growing interest in the quantification of gait as part of complex motor tasks. This requires gait events (GEs) to be detected under conditions different from straight walking. This study aimed to propose and validate a new marker-based GE detection method, which is also suitable for curvilinear walking and step negotiation. The method was first tested against existing algorithms using data from healthy young adults (YA, <italic>n</italic> &#x3d; 20) and then assessed in data from 10 individuals from the following five cohorts: older adults, chronic obstructive pulmonary disease, multiple sclerosis, Parkinson&#x2019;s disease, and proximal femur fracture. The propagation of the errors associated with GE detection on the calculation of stride length, duration, speed, and stance/swing durations was investigated. All participants performed a variety of motor tasks including curvilinear walking and step negotiation, while reference GEs were identified using a validated methodology exploiting pressure insole signals. Sensitivity, positive predictive values (PPV), F1-score, bias, precision, and accuracy were calculated. Absolute agreement [intraclass correlation coefficient (<inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>2,1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>)] between marker-based and pressure insole stride parameters was also tested. In the YA cohort, the proposed method outperformed the existing ones, with sensitivity, PPV, and F1 scores &#x2265; 99% for both GEs and conditions, with a virtually null bias (&#x3c;10&#xa0;ms). Overall, temporal inaccuracies minimally impacted stride duration, length, and speed (median absolute errors &#x2264;1%). Similar algorithm performances were obtained for all the other five cohorts in GE detection and propagation to the stride parameters, where an excellent absolute agreement with the pressure insoles was also found (<inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>2,1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.817</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mn>0.999</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>). In conclusion, the proposed method accurately detects GE from marker data under different walking conditions and for a variety of gait impairments.</p>
</abstract>
<kwd-group>
<kwd>gait analysis</kwd>
<kwd>spatio-temporal gait parameters</kwd>
<kwd>gait cycle</kwd>
<kwd>stride length</kwd>
<kwd>stride duration</kwd>
<kwd>stride speed</kwd>
<kwd>stereophotogrammetry</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>An individual&#x2019;s ability to walk is usually quantified using spatio-temporal parameters (<xref ref-type="bibr" rid="B27">Perry and Davids, 2010</xref>; <xref ref-type="bibr" rid="B22">Preiningerova et al., 2015</xref>). Quantifying these parameters depends on the accurate identification of foot-to-ground events, namely, the initial (IC) and final (FC) contacts. Clinical gait analysis is traditionally performed during straight steady-state walking (<inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), but it has been demonstrated that turning portions can also be informative for assessing gait impairments, especially in people with Parkinson&#x2019;s disease (<xref ref-type="bibr" rid="B8">Crenna et al., 2007</xref>; <xref ref-type="bibr" rid="B12">El-Gohary et al., 2014</xref>; <xref ref-type="bibr" rid="B9">Curtze et al., 2016</xref>; <xref ref-type="bibr" rid="B28">Rehman et al., 2020</xref>; <xref ref-type="bibr" rid="B32">Shah et al., 2020</xref>) and in those at risk of falling (<xref ref-type="bibr" rid="B2">Bovonsunthonchai et al., 2015</xref>). Walking while turning is indeed included in different performance walk tests with either continuous walks over a fixed walking time (e.g., two&#x2013;, six&#x2013;, and twelve&#x2013;minute walk tests (<xref ref-type="bibr" rid="B4">Butland et al., 1982</xref>)] or shorter walking tests with a fixed walking distance [i.e., Timed &#x201c;Up and Go&#x201d; (<xref ref-type="bibr" rid="B25">Nightingale et al., 2019</xref>) or its modified version, L-Test (<xref ref-type="bibr" rid="B10">Deathe and Miller, 2005</xref>)]. Similarly, gait parameters quantified during more complex gait-related activities, such as stair ascent, are sensitive in highlighting between-group differences not detected by clinical scales in various neurological diseases which cause mobility impairment (<xref ref-type="bibr" rid="B7">Carpinella et al., 2018</xref>). Therefore, quantifying walking ability while participants perform complex motor tasks might be preferred when aiming for a more discriminative assessment, particularly when evaluating patients in the early stages of their condition.</p>
<p>Foot-to-ground contacts can be accurately identified in laboratory settings using force platforms, which directly measure the exchanged forces (<xref ref-type="bibr" rid="B3">Bruening and Ridge, 2014</xref>; <xref ref-type="bibr" rid="B21">Lempereur et al., 2020</xref>), providing gold-standard temporal gait parameters. However, the number of consecutive gait events (GEs) is limited by the number of force platforms, their positioning, and by the correct foot positioning on them. This issue can be overcome when using foot switches or pressure insoles (PIs). When used as a standalone technology, none of the aforementioned tools, however, allow the direct quantification of spatial gait parameters, such as stride length or speed. Instrumented mats (e.g., GAITRite&#x2122;, ProtoKinetics Zeno&#x2122;, or Strideway&#x2122;) can provide both spatial and temporal parameters (<xref ref-type="bibr" rid="B34">Van Uden and Besser, 2004</xref>), but only allow the analysis of straight walking and are not readily amenable to the use of walking aids. Moreover, the analysis is still restricted by their dimensions, and combining different mats can be very costly. Therefore, although still limited to a confined capture volume, the most suitable instruments for measurements of unconstrained gait spatio-temporal parameters during complex motor tasks in a laboratory setting are still marker-based stereophotogrammetric (SP) systems.</p>
<p>Optoelectronic stereophotogrammetry allows the tracking of the 3D position of retroreflective markers with high accuracy (&#x3c;0.1&#xa0;mm) and at a high sample rate (&#x3e;100&#xa0;Hz). GE identification from SP data can be obtained either manually or automatically. Previously proposed automatic GE detection algorithms, either based on peaks (<xref ref-type="bibr" rid="B14">Ghoussayni et al., 2004</xref>; <xref ref-type="bibr" rid="B18">Hsue et al., 2007</xref>; <xref ref-type="bibr" rid="B26">O&#x2019;Connor et al., 2007</xref>; <xref ref-type="bibr" rid="B37">Zeni et al., 2008</xref>; <xref ref-type="bibr" rid="B11">Desailly et al., 2009</xref>), zero-crossing detection (<xref ref-type="bibr" rid="B17">Hreljac and Marshall, 2000</xref>), or machine learning (<xref ref-type="bibr" rid="B13">Filtjens et al., 2020</xref>; <xref ref-type="bibr" rid="B21">Lempereur et al., 2020</xref>) approaches, have been extensively tested on straight-line walking. <xref ref-type="bibr" rid="B33">Ulrich et al. (2019)</xref> recently tested some marker-based algorithms during turning, but only used a single force platform in different portions of a turn, which prevented the assessment of the complete turning maneuver and constrained turning location. To the authors&#x2019; knowledge, none of the marker-based methods have been tested across a variety of mobility tasks including potential confounding factors such as negotiating a step, turning, and sitting on a chair. Therefore, the aim of this study was to propose and validate a method for GE detection in rectilinear and curvilinear walking, and in step negotiation. The method&#x2019;s performance was initially tested against existing methods using data from young healthy adults (YA). Its generalizability was then demonstrated using data from five cohorts, characterized by different gait patterns: healthy older adults (OA), patients with chronic obstructive pulmonary disease (COPD), multiple sclerosis (MS), Parkinson&#x2019;s disease (PD), and proximal femur fracture (PFF). Finally, the propagation of temporal inaccuracies in GE detection on the quantification of spatio-temporal stride parameters was assessed.</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>Materials and Methods</title>
<sec id="s2-1">
<title>Gait Event Detection Methods</title>
<p>Ten methods for marker-based GE identification were evaluated in this study (<xref ref-type="table" rid="T1">Table 1</xref>). Among these, six methods, using either marker-trajectory positions (M1 and M2), velocities (M3 and M4), or accelerations (M8 and M9), were implemented as described in the literature (<xref ref-type="bibr" rid="B17">Hreljac and Marshall, 2000</xref>; <xref ref-type="bibr" rid="B14">Ghoussayni et al., 2004</xref>; <xref ref-type="bibr" rid="B18">Hsue et al., 2007</xref>; <xref ref-type="bibr" rid="B26">O&#x2019;Connor et al., 2007</xref>; <xref ref-type="bibr" rid="B37">Zeni et al., 2008</xref>; <xref ref-type="bibr" rid="B11">Desailly et al., 2009</xref>). The main features of these methods, all using heel and toe markers (<xref ref-type="fig" rid="F1">Figure 1</xref>), are summarized in <xref ref-type="table" rid="T1">Table 1</xref>. All methods except for M3 (<xref ref-type="bibr" rid="B26">O&#x2019;Connor et al., 2007</xref>) used the anterior&#x2013;posterior (AP) components of displacements, velocities, or accelerations. To this purpose, a reference system was identified in each frame (<xref ref-type="bibr" rid="B6">Cappozzo et al., 2005</xref>) using markers from a rigid cluster attached to the pelvis (<xref ref-type="fig" rid="F1">Figure 1</xref>) and foot marker displacements, velocities, or accelerations were calculated along the three identified directions (anterior&#x2013;posterior, AP; medio&#x2013;lateral, ML; and vertical, V; <xref ref-type="fig" rid="F1">Figure 1</xref>). Marker trajectories were filtered using a zero-lag fourth order Butterworth filter (cut-off frequency 7&#xa0;Hz).</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Outline of the gait event identification methods adopted in this study.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Feature</th>
<th align="center">Marker trajectory</th>
<th align="center">References</th>
<th align="center">Method</th>
<th align="center">Component</th>
<th align="center">Initial contact detection</th>
<th align="center">Final contact detection</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="left">Position</td>
<td align="left">
<italic>m</italic>HEEL, <italic>m</italic>TOE, and <italic>m</italic>PELVIS</td>
<td align="left">
<xref ref-type="bibr" rid="B37">Zeni et al. (2008)</xref>
</td>
<td align="left">M1</td>
<td align="left">AP</td>
<td align="left">Local maxima of <italic>m</italic>HEEL<sub>AP</sub> from <italic>m</italic>PELVIS</td>
<td align="left">Local minima of <italic>m</italic>TOE<sub>AP</sub> from <italic>m</italic>PELVIS</td>
</tr>
<tr>
<td align="left">
<italic>m</italic>HEEL and <italic>m</italic>TOE</td>
<td align="left">
<xref ref-type="bibr" rid="B11">Desailly et al. (2009)</xref>
</td>
<td align="left">M2</td>
<td align="left">AP</td>
<td align="left">First maximum between high pass filtered <italic>m</italic>HEEL<sub>AP</sub> and <italic>m</italic>TOE<sub>AP</sub>
</td>
<td align="left">Last minimum between high pass filtered <italic>m</italic>HEEL<sub>AP</sub> and <italic>m</italic>TOE<sub>AP</sub>
</td>
</tr>
<tr>
<td rowspan="8" align="left">Velocity</td>
<td rowspan="2" align="left">Mid-point between <italic>m</italic>HEEL and <italic>m</italic>TOE</td>
<td rowspan="2" align="left">
<xref ref-type="bibr" rid="B26">O&#x2019;Connor et al. (2007)</xref>
</td>
<td rowspan="2" align="left">M3</td>
<td rowspan="2" align="left">V</td>
<td align="left">Local minima</td>
<td align="left">Local maxima</td>
</tr>
<tr>
<td align="left">
<italic>Additional constraints</italic>: timing constraints, and threshold on vertical marker position</td>
<td align="left">
<italic>Additional constraint</italic>: timing constraints</td>
</tr>
<tr>
<td rowspan="6" align="left">
<italic>m</italic>HEEL and <italic>m</italic>TOE</td>
<td align="left">
<xref ref-type="bibr" rid="B14">Ghoussayni et al. (2004)</xref>
</td>
<td align="left">M4</td>
<td align="left">AP and V</td>
<td align="left">Sagittal <italic>v</italic>HEEL lower than 0.5&#xa0;m/s<xref ref-type="table-fn" rid="Tfn1">
<sup>a</sup>
</xref>
</td>
<td align="left">Sagittal <italic>v</italic>TOE higher than 0.5&#xa0;m/s<xref ref-type="table-fn" rid="Tfn1">
<sup>a</sup>
</xref>
</td>
</tr>
<tr>
<td rowspan="2" align="left">Enhanced M4</td>
<td rowspan="2" align="left">M5</td>
<td rowspan="2" align="left">3D</td>
<td align="left">Rearfoot contacts: 3D <italic>v</italic>HEEL lower than 0.5&#xa0;m/s<xref ref-type="table-fn" rid="Tfn2">
<sup>b</sup>
</xref>
</td>
<td align="left">3D <italic>v</italic>TOE higher than 1.0&#xa0;m/s and then refined when the <italic>v</italic>HEEL decreases after its local peak<xref ref-type="table-fn" rid="Tfn2">
<sup>b</sup>
</xref>
</td>
</tr>
<tr>
<td align="left">Forefoot contacts: 3D <italic>v</italic>TOE lower than 0.5&#xa0;m/s</td>
<td align="left">&#x2014;</td>
</tr>
<tr>
<td align="left">M4 modified as suggested by <xref ref-type="bibr" rid="B3">Bruening and Ridge (2014)</xref>
</td>
<td align="left">M6</td>
<td align="left">AP and V</td>
<td align="left">Sagittal <italic>v</italic>HEEL lower than 0.78 &#x2a; walking speed<xref ref-type="table-fn" rid="Tfn3">
<sup>c</sup>
</xref>
</td>
<td align="left">Sagittal vTOE higher than 0.66 &#x2a; walking speed<xref ref-type="table-fn" rid="Tfn3">
<sup>c</sup>
</xref>
</td>
</tr>
<tr>
<td rowspan="2" align="left">Enhanced M6</td>
<td rowspan="2" align="left">M7</td>
<td rowspan="2" align="left">3D</td>
<td align="left">Rearfoot contacts: 3D <italic>v</italic>HEEL lower than 0.5 &#x2a; walking speed<xref ref-type="table-fn" rid="Tfn2">
<sup>b</sup>
</xref>
</td>
<td align="left">3D <italic>v</italic>TOE higher than 0.8 &#x2a; walking speed<xref ref-type="table-fn" rid="Tfn3">
<sup>c</sup>
</xref> and then refined when the <italic>v</italic>HEEL decreases after its local peak<xref ref-type="table-fn" rid="Tfn2">
<sup>b</sup>
</xref>
</td>
</tr>
<tr>
<td align="left">Forefoot contacts: 3D <italic>v</italic>HEEL lower than 0.8 &#x2a; walking speed<xref ref-type="table-fn" rid="Tfn2">
<sup>b</sup>
</xref>
<sup>,</sup>
<xref ref-type="table-fn" rid="Tfn3">
<sup>c</sup>
</xref>
</td>
<td align="left">&#x2014;</td>
</tr>
<tr>
<td rowspan="3" align="left">Acceleration</td>
<td rowspan="2" align="left">
<italic>m</italic>HEEL and <italic>m</italic>TOE</td>
<td rowspan="2" align="left">
<xref ref-type="bibr" rid="B17">Hreljac and Marshall (2000)</xref>
</td>
<td rowspan="2" align="left">M8</td>
<td rowspan="2" align="left">AP and V</td>
<td align="left">Local maxima of <italic>a</italic>HEEL<sub>V</sub>
</td>
<td align="left">Local maxima of <italic>a</italic>TOE<sub>AP</sub>
</td>
</tr>
<tr>
<td align="left">
<italic>Additional constraints</italic>: relevant jerk is null</td>
<td align="left">
<italic>Additional constraints</italic>: relevant jerk is null</td>
</tr>
<tr>
<td align="left">
<italic>m</italic>HEEL and <italic>m</italic>TOE</td>
<td align="left">
<xref ref-type="bibr" rid="B18">Hsue et al. (2007)</xref>
</td>
<td align="left">M9</td>
<td align="left">AP and V</td>
<td align="left">Local minima of <italic>a</italic>HEEL<sub>AP</sub>
</td>
<td align="left">Local maxima of <italic>a</italic>TOE<sub>AP</sub>
</td>
</tr>
<tr>
<td align="left">Position and velocity</td>
<td align="left">
<italic>m</italic>HEEL, <italic>m</italic>TOE, and <italic>m</italic>PELVIS</td>
<td align="left">Combination of M1 and M7</td>
<td align="left">M10</td>
<td align="left">3D</td>
<td align="left">Events initially detected using M1 and then refined according to the M7 conditions</td>
<td align="left">Events initially detected using M1 and then refined according to the M7 conditions</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="Tfn1">
<label>a</label>
<p>Velocity threshold increased from 0.1&#xa0;m/s to 0.5&#xa0;m/s as suggested in <xref ref-type="bibr" rid="B3">Bruening and Ridge ( 2014</xref>).</p>
</fn>
<fn id="Tfn2">
<label>b</label>
<p>Velocity thresholds adapted to the observed 3D velocities.</p>
</fn>
<fn id="Tfn3">
<label>c</label>
<p>Walking speed calculated for each test as the average stride speed; initial contacts detected with the method M5.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>3D heel [in red, <bold>(A)</bold>] and toe [in blue, <bold>(B)</bold>] marker velocities (data from one participant performing a Hallway test, 2.3 section) are shown. Relevant ground-truth (circles, <italic>r</italic>GEs) and marker-based GEs (squares for the M1 method, GEs<sub>M1</sub>; diamonds for the M10 method, GEsM<sub>10</sub>) are indicated together with the adopted thresholds (<inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>). Straight-line walking (<inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), curvilinear walking (<inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), and step negotiation (<inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) portions are highlighted with light blue rectangles. The figure also shows the adopted marker set (feet: LTOE, RTOE, LHEEL, and RHEEL; pelvic markers: P<sub>0</sub>, P<sub>1</sub>, P<sub>2</sub>, and P<sub>3</sub>) and pelvic axes [medio-lateral (ML) axis: unit vector going from P<sub>0</sub> to P<sub>1</sub>, pointing to the right; anterior&#x2013;posterior (AP) axis: unit vector orthogonal to the plane containing P<sub>0</sub>, P<sub>1</sub>, and P<sub>3</sub> and pointing forward; vertical axis (V): unit vector orthogonal ML and AP and pointing cranially].</p>
</caption>
<graphic xlink:href="fbioe-10-868928-g001.tif"/>
</fig>
<p>A modified version of M4, M6, was also implemented using an adaptive velocity threshold (<xref ref-type="bibr" rid="B3">Bruening and Ridge, 2014</xref>). The use of 3D rather than the marker velocity in the sagittal plane (AP-V plane) was also explored. In particular, candidate IC instances of time (<inline-formula id="inf9">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) were identified as those for which the magnitude of the 3D heel velocity vector was lower than 0.5&#xa0;m/s (M5, fixed threshold) or 0.5&#x2a;walking speed (M7, adaptive threshold). Since an IC might also occur with the forefoot (<xref ref-type="bibr" rid="B3">Bruening and Ridge, 2014</xref>), a further set of potential IC (<inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) was identified imposing a threshold on the 3D toe velocity vector magnitude [either fixed &#x3d; 0.5&#xa0;m/s (M5) or adaptive &#x3d; 0.8&#x2a;walking speed (M7)]. For each <inline-formula id="inf11">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, two checks were then performed:<list list-type="simple">
<list-item>
<p>1) If <inline-formula id="inf12">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x2264; <inline-formula id="inf13">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (rearfoot contact), then <italic>mIC</italic> &#x3d; <inline-formula id="inf14">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</list-item>
<list-item>
<p>2) If <inline-formula id="inf15">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3e; <inline-formula id="inf16">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, if the vertical position of the toe marker was lower than that of the heel at <inline-formula id="inf17">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (forefoot contact), then <italic>mIC</italic> &#x3d; <inline-formula id="inf18">
<mml:math id="m18">
<mml:mi>T</mml:mi>
</mml:math>
</inline-formula>; else, (rearfoot contact) <italic>mIC</italic> &#x3d; <inline-formula id="inf19">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</list-item>
</list>
</p>
<p>For the FC detection (<xref ref-type="fig" rid="F1">Figure 1</xref>), a threshold [fixed &#x3d; 1.0&#xa0;m/s (M5) or adaptive &#x3d; 0.8&#x2a;walking speed (M7)] was initially set on the 3D toe velocity. The instant (<inline-formula id="inf20">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) in which this threshold passed was used as the center of a 100&#xa0;ms window within which a local peak of the magnitude of the 3D heel velocity vector was then sought. If this peak was found, indicating the initiation of the lifting of the foot (rotation around the ankle joint), then the <italic>mFC</italic> was set at the following instant (corresponding to a zero acceleration). If the peak was not found, then <italic>mFC</italic> &#x3d; <inline-formula id="inf21">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="fig" rid="F1">Figure 1</xref>).</p>
<p>A further new method, M10, was defined: estimations of both IC and FC were initially provided by M1, to reduce potential false positives exploiting the existence of markers on the pelvis, and then refined using the relevant events detected using M7. If the pelvic markers were occluded, the events were directly detected using M7.</p>
<p>Curvilinear walking (<inline-formula id="inf22">
<mml:math id="m22">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) was identified from the pelvis markers using simultaneous thresholds on the rotations around the V axis (&#x2265;45&#xb0;) and the vertical angular velocity (peak &#x2265;15&#xb0;/s), with a constraint on duration ranging between 0.5 and 10&#xa0;s (<xref ref-type="bibr" rid="B12">El-Gohary et al., 2014</xref>). Step negotiations (<inline-formula id="inf23">
<mml:math id="m23">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) were identified from the heel marker vertical displacement when the difference between consecutive ICs of the same foot was higher than 0.15&#xa0;m. Each GE belonging to neither <inline-formula id="inf24">
<mml:math id="m24">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> nor <inline-formula id="inf25">
<mml:math id="m25">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> was labeled as included in straight-line walking (<inline-formula id="inf26">
<mml:math id="m26">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>).</p>
</sec>
<sec id="s2-2">
<title>Participants</title>
<p>A cohort of 20 YAs (<xref ref-type="table" rid="T2">Table 2</xref>) was recruited across two centers (University of Sheffield and University of Sassari) for the concurrent evaluation of the ten GE identification methods. All participants signed a consent form before taking part in the investigation (University of Sheffield Research Ethics Committee, Application number 029143).</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Demographic and clinical characteristics of the study participants.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Group</th>
<th align="center">Subjects</th>
<th align="center">Gender (% male)</th>
<th align="center">Age [years]</th>
<th align="center">BMI [kg/m<sup>2</sup>]</th>
<th align="center">Clinical score</th>
<th align="center">Walking pain</th>
<th align="center">Walking aid users [n]</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">YA</td>
<td align="center">20</td>
<td align="center">55</td>
<td align="char" char="(">29.6 (9.0)</td>
<td align="char" char="(">23.2 (2.8)</td>
<td align="center">N.A.</td>
<td align="center">N.A.</td>
<td align="char" char=".">0</td>
</tr>
<tr>
<td rowspan="2" align="left">OA</td>
<td rowspan="2" align="center">10</td>
<td rowspan="2" align="center">50</td>
<td rowspan="2" align="char" char="(">72.4 (6.8)</td>
<td rowspan="2" align="char" char="(">25.6 (4.2)</td>
<td rowspan="2" align="center">N.A.</td>
<td align="center">1 (8)</td>
<td rowspan="2" align="char" char=".">0</td>
</tr>
<tr>
<td align="center">0&#x2013;35</td>
</tr>
<tr>
<td rowspan="4" align="left">COPD</td>
<td rowspan="4" align="center">10</td>
<td rowspan="4" align="center">50</td>
<td rowspan="4" align="char" char="(">72.1 (8.7)</td>
<td rowspan="4" align="char" char="(">25.5 (5.2)</td>
<td align="center">CAT: 20 (15)</td>
<td align="center">6 (14.5)</td>
<td align="char" char=".">0</td>
</tr>
<tr>
<td align="center">Range: 6&#x2013;31</td>
<td align="center">0&#x2013;43</td>
<td align="center">
</td>
</tr>
<tr>
<td align="center">FEV1/FVC%: 45% (20%)</td>
<td rowspan="2" align="center">
</td>
<td rowspan="2" align="center">
</td>
</tr>
<tr>
<td align="center">Range: 21%&#x2013;76%</td>
</tr>
<tr>
<td rowspan="2" align="left">MS</td>
<td rowspan="2" align="center">10</td>
<td rowspan="2" align="center">60</td>
<td rowspan="2" align="char" char="(">53.1 (9.6)</td>
<td rowspan="2" align="char" char="(">31.9 (7.8)</td>
<td align="center">EDSS: 4.5 (3.5)</td>
<td align="center">3.5 (45)</td>
<td rowspan="2" align="char" char=".">3</td>
</tr>
<tr>
<td align="center">Range: 1.5&#x2013;6.5</td>
<td align="center">0&#x2013;88</td>
</tr>
<tr>
<td rowspan="3" align="left">PD</td>
<td rowspan="3" align="center">10</td>
<td rowspan="3" align="center">90</td>
<td rowspan="3" align="char" char="(">69.3 (6.0)</td>
<td rowspan="3" align="char" char="(">26.1 (4.3)</td>
<td align="center">H&#x26;Y I: 2</td>
<td align="center">6 (34)</td>
<td rowspan="3" align="char" char=".">0</td>
</tr>
<tr>
<td align="center">H&#x26;Y II: 6</td>
<td align="center">0&#x2013;45</td>
</tr>
<tr>
<td align="center">H&#x26;Y III: 2</td>
<td align="left"/>
</tr>
<tr>
<td rowspan="2" align="left">PFF</td>
<td rowspan="2" align="center">10</td>
<td rowspan="2" align="center">70</td>
<td rowspan="2" align="char" char="(">82.9 (7.7)</td>
<td rowspan="2" align="char" char="(">24.3 (4.5)</td>
<td align="center">SPPB: 8 (6)</td>
<td align="center">4.5 (29.5)</td>
<td rowspan="2" align="char" char=".">1</td>
</tr>
<tr>
<td align="center">Range: 0&#x2013;10</td>
<td align="center">0&#x2013;61</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Age [mean (standard deviation)], body mass index [BMI, mean (standard deviation)], clinical scores [median (interquartile range) and ranges or number of patients included in each category], and walking pain [median (interquartile range) and ranges] for the involved cohorts. CAT: chronic obstructive pulmonary disease (COPD) assessment test. EDSS, Expanded Disability Status Scale; H&#x26;Y, Hoehn and Yahr scale; YA, young healthy adults; OA, older adults; MS, multiple sclerosis; PD, Parkinson disease; PFF, proximal femur fracture; SPPB, short physical performance battery.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The generalizability of the results was then evaluated using a subset of the data from a multicentric study (Mobilise-D Technical Validation Study, <xref ref-type="bibr" rid="B24">Mazz&#xe0; et al. [2021]</xref>), including 10 OAs, and 10 participants from the following four cohorts: COPD, MS, PD, and PFF. Participants (demographic and clinical characteristics shown in <xref ref-type="table" rid="T2">Table 2</xref>) were recruited from five centers and included in the study after providing written informed consent (Ethics approvals: Tel Aviv Sourasky Medical Center: the Helsinki Committee, 0551-19TLV; Robert Bosch Foundation for Medical Research: Medical Faculty of the University of T&#xfc;bingen, 647/2019BO2; University of Kiel: Medical Faculty of Kiel University, D540/19; The Newcastle upon Tyne Hospitals NHS Foundation Trust and Sheffield Teaching Hospitals NHS Foundation Trust: London&#x2013;Bloomsbury Research Ethics committee, 19/LO/1507). The adopted inclusion and exclusion criteria are detailed in <xref ref-type="bibr" rid="B24">Mazz&#xe0; et al. (2021)</xref>.</p>
</sec>
<sec id="s2-3">
<title>Experimental Protocol</title>
<p>Reflective markers were attached bilaterally to participants&#x2019; shoes, in correspondence of the posterior side of calcaneus (HEEL) and of the second metatarsal head (TOE). Four markers were attached on the pelvis using a rigid cluster (<xref ref-type="fig" rid="F1">Figure 1</xref>). The marker trajectories were acquired using different SP systems (8-camera Vicon T10, 10-camera Vicon T160, 12-camera Qualisys Miqus, 12-camera Vicon Vero, and 14-camera Vicon Bonita). Before data collection, a spot-check was performed to quantify the accuracy of the different SP systems, following the works of <xref ref-type="bibr" rid="B31">Scott et al. (2021)</xref>. Pre-processing procedures were standardized with an ad-hoc pipeline, where foot trajectories were gap-filled only for gaps lower than 0.5&#xa0;s (10.15131/shef.data.19115450). Participants were also equipped with a multi-sensing wearable system including two PIs, synchronized with the SP using a hardware-based solution (sampling frequency 100&#xa0;Hz, <xref ref-type="bibr" rid="B29">Salis et al. [2021]</xref>).</p>
<p>Participants were asked to perform five structured mobility tasks (<xref ref-type="bibr" rid="B24">Mazz&#xe0; et al., 2021</xref>):<list list-type="simple">
<list-item>
<p>&#x2022; Straight-line walking: walk for 5&#xa0;m at three self-selected speeds (slow, comfortable, and fast, twice each)</p>
</list-item>
<list-item>
<p>&#x2022; Timed Up and Go: stand-up from a chair, walk for 3&#xa0;m, turn around (U-turn, &#x223c; 180&#xb0;), walk back to the chair, and sit down</p>
</list-item>
<list-item>
<p>&#x2022; L-Test: stand-up from a chair, walk for 4&#xa0;m, turn 90&#xb0; to the left, walk for 2&#xa0;m, U-turn to the left (&#x223c;180&#xb0;), walk back, turn 90&#xb0; to the right, walk 2&#xa0;m back to the chair, and sit down</p>
</list-item>
<list-item>
<p>&#x2022; Surface test: walk twice in a loop (&#x223c;4&#xa0;m rectilinear, and four &#x223c;180&#xb0; U-turns), with different surfaces along the path</p>
</list-item>
<list-item>
<p>&#x2022; Hallway test: walk 6&#xa0;m, stepping up and down a step, turn 180&#xb0; turn, and walk back (again negotiating the step)</p>
</list-item>
</list>
</p>
</sec>
<sec id="s2-4">
<title>Data Processing and Statistical Analysis</title>
<p>The PI signals were used to isolate the different walking bouts [defined as comprising of at least two right and two left strides (<xref ref-type="bibr" rid="B19">Kluge et al., 2021</xref>)] and all reference GEs (<italic>r</italic>GEs) were identified according to the methodology proposed and validated by <xref ref-type="bibr" rid="B29">Salis et al. (2021)</xref>.</p>
<p>The ten GE methods were compared using the YA data and the following performance criteria:<list list-type="simple">
<list-item>
<p>&#x2022; Sensitivity (S), positive predictive values (PPV), and F1 values: for each <italic>r</italic>GE, a marker-based GE was classified as a true positive (TP), false negative (FN), or false positive (FP) using a tolerance window (TW) of 0.5&#xa0;s centered on rGE.</p>
</list-item>
</list>
<disp-formula id="e1">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m28">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2217;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf27">
<mml:math id="m30">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>M</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>M</mml:mi>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> are the different methods, and <inline-formula id="inf28">
<mml:math id="m31">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are the walking conditions. When foot marker occlusions prevented the identification of a GE, the corresponding <italic>r</italic>GEs were excluded from the analysis.<list list-type="simple">
<list-item>
<p>&#x2022; Accuracy, bias, and precision: for each identified TP, the relevant time error of a method <inline-formula id="inf29">
<mml:math id="m32">
<mml:mi>M</mml:mi>
</mml:math>
</inline-formula> in condition <inline-formula id="inf30">
<mml:math id="m33">
<mml:mi>W</mml:mi>
</mml:math>
</inline-formula> (<inline-formula id="inf31">
<mml:math id="m34">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) was characterized using median absolute errors (<inline-formula id="inf32">
<mml:math id="m35">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), median errors (<inline-formula id="inf33">
<mml:math id="m36">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), and inter-quartile range errors (<inline-formula id="inf34">
<mml:math id="m37">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>Q</mml:mi>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) which are used to establish the relevant accuracy, bias, and precision, respectively, as suggested in the work of <xref ref-type="bibr" rid="B36">Walther and Moore (2005)</xref>.</p>
</list-item>
</list>
</p>
<p>Reference stride, stance, and swing phase durations were quantified using the <italic>r</italic>GEs, and foot marker trajectories were used to calculate the reference length and speed during these time intervals. The impact of the GE detection inaccuracies on all other parameters was then assessed for each method and condition. The errors were computed only for the strides identified by TP ICs, with the remaining strides counted as missing. TP strides were further labeled as curvilinear or step negotiation strides if they had at least one IC belonging to either <inline-formula id="inf35">
<mml:math id="m38">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> or <inline-formula id="inf36">
<mml:math id="m39">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. Accuracy, bias, and precision, both absolute and relative, were calculated for all parameters as previously described for the GEs.</p>
<p>The aforementioned analyses allowed the method that best satisfied the GE performance criteria to be chosen. Its generalizability was then established by applying it to the data from the five different cohorts and repeating all the aforementioned analyses, both at the event level and stride level.</p>
<p>Kolmogorov&#x2013;Smirnov tests were used to assess the normality of the error distributions for the <inline-formula id="inf37">
<mml:math id="m40">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the YA group. A Friedman test assessed differences in performance among the methods for identification of both ICs and FCs under all walking conditions and a Wilcoxon signed&#x2013;rank post hoc test evaluated pairs of methods, using a Bonferroni Holm&#x2019;s correction for multiple comparisons. For the statistical analysis, FN events were assigned the highest error observed for each adopted method when more than 5% of the expected errors were missing or the mean error values otherwise (<xref ref-type="bibr" rid="B30">Scheffer, 2002</xref>). FP events were not included in the analysis.</p>
<p>For all cohorts, Bland&#x2013;Altman (BA) plots (<xref ref-type="bibr" rid="B23">Martin Bland and Altman, 1986</xref>) were used to visually compare the marker-based parameters and check for nonlinear or heteroscedastic distributions of the differences between them. Absolute agreements were tested using intraclass correlation coefficients (<inline-formula id="inf38">
<mml:math id="m41">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>2,1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) and their 95% confidence intervals [absolute-agreement, two-way mixed-effects model, <xref ref-type="bibr" rid="B20">Koo and Li (2016)</xref>] and relative agreement using Spearman correlation coefficients. Limits of agreement (LoA) and root mean square errors (RMSE) were calculated for the TP strides parameters of each cohort. All analyses were conducted using SPSS (version 26-IBM SPSS Inc., Chicago, United States ) and statistical significance for all tests was set to <italic>p</italic> &#x3c; 0.05.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>Results</title>
<sec id="s3-1">
<title>Selection of the Best Gait Event Detection Method</title>
<p>Overall, 4,476&#xa0;GEs (2,427 ICs) were detected with the PIs for the YA cohort, of which 2,876 were in <inline-formula id="inf39">
<mml:math id="m42">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, 1,468 in <inline-formula id="inf40">
<mml:math id="m43">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and 132 in <inline-formula id="inf41">
<mml:math id="m44">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. For each method <inline-formula id="inf42">
<mml:math id="m45">
<mml:mi>M</mml:mi>
</mml:math>
</inline-formula> and walking condition <inline-formula id="inf43">
<mml:math id="m46">
<mml:mi>W</mml:mi>
</mml:math>
</inline-formula>, <xref ref-type="table" rid="T3">Table 3</xref> shows sensitivity, PPV, F1 scores, and performance metrics for the different methods for both GEs, while <xref ref-type="fig" rid="F2">Figure 2</xref> shows the distribution of the temporal inaccuracies (<inline-formula id="inf44">
<mml:math id="m47">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>).</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Performances of the 10 methods (M1 &#x2026; M10) in detecting both initial and final contacts in the young healthy adult cohort in straight-line walking (<inline-formula id="inf45">
<mml:math id="m48">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), curvilinear walking (<inline-formula id="inf46">
<mml:math id="m49">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), and step negotiation (<inline-formula id="inf47">
<mml:math id="m50">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), reported in terms of sensitivity (<inline-formula id="inf48">
<mml:math id="m51">
<mml:mi>S</mml:mi>
</mml:math>
</inline-formula>), positive predictive values (PPV), F1 scores, median error (ME, i.e., bias), inter-quartile range error (IQRE, i.e., precision), and median absolute error (MAE, i.e., accuracy). <inline-formula id="inf49">
<mml:math id="m52">
<mml:mi>S</mml:mi>
</mml:math>
</inline-formula>, PPV, and F1 values lower than 85% have been highlighted in italic.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" colspan="2" align="left"/>
<th colspan="6" align="center">Straight-line walking</th>
<th colspan="6" align="center">Curvilinear walking</th>
<th colspan="6" align="center">Step negotiation</th>
</tr>
<tr>
<th align="center">S (%)</th>
<th align="center">PPV (%)</th>
<th align="center">F1 (%)</th>
<th align="center">ME (ms)</th>
<th align="center">IQRE (ms)</th>
<th align="center">MEA (ms)</th>
<th align="center">S (%)</th>
<th align="center">PPV (%)</th>
<th align="center">F1 (%)</th>
<th align="center">ME (ms)</th>
<th align="center">IQRE (ms)</th>
<th align="center">MAE (ms)</th>
<th align="center">S (%)</th>
<th align="center">PPV (%)</th>
<th align="center">F1 (%)</th>
<th align="center">ME (ms)</th>
<th align="center">IQRE (ms)</th>
<th align="center">MAE (ms)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="10" align="left">
<bold>Initial contacts</bold>
</td>
<td align="left">M1</td>
<td align="char" char=".">99.1</td>
<td align="char" char=".">99.8</td>
<td align="char" char=".">99.4</td>
<td align="char" char=".">&#x2212;30</td>
<td align="center">30</td>
<td align="center">30</td>
<td align="char" char=".">98.8</td>
<td align="char" char=".">97.7</td>
<td align="char" char=".">98.3</td>
<td align="char" char=".">&#x2212;20</td>
<td align="center">30</td>
<td align="center">30</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">&#x2212;30</td>
<td align="center">40</td>
<td align="center">30</td>
</tr>
<tr>
<td align="left">M2</td>
<td align="char" char=".">96.3</td>
<td align="char" char=".">
<italic>72.9</italic>
</td>
<td align="char" char=".">
<italic>83.0</italic>
</td>
<td align="char" char=".">&#x2212;30</td>
<td align="center">50</td>
<td align="center">30</td>
<td align="char" char=".">93.9</td>
<td align="char" char=".">
<italic>51.9</italic>
</td>
<td align="char" char=".">
<italic>66.8</italic>
</td>
<td align="char" char=".">&#x2212;10</td>
<td align="center">100</td>
<td align="center">50</td>
<td align="char" char=".">97.0</td>
<td align="char" char=".">98.5</td>
<td align="char" char=".">97.7</td>
<td align="char" char=".">&#x2212;40</td>
<td align="center">45</td>
<td align="center">40</td>
</tr>
<tr>
<td align="left">M3</td>
<td align="char" char=".">98.0</td>
<td align="char" char=".">96.9</td>
<td align="char" char=".">97.4</td>
<td align="char" char=".">20</td>
<td align="center">30</td>
<td align="center">30</td>
<td align="char" char=".">94.7</td>
<td align="char" char=".">97.2</td>
<td align="char" char=".">96.0</td>
<td align="char" char=".">30</td>
<td align="center">30</td>
<td align="center">30</td>
<td align="char" char=".">
<italic>54.5</italic>
</td>
<td align="char" char=".">97.3</td>
<td align="char" char=".">
<italic>69.9</italic>
</td>
<td align="char" char=".">20</td>
<td align="center">30</td>
<td align="center">25</td>
</tr>
<tr>
<td align="left">M4</td>
<td align="char" char=".">99.3</td>
<td align="char" char=".">
<italic>71.6</italic>
</td>
<td align="char" char=".">
<italic>83.2</italic>
</td>
<td align="char" char=".">0</td>
<td align="center">40</td>
<td align="center">20</td>
<td align="char" char=".">
<italic>79.5</italic>
</td>
<td align="char" char=".">
<italic>52.3</italic>
</td>
<td align="char" char=".">
<italic>63.1</italic>
</td>
<td align="char" char=".">&#x2212;10</td>
<td align="center">60</td>
<td align="center">30</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">94.4</td>
<td align="char" char=".">97.1</td>
<td align="char" char=".">0</td>
<td align="center">40</td>
<td align="center">20</td>
</tr>
<tr>
<td align="left">M5</td>
<td align="char" char=".">99.3</td>
<td align="char" char=".">99.9</td>
<td align="char" char=".">99.6</td>
<td align="char" char=".">0</td>
<td align="center">40</td>
<td align="center">20</td>
<td align="char" char=".">99.5</td>
<td align="char" char=".">99.2</td>
<td align="char" char=".">99.3</td>
<td align="char" char=".">10</td>
<td align="center">30</td>
<td align="center">20</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">0</td>
<td align="center">40</td>
<td align="center">20</td>
</tr>
<tr>
<td align="left">M6</td>
<td align="char" char=".">99.4</td>
<td align="char" char=".">
<italic>79.6</italic>
</td>
<td align="char" char=".">88.4</td>
<td align="char" char=".">&#x2212;20</td>
<td align="center">40</td>
<td align="center">20</td>
<td align="char" char=".">
<italic>84.6</italic>
</td>
<td align="char" char=".">
<italic>47.4</italic>
</td>
<td align="char" char=".">
<italic>60.8</italic>
</td>
<td align="char" char=".">&#x2212;40</td>
<td align="center">70</td>
<td align="center">40</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">93.1</td>
<td align="char" char=".">96.4</td>
<td align="char" char=".">&#x2212;20</td>
<td align="center">40</td>
<td align="center">20</td>
</tr>
<tr>
<td align="left">M7</td>
<td align="char" char=".">99.3</td>
<td align="char" char=".">99.9</td>
<td align="char" char=".">99.6</td>
<td align="char" char=".">0</td>
<td align="center">30</td>
<td align="center">10</td>
<td align="char" char=".">99.5</td>
<td align="char" char=".">99.3</td>
<td align="char" char=".">99.4</td>
<td align="char" char=".">0</td>
<td align="center">30</td>
<td align="center">20</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">0</td>
<td align="center">30</td>
<td align="center">20</td>
</tr>
<tr>
<td align="left">M8</td>
<td align="char" char=".">97.3</td>
<td align="char" char=".">
<italic>39.2</italic>
</td>
<td align="char" char=".">
<italic>55.9</italic>
</td>
<td align="char" char=".">&#x2212;10</td>
<td align="center">140</td>
<td align="center">20</td>
<td align="char" char=".">98.9</td>
<td align="char" char=".">
<italic>41.8</italic>
</td>
<td align="char" char=".">
<italic>58.8</italic>
</td>
<td align="char" char=".">&#x2212;120</td>
<td align="center">150</td>
<td align="center">120</td>
<td align="char" char=".">98.5</td>
<td align="char" char=".">
<italic>65.7</italic>
</td>
<td align="char" char=".">
<italic>78.8</italic>
</td>
<td align="char" char=".">&#x2212;30</td>
<td align="center">150</td>
<td align="center">40</td>
</tr>
<tr>
<td align="left">M9</td>
<td align="char" char=".">
<italic>78.2</italic>
</td>
<td align="char" char=".">
<italic>79.3</italic>
</td>
<td align="char" char=".">
<italic>78.7</italic>
</td>
<td align="char" char=".">&#x2212;50</td>
<td align="center">30</td>
<td align="center">60</td>
<td align="char" char=".">
<italic>70.9</italic>
</td>
<td align="char" char=".">
<italic>43.9</italic>
</td>
<td align="char" char=".">
<italic>54.2</italic>
</td>
<td align="char" char=".">&#x2212;40</td>
<td align="center">57.5</td>
<td align="center">50</td>
<td align="char" char=".">
<italic>43.1</italic>
</td>
<td align="char" char=".">96.2</td>
<td align="char" char=".">
<italic>59.5</italic>
</td>
<td align="char" char=".">&#x2212;60</td>
<td align="center">33</td>
<td align="center">60</td>
</tr>
<tr>
<td align="left">M10</td>
<td align="char" char=".">99.3</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">99.7</td>
<td align="char" char=".">0</td>
<td align="center">30</td>
<td align="center">10</td>
<td align="char" char=".">99.3</td>
<td align="char" char=".">99.9</td>
<td align="char" char=".">99.6</td>
<td align="char" char=".">0</td>
<td align="center">30</td>
<td align="center">20</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">0</td>
<td align="center">30</td>
<td align="center">20</td>
</tr>
<tr>
<td rowspan="10" align="left">
<bold>Final contacts</bold>
</td>
<td align="left">M1</td>
<td align="char" char=".">99.8</td>
<td align="char" char=".">99.8</td>
<td align="char" char=".">99.8</td>
<td align="char" char=".">&#x2212;10</td>
<td align="center">40</td>
<td align="center">20</td>
<td align="char" char=".">97.5</td>
<td align="char" char=".">96.2</td>
<td align="char" char=".">96.8</td>
<td align="char" char=".">&#x2212;20</td>
<td align="center">40</td>
<td align="center">30</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">&#x2212;30</td>
<td align="center">40</td>
<td align="center">30</td>
</tr>
<tr>
<td align="left">M2</td>
<td align="char" char=".">97.8</td>
<td align="char" char=".">
<italic>36.7</italic>
</td>
<td align="char" char=".">
<italic>53.4</italic>
</td>
<td align="char" char=".">30</td>
<td align="center">50</td>
<td align="center">40</td>
<td align="char" char=".">96.2</td>
<td align="char" char=".">
<italic>31.3</italic>
</td>
<td align="char" char=".">
<italic>47.3</italic>
</td>
<td align="char" char=".">30</td>
<td align="center">120</td>
<td align="center">60</td>
<td align="char" char=".">97.0</td>
<td align="char" char=".">
<italic>64.0</italic>
</td>
<td align="char" char=".">
<italic>77.1</italic>
</td>
<td align="char" char=".">15</td>
<td align="center">45</td>
<td align="center">30</td>
</tr>
<tr>
<td align="left">M3</td>
<td align="char" char=".">98.8</td>
<td align="char" char=".">99.4</td>
<td align="char" char=".">99.1</td>
<td align="char" char=".">&#x2212;40</td>
<td align="center">40</td>
<td align="center">40</td>
<td align="char" char=".">97.8</td>
<td align="char" char=".">99.0</td>
<td align="char" char=".">98.4</td>
<td align="char" char=".">&#x2212;40</td>
<td align="center">40</td>
<td align="center">40</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">&#x2212;60</td>
<td align="center">43</td>
<td align="center">60</td>
</tr>
<tr>
<td align="left">M4</td>
<td align="char" char=".">99.5</td>
<td align="char" char=".">
<italic>64.4</italic>
</td>
<td align="char" char=".">
<italic>78.2</italic>
</td>
<td align="char" char=".">&#x2212;40</td>
<td align="center">50</td>
<td align="center">40</td>
<td align="char" char=".">
<italic>81.4</italic>
</td>
<td align="char" char=".">
<italic>42.6</italic>
</td>
<td align="char" char=".">
<italic>55.9</italic>
</td>
<td align="char" char=".">&#x2212;20</td>
<td align="center">80</td>
<td align="center">50</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">89.2</td>
<td align="char" char=".">94.3</td>
<td align="char" char=".">&#x2212;60</td>
<td align="center">43</td>
<td align="center">60</td>
</tr>
<tr>
<td align="left">M5</td>
<td align="char" char=".">98.9</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">99.5</td>
<td align="char" char=".">0</td>
<td align="center">40</td>
<td align="center">20</td>
<td align="char" char=".">97.8</td>
<td align="char" char=".">99.9</td>
<td align="char" char=".">98.8</td>
<td align="char" char=".">0</td>
<td align="center">30</td>
<td align="center">20</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">&#x2212;20</td>
<td align="center">50</td>
<td align="center">30</td>
</tr>
<tr>
<td align="left">M6</td>
<td align="char" char=".">99.8</td>
<td align="char" char=".">
<italic>69.6</italic>
</td>
<td align="char" char=".">
<italic>82.0</italic>
</td>
<td align="char" char=".">&#x2212;30</td>
<td align="center">40</td>
<td align="center">30</td>
<td align="char" char=".">
<italic>81.5</italic>
</td>
<td align="char" char=".">
<italic>40.1</italic>
</td>
<td align="char" char=".">
<italic>53.7</italic>
</td>
<td align="char" char=".">0</td>
<td align="center">83</td>
<td align="center">40</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">91.7</td>
<td align="char" char=".">95.7</td>
<td align="char" char=".">&#x2212;50</td>
<td align="center">43</td>
<td align="center">50</td>
</tr>
<tr>
<td align="left">M7</td>
<td align="char" char=".">98.9</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">99.5</td>
<td align="char" char=".">0</td>
<td align="center">30</td>
<td align="center">20</td>
<td align="char" char=".">98.1</td>
<td align="char" char=".">99.9</td>
<td align="char" char=".">99.0</td>
<td align="char" char=".">0</td>
<td align="center">30</td>
<td align="center">20</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">&#x2212;30</td>
<td align="center">53</td>
<td align="center">30</td>
</tr>
<tr>
<td align="left">M8</td>
<td align="char" char=".">
<italic>82.8</italic>
</td>
<td align="char" char=".">
<italic>75.1</italic>
</td>
<td align="char" char=".">
<italic>78.8</italic>
</td>
<td align="char" char=".">&#x2212;10</td>
<td align="center">50</td>
<td align="center">20</td>
<td align="char" char=".">
<italic>76.8</italic>
</td>
<td align="char" char=".">
<italic>37.5</italic>
</td>
<td align="char" char=".">
<italic>50.4</italic>
</td>
<td align="char" char=".">&#x2212;10</td>
<td align="center">50</td>
<td align="center">30</td>
<td align="char" char=".">
<italic>60.0</italic>
</td>
<td align="char" char=".">94.7</td>
<td align="char" char=".">
<italic>73.5</italic>
</td>
<td align="char" char=".">&#x2212;50</td>
<td align="center">40</td>
<td align="center">50</td>
</tr>
<tr>
<td align="left">M9</td>
<td align="char" char=".">
<italic>76.5</italic>
</td>
<td align="char" char=".">85.1</td>
<td align="char" char=".">
<italic>80.6</italic>
</td>
<td align="char" char=".">0</td>
<td align="center">50</td>
<td align="center">20</td>
<td align="char" char=".">
<italic>66.1</italic>
</td>
<td align="char" char=".">
<italic>42.6</italic>
</td>
<td align="char" char=".">
<italic>51.8</italic>
</td>
<td align="char" char=".">&#x2212;10</td>
<td align="center">50</td>
<td align="center">30</td>
<td align="char" char=".">
<italic>20.7</italic>
</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">
<italic>34.3</italic>
</td>
<td align="char" char=".">&#x2212;50</td>
<td align="center">60</td>
<td align="center">50</td>
</tr>
<tr>
<td align="left">M10</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">99.9</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">0</td>
<td align="center">40</td>
<td align="center">20</td>
<td align="char" char=".">99.0</td>
<td align="char" char=".">99.6</td>
<td align="char" char=".">99.3</td>
<td align="char" char=".">0</td>
<td align="center">30</td>
<td align="center">20</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">100.0</td>
<td align="char" char=".">&#x2212;20</td>
<td align="center">50</td>
<td align="center">30</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Box-plots (minimum, lower quartile, median, upper quartile, and maximum) of the error (ms) for the true positive (TP) initial and final contacts from the 10 methods (M1, &#x2026; , M10) in the young healthy adult cohort in the three walking conditions. Outliers are also shown.</p>
</caption>
<graphic xlink:href="fbioe-10-868928-g002.tif"/>
</fig>
<p>For each walking condition <inline-formula id="inf50">
<mml:math id="m53">
<mml:mi>W</mml:mi>
</mml:math>
</inline-formula>, the Friedman tests highlighted significant differences in <inline-formula id="inf51">
<mml:math id="m54">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> values for both GEs (<italic>p</italic> &#x3c; 0.001) and pairwise comparisons showed that the newly proposed methods M5, M7, and M10 outperformed most of the others (<xref ref-type="sec" rid="s11">Supplementary Table S1</xref> and <xref ref-type="sec" rid="s11">Supplementary Table S2</xref>). Since M10 also had the highest F1 scores under all walking conditions for both GEs, it was selected as the best performing method. Using M10, the gait events were identified with a 40&#xa0;ms (4 frames) accuracy ranged from 89% (<inline-formula id="inf52">
<mml:math id="m55">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) to 91% (<inline-formula id="inf53">
<mml:math id="m56">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) for ICs and from 86% (<inline-formula id="inf54">
<mml:math id="m57">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) to 89% (<inline-formula id="inf55">
<mml:math id="m58">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) for FCs.</p>
</sec>
<sec id="s3-2">
<title>Propagation of Gait Event Inaccuracies on the Estimate of the Stride Level Parameters</title>
<p>Overall, 1,000, 981, and 89 strides were detected for the YA cohort in <inline-formula id="inf56">
<mml:math id="m59">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf57">
<mml:math id="m60">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf58">
<mml:math id="m61">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. Bias, precision, and accuracy for the stride parameter errors for the ten methods are reported in <xref ref-type="sec" rid="s11">Supplementary Table S3</xref>. For the best performing method (M10), the median absolute percentage error (i.e., accuracy) was &#x2264;1% for the stride duration, length, and speed under all walking conditions, except for the <inline-formula id="inf59">
<mml:math id="m62">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> stride duration (1.9%). For stance and swing duration, absolute accuracy errors were similar to those of the stride duration, but caused larger relative accuracy errors (between 2.4% for stance duration in both <inline-formula id="inf60">
<mml:math id="m63">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf61">
<mml:math id="m64">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and 7.1% in <inline-formula id="inf62">
<mml:math id="m65">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>). Around 20% of the TP strides had errors in length lower or equal to the accuracy of the two SP systems (linear RMSE &#x3d; 1.2&#xa0;mm). Overall, stride length errors had virtually no bias and an MAE <inline-formula id="inf63">
<mml:math id="m66">
<mml:mo>&#x2264;</mml:mo>
</mml:math>
</inline-formula> 0.5% for both <inline-formula id="inf64">
<mml:math id="m67">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf65">
<mml:math id="m68">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; a <inline-formula id="inf66">
<mml:math id="m69">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x2264;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 1% was observed in <inline-formula id="inf67">
<mml:math id="m70">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, resulting from the observed temporal inaccuracies. About a quarter of the detected strides had duration errors equal to or lower than the system temporal resolution (<inline-formula id="inf68">
<mml:math id="m71">
<mml:mrow>
<mml:mtext>&#x394;</mml:mtext>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 10&#xa0;ms for a sampling frequency of 100&#xa0;Hz). The same applied to 15.2% of the stance and 20.9% of the swing phase errors. Almost 70% (69.2%) of TP strides had speed errors equal to or lower than 0.01&#xa0;m/s.</p>
</sec>
<sec id="s3-3">
<title>Accuracy of M10 in Pathological Gait</title>
<p>Overall, 2,514 (1,337 ICs) gait events were detected for the OA cohort, 3,172 (1,681 ICs) for the COPD, 3,548 (1,879 ICs) for the MS, 2,766 (1,468 ICs) for the PD, and 3,042 (1,609 ICs) for the PFF cohorts. <xref ref-type="fig" rid="F3">Figure 3</xref> shows the sensitivity, PPV, F1 scores, and performance metrics for M10 in the three walking conditions. The IC events identified within four frames (40&#xa0;ms) ranged between 65% (<inline-formula id="inf69">
<mml:math id="m72">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, PFF) and 93% (<inline-formula id="inf70">
<mml:math id="m73">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, PD) and the FCs between 75% (<inline-formula id="inf71">
<mml:math id="m74">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, PFF) and 100% (<inline-formula id="inf72">
<mml:math id="m75">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, COPD).</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>
<bold>(A)</bold> Sensitivity (<inline-formula id="inf73">
<mml:math id="m76">
<mml:mi>S</mml:mi>
</mml:math>
</inline-formula>), positive predictive values (PPV), and F1 scores observed using the selected method in the older adults (OA), chronic obstructive pulmonary disease (COPD), multiple sclerosis (MS), Parkinson disease (PD), and proximal femur fracture (PFF) cohorts in the three walking conditions: straight-line walking, curvilinear walking, and step negotiation. <bold>(B)</bold> Box-plots (minimum, lower quartile, median, upper quartile, and maximum) of the error for the TP initial and final contacts (ms) observed using the selected method in the five (OA, COPD, MS, PD, and PFF) cohorts during the three walking conditions. Outliers are also shown.</p>
</caption>
<graphic xlink:href="fbioe-10-868928-g003.tif"/>
</fig>
<p>The overall detected strides were 1,174 in the OA (39% in <inline-formula id="inf74">
<mml:math id="m77">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, 55% in <inline-formula id="inf75">
<mml:math id="m78">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and 6% in <inline-formula id="inf76">
<mml:math id="m79">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), 1,483 in the COPD (36% in <inline-formula id="inf77">
<mml:math id="m80">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, 59% in <inline-formula id="inf78">
<mml:math id="m81">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and 5% in <inline-formula id="inf79">
<mml:math id="m82">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), 1,582 in the MS (49% in <inline-formula id="inf80">
<mml:math id="m83">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, 49% in <inline-formula id="inf81">
<mml:math id="m84">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and 2% in <inline-formula id="inf82">
<mml:math id="m85">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), 1,294 in the PD (37% in <inline-formula id="inf83">
<mml:math id="m86">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, 58% in <inline-formula id="inf84">
<mml:math id="m87">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and 5% in <inline-formula id="inf85">
<mml:math id="m88">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), and 1,315 in the PFF cohorts (59% in <inline-formula id="inf86">
<mml:math id="m89">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, 39% in <inline-formula id="inf87">
<mml:math id="m90">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and 2% in <inline-formula id="inf88">
<mml:math id="m91">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>). Bias, precision, and accuracy of the errors for the stride-level parameters are reported in <xref ref-type="table" rid="T4">Table 4</xref>. A 10&#xa0;ms bias (1 frame delay) was observed in the IC identification for most cohorts and walking conditions (<xref ref-type="fig" rid="F3">Figure 3</xref>). In most cases, this error propagated with a virtually null bias in the stride duration (<xref ref-type="table" rid="T4">Table 4</xref>).</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Correctly detected strides (%) for each cohort (young adults (YA), older adults (OA), multiple sclerosis (MS), Parkinson disease (PD), chronic obstructive pulmonary disease (COPD); and proximal femur fracture (PFF) and walking conditions (straight-line walking, <inline-formula id="inf89">
<mml:math id="m92">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; curvilinear walking, <inline-formula id="inf90">
<mml:math id="m93">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; and step negotiation, <inline-formula id="inf91">
<mml:math id="m94">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) are reported. The errors in the relevant stride duration (ms), length (mm), speed (mm/s), and stance/swing durations (ms) are described in terms of median (ME, <italic>i.e.,</italic> bias), inter-quartile range (IQRE, <italic>i.e.,</italic> precision), and median absolute errors (MAE, <italic>i.e.,</italic> accuracy); relative errors (%) are also shown.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" colspan="3" align="left"/>
<th colspan="6" align="center">Stride duration error</th>
<th colspan="6" align="center">Stride length error</th>
<th colspan="6" align="center">Stride speed error</th>
<th colspan="6" align="center">Stance duration error</th>
<th colspan="6" align="center">Swing duration error</th>
</tr>
<tr>
<th colspan="2" align="center">ME</th>
<th colspan="2" align="center">IQRE</th>
<th colspan="2" align="center">MAE</th>
<th colspan="2" align="center">ME</th>
<th colspan="2" align="center">IQRE</th>
<th colspan="2" align="center">MAE</th>
<th colspan="2" align="center">ME</th>
<th colspan="2" align="center">IQRE</th>
<th colspan="2" align="center">MAE</th>
<th colspan="2" align="center">ME</th>
<th colspan="2" align="center">IQRE</th>
<th colspan="2" align="center">MAE</th>
<th colspan="2" align="center">ME</th>
<th colspan="2" align="center">IQRE</th>
<th colspan="2" align="center">MAE</th>
</tr>
<tr>
<th colspan="3" align="left">Strides (%)</th>
<th align="center">(<inline-formula id="inf92">
<mml:math id="m95">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(%)</th>
<th align="center">(<inline-formula id="inf93">
<mml:math id="m96">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(%)</th>
<th align="center">(<inline-formula id="inf94">
<mml:math id="m97">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(%)</th>
<th align="center">(<inline-formula id="inf95">
<mml:math id="m98">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(%)</th>
<th align="center">(<inline-formula id="inf96">
<mml:math id="m99">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(%)</th>
<th align="center">(<inline-formula id="inf97">
<mml:math id="m100">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(%)</th>
<th align="center">(<inline-formula id="inf98">
<mml:math id="m101">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mi>s</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(%)</th>
<th align="center">(<inline-formula id="inf99">
<mml:math id="m102">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mi>s</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(%)</th>
<th align="center">(<inline-formula id="inf100">
<mml:math id="m103">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mi>s</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(%)</th>
<th align="center">(<inline-formula id="inf101">
<mml:math id="m104">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(%)</th>
<th align="center">(<inline-formula id="inf102">
<mml:math id="m105">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(%)</th>
<th align="center">(<inline-formula id="inf103">
<mml:math id="m106">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(%)</th>
<th align="center">(<inline-formula id="inf104">
<mml:math id="m107">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(%)</th>
<th align="center">(<inline-formula id="inf105">
<mml:math id="m108">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(%)</th>
<th align="center">(<inline-formula id="inf106">
<mml:math id="m109">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="center">(<inline-formula id="inf107">
<mml:math id="m110">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="6" align="left">
<italic>SW</italic>
</td>
<td align="left">YA</td>
<td align="char" char=".">98.5</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">30</td>
<td align="char" char=".">2.0</td>
<td align="char" char=".">10</td>
<td align="char" char=".">0.9</td>
<td align="char" char=".">&#x2212;0.8</td>
<td align="char" char=".">&#x2212;0.1</td>
<td align="char" char=".">10.3</td>
<td align="char" char=".">0.8</td>
<td align="char" char=".">5.8</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0.6</td>
<td align="char" char=".">0.1</td>
<td align="char" char=".">9.6</td>
<td align="char" char=".">0.9</td>
<td align="char" char=".">4.5</td>
<td align="char" char=".">0.4</td>
<td align="char" char=".">&#x2212;10</td>
<td align="char" char=".">&#x2212;1.1</td>
<td align="char" char=".">40</td>
<td align="char" char=".">4.3</td>
<td align="char" char=".">20</td>
<td align="char" char=".">2.4</td>
<td align="center">0</td>
<td align="char" char=".">0</td>
<td align="center">30</td>
<td align="char" char=".">7.4</td>
<td align="center">20</td>
<td align="char" char=".">4.3</td>
</tr>
<tr>
<td align="left">OA</td>
<td align="char" char=".">100.0</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">30</td>
<td align="char" char=".">2.3</td>
<td align="char" char=".">10</td>
<td align="char" char=".">1.0</td>
<td align="char" char=".">&#x2212;0.5</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">12.3</td>
<td align="char" char=".">1.1</td>
<td align="char" char=".">6.2</td>
<td align="char" char=".">0.6</td>
<td align="char" char=".">0.2</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">10.6</td>
<td align="char" char=".">1.1</td>
<td align="char" char=".">4.9</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0</td>
<td align="char" char=".">0</td>
<td align="char" char=".">30</td>
<td align="char" char=".">4.4</td>
<td align="char" char=".">20</td>
<td align="char" char=".">2.5</td>
<td align="center">&#x2212;10</td>
<td align="char" char=".">&#x2212;2.4</td>
<td align="center">40</td>
<td align="char" char=".">9.8</td>
<td align="center">20</td>
<td align="char" char=".">5.1</td>
</tr>
<tr>
<td align="left">COPD</td>
<td align="char" char=".">100.0</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">20</td>
<td align="char" char=".">1.8</td>
<td align="char" char=".">10</td>
<td align="char" char=".">0.9</td>
<td align="char" char=".">0.1</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">12.0</td>
<td align="char" char=".">1.0</td>
<td align="char" char=".">5.9</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">9.6</td>
<td align="char" char=".">1.0</td>
<td align="char" char=".">4.9</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0</td>
<td align="char" char=".">0</td>
<td align="char" char=".">40</td>
<td align="char" char=".">4.9</td>
<td align="char" char=".">20</td>
<td align="char" char=".">2.5</td>
<td align="center">0</td>
<td align="char" char=".">0</td>
<td align="center">32.5</td>
<td align="char" char=".">8.5</td>
<td align="center">20</td>
<td align="char" char=".">5</td>
</tr>
<tr>
<td align="left">MS</td>
<td align="char" char=".">95.7</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">30</td>
<td align="char" char=".">2.0</td>
<td align="char" char=".">10</td>
<td align="char" char=".">0.9</td>
<td align="char" char=".">&#x2212;0.1</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">9.9</td>
<td align="char" char=".">1.0</td>
<td align="char" char=".">5.0</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">7.8</td>
<td align="char" char=".">1.0</td>
<td align="char" char=".">3.9</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0</td>
<td align="char" char=".">0</td>
<td align="char" char=".">50</td>
<td align="char" char=".">5.1</td>
<td align="char" char=".">20</td>
<td align="char" char=".">2.5</td>
<td align="center">0</td>
<td align="char" char=".">0</td>
<td align="center">40</td>
<td align="char" char=".">10.3</td>
<td align="center">20</td>
<td align="char" char=".">5.1</td>
</tr>
<tr>
<td align="left">PD</td>
<td align="char" char=".">99.2</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">30</td>
<td align="char" char=".">2.1</td>
<td align="char" char=".">10</td>
<td align="char" char=".">0.9</td>
<td align="char" char=".">&#x2212;0.2</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">10.2</td>
<td align="char" char=".">1.0</td>
<td align="char" char=".">5.1</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0.3</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">7.8</td>
<td align="char" char=".">0.9</td>
<td align="char" char=".">4.0</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">&#x2212;10</td>
<td align="char" char=".">&#x2212;1</td>
<td align="char" char=".">60</td>
<td align="char" char=".">6.1</td>
<td align="char" char=".">30</td>
<td align="char" char=".">3.2</td>
<td align="center">0</td>
<td align="char" char=".">0</td>
<td align="center">50</td>
<td align="char" char=".">11.5</td>
<td align="center">30</td>
<td align="char" char=".">5.8</td>
</tr>
<tr>
<td align="left">PFF</td>
<td align="char" char=".">94.3</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">40</td>
<td align="char" char=".">2.4</td>
<td align="char" char=".">20</td>
<td align="char" char=".">1.2</td>
<td align="char" char=".">&#x2212;0.4</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">9.5</td>
<td align="char" char=".">1.3</td>
<td align="char" char=".">4.9</td>
<td align="char" char=".">0.6</td>
<td align="char" char=".">&#x2212;0.1</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">6.6</td>
<td align="char" char=".">1.2</td>
<td align="char" char=".">3.4</td>
<td align="char" char=".">0.6</td>
<td align="char" char=".">0</td>
<td align="char" char=".">0</td>
<td align="char" char=".">60</td>
<td align="char" char=".">7</td>
<td align="char" char=".">30</td>
<td align="char" char=".">3.4</td>
<td align="center">0</td>
<td align="char" char=".">0</td>
<td align="center">60</td>
<td align="char" char=".">16</td>
<td align="center">30</td>
<td align="char" char=".">8</td>
</tr>
<tr>
<td rowspan="6" align="left">
<italic>CW</italic>
</td>
<td align="left">YA</td>
<td align="char" char=".">98.4</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">20</td>
<td align="char" char=".">1.8</td>
<td align="char" char=".">10</td>
<td align="char" char=".">0.9</td>
<td align="char" char=".">0.2</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">12.6</td>
<td align="char" char=".">1.0</td>
<td align="char" char=".">6.3</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">12.3</td>
<td align="char" char=".">1.2</td>
<td align="char" char=".">6.1</td>
<td align="char" char=".">0.6</td>
<td align="char" char=".">0</td>
<td align="char" char=".">0</td>
<td align="char" char=".">40</td>
<td align="char" char=".">5</td>
<td align="char" char=".">20</td>
<td align="char" char=".">2.5</td>
<td align="center">0</td>
<td align="char" char=".">0</td>
<td align="center">40</td>
<td align="char" char=".">9.8</td>
<td align="center">20</td>
<td align="char" char=".">4.8</td>
</tr>
<tr>
<td align="left">OA</td>
<td align="char" char=".">99.8</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">20</td>
<td align="char" char=".">2.0</td>
<td align="char" char=".">10</td>
<td align="char" char=".">1.0</td>
<td align="char" char=".">1.0</td>
<td align="char" char=".">0.1</td>
<td align="char" char=".">13.9</td>
<td align="char" char=".">1.4</td>
<td align="char" char=".">6.8</td>
<td align="char" char=".">0.7</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">10.6</td>
<td align="char" char=".">1.1</td>
<td align="char" char=".">5.4</td>
<td align="char" char=".">0.6</td>
<td align="char" char=".">10</td>
<td align="char" char=".">1.3</td>
<td align="char" char=".">40</td>
<td align="char" char=".">5.3</td>
<td align="char" char=".">20</td>
<td align="char" char=".">2.9</td>
<td align="center">&#x2212;10</td>
<td align="char" char=".">&#x2212;2.6</td>
<td align="center">40</td>
<td align="char" char=".">10.9</td>
<td align="center">20</td>
<td align="char" char=".">5.3</td>
</tr>
<tr>
<td align="left">COPD</td>
<td align="char" char=".">99.3</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">20</td>
<td align="char" char=".">1.7</td>
<td align="char" char=".">10</td>
<td align="char" char=".">0.9</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">12.0</td>
<td align="char" char=".">1.1</td>
<td align="char" char=".">5.9</td>
<td align="char" char=".">0.6</td>
<td align="char" char=".">&#x2212;0.2</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">8.7</td>
<td align="char" char=".">1.0</td>
<td align="char" char=".">4.5</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0</td>
<td align="char" char=".">0</td>
<td align="char" char=".">40</td>
<td align="char" char=".">4.9</td>
<td align="char" char=".">20</td>
<td align="char" char=".">2.4</td>
<td align="center">0</td>
<td align="char" char=".">0</td>
<td align="center">40</td>
<td align="char" char=".">10</td>
<td align="center">20</td>
<td align="char" char=".">4.9</td>
</tr>
<tr>
<td align="left">MS</td>
<td align="char" char=".">95.7</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">20</td>
<td align="char" char=".">1.8</td>
<td align="char" char=".">10</td>
<td align="char" char=".">0.9</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">10.7</td>
<td align="char" char=".">1.1</td>
<td align="char" char=".">5.4</td>
<td align="char" char=".">0.6</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">9.5</td>
<td align="char" char=".">1.3</td>
<td align="char" char=".">4.7</td>
<td align="char" char=".">0.6</td>
<td align="char" char=".">10</td>
<td align="char" char=".">1.3</td>
<td align="char" char=".">50</td>
<td align="char" char=".">5.2</td>
<td align="char" char=".">30</td>
<td align="char" char=".">2.8</td>
<td align="center">&#x2212;10</td>
<td align="char" char=".">&#x2212;2.6</td>
<td align="center">50</td>
<td align="char" char=".">13.4</td>
<td align="center">30</td>
<td align="char" char=".">7</td>
</tr>
<tr>
<td align="left">PD</td>
<td align="char" char=".">100.0</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">20</td>
<td align="char" char=".">1.7</td>
<td align="char" char=".">10</td>
<td align="char" char=".">0.9</td>
<td align="char" char=".">&#x2212;0.3</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">12.3</td>
<td align="char" char=".">1.3</td>
<td align="char" char=".">6.0</td>
<td align="char" char=".">0.6</td>
<td align="char" char=".">&#x2212;0.3</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">8.0</td>
<td align="char" char=".">1.0</td>
<td align="char" char=".">4.0</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0</td>
<td align="char" char=".">0</td>
<td align="char" char=".">40</td>
<td align="char" char=".">5</td>
<td align="char" char=".">20</td>
<td align="char" char=".">2.5</td>
<td align="center">0</td>
<td align="char" char=".">0</td>
<td align="center">40</td>
<td align="char" char=".">9.3</td>
<td align="center">20</td>
<td align="char" char=".">4.7</td>
</tr>
<tr>
<td align="left">PFF</td>
<td align="char" char=".">91.4</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">40</td>
<td align="char" char=".">2.9</td>
<td align="char" char=".">20</td>
<td align="char" char=".">1.5</td>
<td align="char" char=".">&#x2212;0.1</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">17.0</td>
<td align="char" char=".">2.3</td>
<td align="char" char=".">8.1</td>
<td align="char" char=".">1.1</td>
<td align="char" char=".">&#x2212;0.2</td>
<td align="char" char=".">&#x2212;0.1</td>
<td align="char" char=".">10.0</td>
<td align="char" char=".">1.6</td>
<td align="char" char=".">4.9</td>
<td align="char" char=".">0.8</td>
<td align="char" char=".">20</td>
<td align="char" char=".">2.2</td>
<td align="char" char=".">70</td>
<td align="char" char=".">7.4</td>
<td align="char" char=".">40</td>
<td align="char" char=".">4.3</td>
<td align="center">&#x2212;20</td>
<td align="char" char=".">&#x2212;5.1</td>
<td align="center">60</td>
<td align="char" char=".">16</td>
<td align="center">30</td>
<td align="char" char=".">9.3</td>
</tr>
<tr>
<td rowspan="6" align="left">
<italic>SN</italic>
</td>
<td align="left">YA</td>
<td align="char" char=".">100.0</td>
<td align="center">&#x2212;10</td>
<td align="char" char=".">&#x2212;0.7</td>
<td align="char" char=".">40</td>
<td align="char" char=".">3.7</td>
<td align="char" char=".">20</td>
<td align="char" char=".">1.9</td>
<td align="char" char=".">6.6</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">23.5</td>
<td align="char" char=".">1.9</td>
<td align="char" char=".">13.0</td>
<td align="char" char=".">1.0</td>
<td align="char" char=".">7.8</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">28.3</td>
<td align="char" char=".">1.2</td>
<td align="char" char=".">16.4</td>
<td align="char" char=".">0.6</td>
<td align="char" char=".">0</td>
<td align="char" char=".">0</td>
<td align="char" char=".">40</td>
<td align="char" char=".">4.9</td>
<td align="char" char=".">20</td>
<td align="char" char=".">2.4</td>
<td align="center">&#x2212;10</td>
<td align="char" char=".">&#x2212;2.4</td>
<td align="center">50</td>
<td align="char" char=".">13</td>
<td align="center">30</td>
<td align="char" char=".">7.1</td>
</tr>
<tr>
<td align="left">OA</td>
<td align="char" char=".">100.0</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">58</td>
<td align="char" char=".">4.1</td>
<td align="char" char=".">30</td>
<td align="char" char=".">1.9</td>
<td align="char" char=".">&#x2212;0.5</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">22.6</td>
<td align="char" char=".">1.8</td>
<td align="char" char=".">9.9</td>
<td align="char" char=".">0.8</td>
<td align="char" char=".">&#x2212;3.6</td>
<td align="char" char=".">&#x2212;0.4</td>
<td align="char" char=".">28.2</td>
<td align="char" char=".">3.4</td>
<td align="char" char=".">10.3</td>
<td align="char" char=".">1.2</td>
<td align="char" char=".">&#x2212;10</td>
<td align="char" char=".">&#x2212;0.9</td>
<td align="char" char=".">50</td>
<td align="char" char=".">7</td>
<td align="char" char=".">30</td>
<td align="char" char=".">3.2</td>
<td align="center">0</td>
<td align="char" char=".">0</td>
<td align="center">50</td>
<td align="char" char=".">12</td>
<td align="center">30</td>
<td align="char" char=".">6.5</td>
</tr>
<tr>
<td align="left">COPD</td>
<td align="char" char=".">100.0</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">55</td>
<td align="char" char=".">4.3</td>
<td align="char" char=".">30</td>
<td align="char" char=".">2.3</td>
<td align="char" char=".">2.3</td>
<td align="char" char=".">0.2</td>
<td align="char" char=".">29.7</td>
<td align="char" char=".">2.6</td>
<td align="char" char=".">14.3</td>
<td align="char" char=".">1.3</td>
<td align="char" char=".">&#x2212;0.9</td>
<td align="char" char=".">&#x2212;0.1</td>
<td align="char" char=".">22.7</td>
<td align="char" char=".">2.6</td>
<td align="char" char=".">10.1</td>
<td align="char" char=".">1.3</td>
<td align="char" char=".">&#x2212;10</td>
<td align="char" char=".">&#x2212;1</td>
<td align="char" char=".">50</td>
<td align="char" char=".">6</td>
<td align="char" char=".">25</td>
<td align="char" char=".">3.1</td>
<td align="center">10</td>
<td align="char" char=".">2.6</td>
<td align="center">60</td>
<td align="char" char=".">12.2</td>
<td align="center">30</td>
<td align="char" char=".">6.5</td>
</tr>
<tr>
<td align="left">MS</td>
<td align="char" char=".">97.3</td>
<td align="center">10</td>
<td align="char" char=".">0.7</td>
<td align="char" char=".">50</td>
<td align="char" char=".">2.7</td>
<td align="char" char=".">20</td>
<td align="char" char=".">1.6</td>
<td align="char" char=".">&#x2212;0.4</td>
<td align="char" char=".">&#x2212;0.1</td>
<td align="char" char=".">11.3</td>
<td align="char" char=".">1.3</td>
<td align="char" char=".">5.7</td>
<td align="char" char=".">0.6</td>
<td align="char" char=".">&#x2212;2.8</td>
<td align="char" char=".">&#x2212;0.4</td>
<td align="char" char=".">9.3</td>
<td align="char" char=".">1.9</td>
<td align="char" char=".">5.4</td>
<td align="char" char=".">0.8</td>
<td align="char" char=".">10</td>
<td align="char" char=".">0.7</td>
<td align="char" char=".">57.5</td>
<td align="char" char=".">5.6</td>
<td align="char" char=".">30</td>
<td align="char" char=".">3</td>
<td align="center">&#x2212;10</td>
<td align="char" char=".">&#x2212;1.6</td>
<td align="center">40</td>
<td align="char" char=".">9.9</td>
<td align="center">20</td>
<td align="char" char=".">5.1</td>
</tr>
<tr>
<td align="left">PD</td>
<td align="char" char=".">100.0</td>
<td align="center">0</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">30</td>
<td align="char" char=".">2.6</td>
<td align="char" char=".">20</td>
<td align="char" char=".">1.5</td>
<td align="char" char=".">&#x2212;0.2</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">26.8</td>
<td align="char" char=".">2.5</td>
<td align="char" char=".">14.0</td>
<td align="char" char=".">1.3</td>
<td align="char" char=".">&#x2212;0.4</td>
<td align="char" char=".">0.0</td>
<td align="char" char=".">13.4</td>
<td align="char" char=".">1.6</td>
<td align="char" char=".">6.5</td>
<td align="char" char=".">0.8</td>
<td align="char" char=".">0</td>
<td align="char" char=".">0</td>
<td align="char" char=".">55</td>
<td align="char" char=".">6.6</td>
<td align="char" char=".">20</td>
<td align="char" char=".">2.1</td>
<td align="center">15</td>
<td align="char" char=".">3</td>
<td align="center">75</td>
<td align="char" char=".">15.1</td>
<td align="center">30</td>
<td align="char" char=".">7.3</td>
</tr>
<tr>
<td align="left">PFF</td>
<td align="char" char=".">100.0</td>
<td align="center">&#x2212;10</td>
<td align="char" char=".">&#x2212;0.7</td>
<td align="char" char=".">27</td>
<td align="char" char=".">1.7</td>
<td align="char" char=".">20</td>
<td align="char" char=".">1.2</td>
<td align="char" char=".">&#x2212;5.5</td>
<td align="char" char=".">&#x2212;0.6</td>
<td align="char" char=".">26.4</td>
<td align="char" char=".">4.0</td>
<td align="char" char=".">10.7</td>
<td align="char" char=".">1.3</td>
<td align="char" char=".">&#x2212;2.8</td>
<td align="char" char=".">&#x2212;0.4</td>
<td align="char" char=".">13.4</td>
<td align="char" char=".">2.8</td>
<td align="char" char=".">7.9</td>
<td align="char" char=".">1.4</td>
<td align="char" char=".">10</td>
<td align="char" char=".">1.4</td>
<td align="char" char=".">55</td>
<td align="char" char=".">4.4</td>
<td align="char" char=".">20</td>
<td align="char" char=".">2.1</td>
<td align="center">&#x2212;20</td>
<td align="char" char=".">&#x2212;4.8</td>
<td align="center">50</td>
<td align="char" char=".">15.5</td>
<td align="center">30</td>
<td align="char" char=".">6.8</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In light of the spatial resolutions assessed for each cohort, virtually null errors in the stride length were observed in 14.7%, 10.5%, 25.4%, 23.5%, and 12.8% of the cases for the OA (&#x3c;1.5&#xa0;mm), COPD (&#x3c;0.6&#xa0;mm), MS (&#x3c;2.0&#xa0;mm), PD (&#x3c;1.3&#xa0;mm), and PFF (&#x3c;0.8&#xa0;mm) cohorts, respectively. Similarly, the percentage of strides in which the errors in the stride duration were equal to or lower than the temporal resolution (<inline-formula id="inf108">
<mml:math id="m111">
<mml:mrow>
<mml:mtext>&#x394;</mml:mtext>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) ranged between 18.5% (PFF) and 24.1% (MS), those for the stance duration between 8.3% (PFF) and 16.4% (OA), and those for the swing duration between 9.5% (PFF) and 17.8% (PD). Finally, more than 70% of the errors in the stride speed were equal to or lower than 0.01&#xa0;m/s in all cohorts (OA: 71.3%, COPD: 76.6%, MS: 77.3%, PD: 77.9%, and PFF:71.3%).</p>
<p>For the TP strides, the relevant errors for each cohort are shown using Bland&#x2013;Altman plots; errors for the YA group are also provided in (<xref ref-type="fig" rid="F4">Figure 4</xref>). Excellent absolute (<inline-formula id="inf109">
<mml:math id="m112">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>2,1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3e;0.9) and relative agreement (<inline-formula id="inf110">
<mml:math id="m113">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0.9</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) were observed in all cohorts and for most of the stride-related parameters, except for swing duration (<xref ref-type="table" rid="T5">Table 5</xref>; <xref ref-type="fig" rid="F4">Figure 4</xref>). For the latter parameter, a heteroscedastic distribution of the error can be observed, especially in the PFF cohort (<xref ref-type="fig" rid="F4">Figure 4</xref>).</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Bland&#x2013;Altman (BA) plots of the different stride-level parameters [stride length (m), stride duration (s), stride speed (m/s), and stance/swing duration (s)] in the young healthy adults (YA), older adults (OA), chronic obstructive pulmonary disease (COPD), multiple sclerosis (MS), Parkinson disease (PD), and proximal femur fracture (PFF) cohorts. Strides detected during straight-line walking, curvilinear walking, and step negotiation are reported in green, red, and blue, respectively. In each BA plot, bias (mean value, gray line) and limits of agreements (bias &#xb1;1.96 standard deviations; black with dotted lines) are represented. Spearman correlation coefficients (<inline-formula id="inf111">
<mml:math id="m114">
<mml:mi>&#x3c1;</mml:mi>
</mml:math>
</inline-formula>) are also shown, all <inline-formula id="inf112">
<mml:math id="m115">
<mml:mi>&#x3c1;</mml:mi>
</mml:math>
</inline-formula> values were statistically significant (<italic>p</italic> &#x3c; 0.001).</p>
</caption>
<graphic xlink:href="fbioe-10-868928-g004.tif"/>
</fig>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>For each stride parameter (stride duration, length, speed, and stance/swing duration) and cohort (young healthy adults (YA), older adults (OA), chronic obstructive pulmonary disease (COPD), multiple sclerosis (MS), Parkinson disease (PD), and proximal femur fracture (PFF), root mean square error (RMSE) values, limits of agreement (LOA), ICC<sub>2,1</sub> with its 95% confidence interval (CI) are shown.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="2" align="left"/>
<th align="left">RMSE</th>
<th align="center">LOA</th>
<th align="left">ICC<sub>2,1</sub>
</th>
<th align="left">95% ICC<sub>2,1</sub> CI</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="6" align="left">Stride duration (ms)</td>
<td align="left">YA</td>
<td align="center">29</td>
<td align="center">(&#x2212;59 &#x2013; 54)</td>
<td align="char" char=".">0.994&#x2a;</td>
<td align="left">(0.993&#x2013;0.994)</td>
</tr>
<tr>
<td align="left">OA</td>
<td align="center">33</td>
<td align="center">(&#x2212;65 &#x2013; 63)</td>
<td align="char" char=".">0.992&#x2a;</td>
<td align="left">(0.991&#x2013;0.993)</td>
</tr>
<tr>
<td align="left">COPD</td>
<td align="center">27</td>
<td align="center">(&#x2212;53 &#x2013; 53)</td>
<td align="char" char=".">0.993&#x2a;</td>
<td align="left">(0.992&#x2013;0.994)</td>
</tr>
<tr>
<td align="left">MS</td>
<td align="center">37</td>
<td align="center">(&#x2212;74 &#x2013; 71)</td>
<td align="char" char=".">0.995&#x2a;</td>
<td align="left">(0.995&#x2013;0.996)</td>
</tr>
<tr>
<td align="left">PD</td>
<td align="center">26</td>
<td align="center">(&#x2212;53 &#x2013; 51)</td>
<td align="char" char=".">0.995&#x2a;</td>
<td align="left">(0.994&#x2013;0.995)</td>
</tr>
<tr>
<td align="left">PFF</td>
<td align="center">39</td>
<td align="center">(&#x2212;78 &#x2013; 76)</td>
<td align="char" char=".">0.995&#x2a;</td>
<td align="left">(0.994&#x2013;0.996)</td>
</tr>
<tr>
<td rowspan="6" align="left">Stride length (mm)</td>
<td align="left">YA</td>
<td align="center">23</td>
<td align="center">(46 &#x2013; 44)</td>
<td align="char" char=".">0.997&#x2a;</td>
<td align="left">(0.997&#x2013;0.997)</td>
</tr>
<tr>
<td align="left">OA</td>
<td align="center">23</td>
<td align="center">(&#x2212;45 &#x2013; 44)</td>
<td align="char" char=".">0.997&#x2a;</td>
<td align="left">(0.997&#x2013;0.998)</td>
</tr>
<tr>
<td align="left">COPD</td>
<td align="center">15</td>
<td align="center">(&#x2212;30 &#x2013; 28)</td>
<td align="char" char=".">0.999&#x2a;</td>
<td align="left">(0.998&#x2013;0.999)</td>
</tr>
<tr>
<td align="left">MS</td>
<td align="center">17</td>
<td align="center">(&#x2212;35 &#x2013; 33)</td>
<td align="char" char=".">0.998&#x2a;</td>
<td align="left">(0.998&#x2013;0.999)</td>
</tr>
<tr>
<td align="left">PD</td>
<td align="center">20</td>
<td align="center">(&#x2212;40 &#x2013; 38)</td>
<td align="char" char=".">0.999&#x2a;</td>
<td align="left">(0.998&#x2013;0.999)</td>
</tr>
<tr>
<td align="left">PFF</td>
<td align="center">20</td>
<td align="center">(&#x2212;40 &#x2013; 37)</td>
<td align="char" char=".">0.999&#x2a;</td>
<td align="left">(0.999&#x2013;0.999)</td>
</tr>
<tr>
<td rowspan="6" align="left">Stride speed (mm/s)</td>
<td align="left">YA</td>
<td align="center">23</td>
<td align="center">(&#x2212;43 &#x2013; 48)</td>
<td align="char" char=".">0.998&#x2a;</td>
<td align="left">(0.998&#x2013;0.998)</td>
</tr>
<tr>
<td align="left">OA</td>
<td align="center">27</td>
<td align="center">(&#x2212;51 &#x2013; 53)</td>
<td align="char" char=".">0.997&#x2a;</td>
<td align="left">(0.996&#x2013;0.997)</td>
</tr>
<tr>
<td align="left">COPD</td>
<td align="center">18</td>
<td align="center">(&#x2212;34 &#x2013; 34)</td>
<td align="char" char=".">0.999&#x2a;</td>
<td align="left">(0.998&#x2013;0.999)</td>
</tr>
<tr>
<td align="left">MS</td>
<td align="center">13</td>
<td align="center">(&#x2212;26 &#x2013; 26)</td>
<td align="char" char=".">0.999&#x2a;</td>
<td align="left">(0.999&#x2013;0.999)</td>
</tr>
<tr>
<td align="left">PD</td>
<td align="center">16</td>
<td align="center">(&#x2212;31 &#x2013; 32)</td>
<td align="char" char=".">0.999&#x2a;</td>
<td align="left">(0.999&#x2013;0.999)</td>
</tr>
<tr>
<td align="left">PFF</td>
<td align="center">14</td>
<td align="center">(&#x2212;27 &#x2013; 27)</td>
<td align="char" char=".">0.999&#x2a;</td>
<td align="left">(0.999&#x2013;0.999)</td>
</tr>
<tr>
<td rowspan="6" align="left">Stance duration (ms)</td>
<td align="left">YA</td>
<td align="center">37</td>
<td align="center">(&#x2212;76 &#x2013; 67)</td>
<td align="char" char=".">0.984&#x2a;</td>
<td align="left">(0.982&#x2013;0.985)</td>
</tr>
<tr>
<td align="left">OA</td>
<td align="center">43</td>
<td align="center">(&#x2212;81 &#x2013; 88)</td>
<td align="char" char=".">0.974&#x2a;</td>
<td align="left">(0.971&#x2013;0.977)</td>
</tr>
<tr>
<td align="left">COPD</td>
<td align="center">43</td>
<td align="center">(&#x2212;92 &#x2013; 75)</td>
<td align="char" char=".">0.967&#x2a;</td>
<td align="left">(0.962&#x2013;0.972)</td>
</tr>
<tr>
<td align="left">MS</td>
<td align="center">45</td>
<td align="center">(&#x2212;89 &#x2013; 88)</td>
<td align="char" char=".">0.999&#x2a;</td>
<td align="left">(0.999&#x2013;0.999)</td>
</tr>
<tr>
<td align="left">PD</td>
<td align="center">48</td>
<td align="center">(&#x2212;101 &#x2013; 88)</td>
<td align="char" char=".">0.970&#x2a;</td>
<td align="left">(0.966&#x2013;0.973)</td>
</tr>
<tr>
<td align="left">PFF</td>
<td align="center">71</td>
<td align="center">(&#x2212;140 &#x2013; 139)</td>
<td align="char" char=".">0.978&#x2a;</td>
<td align="left">(0.975&#x2013;0.980)</td>
</tr>
<tr>
<td rowspan="6" align="left">Swing duration (ms)</td>
<td align="left">YA</td>
<td align="center">34</td>
<td align="center">(&#x2212;65 &#x2013; 68)</td>
<td align="char" char=".">0.922&#x2a;</td>
<td align="left">(0.914&#x2013;0.928)</td>
</tr>
<tr>
<td align="left">OA</td>
<td align="center">43</td>
<td align="center">(&#x2212;88 &#x2013; 79)</td>
<td align="char" char=".">0.900&#x2a;</td>
<td align="left">(0.888&#x2013;0.911)</td>
</tr>
<tr>
<td align="left">COPD</td>
<td align="center">45</td>
<td align="center">(&#x2212;77 &#x2013; 94)</td>
<td align="char" char=".">0.883&#x2a;</td>
<td align="left">(0.867&#x2013;0.898)</td>
</tr>
<tr>
<td align="left">MS</td>
<td align="center">47</td>
<td align="center">(&#x2212;92 &#x2013; 91)</td>
<td align="char" char=".">0.990&#x2a;</td>
<td align="left">(0.989&#x2013;0.991)</td>
</tr>
<tr>
<td align="left">PD</td>
<td align="center">49</td>
<td align="center">(&#x2212;89 &#x2013; 100)</td>
<td align="char" char=".">0.876&#x2a;</td>
<td align="left">(0.861&#x2013;0.889)</td>
</tr>
<tr>
<td align="left">PFF</td>
<td align="center">72</td>
<td align="center">(&#x2212;140 &#x2013; 140)</td>
<td align="char" char=".">0.817&#x2a;</td>
<td align="left">(0.795&#x2013;0.836)</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>&#x2a;<italic>p</italic> &#x3c; 0.0001.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>Discussion</title>
<p>This study aimed to propose a method for marker-based gait event detections from motion capture data in complex motor tasks and demonstrate its applicability to gait assessment in different conditions. Using reference gait events detected with pressure insoles, several methods were initially compared with data collected from young healthy adults and the best results were achieved by combining a method based on the AP trajectories (<xref ref-type="bibr" rid="B37">Zeni et al., 2008</xref>), largely used in the literature and already tested on different populations (<xref ref-type="bibr" rid="B37">Zeni et al., 2008</xref>; <xref ref-type="bibr" rid="B3">Bruening and Ridge, 2014</xref>; <xref ref-type="bibr" rid="B16">Hendershot et al., 2016</xref>; <xref ref-type="bibr" rid="B13">Filtjens et al., 2020</xref>; <xref ref-type="bibr" rid="B15">Gon&#xe7;alves et al., 2020</xref>; <xref ref-type="bibr" rid="B21">Lempereur et al., 2020</xref>; <xref ref-type="bibr" rid="B35">Visscher et al., 2021</xref>), with an innovative solution exploiting 3D foot velocities, which overcame previously reported issues associated with gait event anticipation. This method (M10) provided estimations with a virtually null bias for both initial and final contacts for all investigated variables, except for a 20&#xa0;ms bias (2 frame anticipation) for the final contact detection during step negotiation. Very few GEs were missed and extra events were introduced, as shown by the very high values of both sensitivity and PPV (&#x3e;99% overall). Additionally, F1 scores higher than 99% were recorded in all the three walking conditions, confirming the method is able to correctly identify GEs.</p>
<p>From a methodological perspective, the fact that M10 was the best method is supported by the previous literature using feet marker velocity features (<xref ref-type="bibr" rid="B3">Bruening and Ridge, 2014</xref>; <xref ref-type="bibr" rid="B15">Gon&#xe7;alves et al., 2020</xref>; <xref ref-type="bibr" rid="B35">Visscher et al., 2021</xref>). When using only the sagittal velocity as per previous literature (M4/M6), a very high sensitivity was observed in the absence of changes of direction (straight-line walking or step negotiation). However, the performance of M4/M6 clearly deteriorated when investigating turning, as previously reported in both young and older participants (<xref ref-type="bibr" rid="B33">Ulrich et al., 2019</xref>). This was true also when accounting for changes of direction using the pelvis reference system, likely due to the turn initiation of the foot being delayed with respect to that of the pelvis (<xref ref-type="bibr" rid="B1">Akram et al., 2010</xref>). Using 3D velocity overcame this issue, justifying the better results obtained for both M7 and M10.</p>
<p>Having demonstrated superior performance in terms of higher sensitivity and positive predicted values, the generalizability of M10 was then tested on data from five other cohorts, including older adults and patients suffering from conditions regularly associated with distinct gait impairment. High F1 scores (&#x3e;95%) were still observed for all walking conditions and cohorts, with the only exception of the GEs in the PFF cohort, where for patients with the highest disability (SPPB score &#x2264;4) some GEs were missed in both straight-line and curvilinear walking. Generally, extra and missing GEs were observed in patients using walking aids, reporting severe walking pain, or having the highest disability scores, suggesting that a visual check of the data should always be performed in patients with severely affected gait for data veracity. A null bias was observed in 20% of the observed cases (cohorts and walking conditions) for IC and FC and a residual bias &#x2264;20&#xa0;ms in all others. Considering previous literature indicates an accuracy of 21&#xa0;ms for the pressure insoles (<xref ref-type="bibr" rid="B29">Salis et al., 2021</xref>), these residual biases can be considered entirely negligible for the ICs. However, they might still need to be accounted for when investigating FCs, where the insoles have an average error of 3&#xa0;ms (<xref ref-type="bibr" rid="B29">Salis et al., 2021</xref>); it is unlikely that such a small difference has a practical relevance. Overall, reported results clearly show that the newly proposed M10 method can be used to accurately extract GEs under different walking conditions and in the presence of a variety of gait impairments.</p>
<p>
<xref ref-type="bibr" rid="B35">Visscher et al. (2021)</xref> recently quantified how the temporal inaccuracies associated with the detection of gait events propagate to other spatio-temporal parameters, reporting relevant effects only on step width and single limb support. These results were confirmed here in <inline-formula id="inf113">
<mml:math id="m116">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> for all cohorts investigated. In this study, virtually zero bias and very satisfactory precision values were observed (IQR error values ranging between 0.8% for stride length in YA and 2.4% for the stride duration in PFF). The latter finding is comparable to the maximal limits of agreement (&#x2212;3% to 4%) reported by <xref ref-type="bibr" rid="B35">Visscher et al. (2021)</xref> for the stride length error in children with cerebral palsy. The same was true for the swing phase: precision error from 7.4% (YA) to 16.0% (PFF), which was again similar to the single limb support limits of agreement (&#x2212;12% to 16%) observed in <xref ref-type="bibr" rid="B35">Visscher et al. (2021)</xref>. Slightly bigger effects in terms of error propagation were observed in <inline-formula id="inf114">
<mml:math id="m117">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf115">
<mml:math id="m118">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, where the bias remained virtually zero for all cohorts, but the IQR error reached 4.3% for step negotiation duration in OA and COPD. For swing duration, the error had a heteroscedastic behavior (<xref ref-type="fig" rid="F4">Figure 4</xref>), especially in PFF. This was likely due to errors in final contact identifications. Further studies are needed to establish whether these propagated inaccuracies in <inline-formula id="inf116">
<mml:math id="m119">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> duration and swing duration lead to clinically meaningful differences when investigating complex tasks in PFF. Overall, the excellent absolute (<inline-formula id="inf117">
<mml:math id="m120">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>2,1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3e;0.9, <inline-formula id="inf118">
<mml:math id="m121">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>2,1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> range &#x3c;0.001 in all cases, except swing duration in PD and PFF, <xref ref-type="table" rid="T5">Table 5</xref>) and relative (&#x3c1; &#x3e; 0.9, in all the cases except swing duration, <xref ref-type="fig" rid="F4">Figure 4</xref>) agreement have been observed in the explored stride parameters confirming the suitability of the method for the investigated cohorts.</p>
<p>This study has some limitations. First, the cohorts were too small to include approaches based on machine learning [e.g., <xref ref-type="bibr" rid="B13">Filtjens et al. (2020)</xref> and <xref ref-type="bibr" rid="B21">Lempereur et al. (2020)</xref>] in the comparison. Nonetheless, the very satisfactory results obtained with M10 seem to leave little room for improvement. Second, the number of events and strides investigated in <inline-formula id="inf119">
<mml:math id="m122">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and CW were much lower than those in <inline-formula id="inf120">
<mml:math id="m123">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. Although they were sufficient for the analysis reported here, an even stronger validation might focus on assessing the accuracy of the methods in different types of turnings (e.g., sharp versus larger turns) or step ascending/descending tasks (e.g., multiple steps). Finally, one constraint on a wide adoption of the proposed method is the use of a cluster of markers at the pelvis which are not part of standard gait analysis protocols, unlike the foot markers. Although the method can be easily implemented using a reference system built from skin markers on the pelvis, the potential differences associated with pelvic soft tissue artifacts (<xref ref-type="bibr" rid="B5">Camomilla et al., 2017</xref>) that might affect the initial gait event estimations (M1) should be mitigated when those events are refined exploiting the foot velocity information. Nevertheless, future studies including participants with high BMIs, both pelvic marker sets and reference gait events are needed to confirm this assumption.</p>
<p>In conclusion, the proposed strategy can be combined with motion capture data to automatically extract accurate gait events during complex motor tasks in both young and older healthy individuals and in patients with PD, MS, COPD, and PFF. As an example of a possible application, the method is currently being used as part of a multi-centric study where different stereophotogrammetric systems are used as the gold standard for the validation of digital mobility outcomes obtained from a single inertial sensor device attached to the pelvis (<xref ref-type="bibr" rid="B24">Mazz&#xe0; et al., 2021</xref>). To foster its adoption, the methodology implemented in the present study has been made available <italic>via</italic> Figshare (<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.15131/shef.data.19102619.v1">https://doi.org/10.15131/shef.data.19102619.v1</ext-link>).</p>
</sec>
</body>
<back>
<sec id="s5">
<title>Data Availability Statement</title>
<p>The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found at: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.15131/shef.data.19102619.v1">https://doi.org/10.15131/shef.data.19102619.v1</ext-link>.</p>
</sec>
<sec id="s6">
<title>Ethics Statement</title>
<p>The studies involving human participants were reviewed and approved by the University of Sheffield Research Ethics Committee, Tel Aviv Sourasky Medical Center: the Helsinki Committee, Robert Bosch Foundation for Medical Research: Medical Faculty of the University of T&#xfc;bingen University of Kiel: Medical Faculty of Kiel University, The Newcastle upon Tyne Hospitals NHS Foundation Trust, and Sheffield Teaching Hospitals NHS Foundation Trust: London&#x2014;Bloomsbury Research Ethics committee. The patients/participants provided their written informed consent to participate in this study.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>TB, CM, and AC designed the study. TB, FS, KS, LA, SB, EB, MC, EG, CH, and LS conducted the experiments, acquiring and pre-processing the data. TB analyzed the experimental data. TB and CM interpreted the results and drafted the article. AC, SD, JH, WM, LP, LR, BS, IV, and CB made important intellectual contributions during revision. All authors have reviewed the manuscript and approved the submitted version.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This work was supported by the Mobilise-D project that has received funding from the Innovative Medicines Initiative 2 Joint Undertaking (JU) under grant agreement No. 820820. This JU receives support from the European Union&#x2019;s Horizon 2020 research and innovation program and the European Federation of Pharmaceutical Industries and Associations (EFPIA). This study was also supported by the National Institute for Health Research (NIHR) through the Sheffield Biomedical Research Centre (BRC, Grant Number IS-BRC-1215&#x2013;20017) and the United Kingdom Engineering and Physical Sciences Research Council (Multisim and MultiSim2 projects, Grant Numbers EP/K03877X/1 and EP/S032940/1, respectively). Subsequent to this work, SD was also supported by the Innovative Medicines Initiative 2 Joint Undertaking (IMI2 JU) project IDEA-FAST - Grant Agreement 853981. LA, LR, and SD were also supported by the National Institute for Health Research (NIHR) Newcastle Biomedical Research Centre (BRC) based at Newcastle upon Tyne Hospital NHS Foundation Trust and Newcastle University. LA, LR, and SD were also supported by the NIHR/Wellcome Trust Clinical Research Facility (CRF) infrastructure at Newcastle upon Tyne Hospitals NHS Foundation Trust. All opinions are those of the authors and not the funders. The content in this publication reflects the authors&#x2019; view, and neither IMI nor the European Union, EFPIA, NHS, NIHR, DHSC, or any associated partners are responsible for any use that may be made of the information contained herein.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ack>
<p>The authors would like to acknowledge all the members of the Mobilise-D WP2 work-package for continuous discussion and critical input. They are particularly grateful to the participants in the study for their time and enthusiastic contribution, especially during the pandemic.</p>
</ack>
<sec id="s11">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fbioe.2022.868928/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fbioe.2022.868928/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="Table1.DOCX" id="SM1" mimetype="application/DOCX" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Akram</surname>
<given-names>S. B.</given-names>
</name>
<name>
<surname>Frank</surname>
<given-names>J. S.</given-names>
</name>
<name>
<surname>Fraser</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Coordination of Segments Reorientation during On-The-Spot Turns in Healthy Older Adults in Eyes-Open and Eyes-Closed Conditions</article-title>. <source>Gait Posture</source> <volume>32</volume> (<issue>4</issue>), <fpage>632</fpage>&#x2013;<lpage>636</lpage>. <pub-id pub-id-type="doi">10.1016/j.gaitpost.2010.09.006</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bovonsunthonchai</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hiengkaew</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Vachalathiti</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Said</surname>
<given-names>C. M.</given-names>
</name>
<name>
<surname>Batchelor</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Temporospatial Analysis: Gait Characteristics of Young Adults and the Elderly in Turning while Walking</article-title>. <source>Int. J. Ther. Rehabilitation</source> <volume>22</volume> (<issue>3</issue>), <fpage>129</fpage>&#x2013;<lpage>134</lpage>. <pub-id pub-id-type="doi">10.12968/ijtr.2015.22.3.129</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bruening</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Ridge</surname>
<given-names>S. T.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Automated Event Detection Algorithms in Pathological Gait</article-title>. <source>Gait Posture</source> <volume>39</volume> (<issue>1</issue>), <fpage>472</fpage>&#x2013;<lpage>477</lpage>. <pub-id pub-id-type="doi">10.1016/j.gaitpost.2013.08.023</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Butland</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Pang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gross</surname>
<given-names>E. R.</given-names>
</name>
<name>
<surname>Woodcock</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Geddes</surname>
<given-names>D. M.</given-names>
</name>
</person-group> (<year>1982</year>). <article-title>Two-, Six-, and 12-minute Walking Tests in Respiratory Disease</article-title>. <source>Bmj</source> <volume>284</volume> (<issue>6329</issue>), <fpage>1607</fpage>&#x2013;<lpage>1608</lpage>. <pub-id pub-id-type="doi">10.1136/bmj.284.6329.1607</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Camomilla</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Bonci</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Cappozzo</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Soft Tissue Displacement over Pelvic Anatomical Landmarks during 3-D Hip Movements</article-title>. <source>J. Biomechanics</source> <volume>62</volume>, <fpage>14</fpage>&#x2013;<lpage>20</lpage>. <pub-id pub-id-type="doi">10.1016/j.jbiomech.2017.01.013</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cappozzo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Della Croce</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Leardini</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Chiari</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Human Movement Analysis Using Stereophotogrammetry. Part 1: Theoretical Background</article-title>. <source>Gait Posture</source> <volume>21</volume> (<issue>2</issue>), <fpage>186</fpage>&#x2013;<lpage>196</lpage>. <pub-id pub-id-type="doi">10.1016/j.gaitpost.2004.01.010</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Carpinella</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Gervasoni</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Anastasi</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Lencioni</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Cattaneo</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ferrarin</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Instrumental Assessment of Stair Ascent in People with Multiple Sclerosis, Stroke, and Parkinson&#x27;s Disease: A Wearable-Sensor-Based Approach</article-title>. <source>IEEE Trans. Neural Syst. Rehabil. Eng.</source> <volume>26</volume> (<issue>12</issue>), <fpage>2324</fpage>&#x2013;<lpage>2332</lpage>. <pub-id pub-id-type="doi">10.1109/TNSRE.2018.2881324</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Crenna</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Carpinella</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Rabuffetti</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Calabrese</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Mazzoleni</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Nemni</surname>
<given-names>R.</given-names>
</name>
<etal/>
</person-group> (<year>2007</year>). <article-title>The Association between Impaired Turning and Normal Straight Walking in Parkinson&#x27;s Disease</article-title>. <source>Gait Posture</source> <volume>26</volume> (<issue>2</issue>), <fpage>172</fpage>&#x2013;<lpage>178</lpage>. <pub-id pub-id-type="doi">10.1016/j.gaitpost.2007.04.010</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Curtze</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Nutt</surname>
<given-names>J. G.</given-names>
</name>
<name>
<surname>Carlson-Kuhta</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Mancini</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Horak</surname>
<given-names>F. B.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Objective Gait and Balance Impairments Relate to Balance Confidence and Perceived Mobility in People with Parkinson Disease</article-title>. <source>Phys. Ther.</source> <volume>96</volume> (<issue>11</issue>), <fpage>1734</fpage>&#x2013;<lpage>1743</lpage>. <pub-id pub-id-type="doi">10.2522/ptj.20150662</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deathe</surname>
<given-names>A. B.</given-names>
</name>
<name>
<surname>Miller</surname>
<given-names>W. C.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>The L Test of Functional Mobility: Measurement Properties of a Modified Version of the Timed "Up &#x26; Go" Test Designed for People with Lower-Limb Amputations</article-title>. <source>Phys. Ther.</source> <volume>85</volume> (<issue>7</issue>), <fpage>626</fpage>&#x2013;<lpage>635</lpage>. <pub-id pub-id-type="doi">10.1093/ptj/85.7.626</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Desailly</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Daniel</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Sardain</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Lacouture</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Foot Contact Event Detection Using Kinematic Data in Cerebral Palsy Children and Normal Adults Gait</article-title>. <source>Gait Posture</source> <volume>29</volume> (<issue>1</issue>), <fpage>76</fpage>&#x2013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1016/j.gaitpost.2008.06.009</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>El-Gohary</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pearson</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>McNames</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mancini</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Horak</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Mellone</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Continuous Monitoring of Turning in Patients with Movement Disability</article-title>. <source>Sensors</source> <volume>14</volume> (<issue>1</issue>), <fpage>356</fpage>&#x2013;<lpage>369</lpage>. <pub-id pub-id-type="doi">10.3390/s140100356</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Filtjens</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Nieuwboer</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>D&#x2019;cruz</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Spildooren</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Slaets</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Vanrumste</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A Data-Driven Approach for Detecting Gait Events during Turning in People with Parkinson&#x27;s Disease and Freezing of Gait</article-title>. <source>Gait Posture</source> <volume>80</volume>, <fpage>130</fpage>&#x2013;<lpage>136</lpage>. <pub-id pub-id-type="doi">10.1016/j.gaitpost.2020.05.026</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghoussayni</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Stevens</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Durham</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ewins</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Assessment and Validation of a Simple Automated Method for the Detection of Gait Events and Intervals</article-title>. <source>Gait Posture</source> <volume>20</volume> (<issue>3</issue>), <fpage>266</fpage>&#x2013;<lpage>272</lpage>. <pub-id pub-id-type="doi">10.1016/j.gaitpost.2003.10.001</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gon&#xe7;alves</surname>
<given-names>R. V.</given-names>
</name>
<name>
<surname>Fonseca</surname>
<given-names>S. T.</given-names>
</name>
<name>
<surname>Ara&#xfa;jo</surname>
<given-names>P. A.</given-names>
</name>
<name>
<surname>Ara&#xfa;jo</surname>
<given-names>V. L.</given-names>
</name>
<name>
<surname>Barboza</surname>
<given-names>T. M.</given-names>
</name>
<name>
<surname>Martins</surname>
<given-names>G. A.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Identification of Gait Events in Children with Spastic Cerebral Palsy: Comparison between the Force Plate and Algorithms</article-title>. <source>Braz. J. Phys. Ther.</source> <volume>24</volume> (<issue>5</issue>), <fpage>392</fpage>&#x2013;<lpage>398</lpage>. <pub-id pub-id-type="doi">10.1016/j.bjpt.2019.05.007</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hendershot</surname>
<given-names>B. D.</given-names>
</name>
<name>
<surname>Mahon</surname>
<given-names>C. E.</given-names>
</name>
<name>
<surname>Pruziner</surname>
<given-names>A. L.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A Comparison of Kinematic-Based Gait Event Detection Methods in a Self-Paced Treadmill Application</article-title>. <source>J. Biomechanics</source> <volume>49</volume> (<issue>16</issue>), <fpage>4146</fpage>&#x2013;<lpage>4149</lpage>. <pub-id pub-id-type="doi">10.1016/j.jbiomech.2016.10.046</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hreljac</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Marshall</surname>
<given-names>R. N.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Algorithms to Determine Event Timing during Normal Walking Using Kinematic Data</article-title>. <source>J. Biomechanics</source> <volume>33</volume> (<issue>6</issue>), <fpage>783</fpage>&#x2013;<lpage>786</lpage>. <pub-id pub-id-type="doi">10.1016/S0021-9290(00)00014-2</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hsue</surname>
<given-names>B.-J.</given-names>
</name>
<name>
<surname>Miller</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>F.-C.</given-names>
</name>
<name>
<surname>Henley</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Church</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Gait Timing Event Determination Using Kinematic Data for the Toe Walking Children with Cerebreal Palsy</article-title>. <source>J. Biomechanics</source> <volume>40</volume> (<issue>2</issue>), <fpage>S529</fpage>. <pub-id pub-id-type="doi">10.1016/s0021-9290(07)70519-5</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kluge</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Del Din</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Cereatti</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ga&#xdf;ner</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hansen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Helbostad</surname>
<given-names>J. L.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Consensus Based Framework for Digital Mobility Monitoring</article-title>. <source>PLOS ONE</source> <volume>16</volume> (<issue>8</issue>), <fpage>e0256541</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0256541</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Koo</surname>
<given-names>T. K.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M. Y.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A Guideline of Selecting and Reporting Intraclass Correlation Coefficients for Reliability Research</article-title>. <source>J. Chiropr. Med.</source> <volume>15</volume> (<issue>2</issue>), <fpage>155</fpage>&#x2013;<lpage>163</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcm.2016.02.012</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lempereur</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Rousseau</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>R&#xe9;my-N&#xe9;ris</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Pons</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Houx</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Quellec</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>A New Deep Learning-Based Method for the Detection of Gait Events in Children with Gait Disorders: Proof-Of-Concept and Concurrent Validity</article-title>. <source>J. Biomechanics</source> <volume>98</volume>, <fpage>109490</fpage>. <pub-id pub-id-type="doi">10.1016/j.jbiomech.2019.109490</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lizrova Preiningerova</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Novotna</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Rusz</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sucha</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ruzicka</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Havrdova</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Spatial and Temporal Characteristics of Gait as Outcome Measures in Multiple Sclerosis (EDSS 0 to 6.5)</article-title>. <source>J. NeuroEngineering Rehabilitation</source> <volume>12</volume> (<issue>1</issue>), <fpage>14</fpage>&#x2013;<lpage>17</lpage>. <pub-id pub-id-type="doi">10.1186/s12984-015-0001-0</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Martin Bland</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Altman</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>1986</year>). <article-title>Statistical Methods for Assessing Agreement between Two Methods of Clinical Measurement</article-title>. <source>Lancet</source> <volume>327</volume> (<issue>8476</issue>), <fpage>307</fpage>&#x2013;<lpage>310</lpage>. <pub-id pub-id-type="doi">10.1016/S0140-6736(86)90837-8</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mazz&#xe0;</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Alcock</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Aminian</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Becker</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Bertuletti</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Bonci</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Technical Validation of Real-World Monitoring of Gait: a Multicentric Observational Study</article-title>. <source>BMJ Open</source> <volume>11</volume> (<issue>12</issue>), <fpage>e050785</fpage>. <pub-id pub-id-type="doi">10.1136/bmjopen-2021-050785</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nightingale</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Mitchell</surname>
<given-names>S. N.</given-names>
</name>
<name>
<surname>Butterfield</surname>
<given-names>S. A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Validation of the Timed up and Go Test for Assessing Balance Variables in Adults Aged 65 and Older</article-title>. <source>J. Aging Phys. Activity</source> <volume>27</volume> (<issue>2</issue>), <fpage>230</fpage>&#x2013;<lpage>233</lpage>. <pub-id pub-id-type="doi">10.1123/japa.2018-0049</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>O&#x2019;Connor</surname>
<given-names>C. M.</given-names>
</name>
<name>
<surname>Thorpe</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>O&#x2019;Malley</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Vaughan</surname>
<given-names>C. L.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Automatic Detection of Gait Events Using Kinematic Data</article-title>. <source>Gait Posture</source> <volume>25</volume> (<issue>3</issue>), <fpage>469</fpage>&#x2013;<lpage>474</lpage>. <pub-id pub-id-type="doi">10.1016/j.gaitpost.2006.05.016</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Perry</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Davids</surname>
<given-names>J. R.</given-names>
</name>
</person-group> (<year>2010</year>). <source>Gait Analysis. Normal and Pathological Function</source>. <edition>2nd ed</edition>. <publisher-loc>California</publisher-loc>: <publisher-name>Slack</publisher-name>. </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rehman</surname>
<given-names>R. Z. U.</given-names>
</name>
<name>
<surname>Klocke</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Hryniv</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Galna</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Rochester</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Del Din</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Turning Detection during Gait: Algorithm Validation and Influence of Sensor Location and Turning Characteristics in the Classification of Parkinson&#x27;s Disease</article-title>. <source>Sensors</source> <volume>20</volume> (<issue>18</issue>), <fpage>5377</fpage>. <pub-id pub-id-type="doi">10.3390/s20185377</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Salis</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Bertuletti</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Bonci</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Della Croce</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Mazz&#xe0;</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Cereatti</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A Method for Gait Events Detection Based on Low Spatial Resolution Pressure Insoles Data</article-title>. <source>J. Biomechanics</source> <volume>127</volume>, <fpage>110687</fpage>. <pub-id pub-id-type="doi">10.1016/j.jbiomech.2021.110687</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Scheffer</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Dealing with Missing Data</article-title>. <source>Res. Lett. Inf. Math. Sci.</source> <volume>3</volume>, <fpage>153</fpage>&#x2013;<lpage>160</lpage>. </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Scott</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Bonci</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Alcock</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Buckley</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Hansen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Gazit</surname>
<given-names>E.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>A Quality Control Check to Ensure Comparability of Stereophotogrammetric Data between Sessions and Systems</article-title>. <source>Sensors</source> <volume>21</volume> (<issue>24</issue>), <fpage>8223</fpage>. <pub-id pub-id-type="doi">10.3390/s21248223</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shah</surname>
<given-names>V. V.</given-names>
</name>
<name>
<surname>McNames</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mancini</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Carlson-Kuhta</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Spain</surname>
<given-names>R. I.</given-names>
</name>
<name>
<surname>Nutt</surname>
<given-names>J. G.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Quantity and Quality of Gait and Turning in People with Multiple Sclerosis, Parkinson&#x27;s Disease and Matched Controls during Daily Living</article-title>. <source>J. Neurol.</source> <volume>267</volume>, <fpage>1188</fpage>&#x2013;<lpage>1196</lpage>. <pub-id pub-id-type="doi">10.1007/s00415-020-09696-5</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ulrich</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Santos</surname>
<given-names>A. N.</given-names>
</name>
<name>
<surname>Jolles</surname>
<given-names>B. M.</given-names>
</name>
<name>
<surname>Benninger</surname>
<given-names>D. H.</given-names>
</name>
<name>
<surname>Favre</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Gait Events during Turning Can Be Detected Using Kinematic Features Originally Proposed for the Analysis of Straight-Line Walking</article-title>. <source>J. Biomechanics</source> <volume>91</volume>, <fpage>69</fpage>&#x2013;<lpage>78</lpage>. <pub-id pub-id-type="doi">10.1016/j.jbiomech.2019.05.006</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Van Uden</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Besser</surname>
<given-names>M. P.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Test-retest Reliability of Temporal and Spatial Gait Characteristics Measured with an Instrumented Walkway System (GAITRite)</article-title>. <source>BMC Musculoskelet. Disord.</source> <volume>5</volume> (<issue>1</issue>), <fpage>13</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1186/1471-2474-5-13</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Visscher</surname>
<given-names>R. M. S.</given-names>
</name>
<name>
<surname>Sansgiri</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Freslier</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Harlaar</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Brunner</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Taylor</surname>
<given-names>W. R.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Towards Validation and Standardization of Automatic Gait Event Identification Algorithms for Use in Paediatric Pathological Populations</article-title>. <source>Gait Posture</source> <volume>86</volume>, <fpage>64</fpage>&#x2013;<lpage>69</lpage>. <pub-id pub-id-type="doi">10.1016/j.gaitpost.2021.02.031</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Walther</surname>
<given-names>B. A.</given-names>
</name>
<name>
<surname>Moore</surname>
<given-names>J. L.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>The Concepts of Bias, Precision and Accuracy, and Their Use in Testing the Performance of Species Richness Estimators, with a Literature Review of Estimator Performance</article-title>. <source>Ecography</source> <volume>28</volume> (<issue>6</issue>), <fpage>815</fpage>&#x2013;<lpage>829</lpage>. <pub-id pub-id-type="doi">10.1111/j.2005.0906-7590.04112.x</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeni</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Richards</surname>
<given-names>J. G.</given-names>
</name>
<name>
<surname>Higginson</surname>
<given-names>J. S.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Two Simple Methods for Determining Gait Events during Treadmill and Overground Walking Using Kinematic Data</article-title>. <source>Gait Posture</source> <volume>27</volume> (<issue>4</issue>), <fpage>710</fpage>&#x2013;<lpage>714</lpage>. <pub-id pub-id-type="doi">10.1016/j.gaitpost.2007.07.007</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>