<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="methods-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neurol.</journal-id>
<journal-title>Frontiers in Neurology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurol.</abbrev-journal-title>
<issn pub-type="epub">1664-2295</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fneur.2017.00135</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Algorithm for Turning Detection and Analysis Validated under Home-Like Conditions in Patients with Parkinson&#x02019;s Disease and Older Adults using a 6 Degree-of-Freedom Inertial Measurement Unit at the Lower Back</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Pham</surname> <given-names>Minh H.</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<xref ref-type="corresp" rid="cor1">&#x0002A;</xref>
<uri xlink:href="http://frontiersin.org/people/u/388842"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Elshehabi</surname> <given-names>Morad</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="http://frontiersin.org/people/u/258870"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Haertner</surname> <given-names>Linda</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://frontiersin.org/people/u/383701"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Heger</surname> <given-names>Tanja</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Hobert</surname> <given-names>Markus A.</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="http://frontiersin.org/people/u/307559"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Faber</surname> <given-names>Gert S.</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Salkovic</surname> <given-names>Dina</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://frontiersin.org/people/u/378083"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Ferreira</surname> <given-names>Joaquim J.</given-names></name>
<xref ref-type="aff" rid="aff5"><sup>5</sup></xref>
<xref ref-type="aff" rid="aff6"><sup>6</sup></xref>
<uri xlink:href="http://frontiersin.org/people/u/15363"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Berg</surname> <given-names>Daniela</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Sanchez-Ferro</surname> <given-names>&#x000C1;lvaro</given-names></name>
<xref ref-type="aff" rid="aff7"><sup>7</sup></xref>
<xref ref-type="aff" rid="aff8"><sup>8</sup></xref>
<uri xlink:href="http://frontiersin.org/people/u/80311"/>
</contrib>
<contrib contrib-type="author">
<name><surname>van Die&#x000EB;n</surname> <given-names>Jaap H.</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<uri xlink:href="http://frontiersin.org/people/u/129838"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Maetzler</surname> <given-names>Walter</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Department of Neurodegeneration, Center for Neurology, Hertie Institute for Clinical Brain Research (HIH), University of T&#x000FC;bingen</institution>, <addr-line>T&#x000FC;bingen</addr-line>, <country>Germany</country></aff>
<aff id="aff2"><sup>2</sup><institution>German Center for Neurodegenerative Diseases, DZNE</institution>, <addr-line>T&#x000FC;bingen</addr-line>, <country>Germany</country></aff>
<aff id="aff3"><sup>3</sup><institution>Department of Neurology, Christian-Albrechts-University</institution>, <addr-line>Kiel</addr-line>, <country>Germany</country></aff>
<aff id="aff4"><sup>4</sup><institution>Department of Human Movement Sciences, MOVE Research Institute Amsterdam, VU University Amsterdam</institution>, <addr-line>Amsterdam</addr-line>, <country>Netherlands</country></aff>
<aff id="aff5"><sup>5</sup><institution>Clinical Pharmacology Unit, Instituto de Medicina Molecular</institution>, <addr-line>Lisbon</addr-line>, <country>Portugal</country></aff>
<aff id="aff6"><sup>6</sup><institution>Laboratory of Clinical Pharmacology and Therapeutics, Faculty of Medicine, University of Lisbon</institution>, <addr-line>Lisbon</addr-line>, <country>Portugal</country></aff>
<aff id="aff7"><sup>7</sup><institution>HM CINAC, Hospital Universitario HM Puerta del Sur</institution>, <addr-line>M&#x000F3;stoles</addr-line>, <country>Spain</country></aff>
<aff id="aff8"><sup>8</sup><institution>Research Laboratory of Electronics, Massachusetts Institute of Technology</institution>, <addr-line>Cambridge, MA</addr-line>, <country>USA</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Marco Schieppati, University of Pavia, Italy</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Lorenzo Chiari, University of Bologna, Italy; Andrea Giordano, Istituti Clinici Scientifici Maugeri, Italy</p></fn>
<corresp content-type="corresp" id="cor1">&#x0002A;Correspondence: Minh H. Pham, <email>hoangminh.pham&#x00040;uksh.de</email></corresp>
<fn fn-type="other" id="fn001"><p>Specialty section: This article was submitted to Movement Disorders, a section of the journal Frontiers in Neurology</p></fn>
</author-notes>
<pub-date pub-type="epub">
<day>10</day>
<month>04</month>
<year>2017</year>
</pub-date>
<pub-date pub-type="collection">
<year>2017</year>
</pub-date>
<volume>8</volume>
<elocation-id>135</elocation-id>
<history>
<date date-type="received">
<day>29</day>
<month>11</month>
<year>2016</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>03</month>
<year>2017</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2017 Pham, Elshehabi, Haertner, Heger, Hobert, Faber, Salkovic, Ferreira, Berg, Sanchez-Ferro, van Die&#x000EB;n and Maetzler.</copyright-statement>
<copyright-year>2017</copyright-year>
<copyright-holder>Pham, Elshehabi, Haertner, Heger, Hobert, Faber, Salkovic, Ferreira, Berg, Sanchez-Ferro, van Die&#x000EB;n and Maetzler</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) or licensor 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 abstract-type="executive-summary">
<sec id="ST1">
<title>Introduction</title>
<p>Aging and age-associated disorders such as Parkinson&#x02019;s disease (PD) are often associated with turning difficulties, which can lead to falls and fractures. Valid assessment of turning and turning deficits specifically in non-standardized environments may foster specific treatment and prevention of consequences.</p>
</sec>
<sec id="ST2">
<title>Methods</title>
<p>Relative orientation, obtained from 3D-accelerometer and 3D-gyroscope data of a sensor worn at the lower back, was used to develop an algorithm for turning detection and qualitative analysis in PD patients and controls in non-standardized environments. The algorithm was validated with a total of 2,304 turns &#x02265;90&#x000B0; extracted from an independent dataset of 20 PD patients during medication ON- and OFF-conditions and 13 older adults. Video observation by two independent clinical observers served as gold standard.</p>
</sec>
<sec id="ST3">
<title>Results</title>
<p>In PD patients under medication OFF, the algorithm detected turns with a sensitivity of 0.92, a specificity of 0.89, and an accuracy of 0.92. During medication ON, values were 0.92, 0.78, and 0.83. In older adults, the algorithm reached validation values of 0.94, 0.89, and 0.92. Turning magnitude (difference, 0.06&#x000B0;; SEM, 0.14&#x000B0;) and duration (difference, 0.004&#x02009;s; SEM, 0.005&#x02009;s) yielded high correlation values with gold standard. Overall accuracy for direction of turning was 0.995. Intra class correlation of the clinical observers was 0.92.</p>
</sec>
<sec id="ST4">
<title>Conclusion</title>
<p>This wearable sensor- and relative orientation-based algorithm yields very high agreement with clinical observation for the detection and evaluation of &#x02265;90&#x000B0; turns under non-standardized conditions in PD patients and older adults. It can be suggested for the assessment of turning in daily life.</p>
</sec>
</abstract>
<kwd-group>
<kwd>six degrees of freedom</kwd>
<kwd>accelerometer</kwd>
<kwd>daily activities</kwd>
<kwd>gyroscope</kwd>
<kwd>older adults</kwd>
<kwd>Parkinson&#x02019;s disease</kwd>
<kwd>turning</kwd>
</kwd-group>
<counts>
<fig-count count="4"/>
<table-count count="3"/>
<equation-count count="4"/>
<ref-count count="25"/>
<page-count count="8"/>
<word-count count="5456"/>
</counts>
</article-meta>
</front>
<body>
<sec id="S1" sec-type="introduction">
<title>Introduction</title>
<p>Turning is a regularly performed movement relevant for the successful performance of daily life activities. It requires multi-limb coordination and continuous change of center of mass (<xref ref-type="bibr" rid="B1">1</xref>) and thus provides information about dynamic balance aspects (<xref ref-type="bibr" rid="B2">2</xref>). It is, therefore, not surprising that turning deficits are associated with increased risk of falling (<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B4">4</xref>), with consequences such as fractures (<xref ref-type="bibr" rid="B5">5</xref>) and increased risk of mortality (<xref ref-type="bibr" rid="B6">6</xref>). Turning deficits are commonly observed in older adults (<xref ref-type="bibr" rid="B7">7</xref>) and patients with Parkinson&#x02019;s disease (PD) (<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B9">9</xref>). For example, older adults with difficulties in turning show more staggering during turns, take more steps, and show a longer duration to complete one turn than do young adults. PD patients turn slower and require more steps to complete one turn, compared to young adults. Therefore, valid assessment of this movement and its deficits, in particular in unobserved environments in these cohorts, may have a large potential for the design of specific treatment approaches and for prevention of severe consequences.</p>
<p>Assessment of turning is not trivial. Optical systems, which have been widely used in previous experiments (<xref ref-type="bibr" rid="B7">7</xref>, <xref ref-type="bibr" rid="B10">10</xref>&#x02013;<xref ref-type="bibr" rid="B12">12</xref>), are costly and can only be used in the laboratory. Wearable sensors are a promising alternative (<xref ref-type="bibr" rid="B13">13</xref>&#x02013;<xref ref-type="bibr" rid="B16">16</xref>). They are relatively small (therefore minimally obstruct normal behavior), cheap, assess unlimited movement areas as they are worn on the body, collect data independently from other sources, and have the ability to measure over days and even weeks. As a consequence, they are ideal data collectors in non-standardized (i.e., unconstrained, natural, home) environments over long periods of time. Algorithms for the analysis of turning movements for young and older adults (<xref ref-type="bibr" rid="B17">17</xref>) and PD patients (<xref ref-type="bibr" rid="B9">9</xref>) have already been published. However, they suffer from downsides that may hinder a wide use in clinical routine and large studies. A particularly interesting publication with regard to the results presented here (<xref ref-type="bibr" rid="B9">9</xref>) analyzed a circuit, walked by 21 PD patients and 19 older adults in the lab, with short straight walks interspersed with 10 turns of 45&#x000B0;, 90&#x000B0;, 135&#x000B0;, and 180&#x000B0; under slow, self-preferred, and fast speeds. During the assessments, participants wore a sensor at the lower back. An algorithm built on nine degrees of freedom (9DOF, which means using data from accelerometer, gyroscope, and magnetometer) fusion extracted turning frequency, which was then compared against video observation and motion capture analysis. The algorithm yielded a sensitivity of 0.75 (rater 1) and 0.77 (rater 2), and a specificity of 0.60/0.69. This previously published algorithm was validated only in standardized conditions, where the path of walking and the number and magnitude of turns have been pre-defined. Thus, the accuracy under free-living like conditions has not been determined in previous work.</p>
<p>Based on these preliminary but promising results, we set out to develop an improved algorithm for turning detection and analysis for PD patients and older adults in a non-standardized environment based on six degrees of freedom (6DOF, using data from accelerometer and gyroscope) signal information, using data extracted from a sensor worn on the lower back. This method was validated in non-standardized free-living-like conditions, during a reasonably long testing period (90&#x02009;min for controls and 180&#x02009;min for PD patients). The method also redefined turn hesitations, to cover more discrete turns. Here, we present details of the algorithm and results on its validation.</p>
</sec>
<sec id="S2" sec-type="methods">
<title>Methods</title>
<sec id="S2-1">
<title>Study Participants and Settings</title>
<p>The study was performed at the University Hospital T&#x000FC;bingen. Twenty-five patients were recruited from the ward and the outpatient clinic. Fourteen spouses of the patients served as controls. Inclusion criteria were age between 50 and 90&#x02009;years and, for PD patients, a Hoehn and Yahr (H&#x00026;Y) score between 1 and 3. Exclusion criteria were deep brain stimulation and a Mini-Mental State Examination score &#x0003C;24. Patients were diagnosed by experienced movement disorders specialists. Controls underwent a neurological examination to exclude presence of neurological symptoms indicative of a neurodegenerative process. Details are provided in Ref. (<xref ref-type="bibr" rid="B18">18</xref>). The protocol (nr. 399/2012BO2) was approved by the local ethics committee on 27 September 2012 and was in accordance with the Declaration of Helsinki. All participants gave informed written consent before the assessments.</p>
<p>Duration of the assessment was approximately 90&#x02009;min per participant and medication condition. PD patients were assessed during medication ON and OFF. Comparable to Ref. (<xref ref-type="bibr" rid="B19">19</xref>), medication OFF was defined as overnight withdrawal from dopaminergic medication, and medication ON as the study participant&#x02019;s perception of having a &#x0201C;Good On Phase,&#x0201D; after regular intake of medication. The assessment consisted of daily activity-like procedures, such as walking in the rooms and corridors of the lab environment without restriction, opening and closing doors, climbing stairs, performing transfers such as sit-to-stand, sit-to-walk, stand-to-sit and walk-to-sit, brushing teeth, making coffee, drinking a cup of tea, and ironing (<xref ref-type="bibr" rid="B18">18</xref>). During the assessments, the participants wore a sensor on the lower back (OPAL system, APDM, Inc., Portland, OR, USA). One of the coauthors followed and recorded the objects with a video camera. The camera has a resolution of 1,920&#x02009;&#x000D7;&#x02009;1,080 pixels, and a sampling frequency of 50&#x02009;Hz. The synchronization between sensors and videos was guaranteed with an additional inertial measurement unit (IMU) worn on the ankle, when participants performed specific movements [foot tapping during Unified Parkinson&#x02019;s Disease Rating Scale (UPDRS) performance]. The IMU at the back and the IMU on the ankle were synchronized as described on the homepage of the IMU provider (APDM) (<xref ref-type="bibr" rid="B20">20</xref>). These videotapes were evaluated by two independent clinical observers. For both the algorithm and the clinical observers, a turn was defined as a movement around the vertical axis during standing or walking within 0.1 to 10&#x02009;s. Clinical observers rated every vertical rotation &#x02265;45&#x000B0; as a turn, while the algorithm rated &#x02265;45&#x000B0;, &#x02265;60&#x000B0;, &#x02265;70&#x000B0;, &#x02265;80&#x000B0;, &#x02265;90&#x000B0;, &#x02265;100&#x000B0;, &#x02265;110&#x000B0; as different turn thresholds. All turns detected during the blind-spot periods (i.e., when the hip of the study participants was out of the camera field) were removed (8% of sensor-detected turns). In addition, the motor part of the UPDRS (UPDRS-III) was administered in PD patients during medication ON and OFF separately (<xref ref-type="bibr" rid="B21">21</xref>).</p>
<p>The cohort was then split into a training cohort for algorithm development and a test cohort for algorithm validation. For the iterative algorithm development process [phase A according to Ref. (<xref ref-type="bibr" rid="B22">22</xref>)], sensor and videotape data of the above-mentioned daily activity-like procedures from five PD (both ON- and OFF-conditions) patients and one control were included. We selected PD patients with relatively &#x0201C;difficult&#x0201D; conditions, such as dyskinesia and tremor, for the detection of turns, to give the algorithm developer (MHP) the opportunity to iteratively train the algorithm under challenging conditions. Turns of this cohort were also used to define the most useful magnitude threshold of a turn to be implemented in the algorithm for further analyses. For the validation phase [phase B according to Ref. (<xref ref-type="bibr" rid="B22">22</xref>)], sensor and clinical observer data of the daily activity-like procedures from the remaining 20 PD patients and 13 controls were included. Detailed demographic and clinical information about the training and test cohorts is provided in Table <xref ref-type="table" rid="T1">1</xref>.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p><bold>Demographic and clinical data of the training and test cohorts</bold>.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center"/>
<th align="center">PD</th>
<th align="center">Older adults</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><bold>Training cohort</bold></td>
</tr>
<tr>
<td align="left"><italic>N</italic> (females)</td>
<td align="center">5 (3)</td>
<td align="center">1 (1)</td>
</tr>
<tr>
<td align="left">Age (years)</td>
<td align="center">71 (4)</td>
<td align="center">51</td>
</tr>
<tr>
<td align="left">UPDRS III (0&#x02013;132)</td>
<td align="center">23 (10)</td>
<td align="center">3 (0)</td>
</tr>
<tr>
<td align="left">H&#x00026;Y (0&#x02013;5)</td>
<td align="center">2 (1)</td>
<td align="center">0 (0)</td>
</tr>
<tr>
<td align="left">LED (mg)</td>
<td align="center">713 (640)</td>
<td align="center">(0)</td>
</tr>
<tr>
<td align="left"><bold>Test cohort</bold></td>
</tr>
<tr>
<td align="left"><italic>N</italic> (females)</td>
<td align="center">20 (10)</td>
<td align="center">13 (6)</td>
</tr>
<tr>
<td align="left">Age (years)</td>
<td align="center">66 (9)</td>
<td align="center">60 (10)</td>
</tr>
<tr>
<td align="left">UPDRS III (0&#x02013;132)</td>
<td align="center">32 (12)</td>
<td align="center">2 (4)</td>
</tr>
<tr>
<td align="left">H&#x00026;Y (0&#x02013;5)</td>
<td align="center">3 (1)</td>
<td align="center">0 (0)</td>
</tr>
<tr>
<td align="left">LED (mg)</td>
<td align="center">839 (622)</td>
<td align="center">0 (0)</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p><italic>Data are shown as mean&#x02009;&#x000B1;&#x02009;SD, except gender and observed turns</italic>.</p>
<p><italic>H&#x00026;Y, Hoehn &#x00026; Yahr; LED, Levodopa equivalent dose; PD, Parkinson&#x02019;s disease; UPDRS, Unified Parkinson&#x02019;s Disease Rating Scale III, motor part of the revised Unified PD Rating scale</italic>.</p>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="S2-2">
<title>Algorithm Development and Structure</title>
<p>The development of the algorithm for turning detection and analysis was performed with MATLAB R2015b and consisted of three steps: 6DOF attitude estimation, turning detection, and turning analysis (Figure <xref ref-type="fig" rid="F1">1</xref>).</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p><bold>General structure of the algorithm for turning detection and analysis</bold>. A turn was defined as a yaw angle (angle change around vertical axis) with a magnitude &#x02265;90&#x000B0; and a duration of 0.1&#x02013;10&#x02009;s (for details see Section &#x0201C;<xref ref-type="sec" rid="S2">Methods</xref>&#x0201D; Figures <xref ref-type="fig" rid="F2">2</xref> and <xref ref-type="fig" rid="F3">3</xref>).</p></caption>
<graphic xlink:href="fneur-08-00135-g001.tif"/>
</fig>
<sec id="S2-2-1">
<title>6DOF Attitude Estimation Based on Relative Orientation</title>
<p>The basic principle of the 6DOF attitude estimation is built on the relative orientation of the sensor with respect to the reference frame (global frame, G-frame), using a rotation matrix <sup>GS</sup><bold><italic>R</italic></bold> (S stands for sensor frame, S-frame). Each frame is considered by definition a triad of the orthogonal vectors <bold><italic>X</italic></bold>, <bold><italic>Y</italic></bold>, <bold><italic>Z</italic></bold> (Figure <xref ref-type="fig" rid="F2">2</xref>A). <sup>GS</sup><bold><italic>R</italic></bold> expresses the difference between the G- and S-frame in a 3&#x02009;&#x000D7;&#x02009;3 matrix. The definition of <sup>GS</sup><bold><italic>R</italic></bold> will then be <inline-formula><mml:math id="M1"><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold-italic">X</mml:mtext></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold-italic">Y</mml:mtext></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">Z</mml:mtext></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mtext>T</mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M2"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold-italic">X</mml:mtext></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold-italic">Y</mml:mtext></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">Z</mml:mtext></mml:math></inline-formula> describe the axes of the G-frame expressed in the S-frame.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p><bold>Six degrees of freedom attitude estimation</bold>. <bold>(A)</bold> Relationship between global frame (G-frame) and sensor frame (S-frame) was described by rotation matrix <sup>GS</sup><bold><italic>R</italic></bold>. During stable phases, the accelerometer measures gravity <italic>g</italic>, and the gyroscope measures angular velocity [w<italic><sub>x</sub></italic> w<italic><sub>y</sub></italic> w<italic><sub>z</sub></italic>], in sensor frame S. <bold>(B)</bold> Presence of an inclination angle &#x000F8; led to a change from vertical axis <sup>G</sup><bold><italic>Z</italic></bold> to <inline-formula><mml:math id="M14"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">Z</mml:mtext></mml:math></inline-formula> (gravity <italic>g</italic> was split into cosine and sine terms).</p></caption>
<graphic xlink:href="fneur-08-00135-g002.tif"/>
</fig>
<p>The inclination of the sensor is described by the angle &#x000F8; relative to gravity, which is chosen to be our <bold><italic>Z</italic></bold> vector (Figure <xref ref-type="fig" rid="F2">2</xref>B): <sup>G</sup><bold><italic>Z</italic></bold>&#x02009;&#x0003D;[0&#x02009;0&#x02009;1]<sup>T</sup>, and <inline-formula><mml:math id="M3"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">Z</mml:mtext><mml:mo class="MathClass-rel">&#x0003D;</mml:mo><mml:mtext>normalize</mml:mtext><mml:mspace width="0.5em"/><mml:mrow><mml:mo class="MathClass-open">(</mml:mo><mml:mrow><mml:mi>g</mml:mi><mml:msup><mml:mrow><mml:mfenced separators="" open="[" close="]"><mml:mrow><mml:mtext>sin&#x000F8; cos&#x000F8;</mml:mtext><mml:mn>0</mml:mn></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mtext>T</mml:mtext></mml:mrow></mml:msup></mml:mrow><mml:mo class="MathClass-close">)</mml:mo></mml:mrow><mml:mspace width="0.5em"/><mml:mo class="MathClass-rel">&#x0003D;</mml:mo><mml:msup><mml:mrow><mml:mfenced separators="" open="[" close="]"><mml:mrow><mml:mtext>sin&#x000F8; cos&#x000F8;</mml:mtext><mml:mspace width="0.3em"/><mml:mn>0</mml:mn></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mtext>T</mml:mtext></mml:mrow></mml:msup></mml:math></inline-formula>. <inline-formula><mml:math id="M4"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">Z</mml:mtext></mml:math></inline-formula> is calculated from the first phase of the measurement when five samples of the accelerometer data (a<italic><sub>x</sub></italic> a<italic><sub>y</sub></italic> a<italic><sub>z</sub></italic>) are stable (in the first 3.9% of a second in case of a sampling rate of 128&#x02009;Hz, &#x0201C;stable&#x0201D; is defined as peak-to-peak change in accelerometer amplitude <inline-formula><mml:math id="M5"><mml:mo class="MathClass-rel">&#x0003C;</mml:mo><mml:msup><mml:mrow><mml:mn>0</mml:mn><mml:mo class="MathClass-punc">.</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:mtext>m</mml:mtext></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mtext>s</mml:mtext></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:msup></mml:math></inline-formula>).</p>
<p>Then, <inline-formula><mml:math id="M6"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">X</mml:mtext></mml:math></inline-formula> was randomly chosen as [1&#x02009;0&#x02009;0]<sup>T</sup>. The cross product between <inline-formula><mml:math id="M7"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">X</mml:mtext></mml:math></inline-formula> and <inline-formula><mml:math id="M8"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">Z</mml:mtext></mml:math></inline-formula> gives <inline-formula><mml:math id="M9"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">Y</mml:mtext></mml:math></inline-formula>. From this result, the cross product between <inline-formula><mml:math id="M10"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">Y</mml:mtext></mml:math></inline-formula> and <inline-formula><mml:math id="M11"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">Z</mml:mtext></mml:math></inline-formula> was again calculated, to guarantee orthogonality:
<disp-formula id="E1"><mml:math id="M12"><mml:mtable columnalign="left" class="align-star"><mml:mtr><mml:mtd columnalign="right" class="align-odd"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">X</mml:mtext></mml:mtd><mml:mtd class="align-even"><mml:mo class="MathClass-rel">&#x0003D;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo class="MathClass-open">[</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mspace width="0.3em"/><mml:mn>0</mml:mn><mml:mspace width="0.3em"/><mml:mn>0</mml:mn></mml:mrow><mml:mo class="MathClass-close">]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mtext>T</mml:mtext></mml:mrow></mml:msup><mml:mspace width="2em"/></mml:mtd><mml:mtd columnalign="right" class="align-label"></mml:mtd><mml:mtd class="align-label"><mml:mspace width="2em"/></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="right" class="align-odd"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">Y</mml:mtext></mml:mtd><mml:mtd class="align-even"><mml:msubsup><mml:mrow><mml:mo class="MathClass-rel">&#x0003D;</mml:mo></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">Z</mml:mtext><mml:msubsup><mml:mrow><mml:mo class="MathClass-bin">&#x000D7;</mml:mo></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">X</mml:mtext><mml:mspace width="2em"/></mml:mtd><mml:mtd columnalign="right" class="align-label"></mml:mtd><mml:mtd class="align-label"><mml:mspace width="2em"/></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="right" class="align-odd"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">X</mml:mtext></mml:mtd><mml:mtd class="align-even"><mml:msubsup><mml:mrow><mml:mo class="MathClass-rel">&#x0003D;</mml:mo></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">Y</mml:mtext><mml:msubsup><mml:mrow><mml:mo class="MathClass-bin">&#x000D7;</mml:mo></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">Z</mml:mtext><mml:mspace width="2em"/></mml:mtd><mml:mtd columnalign="right" class="align-label"></mml:mtd><mml:mtd class="align-label"><mml:mspace width="2em"/></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>The magnitudes of the respective vectors <inline-formula><mml:math id="M13"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold-italic">X</mml:mtext></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold-italic">Y</mml:mtext></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">Z</mml:mtext></mml:math></inline-formula> were normalized to assure that they have unit length. Then they constitute the initial relative orientation of the sensor, <sup>GS</sup><bold><italic>R</italic></bold>.</p>
<p>Changes in orientation were then determined from <sup>GS</sup><bold><italic>R</italic></bold> and <sup>G</sup><bold>w</bold>, where <sup>G</sup><bold>w</bold> was calculated from the sensor gyroscope output <sup>S</sup><bold>w</bold> (&#x0003D;[<sup>S</sup>w<italic><sub>x</sub></italic> <sup>S</sup>w<italic><sub>y</sub></italic> <sup>S</sup>w<italic><sub>z</sub></italic>]<sup>T</sup>), based on the formula
<disp-formula id="E2"><mml:math id="M15"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold">w</mml:mtext><mml:msubsup><mml:mrow><mml:mo class="MathClass-rel">&#x0003D;</mml:mo></mml:mrow><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>GS</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">R</mml:mtext><mml:msubsup><mml:mrow><mml:mo class="MathClass-bin">&#x02217;</mml:mo></mml:mrow><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold">w</mml:mtext><mml:mo class="MathClass-punc">.</mml:mo></mml:math></disp-formula></p>
<p><sup>GS</sup><bold><italic>R</italic></bold> is updated every sample (1/f<sub>s</sub>) by the following formula (<xref ref-type="bibr" rid="B23">23</xref>)
<disp-formula id="E3"><mml:math id="M16"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>new</mml:mtext></mml:mrow><mml:mrow><mml:mtext>GS</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">R</mml:mtext><mml:msubsup><mml:mrow><mml:mo class="MathClass-rel">&#x0003D;</mml:mo></mml:mrow><mml:mrow><mml:mtext>transform</mml:mtext></mml:mrow><mml:mrow><mml:mspace width="2.5em"/><mml:mtext>GS</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">R</mml:mtext><mml:msubsup><mml:mrow><mml:mo class="MathClass-bin">&#x02217;</mml:mo></mml:mrow><mml:mrow><mml:mtext>old</mml:mtext></mml:mrow><mml:mrow><mml:mtext>GS</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">R</mml:mtext></mml:math></disp-formula>
<disp-formula id="E4"><mml:math id="M17"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>transform</mml:mtext></mml:mrow><mml:mrow><mml:mspace width="2.5em"/><mml:mtext>GS</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">R</mml:mtext><mml:mo class="MathClass-rel">&#x0003D;</mml:mo><mml:mfenced separators="" open="[" close="]"><mml:mrow><mml:mtable class="array"><mml:mtr><mml:mtd><mml:mtext>t</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msup><mml:mrow><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo class="MathClass-bin">&#x0002B;</mml:mo><mml:mtext>c</mml:mtext></mml:mtd><mml:mtd class="array"><mml:mtext>t</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo class="MathClass-bin">&#x0002B;</mml:mo><mml:mtext>s</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mtext>t</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo class="MathClass-bin">&#x02212;</mml:mo><mml:mtext>s</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>t</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo class="MathClass-bin">&#x02212;</mml:mo><mml:mtext>s</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mtext>t</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msup><mml:mrow><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo class="MathClass-bin">&#x0002B;</mml:mo><mml:mtext>c</mml:mtext></mml:mtd><mml:mtd><mml:mtext>t</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo class="MathClass-bin">&#x0002B;</mml:mo><mml:mtext>s</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>t</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo class="MathClass-bin">&#x0002B;</mml:mo><mml:mtext>s</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mtext>t</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo class="MathClass-bin">&#x02212;</mml:mo><mml:mtext>s</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mtext>t</mml:mtext><mml:mo class="MathClass-bin">&#x02217;</mml:mo><mml:msup><mml:mrow><mml:msub><mml:mrow><mml:mtext>w</mml:mtext></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo class="MathClass-bin">&#x0002B;</mml:mo><mml:mtext>c</mml:mtext></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mfenced></mml:math></disp-formula>
with c is cos(&#x003B8;), s is sin(&#x003B8;), t is 1&#x02009;&#x02212;&#x02009;cos(&#x003B8;), and &#x003B8; is the angle of rotation&#x02009;&#x0003D;&#x02009;Norm(<bold>w</bold>)/f<sub>s</sub>. Note that the S before the <bold>w</bold> is not displayed for readability issues.</p>
<p>In a final step of the 6DOF attitude estimation, <sup>GS</sup><bold><italic>R</italic></bold> was converted to Euler angles (roll&#x02013;pitch&#x02013;yaw) for the detection of turning, where roll represents the angle displacements around <bold><italic>X</italic></bold>, pitch around <bold><italic>Y</italic></bold>, and yaw around <bold><italic>Z</italic></bold>. Only yaw (i.e., <italic>the angular displacement around the <bold><italic>Z</italic></bold> axis</italic>) was considered for the next step (see <xref ref-type="sec" rid="S2-2-2">Turning Detection</xref>). Note that with choosing <inline-formula><mml:math id="M18"><mml:msubsup><mml:mrow><mml:mspace width="2pt"/></mml:mrow><mml:mrow><mml:mtext>S</mml:mtext></mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:msubsup><mml:mtext mathvariant="bold-italic">X</mml:mtext></mml:math></inline-formula> to be [1&#x02009;0&#x02009;0]<sup>T</sup>, yaw was initially chosen as 0.</p>
</sec>
<sec id="S2-2-2">
<title>Turning Detection</title>
<p><italic>Angular displacement around the Z axis</italic> was then plotted as shown in Figure <xref ref-type="fig" rid="F3">3</xref>A (blue line). This line was then cut into pieces (Figure <xref ref-type="fig" rid="F3">3</xref>B), where the start of a turn to the right was defined by a change from an increase to a decrease and the end by the change from a decrease to an increase. For the definition of a turn to the left, the situation was defined <italic>vice versa</italic>. The duration (horizontal component of the line) and magnitude (vertical component of the line) of each turn were determined between the start to end of the turn.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p><bold>(A)</bold> Turning pattern example from a test person. Six gray rectangular regions reflect turns detected by the algorithm, with flags at the beginning and the end of the turn. The abrupt change when yaw reaches 180&#x000B0; (to &#x02212;180&#x000B0;) or &#x02212;180&#x000B0; (to 180&#x000B0;) does not indicate a turn (<xref ref-type="bibr" rid="B24">24</xref>). Flags were used to extract turn metrics (magnitude, duration, and direction). <bold>(B)</bold> The area indicated by the circle in <bold>(A)</bold> shown at higher magnification, with turning patterns as reflected by yaw angle cut into small pieces. The end of the previous turn is the beginning of the following turn, marked by flags (vertical dashed lines). <bold>(C)</bold> Turns including hesitations were identified by the algorithm and defined as one turn when &#x02265;10&#x000B0; angular displacements with identical directions and &#x02264;0.5&#x02009;s separation occurred.</p></caption>
<graphic xlink:href="fneur-08-00135-g003.tif"/>
</fig>
<p>Initially, a threshold of 45&#x000B0; for the magnitude of a turn was introduced, and the training data set was analyzed and compared with data obtained from clinical observation. We learned from this analysis that the algorithm split some turns into two turns, when the clinical observers only saw one turn. When analyzing this issue in more detail, we realized that this phenomenon could be explained by subtle hesitations within turns (Figure <xref ref-type="fig" rid="F3">3</xref>C), which were detected by the algorithm but not by the clinical eye. To adapt the algorithm to the gold standard, a movement with a duration less than 0.5&#x02009;s and a magnitude less than 10% of the magnitude of the previous and following turns (each must be greater than 10&#x000B0; and have the same direction) was defined as a hesitation, and two turns separated by such a hesitation were defined as one single turn.</p>
</sec>
<sec id="S2-2-3">
<title>Turning Analysis</title>
<p>Turn magnitude and duration were extracted using flags from the previous turning detection part (Figure <xref ref-type="fig" rid="F3">3</xref>A). Turn direction was identified by integration of raw data from the gyroscope. A negative integration value was defined as a left turn and a positive integration as a right turn.</p>
</sec>
</sec>
<sec id="S2-3">
<title>Statistical Analysis</title>
<p>The degree of agreement for turn detection between the two clinical observers was calculated using interclass correlation. Turns that were differently classified by the clinical observers (LH and ME) regarding presence (present/absent), were discussed posteriorly until consensus was reached, to provide a gold standard data set with perfect agreement for the validation of the algorithm. In case of doubt, a third clinical observer (WM) was involved in the decision process.</p>
<p>Then, data from the training cohort were used to calculate true positive, true negative, false positive, and false negative values for presence of turns based on increasing magnitude thresholds of turns (45&#x000B0;&#x02013;110&#x000B0;) implemented in the algorithm (comparing with 45&#x000B0; threshold for turns detected by clinical observers). The threshold for automatic detection was selected, taking into account the occurrence of turns detected in the analysis and the agreement to the clinical-observer-determined turns. Inter-rater agreement to detect turns and also the agreement between the clinical observers and the algorithm to identify these episodes was compared with Cohen&#x02019;s kappa value.</p>
<p>The turns extracted from the test data by the algorithm and the clinical observers were used to calculate sensitivity, specificity, accuracy, positive predictive value, and negative predictive value for turns above the selected threshold. Agreement on time at which turns were detected by algorithm and by the clinical observers was assessed using Bland&#x02013;Altman plots.</p>
<p>Turn magnitude, duration, and direction were extracted from videos by LH and ME. These results were compared with results yielded by the algorithm using Bland&#x02013;Altman plots and Chi square. Analyses were performed using JMP 12.2.0 software.</p>
</sec>
</sec>
<sec id="S3">
<title>Results</title>
<sec id="S3-4">
<title>Cohorts</title>
<p>Demographic and clinical data of PD patients and controls included in the training and test cohorts, respectively, are presented in Table <xref ref-type="table" rid="T1">1</xref>. Cohen&#x02019;s kappa value between the two clinical observers for the detection of turns in the video tapes was 0.92.</p>
</sec>
<sec id="S3-5">
<title>Algorithm Development Group</title>
<p>A total number of 1,035 turns &#x02265;45&#x000B0; were detected by the algorithm, and 758 by the clinical observers. Comparison between algorithm and clinical observer data, using ascending turn magnitude thresholds in the algorithm, revealed that the most practical result was obtained using a threshold of 90&#x000B0; (Table <xref ref-type="table" rid="T2">2</xref>). This threshold was then implemented in the algorithm and used for further analyses.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p><bold>Validation values for the algorithm, based on increasing turn magnitudes, from the training cohort</bold>.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left">Turning angle</th>
<th align="center">Cohen&#x02019;s kappa</th>
<th align="center">Accuracy</th>
<th align="center">Sens</th>
<th align="center">Spec</th>
<th align="center">PPV</th>
<th align="center">NPV</th>
<th align="center">True positive turns</th>
<th align="center">False positive turns</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">&#x02265;45&#x000B0;</td>
<td align="center">0.15</td>
<td align="center">0.66</td>
<td align="center">0.92</td>
<td align="center">0.21</td>
<td align="center">0.67</td>
<td align="center">0.59</td>
<td align="center">694</td>
<td align="center">341</td>
</tr>
<tr>
<td align="left">&#x02265;60&#x000B0;</td>
<td align="center">0.53</td>
<td align="center">0.78</td>
<td align="center">0.91</td>
<td align="center">0.61</td>
<td align="center">0.76</td>
<td align="center">0.82</td>
<td align="center">627</td>
<td align="center">194</td>
</tr>
<tr>
<td align="left">&#x02265;70&#x000B0;</td>
<td align="center">0.64</td>
<td align="center">0.83</td>
<td align="center">0.91</td>
<td align="center">0.71</td>
<td align="center">0.82</td>
<td align="center">0.85</td>
<td align="center">607</td>
<td align="center">148</td>
</tr>
<tr>
<td align="left">&#x02265;80&#x000B0;</td>
<td align="center">0.68</td>
<td align="center">0.84</td>
<td align="center">0.90</td>
<td align="center">0.77</td>
<td align="center">0.83</td>
<td align="center">0.87</td>
<td align="center">586</td>
<td align="center">123</td>
</tr>
<tr>
<td align="left">&#x02265;90&#x000B0;</td>
<td align="center">0.72</td>
<td align="center">0.86</td>
<td align="center">0.90</td>
<td align="center">0.82</td>
<td align="center">0.85</td>
<td align="center">0.88</td>
<td align="center">565</td>
<td align="center">98</td>
</tr>
<tr>
<td align="left">&#x02265;100&#x000B0;</td>
<td align="center">0.76</td>
<td align="center">0.88</td>
<td align="center">0.90</td>
<td align="center">0.86</td>
<td align="center">0.87</td>
<td align="center">0.89</td>
<td align="center">529</td>
<td align="center">82</td>
</tr>
<tr>
<td align="left">&#x02265;110&#x000B0;</td>
<td align="center">0.77</td>
<td align="center">0.89</td>
<td align="center">0.89</td>
<td align="center">0.88</td>
<td align="center">0.88</td>
<td align="center">0.90</td>
<td align="center">511</td>
<td align="center">72</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p><italic>758 turns &#x02265;45&#x000B0; defined by video observation were included</italic>.</p>
<p><italic>As expected, validation values improved with increasing magnitude of turns, at the expense of number of turns included in the analysis. Based on these values, we decided to use a threshold magnitude of 90&#x000B0; for validation purposes</italic>.</p>
<p><italic>NPV, negative predictive value; PPV, positive predictive value, Sens, sensitivity; Spec, specificity</italic>.</p>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="S3-6">
<title>Algorithm Validation Group</title>
<p>Based on the 90&#x000B0; turn magnitude threshold, the Bland&#x02013;Altman plots for the detection of a turn showed a mean difference of &#x02212;0.03&#x02009;s (SEM, 0.02&#x02009;s; 95% confidence interval, &#x02212;2.25 to 2.20&#x02009;s) for the detection of corresponding turns (Figure <xref ref-type="fig" rid="F4">4</xref>). Accuracies for detection of turns were 0.91 (overall cohort), 0.92 (PD patients under medication OFF-condition), 0.83 (PD patients under medication ON-condition), and 0.92 (controls). Turn magnitude as calculated by the algorithm was similar to gold standard (155.09&#x000B0; with clinical observers, 155.15&#x000B0; with the algorithm). The mean difference was &#x02212;0.06&#x000B0; (SEM, 0.14&#x000B0;). Turning duration as calculated by the algorithm was also similar to gold standard (2.44&#x02009;s with clinical observers, 2.43&#x02009;s with the algorithm). Turning duration difference between gold standard and algorithm was 0.004&#x02009;s (SEM, 0.005&#x02009;s). Turn direction identification reached an accuracy of 0.995. Table <xref ref-type="table" rid="T3">3</xref> presents detailed results about the validation of turn detection and evaluation.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p><bold>Bland&#x02013;Altman plot illustrating the agreement between the time of turn detection from the algorithm and from the clinical observers</bold>. Dashed lines indicate mean and 95% confidence intervals of the difference of observation in seconds. The illustration indicates the high agreement between the two methods (mean turn duration was 2.4&#x02009;s).</p></caption>
<graphic xlink:href="fneur-08-00135-g004.tif"/>
</fig>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p><bold>Validation values for detection of 90&#x000B0; turns, separated by groups</bold>.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left">Cohorts</th>
<th align="center">Cohen&#x02019;s kappa</th>
<th align="center">Acc</th>
<th align="center">Sens</th>
<th align="center">Spec</th>
<th align="center">NPV</th>
<th align="center">PPV</th>
<th align="center">Turns detected by algorithm</th>
<th align="center">Turns detected by clinical observers</th>
<th align="center">True positive turns</th>
<th align="center">False positive turns</th>
<th align="center">True negative turns</th>
<th align="center">False negative turns</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">All</td>
<td align="center">0.82</td>
<td align="center">0.91</td>
<td align="center">0.93</td>
<td align="center">0.89</td>
<td align="center">0.90</td>
<td align="center">0.92</td>
<td align="center">2,393</td>
<td align="center">2,304</td>
<td align="center">2,150</td>
<td align="center">243</td>
<td align="center">1,884</td>
<td align="center">154</td>
</tr>
<tr>
<td align="left">PD ON-med.</td>
<td align="center">0.68</td>
<td align="center">0.83</td>
<td align="center">0.92</td>
<td align="center">0.78</td>
<td align="center">0.74</td>
<td align="center">0.93</td>
<td align="center">681</td>
<td align="center">652</td>
<td align="center">602</td>
<td align="center">79</td>
<td align="center">609</td>
<td align="center">50</td>
</tr>
<tr>
<td align="left">PD OFF-med.</td>
<td align="center">0.84</td>
<td align="center">0.92</td>
<td align="center">0.94</td>
<td align="center">0.89</td>
<td align="center">0.92</td>
<td align="center">0.93</td>
<td align="center">934</td>
<td align="center">905</td>
<td align="center">843</td>
<td align="center">91</td>
<td align="center">688</td>
<td align="center">62</td>
</tr>
<tr>
<td align="left">Controls</td>
<td align="center">0.84</td>
<td align="center">0.92</td>
<td align="center">0.94</td>
<td align="center">0.89</td>
<td align="center">0.91</td>
<td align="center">0.93</td>
<td align="center">778</td>
<td align="center">747</td>
<td align="center">705</td>
<td align="center">73</td>
<td align="center">587</td>
<td align="center">42</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p><italic>Acc, accuracy; NPV, negative predictive value; PD, Parkinson&#x02019;s disease; OFF, medication off state; ON, medication on state; PPV, positive predictive value; Sens, sensitivity; Spec, specificity</italic>.</p>
<p><italic>Validation values on a sample by sample basis are comparable (not shown)</italic>.</p>
</table-wrap-foot>
</table-wrap>
</sec>
</sec>
<sec id="S4" sec-type="discussion">
<title>Discussion</title>
<p>In this study, we present an improved method for the analysis of turns in a real-life-like environment based on 6DOF data from a sensor worn on the lower back, with very high sensitivity, specificity and accuracy, and highly accurate turn metrics, compared against video observation. We focused on turning, as this activity is highly relevant for the proper performance of daily activities: on average, this movement is performed about 1,000 times per day [(<xref ref-type="bibr" rid="B8">8</xref>) and own observations in PD patients]. It is associated with dynamic balance capacity (<xref ref-type="bibr" rid="B2">2</xref>) and risk of falling (<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B4">4</xref>) in both, older adults and PD patients.</p>
<p>The algorithm reached a Cohen&#x02019;s kappa value of 0.72 with visual observation. This value reflects a substantial agreement (<xref ref-type="bibr" rid="B25">25</xref>) of the algorithm with the gold standard and supports the usefulness of the algorithm for unobserved measurements. However, it does not consider possible errors in activities such as driving and cycling. These potential sources of error need further investigation.</p>
<p>The increase of accuracy with increasing magnitude of a turn (as shown in Table <xref ref-type="table" rid="T2">2</xref>) is mainly driven by (shortcomings of) the gold standard and not by algorithm limitations. It is difficult to estimate turn magnitude with naked eyes. This explains why the performance improves with increasing thresholds, as larger turns are more evident. Nevertheless, we feel that a validated algorithm collecting turning information with this magnitude or larger in free-living environments should cover most daily relevant aspects of this movement.</p>
<p>The algorithm experienced relatively low specificity for PD patients under medication ON-condition. When going into the video data, we learned that the algorithm had problems in detecting turns with large radius in these patients. The algorithm split the large turns into several little turns below 45&#x000B0; threshold, which led to more false negative turns. When we increased the hesitation values included in the algorithm, it decreased the sensitivity values, accordingly.</p>
<p>When these issues are sufficiently considered, we believe that the algorithm, which can be applied to almost all currently available sensor systems (i.e., with accelerometer and gyroscope) worn at the lower back, is applicable for home-based assessment of turning in the investigated cohorts. The algorithm for turning detection and analysis presented here can be of particular value, as it also provides highly valid parameters for the estimation of the <italic>quality</italic> of respective turns, such as magnitude, duration, and direction of the turn.</p>
<p>This algorithm has some limitations. First, as illustrated in Figure <xref ref-type="fig" rid="F3">3</xref>A, the orientation estimates during the periods from 0 to 10, 25 to 30, 43 to 50, and 55 to 60&#x02009;s, during which the participant was not moving, slightly decrease. The reason is that gyroscopes have small biases, which will be integrated over time and will change yaw. However, this slow tendency has a negligible effect on detection of faster dynamics such as turning. Hence, no further action was taken to eliminate this error, also to keep computational load as low as possible. This yaw integration error could be reduced with a magnetometer (compass), i.e., using a 9DOF sensor. However, we abstained from including magnetometer data in our algorithm, as it could reduce the specificity of results. Magnetometers are influenced by ferromagnetic objects, which are regularly encountered in daily life environments. Another limitation may be the videotaping approach. We followed the study participants with a hand-held camera and missed some turns when they were out of camera range. However, we argue that the number of turns during those periods were only 8% of the total number of turns. A strength of the algorithm is that it takes turn hesitations into consideration, i.e., the algorithm decides, based on an empirically defined threshold, when a no-turning phase is too short to separate one turn from another. This is a relevant addition particularly for PD patients, as hesitations during a turn occur relatively often and would lead to an overestimation of the numbers of turns and to relevant issues when qualitative parameters are extracted from respective turns. Moreover, sensors without magnetometer are readily available and easily accessible.</p>
<p>In conclusion, this study reports about high validity values of an algorithm for the detection and analysis of turns in older adults and PD patients based on 6DOF inertial sensor data worn on the lower back.</p>
</sec>
<sec id="S5" sec-type="author-contributor">
<title>Author Contributions</title>
<p>MP and WM were responsible for the conception and design of the study. ME, TH, LH, DS, DB, and WM contributed to acquisition of data. MP, ME, LH, MH, GF, AS-F, DS, JD, and WM were involved in analysis and interpretation of data. MP and WM drafted the first version of the article. MP, ME, LH, MH, JF, AS-F, DS, JD, and WM revised it critically for important intellectual content. All authors gave final approval of the version to be submitted.</p>
</sec>
<sec id="S6">
<title>Conflict of Interest Statement</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>
</body>
<back>
<ack>
<p>The authors thank all individuals who took part in the study. We acknowledge financial support by Land Schleswig-Holstein within the funding programme Open Access Publikationsfonds.</p>
</ack>
<sec id="S7">
<title>Funding</title>
<p>The study was supported by the EU project SENSE-PARK, funded under the Seventh Framework Programme, Cooperation-ICT, &#x00023;288557 and by Lundbeck. The funding sources did not have any role in conception and design of the study, acquisition, analysis and interpretation of data, and in writing of the manuscript.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1"><label>1</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mellone</surname> <given-names>S</given-names></name> <name><surname>Mancini</surname> <given-names>M</given-names></name> <name><surname>King</surname> <given-names>LA</given-names></name> <name><surname>Horak</surname> <given-names>FB</given-names></name> <name><surname>Chiari</surname> <given-names>L</given-names></name></person-group>. <article-title>The quality of turning in Parkinson&#x02019;s disease: a compensatory strategy to prevent postural instability?</article-title> <source>J Neuroeng Rehabil</source> (<year>2016</year>) <volume>13</volume>:<fpage>39</fpage>.<pub-id pub-id-type="doi">10.1186/s12984-016-0147-4</pub-id></citation></ref>
<ref id="B2"><label>2</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schoneburg</surname> <given-names>B</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>Nutt</surname> <given-names>JG</given-names></name></person-group>. <article-title>Framework for understanding balance dysfunction in Parkinson&#x02019;s disease</article-title>. <source>Mov Disord</source> (<year>2013</year>) <volume>28</volume>(<issue>11</issue>):<fpage>1474</fpage>&#x02013;<lpage>82</lpage>.<pub-id pub-id-type="doi">10.1002/mds.25613</pub-id></citation></ref>
<ref id="B3"><label>3</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stack</surname> <given-names>E</given-names></name> <name><surname>Jupp</surname> <given-names>K</given-names></name> <name><surname>Ashburn</surname> <given-names>A</given-names></name></person-group>. <article-title>Developing methods to evaluate how people with Parkinson&#x02019;s disease turn 180 degrees: an activity frequently associated with falls</article-title>. <source>Disabil Rehabil</source> (<year>2004</year>) <volume>26</volume>(<issue>8</issue>):<fpage>478</fpage>&#x02013;<lpage>84</lpage>.<pub-id pub-id-type="doi">10.1080/09638280410001663085</pub-id></citation></ref>
<ref id="B4"><label>4</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stack</surname> <given-names>EL</given-names></name> <name><surname>Ashburn</surname> <given-names>AM</given-names></name> <name><surname>Jupp</surname> <given-names>KE</given-names></name></person-group>. <article-title>Strategies used by people with Parkinson&#x02019;s disease who report difficulty turning</article-title>. <source>Parkinsonism Relat Disord</source> (<year>2006</year>) <volume>12</volume>(<issue>2</issue>):<fpage>87</fpage>&#x02013;<lpage>92</lpage>.<pub-id pub-id-type="doi">10.1016/j.parkreldis.2005.08.008</pub-id></citation></ref>
<ref id="B5"><label>5</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Coughlin</surname> <given-names>L</given-names></name> <name><surname>Templeton</surname> <given-names>J</given-names></name></person-group>. <article-title>Hip fractures in patients with Parkinson&#x02019;s disease</article-title>. <source>Clin Orthop Relat Res</source> (<year>1980</year>) (<issue>148</issue>):<fpage>192</fpage>&#x02013;<lpage>5</lpage>.</citation></ref>
<ref id="B6"><label>6</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bennett</surname> <given-names>DA</given-names></name> <name><surname>Beckett</surname> <given-names>LA</given-names></name> <name><surname>Murray</surname> <given-names>AM</given-names></name> <name><surname>Shannon</surname> <given-names>KM</given-names></name> <name><surname>Goetz</surname> <given-names>CG</given-names></name> <name><surname>Pilgrim</surname> <given-names>DM</given-names></name> <etal/></person-group> <article-title>Prevalence of parkinsonian signs and associated mortality in a community population of older people</article-title>. <source>N Engl J Med</source> (<year>1996</year>) <volume>334</volume>(<issue>2</issue>):<fpage>71</fpage>&#x02013;<lpage>6</lpage>.<pub-id pub-id-type="doi">10.1056/NEJM199601113340202</pub-id><pub-id pub-id-type="pmid">8531961</pub-id></citation></ref>
<ref id="B7"><label>7</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Thigpen</surname> <given-names>MT</given-names></name> <name><surname>Light</surname> <given-names>KE</given-names></name> <name><surname>Creel</surname> <given-names>GL</given-names></name> <name><surname>Flynn</surname> <given-names>SM</given-names></name></person-group>. <article-title>Turning difficulty characteristics of adults aged 65 years or older</article-title>. <source>Phys Ther</source> (<year>2000</year>) <volume>80</volume>(<issue>12</issue>):<fpage>1174</fpage>&#x02013;<lpage>87</lpage>.<pub-id pub-id-type="doi">10.1093/ptj/80.12.1174</pub-id><pub-id pub-id-type="pmid">11087304</pub-id></citation></ref>
<ref id="B8"><label>8</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mancini</surname> <given-names>M</given-names></name> <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>Schlueter</surname> <given-names>H</given-names></name> <name><surname>Nutt</surname> <given-names>JG</given-names></name> <etal/></person-group> <article-title>Continuous monitoring of turning in Parkinson&#x02019;s disease: rehabilitation potential</article-title>. <source>NeuroRehabilitation</source> (<year>2015</year>) <volume>37</volume>:<fpage>3</fpage>&#x02013;<lpage>10</lpage>.<pub-id pub-id-type="doi">10.3233/NRE-151236</pub-id></citation></ref>
<ref id="B9"><label>9</label><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> <article-title>Continuous monitoring of turning in patients with movement disability</article-title>. <source>Sensors (Basel)</source> (<year>2013</year>) <volume>14</volume>(<issue>1</issue>):<fpage>356</fpage>&#x02013;<lpage>69</lpage>.<pub-id pub-id-type="doi">10.3390/s140100356</pub-id><pub-id pub-id-type="pmid">24379043</pub-id></citation></ref>
<ref id="B10"><label>10</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Davis</surname> <given-names>RB</given-names></name> <name><surname>&#x000D5;unpuu</surname> <given-names>S</given-names></name> <name><surname>Tyburski</surname> <given-names>D</given-names></name> <name><surname>Gage</surname> <given-names>JR</given-names></name></person-group>. <article-title>A gait analysis data collection and reduction technique</article-title>. <source>Hum Mov Sci</source> (<year>1991</year>) <volume>10</volume>(<issue>5</issue>):<fpage>575</fpage>&#x02013;<lpage>87</lpage>.<pub-id pub-id-type="doi">10.1016/0167-9457(91)90046-Z</pub-id></citation></ref>
<ref id="B11"><label>11</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stack</surname> <given-names>E</given-names></name> <name><surname>Ashburn</surname> <given-names>A</given-names></name></person-group>. <article-title>Dysfunctional turning in Parkinson&#x02019;s disease</article-title>. <source>Disabil Rehabil</source> (<year>2008</year>) <volume>30</volume>(<issue>16</issue>):<fpage>1222</fpage>&#x02013;<lpage>9</lpage>.<pub-id pub-id-type="doi">10.1080/09638280701829938</pub-id></citation></ref>
<ref id="B12"><label>12</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Thigpen</surname> <given-names>MT</given-names></name> <name><surname>Light</surname> <given-names>KE</given-names></name> <name><surname>Creel</surname> <given-names>GL</given-names></name> <name><surname>Flynn</surname> <given-names>SM</given-names></name></person-group>. <article-title>Impaired mobility and Parkinson&#x02019;s disease</article-title>. <source>Disabil Rehabil</source> (<year>2000</year>) <volume>30</volume>:<fpage>1204</fpage>.<pub-id pub-id-type="doi">10.1080/09638280701828898</pub-id><pub-id pub-id-type="pmid">18791912</pub-id></citation></ref>
<ref id="B13"><label>13</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Maetzler</surname> <given-names>W</given-names></name> <name><surname>Domingos</surname> <given-names>J</given-names></name> <name><surname>Srulijes</surname> <given-names>K</given-names></name> <name><surname>Ferreira</surname> <given-names>JJ</given-names></name> <name><surname>Bloem</surname> <given-names>BR</given-names></name></person-group>. <article-title>Quantitative wearable sensors for objective assessment of Parkinson&#x02019;s disease</article-title>. <source>Mov Disord</source> (<year>2013</year>) <volume>28</volume>(<issue>12</issue>):<fpage>1628</fpage>&#x02013;<lpage>37</lpage>.<pub-id pub-id-type="doi">10.1002/mds.25628</pub-id></citation></ref>
<ref id="B14"><label>14</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hobert</surname> <given-names>MA</given-names></name> <name><surname>Maetzler</surname> <given-names>W</given-names></name> <name><surname>Aminian</surname> <given-names>K</given-names></name> <name><surname>Chiari</surname> <given-names>L</given-names></name></person-group>. <article-title>Technical and clinical view on ambulatory assessment in Parkinson&#x02019;s disease</article-title>. <source>Acta Neurol Scand</source> (<year>2014</year>) <volume>130</volume>(<issue>3</issue>):<fpage>139</fpage>&#x02013;<lpage>47</lpage>.<pub-id pub-id-type="doi">10.1111/ane.12248</pub-id></citation></ref>
<ref id="B15"><label>15</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Maetzler</surname> <given-names>W</given-names></name> <name><surname>Rochester</surname> <given-names>L</given-names></name></person-group>. <article-title>Body-worn sensors &#x02013; the brave new world of clinical measurement?</article-title> <source>Mov Disord</source> (<year>2015</year>) <volume>30</volume>(<issue>9</issue>):<fpage>1203</fpage>&#x02013;<lpage>5</lpage>.<pub-id pub-id-type="doi">10.1002/mds.26317</pub-id></citation></ref>
<ref id="B16"><label>16</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>S&#x000E1;nchez-Ferro</surname> <given-names>&#x000C1;</given-names></name> <name><surname>Elshehabi</surname> <given-names>M</given-names></name> <name><surname>Godinho</surname> <given-names>C</given-names></name> <name><surname>Salkovic</surname> <given-names>D</given-names></name> <name><surname>Hobert</surname> <given-names>MA</given-names></name> <name><surname>Domingos</surname> <given-names>J</given-names></name> <etal/></person-group> <article-title>New methods for the assessment of Parkinson&#x02019;s disease (2005 to 2015): a systematic review</article-title>. <source>Mov Disord</source> (<year>2016</year>) <volume>31</volume>:<fpage>1283</fpage>&#x02013;<lpage>92</lpage>.<pub-id pub-id-type="doi">10.1002/mds.26723</pub-id></citation></ref>
<ref id="B17"><label>17</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mancini</surname> <given-names>M</given-names></name> <name><surname>Schlueter</surname> <given-names>H</given-names></name> <name><surname>El-Gohary</surname> <given-names>M</given-names></name> <name><surname>Mattek</surname> <given-names>N</given-names></name> <name><surname>Duncan</surname> <given-names>C</given-names></name> <name><surname>Kaye</surname> <given-names>J</given-names></name> <etal/></person-group> <article-title>Continuous monitoring of turning mobility and its association to falls and cognitive function: a pilot study</article-title>. <source>J Gerontol A Biol Sci Med Sci</source> (<year>2016</year>) <volume>71</volume>(<issue>B</issue>):<fpage>1102</fpage>&#x02013;<lpage>8</lpage>.<pub-id pub-id-type="doi">10.1093/gerona/glw019</pub-id><pub-id pub-id-type="pmid">26916339</pub-id></citation></ref>
<ref id="B18"><label>18</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ramsperger</surname> <given-names>R</given-names></name> <name><surname>Meckler</surname> <given-names>S</given-names></name> <name><surname>Heger</surname> <given-names>T</given-names></name> <name><surname>van Uem</surname> <given-names>J</given-names></name> <name><surname>Hucker</surname> <given-names>S</given-names></name> <name><surname>Braatz</surname> <given-names>U</given-names></name> <etal/></person-group> <article-title>Continuous leg dyskinesia assessment in Parkinson&#x02019;s disease &#x02013; clinical validity and ecological effect</article-title>. <source>Parkinsonism Relat Disord</source> (<year>2016</year>) <volume>26</volume>:<fpage>41</fpage>&#x02013;<lpage>6</lpage>.<pub-id pub-id-type="doi">10.1016/j.parkreldis.2016.02.007</pub-id></citation></ref>
<ref id="B19"><label>19</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Elshehabi</surname> <given-names>M</given-names></name> <name><surname>Maier</surname> <given-names>KS</given-names></name> <name><surname>Hasmann</surname> <given-names>SE</given-names></name> <name><surname>Nussbaum</surname> <given-names>S</given-names></name> <name><surname>Herbst</surname> <given-names>H</given-names></name> <name><surname>Heger</surname> <given-names>T</given-names></name> <etal/></person-group> <article-title>Limited effect of dopaminergic medication on straight walking and turning in early-to-moderate Parkinson&#x02019;s disease during single and dual tasking</article-title>. <source>Front Aging Neurosci</source> (<year>2016</year>) <volume>8</volume>:<fpage>4</fpage>.<pub-id pub-id-type="doi">10.3389/fnagi.2016.00004</pub-id></citation></ref>
<ref id="B20"><label>20</label><citation citation-type="web"><collab>APDM</collab>. <source>Mobility Lab User&#x02019;s Guide</source>. (<year>2014</year>). Available from: <uri xlink:href="http://share.apdm.com/mobility_lab/docs/MobilityLab_UserGuide.pdf">http://share.apdm.com/mobility_lab/docs/MobilityLab_UserGuide.pdf</uri></citation></ref>
<ref id="B21"><label>21</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Goetz</surname> <given-names>CG</given-names></name> <name><surname>Fahn</surname> <given-names>S</given-names></name> <name><surname>Martinez-Martin</surname> <given-names>P</given-names></name> <name><surname>Poewe</surname> <given-names>W</given-names></name> <name><surname>Sampaio</surname> <given-names>C</given-names></name> <name><surname>Stebbins</surname> <given-names>GT</given-names></name> <etal/></person-group> <article-title>Movement disorder society-sponsored revision of the unified Parkinson&#x02019;s disease rating scale (MDS-UPDRS): process, format, and clinimetric testing plan</article-title>. <source>Mov Disord</source> (<year>2007</year>) <volume>22</volume>(<issue>1</issue>):<fpage>41</fpage>&#x02013;<lpage>7</lpage>.<pub-id pub-id-type="doi">10.1002/mds.21198</pub-id></citation></ref>
<ref id="B22"><label>22</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Maetzler</surname> <given-names>W</given-names></name> <name><surname>Klucken</surname> <given-names>J</given-names></name> <name><surname>Horne</surname> <given-names>MK</given-names></name></person-group>. <article-title>A clinical view on the development of technology-based tools in managing Parkinson&#x02019;s disease</article-title>. <source>Mov Disord</source> (<year>2016</year>) <volume>31</volume>(<issue>9</issue>):<fpage>1263</fpage>&#x02013;<lpage>71</lpage>.<pub-id pub-id-type="doi">10.1002/mds.26673</pub-id></citation></ref>
<ref id="B23"><label>23</label><citation citation-type="web"><person-group person-group-type="author"><name><surname>Confuted</surname></name> <name><surname>Thibault</surname> <given-names>C</given-names></name></person-group>. <source>Part Three: 3D Rotation About an Arbitrary Axis</source>. Available from: <uri xlink:href="http://www.cprogramming.com/tutorial/3d/rotation.html">http://www.cprogramming.com/tutorial/3d/rotation.html</uri></citation></ref>
<ref id="B24"><label>24</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Dunn</surname> <given-names>F</given-names></name> <name><surname>Parberry</surname> <given-names>I</given-names></name> <name><surname>Fallis</surname> <given-names>A</given-names></name></person-group>. <edition>2nd ed</edition>. In: <person-group person-group-type="editor"><name><surname>Peters</surname> <given-names>AK</given-names></name></person-group> editor. <source>3D Math Primer for Graphics and Game Development</source>. <publisher-loc>Texas</publisher-loc>: <publisher-name>CRC Press</publisher-name> (<year>2011</year>).</citation></ref>
<ref id="B25"><label>25</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Viera</surname> <given-names>AJ</given-names></name> <name><surname>Garrett</surname> <given-names>JM</given-names></name></person-group>. <article-title>Understanding interobserver agreement: the Kappa statistic</article-title>. <source>Fam Med</source> (<year>2005</year>) <volume>37</volume>(<issue>5</issue>):<fpage>360</fpage>&#x02013;<lpage>3</lpage>.<pub-id pub-id-type="pmid">15883903</pub-id></citation></ref>
</ref-list>
</back>
</article>