Next Article in Journal
Optimization of Three-Phase Hybrid Stepper Motors for Noise Reduction
Next Article in Special Issue
Instrumented Timed Up and Go Test (iTUG)—More Than Assessing Time to Predict Falls: A Systematic Review
Previous Article in Journal
Applicability of Cost-Effective GNSS Sensors for Crustal Deformation Studies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Method for Estimating Temporal Gait Parameters Concerning Bilateral Lower Limbs of Healthy Subjects Using a Single In-Shoe Motion Sensor through a Gait Event Detection Approach

Biometrics Research Labs, NEC Corporation, Abiko 1131, Japan
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(1), 351; https://doi.org/10.3390/s22010351
Submission received: 1 December 2021 / Revised: 22 December 2021 / Accepted: 1 January 2022 / Published: 4 January 2022

Abstract

:
To expand the potential use of in-shoe motion sensors (IMSs) in daily healthcare or activity monitoring applications for healthy subjects, we propose a real-time temporal estimation method for gait parameters concerning bilateral lower limbs (GPBLLs) that uses a single IMS and is based on a gait event detection approach. To validate the established methods, data from 26 participants recorded by an IMS and a reference 3D motion analysis system were compared. The agreement between the proposed method and the reference system was evaluated by the intraclass correlation coefficient (ICC). The results showed that, by averaging over five continuous effective strides, all time parameters achieved precisions of no more than 30 ms and agreement at the “excellent” level, and the symmetry indexes of the stride time and stance phase time achieved precisions of 1.0% and 3.0%, respectively, and agreement at the “good” level. These results suggest our method is effective and shows promise for wide use in many daily healthcare or activity monitoring applications for healthy subjects.

Graphical Abstract

1. Introduction

As a result of the rapid development of wearable device technologies, wearable smart motion sensors have been used in various healthcare applications based on daily gait analysis, with all data processing performed automatically on an edge device [1]. Recently, a new type of wearable smart motion sensor for daily gait analysis, called an “in-shoe motion sensor” (IMS), was developed. The IMS can be placed in various kinds of shoes or insoles, and is less inconvenient to wear [2,3]. Thus, it shows promise for various healthcare and activity monitoring applications, with the aim of improving the habits of healthy subjects involving daily walking, by assessing temporal gait parameters or detecting gait signal features through artificial intelligent technologies [4].
Common temporal gait parameters such as walking velocity, stride length, foot angle, gait variability, cadence, and foot clearance can currently be obtained in real time by automatic calculation in the microprocessor of an IMS [4,5]. In contrast, temporal gait parameters concerning bilateral lower limbs (GPBLLs) play more important roles in healthcare or daily activity monitoring applications, such as evaluation of walking ability [4], metabolic evaluation [6], daily fatigue monitoring [7], and alcohol use monitoring [8]. These parameters include the double support time (DST), which is defined as the duration when both bilateral lower limbs touch the ground in one gait cycle (GC), and the symmetry index of stride time (SIStr) and symmetry index of stance phase time (SISta) between the two limbs. These GPBLLs are important because they capture the interaction of the two feet and are essential predictors for estimating certain deep gait parameters, such as gait asymmetry, lower limb muscle strength, and muscle strength transition ability from one limb to the other [5,6,9]. Furthermore, these deep gait parameters are significant predictors for metabolic monitoring, fatigue assessment, walking ability, body functions, and alcohol monitoring [5,6,7,9,10,11,12]. To expand the potential use of IMSs in healthcare or daily activity monitoring applications for healthy subjects, we believe it is necessary to conduct automatic measurement of these GPBLLs by an IMS.
To obtain the temporal GPBLLs, which are illustrated in Figure 1, it is necessary for foot motion signals to interact well with each other. The motions of both feet are commonly detected by placing two independent sensors on them. Measurement then requires the phase difference between the motions in the same GC to be correctly traced on the same temporal axis. A common approach is to temporally synchronize the sensors using external devices, i.e., via a hardware connection [13,14]. In a smart system, the IMSs are synchronized with each other by timestamps that originate from a universal time controller in the system, e.g., a smartphone. This may make the system more complicated and subject to the uncertainty in the sensor network, clock drift, and packet delays in the communication protocol [15,16].
Accordingly, in this study, by combining biomechanical knowledge with signal processing, we propose a new approach to overcome these issues and provide a simpler method with higher accuracy and precision for evaluation of temporal GPBLLs using only a single sensor. Walking is a natural form of periodic movement. Moreover, during walking, the motions of the two lower limbs intrinsically interact well with each other, according to a musculoskeletal model in which the phase difference between the two limbs is locked by the connection of the pelvis. Thus, once the motion of one foot is determined, the motion of the opposite foot can also be known almost immediately [17].
A GC is the time period or sequence of events or movements during locomotion from when a foot contacts the ground, which is called a “heel strike” (HS), to when that same foot again contacts the ground. The HS is one of seven defined gait events, i.e., special motions during walking. A GC can be partitioned into stance and swing phases, which constitute 60% and 40% of the GC, respectively, as shown in Figure 1. Furthermore, a GC can be divided into seven periods—loading response (LR), mid-stance (MSt), terminal stance (TSt), pre-swing (PS), initial swing (ISw), mid-swing (MSw), and terminal swing (TSw)—by the six gait events in addition to HS: opposite toe off (OTO), heel rise (HR), opposite heel strike (OHS), toe off (TO), feet adjacent (FA), and tibia vertical (TV) [17]. Specifically, taking the right foot as an example, the OHS and OTO events represent the respective moments when the left heel strikes the ground and the left toe departs from the ground, which suggests that the left foot’s exact temporal information for GPBLL estimation can be obtained by detecting these two gait events from the right foot. Hence, as long as the HS, TO, OHS, and OTO events of the right foot are appropriately detected from foot motion signals, temporal GPBLLs such as DST, SIStr, and SISta can be captured well by a single IMS mounted on the right foot. In this case, hardware connection of two sensors would no longer be necessary to assess the interaction of two feet. We refer to this idea as the “gait event detection approach”, which requires an IMS to have a real-time gait event detection method.
In our previous study, we developed a rule-based real-time HS and TO detection method [18]. As shown in Figure 1, we discovered that the foot acceleration signal in the anterior–posterior direction exhibits a sharp valley next to the maximum, which can be used for HS detection, while the first valley in a W-shaped wave pattern appearing after a foot-flat state can be used for TO detection. The missing piece of this approach is a method of real-time OHS and OTO event detection for an IMS. Currently, many gait event detection methods for wearable sensor systems have been proposed [19,20]. Previously, González et al. [21] proposed a method using a foot pressure sensor, and Liu et al. [22] proposed a method based on fusion of data from multiple segments of the lower limbs to detect OHS and OTO. However, these methods cannot be used in an IMS system that only measures a single segment. For OHS and OTO detection using foot-mounted inertial measurement units (IMUs), Mariani et al. [23] developed hidden Markov models, and Kidziński et al. [24] proposed a deep learning method. Such methods that construct complicated models from training data require considerable processing power and, thus, they are difficult to implement in a microprocessor chip. In contrast, Rueterbories et al. [25] developed a simpler, rule-based OHS and OTO detection method, which was considered feasible for edge device processing. In their method, they determine gait events through detection of peaks and valleys from three types of low-pass-filtered composite signals, including a raw signal at 160 Hz and two moving-average raw signals with window lengths of 50 and 200; then, they analyze the relationships between detected feature points. However, their method was sensitive to individual walking velocity differences: when the deviation of the velocities from the average increased, the precision of estimation decreased. To achieve higher precision, improved OHS and OTO detection methods are thus needed.
According to modern kinesiology studies on walking, gait events correspond to the timings of muscle and joint activity patterns transiting from one state to another [17,26]. Following these studies, we hypothesize that gait events should appear as characteristic turning points, such as peaks, valleys, and zero-crossing points, in the foot motion signal acquired by an IMS. In the current study, we developed a rule-based method for OTO and OHS detection and applied it to GPBLL measurements. To do so, we first used biomechanical knowledge to analyze how the lower limbs move near the moments of OHS and OTO [17], and we then searched for possible feature points as candidates for OHS and OTO detection based on the aforementioned hypothesis. Next, we evaluated the accuracy and precision of our method through comparison with the measurement results obtained by a 3D motion analysis system. Given the similarity in motion between the left and right feet, if the feasibility of our method is demonstrated by an IMS mounted on the right foot, we assume that it should also be feasible for an IMS mounted on the left foot.

2. Materials and Methods

2.1. Participants

In this study, we recruited 26 participants, including 20 males and 6 females, and collected data including their gender, age, height, weight, and shoe size. The average age was 39.3 ± 9.5 years, the average height was 169.5 ± 7.7 cm, the average weight was 67.2 ± 12.1 kg, and the average shoe size was 26.4 ± 1.0 cm. All subjects could walk independently without any assistive device such as a cane, crutch, or orthotic device. Participants had normal or corrected-to-normal vision, no history of neuromuscular or orthopedic diseases, and no obstacles in communication. The experimental procedure was explained to all subjects, and informed consent was obtained individually before the experiment. The study was approved by the NEC Ethical Review Committee for the Life Sciences (protocol number: LS2019-008) on 24 July 2019.

2.2. Experimental Setup

Figure 2 illustrates the experimental environment and setup. To prevent discomfort during walking, the IMS was mounted in an insole that was placed under the foot arch. We considered that, in practical use, compared with smart sensors fixed in/on the shoe, this would allow the user to insert the insole into the shoes they preferred. The size of the IMS was 3.0 × 3.5 × 0.6 cm3. (Figure 2a). It included a 6-axis IMU, microprocessor, Bluetooth module, and control circuit. We assumed that the midfoot–hindfoot was a rigid body and that the shoe fit tightly on the foot, so that the signal from the IMS could be treated as the foot-motion signal. To verify the feasibility of the proposed estimation method, we mounted the IMS on the right foot to estimate the motion of the left foot (Figure 2b). The IMS signal comprised nine types of signal: the three directly measured axes of acceleration, Ax (medial: +; lateral: −), Ay (posterior: +; anterior: −), and Az (superior: +; inferior: −); the three angular velocity components, Gx (plantarflexion: +; dorsiflexion: −), Gy (eversion: +, inversion: −), and Gz (adduction: +, abduction: −); and the three sole-to-ground angles (SGAs), namely, the roll (Ex), pitch (Ey), and yaw (Ez). The SGA directions were defined in the same way as for the angular velocity, and the SGAs were calculated internally using a Madgwick filter [27]. The acceleration values from the IMS signal were corrected to inertial coordinates (Figure 2c).
A 3D motion analysis system, the Track 3 (Vicon Motion Systems, Oxford, UK), was used to obtain reference measurements. The motion analysis space was partitioned by 10 Bonita B10 motion-capture cameras (Vicon Motion Systems, Oxford, UK), with five cameras on each side of a straight path. Optical reflection markers were attached to the surfaces of the two shoes. One marker was located at the toe, and the others were at the midfoot and hindfoot (Figure 2b). The markers on the other shoe were attached symmetrically. The midfoot and hindfoot markers were combined to represent a rigid body whose center of gravity was at the heel. As a result, first, all the SGAs could be represented by the Euler angles of the rigid body; second, the trajectory of the rigid body was equivalent to that of the heel, so that the minimum of the trajectory of one stride specified the timestamp of an HS (THS). The traced trajectory of the toe marker was used to specify the toe’s movement, so that the minimum of the trajectory specified the timestamp of a TO (TTO) event. Finally, the timestamps of the minima of the left heel trajectory (TOHS) and left toe trajectory (TOTO) were treated as the reference timestamps for OHS and OTO detection.

2.3. Experimental Protocol

The participants were asked to walk at a self-determined, comfortable speed in an 8 m straight line along a pathway about 0.8 m wide, for four successive trials. Before data collection, the participants were given a 2 min practice session to familiarize themselves with the environment and procedure. The data sampling frequency (fs) was set to 100 Hz for both the IMS and Vicon measurement systems. The measurement range was ±16 g for acceleration and ±2000°/s for angular velocity in the IMS.

2.4. Feature Selection for OHS and OTO Detection from Foot Motion through Biomechanical Analysis

Because walking motions occur in the anterior–posterior direction, we mainly focused on motion of the lower limbs in the sagittal plane. Figure 3 shows a schematic of the motions of the right shank and foot before and after OTO and OHS gait events, in reference to alterations of the hip, knee, and ankle joints in one GC [17] (also see Figure 1). Through analysis based on the biomechanical knowledge explained in this section, we determined how to select candidate feature points from the IMS signal.

2.4.1. Foot Motion near OHS

According to standard biomechanical knowledge [17,28], as shown in Figure 3a, during TSt, i.e., before the OHS event, force is generated in preparation for forward limb propulsion to accelerate the foot motion. Most of this force is supplied by concentric activity of the gastrocnemius muscle, an important part of the calf muscles, which causes the ankle to enter plantarflexion as the heel rises off the floor with the forefoot rocker, while the left foot remains on the floor [28,29]. The hip and knee remain extended to support the body when the heel leaves the ground. The hip flexor, mainly the iliopsoas, is stretched and thus stores energy like a spring. In this phase, the changes in the knee and ankle joint angles are small. We can thus assume that this part of foot motion is performed as low-rotation motion (Aω_L).
Then, after entering PS, i.e., after OHS, once the left heel strikes the ground, the body also obtains support from the left foot. The propulsive force continues during PS with additional contributions from the soleus, another important part of the calf muscles, and the iliopsoas. The energy stored in the iliopsoas starts to be released, and consequently, the hip starts to enter flexion to prepare for swinging, while the foot progression continues over the forefoot rocker. Knee flexion results passively from the combined motions of hip flexion and ankle plantarflexion [28]. According to a model of the alignment of joints and segments [29], the leg’s momentum is transferred through the knee joint and then causes shank rotation (Aω_sh) in the anterior direction, which is appended to the foot through the ankle joint. Combined with the existing foot rotation, the foot’s total rotation motion suddenly becomes larger, and we can thus assume that this part of foot motion shifts to high-rotation motion (Aω_H) during PS.
Based on the assumptions mentioned above, we hypothesized that at OHS, there should be a sudden gradient alteration in the foot motion in the sagittal plane, which is induced by the sudden increases in the absolute signal values between 40% of the GC and TTO. Here, we refer to the points where the signal gradient suddenly changes as “gradient turning points” (GTPs), and we decided to use these GTPs in the foot motion signals in the sagittal plane, i.e., Ay, Az, and Gx, as the candidate feature points for OHS detection.

2.4.2. Foot Motion near OTO

As shown in Figure 3b, the musculoskeletal model [17,28] reveals that from the right HS, the trunk moves toward the right foot until the body is erect, with only the right limb supporting the whole body along with the heel rocker. As shown in Figure 3b, before OTO, the body is supported by both lower limbs, which allows the right foot to rotate and finish the heel rocker motion; in contrast, after OTO, only the right foot supports the whole body, which means that it must be flat to maintain balance. According to the traditional subdivision of the gait cycle, a foot-flat event occurs at around 8% of the GC, whereas in the modern subdivision of the gait cycle, OTO occurs at around 10% of the GC [17]. Hence, as long as a foot-flat event is detected, OTO can also be detected by appending this 2% difference. It is known that the foot motion signal almost returns to zero after the sole completely touches the ground. We hypothesized that at a foot-flat event there should be GTPs induced by the foot motion signal returning to zero after THS in the sagittal plane. Accordingly, we decided to use these GTPs in the foot motion signals, Ay, Az, and Gx, as the candidate feature points for OTO detection.

2.5. Data Processing for Analysis

Figure 4 shows the signal processing procedure used for real-time OHS and OTO detection in this study.
To identify which candidate point is the best for OHS and OTO detection and for the evaluation of the proposed GPBLL estimation method, we first needed to completely synchronize the signals from the Vicon system and the IMS (details in Supplementary Materials). All the data processing and analysis were performed in MATLAB (Mathworks, Natick, MA, USA).
After synchronization of each trial, we obtained a result like the example shown in Figure 5. Here, the reference THS and TTO values could be detected by searching for local minima in the trajectories of the heel and toe in the Z direction (black and blue curves, respectively), while the HS and TO timestamps in the IMS signal Ay (orange curve) could be detected by the peak detection algorithm described in our previous study [18]. Then, the synchronized data were divided into strides at two reference THS points. We originally obtained a total of 679 strides. Before applying the OHS and OTO detection methods, the first and last two strides of each trial were excluded. Furthermore, some strides existed in the dataset that had a different waveform shape, which was probably induced by, for example, sensor error or accidental events disturbing the walking motion. These outliers may need to be removed from the dataset in order to retain the strides that can represent the true gait characteristics of participants [30] from the remaining strides. We removed these outliers, leaving a total of 342 effective strides that were recorded.
In the next step, we recorded the reference TOHS and TOTO from the trajectories measured by the Vicon system, and we obtained all the candidate points mentioned in Section 2.4.1 from each effective stride. Because we did not previously know which candidate point was the best for OHS and OTO detection, before calculating GPBLLs in the final step, the candidate whose timestamp had the best synchronicity and agreement with the reference was judged as the best one, by comparing the synchronicities between the candidate points and the reference data. Then, the best candidates in the IMS signals were chosen for constructing OHS and OTO detection algorithms. In the final step, the GPBLLs were calculated from the Vicon and IMS signals as reference and estimated values, respectively, and they were compared to evaluate the effectiveness of our proposed method.

2.6. Candidate Feature Points for OHS and OTO Detection

In this section, we explain the acquisition of candidate feature points from an IMS signal. The OHS and OTO detection algorithm is customized according to the characteristics of the best candidates.
Figure 6 shows examples of the foot motion signals, Ay, Az, and Gx, and the trajectories of the markers in the superior–inferior (Z) direction on the left and right heels and toes, which contain all the information in one GC. In this case, HS occurred around 1200 ms and TO occurred around 1720 ms. The aforementioned candidate feature points for OHS and OTO detection are indicated by red triangles. These GTPs are detected from the waveform via the triangle thresholding algorithm (TTA) [31]. Please note that the TTA is applied independently on each signal from the sensor and then validated using the Vicon’s measurement. We use this algorithm because, if the reference points (PA and PB in the figure) are appropriately chosen, a partial waveform in the region of interest can be treated as a monotonic curve without inflection points when tiny fluctuations are ignored. This type of curve is then suitable for application of the TTA.
For OHS detection, PA can be selected at the moment when the amplitude of the foot motion signal exceeds the baseline level in a foot-flat state before TO, and PB can be selected at the local maximum (or minimum for Ay) before TO. For OTO detection, PA can be selected at 20% of the GC after HS, because most people are in a foot-flat state at that time, and PB can be selected at the nearest local maximum to 20% of the GC after HS. Here, to obtain the length of a GC, the duration between an HS and the previous HS is also recorded. HS and TO event detection in the IMS signal is performed by the peak detection algorithm in our previous study [19].
To apply the TTA to a waveform, we first extract an appropriate set of reference points, PA(t1, u1) and PB(t2, u2), which are located in front of and behind the target point, respectively. Then, a straight line U(T) passing through PA and PB is constructed via Equation (1):
U ( T ) = ( u 2 u 1 t 2 t 1 ) ( T t 1 ) + u 1 .
The expected GTP, TGTP, is the furthest point on the curve of interest, Q(T), which is the partial waveform between t1 and t2. The distance D(T) between the points on Q(T) and the line U(T) is expressed by Equation (2), and the GTP is then obtained by Equation (3):
D ( T ) = | ( u 2 u 1 t 2 t 1 ) ( T t 1 ) + u 1 Q ( T ) | 1 + ( u 2 u 1 t 2 t 1 ) 2 ,
T G T P = argmax t 1 T t 2 D ( T ) .
Figure 7 shows a flowchart of OHS and OTO detection in one GC via our rule-based gait event detection algorithm for IMS signals. This algorithm is feasible for installation on an edge device. When the data stream arrives, the HS is first detected to specify the start of one step. Next, according to the timestamp of the previous HS, the length of one GC and 20% of that GC are calculated. Here, for OTO detection, the nearest local maximum to 20% of the GC is selected as PB, and the 20% location is selected as PA. The waveform between PA and PB is sent to a buffer, and TGTP for OTO detection is then obtained from the calculated D(T). Next, within one GC after entering a foot-flat state, the data stream is monitored to check whether it exceeds the baseline, as judged by a threshold. In this study, the thresholds for Ay, Az, and Gx were 0.15 g, 1.15 g, and 30 deg/s, respectively, which were considered higher than the noise levels. For OHS detection, the point exceeding the threshold is selected as PA, and another local maximum is selected as PB. Finally, TGTP for OHS detection is detected by the TTA.
To test the agreement between the IMS and Vicon measurements in all strides, we first set a reference point, THS_ref, indicating the true HS timestamp in every stride as determined by the Vicon system. Then, we express the Vicon and IMS measurements in terms of the relative OHS and OTO time in one stride, TOHS_0 and TOTO_0, via Equations (4) and (5):
T O H S _ 0 = T O H S T H S _ r e f ,
T O T O _ 0 = T O T O T H S _ r e f ,
where TOHS and TOTO are the OHS and OTO timestamps in the data stream, respectively.

2.7. Temporal GPBLL Estimation through Gait Event Detection Approach

As long as HS, TO, OHS, and OTO in one stride are detected through the flow shown in Figure 5, temporal GPBLL estimation can be performed as follows.
As shown in Figure 1, the DST actually consists of two sub-phases in the stance phase: LR (DST1) and PS (DST2). Here, DSTt is defined as the total of DST1 and DST2 and can be expressed by Equation (6):
D S T t = ( T O T O T H S ) + ( T T O T O H S ) .
The stance phase time (Tsta_l) and stride time (Tstr_l) of the left foot and the stance phase time (Tsta_r) and stride time (Tstr_r) of the right foot can be expressed by Equations (7)–(10):
T s t a _ L = T O T O T O H S ,
T s t r _ L = T O H S T O H S ,
T s t a _ R = T T O T H S ,
T s t r _ R = T H S T H S ,
where THS and TOHS denote the timestamps of HS and OHS in the next stride, respectively. Additionally, the symmetry indexes of the stance phase time (SISta) and the stride time (SIStr) can be expressed by Equations (11) and (12), which are modified from the definitions given in [5,11]:
S I S t a = T s t a _ L T s t a _ R 0.5 ( T s t a _ L + T s t a _ R ) ,
S I S t r = T s t r _ L T s t r _ R 0.5 ( T s t r _ L + T s t r _ R ) .
Here, we retain positive and negative values instead of using absolute values in the calculated results for SISta and SIStr to express both the symmetry and the magnitude relationship of the temporal gait parameters between the left and right feet.
Note that the THS in Equations (6), (9), and (10) is different from that in Equations (4) and (5). For the Vicon measurements, THS was equivalent to THS_ref, whereas for the IMS measurements, THS was determined from the IMS signal using the peak detection algorithm [18].

2.8. Statistical Analysis

Because the temporal resolution of measurement systems (IMS and Vicon) is 10 ms, the measured data performed as discrete values. To evaluate our method appropriately, we used statistical analysis, whose flowchart is shown in Figure 8. The Kolmogorov–Smirnov (KS) test was used to test the normality of the distributions of the Vicon and IMS measurements of gait event timing, the temporal GPBLLs, and the differences between the measurements. When normality was confirmed, the average and standard deviation (SD) were used; otherwise, the median and quartile were used. The accuracy and precision were respectively expressed as the average and SD or the median and quartile deviation (QD) of the differences between the relative timestamps of gait events and the temporal gait parameters measured by the two systems. In evaluating the gait event detection, the synchronicities of candidate feature points were represented by the average or median of the differences between points.
Bland–Altman plots [32] were used for evaluating the limit of agreement (LoA) between the measurement systems. When the differences followed a normal distribution, the t-test was applied to test whether there was a fixed bias between the two systems, and the LoA of the 95% confidence interval was determined from the average difference ±1.96 × SD. Otherwise, the Wilcoxon signed-rank test was applied instead, and the LoA was determined by the 2.5th and 97.5th percentiles (P2.5% and P97.5%) [33]. Next, the significance of the correlation coefficient r between the differences (D) and averages (A) of the two systems’ measurements was used to check for proportional bias. When both the differences and the averages followed a normal distribution, Pearson’s correlation test was applied, and the LoA was corrected by a parametric approach via linear regression, as expressed by Equations (13)–(16) [33]:
D ˜ = b 1 A + b 0 ,
R = D D ˜ ,
ULoA = D ˜ + 1.96 π / 2 R ,
LLoA = D ˜ 1.96 π / 2 R ,
where D ˜ denotes the fitted perfect agreement (PA) line, and R denotes the residual between the difference of the two system measurements and the fitted PA line.
When the differences and averages of the systems’ measurements were not both normally distributed, Spearman’s correlation test was applied, and the LoA was corrected by a nonparametric approach via quantile regression [34]. We define (τ) as the τth quantile regression. For each τ, (τ) has a pair of coefficients ( c 0 τ , c 1 τ ) for regression. Then, the PA line, ULoA, and LLoA can be expressed by Equations (17)–(19):
D ˜ = c 1 50 % A + c 0 50 % ,
ULoA = c 1 97.5 % A + c 0 97.5 % ,
ULoA = c 1 97.5 % A + c 0 97.5 % ,
where ( c 0 2.5 % , c 1 2.5 % ), ( c 0 50 % , c 1 50 % ), and ( c 0 97.5 % , c 1 97.5 % ) correspond to (2.5), β(50), and β(97.5), respectively. Note that, in this study, D was calculated as the IMS measurements minus the Vicon measurements; thus, positive D indicates that the IMS values were bigger than the Vicon values, and vice versa.
The agreement between the measurements of the two systems was also assessed. When both measurements followed a normal distribution, intraclass correlation coefficients (ICCs) of types (2, 1) and (2, k) were used for evaluating the levels of agreement between one-stride measurements and multiple-stride measurements, respectively. Otherwise, Kendall’s coefficient of concordance (Kendall’s W) was used. The guidelines for interpreting the ICC as an inter-rater agreement measure were as follows: excellent, >0.750; good, 0.600–0.749; fair, 0.400–0.599; and poor, <0.400 [35]. The guidelines for interpreting Kendall’s W as an inter-rater agreement measure were as follows: strong, >0.600); moderate, 0.300–0.599; weak, 0.100–0.299; and almost no agreement, <0.100 [36]. The level of significance was p < 0.05 for all tests.

3. Results

3.1. Evaluation of Signal Features for Gait Event Detection

For all candidate features, the measurements and the differences in the measurements between the two systems were judged as not following a normal distribution. Accordingly, the median and quartiles were used for analysis, and the Wilcoxon signed-rank test was applied to check the fixed bias between the two systems. The results are summarized in Table 1, and agreement plots for all the candidate features are shown in Figure 9. The detailed characteristics and Bland–Altman plots of the best candidates for OHS and OTO detection are shown in Figure 10. As described above, the LoAs were determined by P2.5% and P97.5%. Note that, because the temporal resolution was 10 ms, the graphs include many overlapping points.

3.1.1. Best Candidate Signal Feature for OHS Detection

The Vicon reference measurements suggested that OHS occurred around 550 ms after HS. Comparison of the median difference between the two systems’ measurements for all candidates showed that Fgx1 had the best synchronicity with the reference OHS value, with a median difference of 0 ms. However, according to the Wilcoxon signed-rank test, the null hypothesis that the median value was 0 was rejected (p < 0.001). This result indicated that there was still a fixed bias between Fgx1 and the reference OHS value. Additionally, we compared the precisions between the two sets of measurements in terms of the QD and Kendall’s W. From this comparison, Fgx1 had the best performance for OHS detection (better than Fz1 and Fy1), with the best Kendall’s W value of 0.966. This result suggested almost perfect agreement when using this feature to detect OHS. The Fgx1 were the concave GTPs in a monotonically increasing waveform that appeared after heel rise in Gx, which suggested that, at the moment of OHS, the foot rotation shifted from a low angular acceleration to a high angular acceleration in the plantarflexion direction. According to the Spearman’s correlation analysis for the Bland–Altman plots, there was no correlation between the averages and differences of the two systems’ measurements (r = −0.022, p = 0.614). Therefore, there was no proportional bias between the two systems.

3.1.2. Best Candidate Signal Feature for OTO Detection

The Vicon reference measurements suggested that OTO occurred around 120 ms after HS. Comparison of the median difference between the two systems’ measurements for all candidates showed that the feature Fgx2 + 2% GC most closely approached the reference OTO value, with a median difference of 0 ms. Moreover, the Wilcoxon signed-rank test suggested that there was no fixed bias between the two systems (p = 0.151). Additionally, the Kendall’s W of Fgx2 + 2% GC was 0.837, the best value among the three candidates, which suggested strong agreement. Accordingly, this feature was considered the most suitable for OTO detection. Specifically, it indicated that OTO occurs at 2% GC after the foot ends its rotation motion and has landed completely. According to the Spearman’s correlation analysis for the Bland–Altman plots, there was a correlation between the averages and differences of the two systems’ measurements (r = −0.372, p < 0.001). Moreover, the Bland–Altman plots showed a tiny proportional bias between the two systems, such that when the average became larger, the difference became larger in the negative direction. This result suggested that when the average becomes larger, the IMS value of OTO becomes earlier than the reference OTO value.

3.2. Evaluation of Using GPBLL Measurements for Gait Event Detection

3.2.1. Results for One-Stride Measurement

The results of the GPBLL measurements from one stride are listed in Table 2. All of these GPBLLs were judged as not following a normal distribution. As a result, instead of using the average and SD, we used the median and quartiles to represent the data distribution, and the median and QD of the differences between the two systems’ results to represent the accuracy and precision, respectively. Figure 11a,b show the agreement plots and Bland–Altman plots, respectively. The LoAs of the parameters that were judged as having a proportional bias were corrected by a nonparametric approach via quantile regression.
The Kendall’s W values of the GPBLLs suggest that the IMS measurements of all these parameters had strong agreement with the Vicon measurements. In particular, Tstr_L, Tstr_R, Tsta_L, and Tsta_R had very high values near the “perfect agreement” level. All the temporal parameters had precisions no higher than 25 ms, i.e., a deviation of no more than 3 units of 100 Hz measurement, although some of them had a slight proportional bias. Moreover, the precisions of the two symmetry indexes, SIStr and SISta, were 0.014 and 0.032, respectively. The Wilcoxon signed-rank test showed no fixed biases in DST2, Tstr_L, Tstr_R, SIStr, and SISta, and the Spearman’s correlation test showed no proportional biases in Tstr_L and Tstr_R.

3.2.2. Results for Multiple-Stride Measurement

Because walking a distance of 5 m is one of the suggested criteria for an assessment of walking [37], the results of the GPBLL measurements from the average of five continuous effective strides are listed in Table 3. Because all of these GPBLLs were judged as normally distributed, we could use the average and SD to represent the data distribution, and to represent the accuracy and precision, respectively, for the differences between the two systems’ results. Figure 12a,b show the agreement plots and Bland–Altman plots, respectively. The LoAs of the parameters that were judged as having a proportional bias were corrected by a parametric approach via linear regression.
The ICC(2, k) values of the five-stride GPBLLs suggest that the IMS measurements of all these parameters had good or excellent agreement with the Vicon measurements. In particular, DST2, DSTt, Tstr_L, Tstr_R, Tsta_L, and Tsta_R had excellent agreement. Although there were fixed biases for DST1, DSTt, and Tsta_R, the precisions of all the temporal parameters were no higher than 10 ms, i.e., a deviation of less than 1 unit of 100 Hz measurement; accordingly, we concluded that there were no fixed biases under the condition of 100 Hz measurement. In contrast, there were still proportional biases for DST1, DST2, DSTt, Tsta_R, and SISta. Moreover, the precisions of the two symmetry indexes, SIStr and SISta, were 0.010 and 0.030, respectively. Comparison of the SD with the QD suggests that there was no obvious improvement in precision from averaging five continuous effective strides; however, the Bland–Altman plots show that the LoA ranges of SIStr and SISta became narrower, which means that their precision was improved through averaging.

4. Discussion

In this study, we focused on the basic concept of temporal gait parameters that combine different gait events, which are significant points in a gait cycle. Through foot motion analysis based on biomechanical knowledge, the OHS and OTO can be determined from IMS signals by simple algorithms that are feasible for installation on an edge device such as the IMS in this study. Such OHS and OTO detection enables monitoring of the conditions of both feet with a sensor mounted only on a single foot.
Nevertheless, some aspects of our results require discussion, as follows. First, the agreement test results described in Section 3.2 demonstrated the reliability of GPBLL measurement by our method. Kirtley indicated that the DST correlates with the walking velocity [38]. It would thus be possible to construct a linear regression model based on the correlation between the walking velocity and the DST from reference data. However, such a constructed model would depend on the data distribution and be sensitive to individual differences. In contrast, our method can detect musculoskeletal status changes during walking, which better reflects the essence of human walking and makes our method more robust against individual differences. Furthermore, the detection and combination of different gait events makes various gait parameters available on the same device and enables them to be evaluated on the same scale.
Here, we acknowledge that this study was limited in that the data were collected only from healthy participants whose walking motions were nearly symmetric. If a walking motion is ideally symmetric, the OHS and OTO should be located halfway between two HSs and two TOs, respectively. Here, we denote the timestamps of these positions as THS_half and TTO_half. Because the OHS and OTO of a healthy person are very near these halfway points, it may be doubtful that the best candidate IMS signal features for OHS and OTO detection, as described above, may have only matched THS_half and TTO_half occasionally, rather than representing the true OHS and OTO points.
In actual cases, even a healthy young person’s walking motion should have asymmetry [39], such that the OTO and OHS should more or less deviate from the halfway points between two TOs and HSs. In this study, Fgx1 had a median of 560 ms and an upper-to-lower quartile range of 520–590 ms, whereas the reference THS_half had a median of 540 ms with an upper-to-lower quartile range of 510–580 ms. Similarly, Fgx2 had a median of 120 ms with an upper-to-lower quartile range of 110–130 ms, whereas the reference TTO_half had a median of 130 ms with an upper-to-lower quartile range of 110–150 ms. According to the Wilcoxon signed-rank test, the null hypotheses that the IMS system’s measured OHS and OTO timings were similar to THS_half and TTO_half, respectively, were both rejected (p < 0.001, p < 0.001), which means that our proposed features from IMS signals did not represent THS_half and TTO_half.
By comparison, according to the agreement tests, Fgx1 and Fgx1 + 2% GC had Kendall’s W values of 0.966 and 0.837, respectively. Moreover, the Kendall’s W of 0.602 for SISta, which relied on the precision of both the OTO and OHS measurements, suggested that even if only weak asymmetries were found in the healthy participants, they were still evaluated well. Accordingly, we conclude that our proposed feature points could capture changes in the participants’ gait asymmetry well, which further suggests that the proposed method is reliable for detection of OHS and OTO events from IMS signals. Nevertheless, the method still requires testing on participants whose gait is obviously asymmetric.
Table 4 lists the other examples of daily healthcare or activity monitoring applications for users without neurological/orthopedic problems, references to modern studies of those applications [10,12,40,41,42], and the required estimation precisions. The estimation precisions that we obtained in five-stride measurements suggest that the proposed method may have potential for those applications, such as fall prediction, the detection of fatigue, obesity, mild cognitive impairment, or depression.
OHS detection strongly depends on the knee flexion that passively results from the combined motion of hip flexion and ankle plantarflexion before TO, and OTO detection strongly depends on dorsiflexion motion and the heel rocker function [17,28]. However, if we expand our method to medical applications in the future, we must address another issue: the substantial motions required for OHS and OTO detection are significantly weakened in subjects with ankle osteoarthritis [43], subjects with drop foot induced by tibialis anterior and fibula muscle weakness [44], and hemiplegic subjects [45]. Accordingly, our method may be difficult to apply in such cases, or it may show a significant decrease in precision. Further clinical studies will thus be necessary to validate the applicability of our method in medical applications.

5. Conclusions

In this study, we successfully established a method for estimating temporal GPBLLs of healthy subjects by detecting OHS and OTO from foot-motion signals.
OHS can be determined by searching for a feature consisting of a concave GTP in the monotonically increasing waveform for the Gx signal, which appears after a foot-flat state, with a precision of 15 ms. OTO can be specified by a concave GTP induced by the Gx waveform returning to zero after HS in one GC, with a precision of 10 ms.
By averaging over five successive effective strides, an IMS can estimate all GPBLLs and achieve “good” or “excellent” agreement with the measurements from a reference Vicon system. All time parameters achieved precisions of no more than 30 ms, and the symmetry indexes of the stride time and stance phase time achieved precisions of 1.0% and 3.0%, respectively. These results suggest that our method shows promise for expanding the potential use of IMSs in daily healthcare or activity monitoring applications with the target to improve habits for healthy subjects. Furthermore, because the proposed method can detect motion of the opposite foot, our method may enable monitoring of the conditions of both feet with a sensor worn only on one foot.
In the future, we will test the applicability of the proposed method for subjects with musculoskeletal ambulation problems, older subjects, and subjects whose gaits are obviously asymmetric.

Supplementary Materials

The following are available online at https://www.mdpi.com/article/10.3390/s22010351/s1, Figure S1: Synchronization of the Vicon and IMS Ex waveform signals.

Author Contributions

Conceptualization, C.H.; methodology, C.H.; software, C.H. and Z.W.; validation, C.H., K.F. and Z.W.; formal analysis, C.H.; investigation, C.H.; resources, C.H. and K.F.; data curation, C.H. and Z.W.; writing—original draft preparation, C.H.; writing—review and editing, C.H., K.F., Z.W., F.N., H.K. and K.N.; visualization, C.H.; supervision, K.F. and K.N.; project administration, K.N.; funding acquisition, K.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki, and it was approved by the NEC Ethical Review Committee for the Life Sciences (protocol number: LS2019-008) on 24 July 2019.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Acknowledgments

The authors thank their colleagues at NEC Corporation for their help with data collection.

Conflicts of Interest

The authors declare that they have no conflict of interest.

References

  1. Rast, F.M.; Labruyère, R. Systematic review on the application of wearable inertial sensors to quantify everyday life motor activity in people with mobility impairments. J. NeuroEng. Rehabil. 2020, 17, 148. [Google Scholar] [CrossRef]
  2. Jagos, H.; Pils, K.; Haller, M.; Wassermann, C.; Chhatwal, C.; Rafolt, D.; Rattay, F. Mobile gait analysis via eSHOEs instrumented shoe insoles: A pilot study for validation against the gold standard GAITRite®. J. Med. Eng. Technol. 2017, 41, 375–386. [Google Scholar] [CrossRef]
  3. Gokalgandhi, D.; Kamdar, L.; Shah, N.; Mehendale, N. A Review of Smart Technologies Embedded in Shoes. J. Med. Syst. 2020, 44, 150. [Google Scholar] [CrossRef]
  4. Eskofier, B.M.; Lee, S.I.; Baron, M.; Simon, A.; Martindale, C.F.; Gaßner, H.; Klucken, J. An overview of smart shoes in the internet of health things: Gait and mobility assessment in health promotion and disease monitoring. Appl. Sci. 2017, 7, 986. [Google Scholar] [CrossRef] [Green Version]
  5. Mariani, B.; Rochat, S.; Büla, C.J.; Aminian, K. Heel and toe clearance estimation for gait analysis using wireless inertial sensors. IEEE Trans. Biomed. Eng. 2012, 59, 3162–3168. [Google Scholar] [CrossRef]
  6. Ellis, R.G.; Howard, K.C.; Kram, R. The metabolic and mechanical costs of step time asymmetry in walking. Proc. R. Soc. B-Biol. Sci. 2013, 280, 20122784. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. Zhang, G.; Wong, D.W.-C.; Wong, I.K.-K.; Chen, T.L.-W.; Hong, T.T.-H.; Peng, Y.; Wang, Y.; Tan, Q.; Zhang, M. Plantar Pressure Variability and Asymmetry in Elderly Performing 60-Minute Treadmill Brisk-Walking: Paving the Way towards Fatigue-Induced Instability Assessment Using Wearable In-Shoe Pressure Sensors. Sensors 2021, 21, 3217. [Google Scholar] [CrossRef]
  8. Park, E.; Lee, S.I.; Nam, H.S.; Garst, J.H.; Huang, A.; Campion, A.; Arnell, M.; Ghalehsariand, N.; Park, S.S.; Chang, H.J.; et al. Unobtrusive and continuous monitoring of alcohol-impaired gait using smart shoes. Methods Inf. Med. 2017, 56, 74–82. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  9. Scarborough, D.M.; Krebs, D.E.; Harris, B.A. Quadriceps muscle strength and dynamic stability in elderly persons. Gait Posture 1999, 10, 10–20. [Google Scholar] [CrossRef]
  10. Taylor, M.E.; Delbaere, K.; Mikolaizak, A.S.; Lord, S.R.; Close, J.C. Gait parameter risk factors for falls under simple and dual task conditions in cognitively impaired older people. Gait Posture 2013, 37, 126–130. [Google Scholar] [CrossRef]
  11. Kim, C.M.; Eng, J.J. Symmetry in vertical ground reaction force is accompanied by symmetry in temporal but not distance variables of gait in persons with stroke. Gait Posture 2003, 18, 23–28. [Google Scholar] [CrossRef]
  12. Nagano, H.; James, L.; Sparrow, W.A.; Begg, R.K. Effects of walking-induced fatigue on gait function and tripping risks in older adults. J. NeuroEng. Rehabil. 2014, 11, 155. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Anwary, A.R.; Yu, H.; Vassallo, M. An Automatic Gait Feature Extraction Method for Identifying Gait Asymmetry Using Wearable Sensors. Sensors 2018, 18, 676. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  14. Han, S.H.; Kim, C.O.; Kim, K.J.; Jeon, J.; Chang, H.; Kim, E.S.; Park, H. Quantitative analysis of the bilateral coordination and gait asymmetry using inertial measurement unit-based gait analysis. PLoS ONE 2019, 14, e0222913. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  15. Rhee, I.K.; Lee, J.; Kim, J.; Serpedin, E.; Wu, Y.C. Clock Synchronization in Wireless Sensor Networks: An Overview. Sensors 2009, 9, 56–85. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Sichitiu, M.L.; Veerarittiphan, C. Simple, accurate time synchronization for wireless sensor networks. In In Proceedings of the 2003 IEEE Wireless Communications and Networking, New Orleans, LA, USA, 16–20 March 2003; Volume 2, pp. 1266–1273. [Google Scholar] [CrossRef]
  17. Neumann, D.A. Kinesiology of the Musculoskeletal System: Foundations of Physical Rehabilitation, 2nd ed.; Mosby: St Louis, MO, USA, 2010; pp. 627–676. [Google Scholar]
  18. Huang, C.; Fukushi, K.; Wang, Z.; Kajitani, H.; Nihey, F.; Nakahara, K. Initial Contact and Toe-Off Event Detection Method for In-Shoe Motion Sensor. In Activity and Behavior Computing. Smart Innovation, Systems and Technologies; Ahad, M.A.R., Inoue, S., Roggen, D., Fujinami, K., Eds.; Springer: Singapore, 2021; Volume 204. [Google Scholar] [CrossRef]
  19. Caldas, R.; Mundt, M.; Potthast, W.; de Lima Neto, F.B.; Markert, B. A systematic review of gait analysis methods based on inertial sensors and adaptive algorithms. Gait Posture 2017, 57, 204–210. [Google Scholar] [CrossRef] [PubMed]
  20. Taborri, J.; Palermo, E.; Rossi, S.; Cappa, P. Gait Partitioning Methods: A Systematic Review. Sensors 2016, 16, 66. [Google Scholar] [CrossRef] [Green Version]
  21. González, I.; Fontecha, J.; Hervás, R.; Bravo, J. An Ambulatory System for Gait Monitoring Based on Wireless Sensorized Insoles. Sensors 2015, 15, 16589–16613. [Google Scholar] [CrossRef] [Green Version]
  22. Liu, T.; Inoue, Y.; Shibata, K. Development of a wearable sensor system for quantitative gait analysis. Measurement 2009, 42, 978–988. [Google Scholar] [CrossRef]
  23. Mannini, A.; Genovese, V.; Sabatini, A.M. Online decoding of hidden Markov models for gait event detection using foot-mounted gyroscopes. IEEE J. Biomed. Health 2013, 18, 1122–1130. [Google Scholar] [CrossRef]
  24. Kidziński, Ł.; Delp, S.; Schwartz, M. Automatic real-time gait event detection in children using deep neural networks. PLoS ONE 2019, 14, e0211466. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Rueterbories, J.; Spaich, E.G.; Andersen, O.K. Gait event detection for use in FES rehabilitation by radial and tangential foot accelerations. Med. Eng. Phys. 2014, 36, 502–508. [Google Scholar] [CrossRef] [PubMed]
  26. Endo, K.; Herr, H. Human walking model predicts joint mechanics, electromyography and mechanical economy. In Proceedings of the 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA, 10–15 October 2009; pp. 4663–4668. [Google Scholar] [CrossRef]
  27. Madgwick, S.O.H.; Harrison, A.J.L.; Vaidyanathan, R. Estimation of IMU and MARG orientation using a gradient descent algorithm. In Proceedings of the 2011 IEEE International Conference on Rehabilitation Robotics, Zurich, Switzerland, 29 June–1 July 2011; pp. 1–7. [Google Scholar] [CrossRef]
  28. Houglum, P.A.; Bertoti, D.B. Brunnstrom’s Clinical Kinesiology, 6th ed.; FA Davis: Philadelphia, PA, USA, 2011; pp. 533–585. [Google Scholar]
  29. Perry, J. Gait Analysis: Normal and Pathological Function, 2nd ed.; Slack: Thorofare, NJ, USA, 2010; pp. 19–46. [Google Scholar]
  30. Sangeux, M.; Polak, J. A simple method to choose the most representative stride and detect outliers. Gait Posture 2015, 41, 726–730. [Google Scholar] [CrossRef] [PubMed]
  31. Nilufar, S.; Morrow, A.A.; Lee, J.M.; Perkins, T.J. FiloDetect: Automatic detection of filopodia from fluorescence microscopy images. BMC Syst. Biol. 2013, 7, 66. [Google Scholar] [CrossRef] [Green Version]
  32. Bland, J.M.; Altman, D. Statistical methods for assessing agreement between two methods of clinical measurement. Lancet 1986, 327, 307–310. [Google Scholar] [CrossRef]
  33. Bland, J.M.; Altman, D.G. Measuring agreement in method comparison studies. Stat. Methods Med. Res. 1999, 8, 135–160. [Google Scholar] [CrossRef]
  34. Chen, L.A.; Kao, C.L. Parametric and nonparametric improvements in Bland and Altman’s assessment of agreement method. Stat. Med. 2021, 40, 2155–2176. [Google Scholar] [CrossRef]
  35. Cicchetti, D.V. Guidelines, criteria, and rules of thumb for evaluating normed and standardized assessment instruments in psychology. Psychol. Assess. 1994, 6, 284. [Google Scholar] [CrossRef]
  36. Moslem, S.; Ghorbanzadeh, O.; Blaschke, T.; Duleba, S. Analysing stakeholder consensus for a sustainable transport development decision by the fuzzy AHP and interval AHP. Sustainability 2019, 11, 3271. [Google Scholar] [CrossRef] [Green Version]
  37. Wilson, C.M.; Kostsuca, S.R.; Boura, J.A. Utilization of a 5-meter walk test in evaluating self-selected gait speed during preoperative screening of patients scheduled for cardiac surgery. Cardiopulm. Phys. Ther. J. 2013, 24, 36. [Google Scholar] [CrossRef]
  38. Kirtley, C.; Whittle, M.W.; Jefferson, R.J. Influence of walking speed on gait parameters. J. Biomed. Eng. 1985, 7, 282–288. [Google Scholar] [CrossRef]
  39. Kaczmarczyk, K.; Błażkiewicz, M.; Wit, A.; Wychowański, M. Assessing the asymmetry of free gait in healthy young subjects. Acta Bioeng. Biomech. 2017, 19, 101–106. [Google Scholar] [CrossRef] [PubMed]
  40. Lai, P.P.; Leung, A.K.; Li, A.N.; Zhang, M. Three-dimensional gait analysis of obese adults. Clin. Biomech. 2008, 23, S2–S6. [Google Scholar] [CrossRef]
  41. Montero-Odasso, M.; Casas, A.; Hansen, K.T.; Bilski, P.; Gutmanis, I.; Wells, J.L.; Borrie, M.J. Quantitative gait analysis under dual-task in older people with mild cognitive impairment: A reliability study. J. Neuroeng. Rehabil. 2009, 6, 35. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  42. Lemke, M.R.; Wendorff, T.; Mieth, B.; Buhl, K.; Linnemann, M. Spatiotemporal gait patterns during over ground locomotion in major depression compared with healthy controls. J. Psychiat. Res. 2000, 34, 277–283. [Google Scholar] [CrossRef]
  43. Lobet, S.; Hermans, C.; Bastien, G.J.; Massaad, F.; Detrembleur, C. Impact of ankle osteoarthritis on the energetics and mechanics of gait: The case of hemophilic arthropathy. Clin. Biomech. 2012, 27, 625–631. [Google Scholar] [CrossRef] [PubMed]
  44. Wiszomirska, I.; Błażkiewicz, M.; Kaczmarczyk, K.; Brzuszkiewicz-Kuźmicka, G.; Wit, A. Effect of drop foot on spatiotemporal, kinematic, and kinetic parameters during gait. Appl. Bionics Biomech. 2017, 2017, 3595461. [Google Scholar] [CrossRef]
  45. Boudarham, J.; Roche, N.; Pradon, D.; Bonnyaud, C.; Bensmail, D.; Zory, R. Variations in kinematics during clinical gait analysis in stroke patients. PLoS ONE 2013, 8, e66421. [Google Scholar] [CrossRef]
Figure 1. Illustration of the definitions of a GC, gait phases, gait events, and certain temporal gait parameters, and information on the foot acceleration in the anterior–posterior direction, the knee joint angle, and the ankle joint angle in one GC.
Figure 1. Illustration of the definitions of a GC, gait phases, gait events, and certain temporal gait parameters, and information on the foot acceleration in the anterior–posterior direction, the knee joint angle, and the ankle joint angle in one GC.
Sensors 22 00351 g001
Figure 2. (a) Schematic of an IMS embedded in an insole. (b) Schematic of the insole inserted in an athletic shoe. (c) Definition of the coordinate axes and corresponding planes.
Figure 2. (a) Schematic of an IMS embedded in an insole. (b) Schematic of the insole inserted in an athletic shoe. (c) Definition of the coordinate axes and corresponding planes.
Sensors 22 00351 g002aSensors 22 00351 g002b
Figure 3. Foot motion analysis based on standard kinesiology knowledge: (a) foot motion near OHS, and (b) foot motion near OTO.
Figure 3. Foot motion analysis based on standard kinesiology knowledge: (a) foot motion near OHS, and (b) foot motion near OTO.
Sensors 22 00351 g003
Figure 4. Flowchart of the signal processing procedure in this study.
Figure 4. Flowchart of the signal processing procedure in this study.
Sensors 22 00351 g004
Figure 5. Example showing how to divide data into strides. Black and blue curves represent the trajectories of the heel and toe in the Z direction, and the orange curve represents IMS signal Ay.
Figure 5. Example showing how to divide data into strides. Black and blue curves represent the trajectories of the heel and toe in the Z direction, and the orange curve represents IMS signal Ay.
Sensors 22 00351 g005
Figure 6. Examples of the foot motion signals, (a) Ay, (b) Az, and (c) Gx, with candidate feature points for OHS and OTO detection and the marker trajectories in the superior−inferior (Z) direction on the left and right heels and toes.
Figure 6. Examples of the foot motion signals, (a) Ay, (b) Az, and (c) Gx, with candidate feature points for OHS and OTO detection and the marker trajectories in the superior−inferior (Z) direction on the left and right heels and toes.
Sensors 22 00351 g006
Figure 7. Algorithm for OHS and OTO detection in one GC from the IMS signal.
Figure 7. Algorithm for OHS and OTO detection in one GC from the IMS signal.
Sensors 22 00351 g007
Figure 8. Flowchart of the statistical analysis in this study.
Figure 8. Flowchart of the statistical analysis in this study.
Sensors 22 00351 g008
Figure 9. (a) Agreement plots for the candidate features for OHS detection, and (b) agreement plots for the candidate features for OTO detection. The red dotted lines represent the PA lines.
Figure 9. (a) Agreement plots for the candidate features for OHS detection, and (b) agreement plots for the candidate features for OTO detection. The red dotted lines represent the PA lines.
Sensors 22 00351 g009
Figure 10. Detailed characteristics and Bland–Altman plots of the best candidates for (a) OHS and (b) OTO detection. The upper and lower LoAs (ULoA and LLoA, black dotted lines) are shown around the PA (black dashed line) for comparison of the IMS and Vicon gait event detection results. The LoAs for OTO were corrected by a nonparametric approach via quantile regression.
Figure 10. Detailed characteristics and Bland–Altman plots of the best candidates for (a) OHS and (b) OTO detection. The upper and lower LoAs (ULoA and LLoA, black dotted lines) are shown around the PA (black dashed line) for comparison of the IMS and Vicon gait event detection results. The LoAs for OTO were corrected by a nonparametric approach via quantile regression.
Sensors 22 00351 g010
Figure 11. (a) Agreement plots between the IMS and Vicon results for gait parameters measured from one stride, including DST1, DST2, DSTt, Tstr_L, Tstr_R, SIStr, Tsta_L, Tsta_R, and SISta. (b) Bland–Altman plots and LoAs of the 95% confidence interval around the PA line for comparison of the one-stride IMS and Vicon gait parameter measurement results. The black dashed lines are the PA lines, and each pair of black dotted lines represents the ULoA and LLoA. The LoAs of the parameters judged as having a proportional bias were corrected by a nonparametric approach via quantile regression.
Figure 11. (a) Agreement plots between the IMS and Vicon results for gait parameters measured from one stride, including DST1, DST2, DSTt, Tstr_L, Tstr_R, SIStr, Tsta_L, Tsta_R, and SISta. (b) Bland–Altman plots and LoAs of the 95% confidence interval around the PA line for comparison of the one-stride IMS and Vicon gait parameter measurement results. The black dashed lines are the PA lines, and each pair of black dotted lines represents the ULoA and LLoA. The LoAs of the parameters judged as having a proportional bias were corrected by a nonparametric approach via quantile regression.
Sensors 22 00351 g011aSensors 22 00351 g011b
Figure 12. (a) Agreement plots between the IMS and Vicon results for gait parameters measured from five continuous effective strides, including DST1, DST2, DSTt, Tstr_L, Tstr_R, SIStr, Tsta_L, Tsta_R, and SISta. (b) Bland–Altman plots and LoAs of the 95% confidence interval around the PA line for comparison of the multiple-stride IMS and Vicon gait parameter measurement results. The black dashed lines are the PA lines, and each pair of black dotted lines represents the ULoA and LLoA. The LoAs of the parameters judged as having a proportional bias were corrected by a parametric approach via linear regression.
Figure 12. (a) Agreement plots between the IMS and Vicon results for gait parameters measured from five continuous effective strides, including DST1, DST2, DSTt, Tstr_L, Tstr_R, SIStr, Tsta_L, Tsta_R, and SISta. (b) Bland–Altman plots and LoAs of the 95% confidence interval around the PA line for comparison of the multiple-stride IMS and Vicon gait parameter measurement results. The black dashed lines are the PA lines, and each pair of black dotted lines represents the ULoA and LLoA. The LoAs of the parameters judged as having a proportional bias were corrected by a parametric approach via linear regression.
Sensors 22 00351 g012aSensors 22 00351 g012b
Table 1. Summary of the synchronicity evaluation results for candidate features.
Table 1. Summary of the synchronicity evaluation results for candidate features.
Gait EventFeatureRelative Time to HS (ms)Temporal Difference (ms)Kendall’s
W
Vicon
(Median (Lower–Upper Quartile))
IMS
(Median (Lower–Upper Quartile))
Accuracy
(Median)
Precision
(QD)
Fixed Bias?
(p-Value)
Proportional Bias?
(r, p-Value)
OHSFy1550
(520–590)
620
(570–670)
6020p < 0.001r = 0.279, p < 0.0010.943
Fz1570
(530–605)
1015p < 0.001r = 0.095, p = 0.0280.963
Fgx1560
(520–590)
015p < 0.001r = −0.022, p = 0.6140.966
OTOFy2 + 2%GC120
(100–140)
110
(90–120)
−1020p < 0.001r = −0.049, p = 0.2500.618
Fz2 + 2%GC110
(100–130)
−1020p < 0.001r = −0.589, p < 0.0010.727
Fgx2 + 2%GC120
(110–130)
010p = 0.151r = −0.372, p < 0.0010.837
Table 2. Summary of the synchronicity evaluation results for candidate features.
Table 2. Summary of the synchronicity evaluation results for candidate features.
Gait ParameterMedian (Lower–Upper Quartile)Temporal DifferenceKendall’s W
Vicon (ms)IMS (ms)Accuracy and Precision
(Median (QD), ms)
Fixed Bias?
(p-Value)
Proportional Bias?
(r, p-Value)
DST1 (ms)120
(107.5–140)
110
(100–130)
−10
(15)
Y
p < 0.001
r = −0.279,
p < 0.001
0.687
DST2 (ms)120
(110–140)
120
(110–130)
0
(10)
N
p = 0.608
r = −0.410,
p < 0.001
0.814
DSTt (ms)240
(210–270)
230
(210–250)
0
(25)
Y
p < 0.001
r = −0.485,
p < 0.001
0.794
Tstr_L (ms)1080
(1020–1170)
1070
(1020–1160)
0
(10)
N
p = 0.529
r = 0.033,
p = 0.549
0.985
Tstr_R (ms)1070
(1020–1160)
1070
(1020–1160)
0
(10)
N
p = 0.612
r = 0.069,
p = 0.206
0.988
Tsta_L (ms)650
(600–690)
640
(610–690)
0
(20)
Y
p = 0.032
r = −0.182,
p < 0.001
0.925
Tsta_R (ms)665
(620–710)
665
(620–700)
0
(15)
Y
p = 0.022
r = −0.172,
p < 0.001
0.967
SIStr0.000
(−0.011–0.010)
0.000
(−0.017–0.017)
0.000
(0.014)
N
p = 0.379
r = 0.250,
p < 0.001
0.698
SISta−0.017
(−0.046–0.000)
−0.026
(−0.060–0.014)
0.000
(0.032)
N
p = 0.708
r = 0.359,
p < 0.001
0.708
Table 3. Accuracy and precision evaluation results for temporal gait parameters obtained by averaging five strides.
Table 3. Accuracy and precision evaluation results for temporal gait parameters obtained by averaging five strides.
Gait ParameterAccuracy (Average, ms)Precision (SD, ms)Fixed Bias?
(p-Value)
Proportional Bias?
(r, p-Value)
ICC(2,k)
DST1 (ms)−6.918.9Y
p = 0.003
r = −0.530,
p = <0.001
0.665
DST2 (ms)−1.315.4N
p = 0.493
r = −0.410,
p = <0.001
0.835
DSTt (ms)−8.230.1Y
p = 0.027
r = −0.596,
p = <0.001
0.800
Tstr_L (ms)2.08.0N
p = 0.707
r = 0.160,
p = 0.238
0.998
Tstr_R (ms)0.16.5N
p = 0.935
r = −0.024,
p = 0.864
0.998
Tsta_L (ms)−5.421.8Y
p = 0.045
r = −0.216,
p = 0.075
0.957
Tsta_R (ms)−2.813.3N
p = 0.081
r = −0.273,
p = 0.023
0.984
SIStr0.0020.010N
p = 0.186
r = 0.250,
p = 0.063
0.654
SISta−0.0040.030N
p = 0.297
r = 0.263,
p = 0.029
0.602
Table 4. Potential applications and required estimation precisions for gait parameters measured by an IMS.
Table 4. Potential applications and required estimation precisions for gait parameters measured by an IMS.
Potential ApplicationGait ParameterRequired PrecisionAchieved PrecisionReference
FallDSTtotal80 ms18.9 ms[10]
FatigueDSTtotal2.00%GC or 17–26 ms18.9 ms[12]
ObesityTsta_L or Tsta_R1.70%GC or 15–24 ms8.0 or 6.5 ms[40]
DSTtotal3.48%GC or 30–45 ms18.9 ms
Mild cognitive impairmentDSTtotal30 ms18.9 ms[41]
DepressionDSTtotal54 ms18.9 ms[42]
Tsta_L or Tsta_L65 ms8.0 or 6.5 ms
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Huang, C.; Fukushi, K.; Wang, Z.; Nihey, F.; Kajitani, H.; Nakahara, K. Method for Estimating Temporal Gait Parameters Concerning Bilateral Lower Limbs of Healthy Subjects Using a Single In-Shoe Motion Sensor through a Gait Event Detection Approach. Sensors 2022, 22, 351. https://doi.org/10.3390/s22010351

AMA Style

Huang C, Fukushi K, Wang Z, Nihey F, Kajitani H, Nakahara K. Method for Estimating Temporal Gait Parameters Concerning Bilateral Lower Limbs of Healthy Subjects Using a Single In-Shoe Motion Sensor through a Gait Event Detection Approach. Sensors. 2022; 22(1):351. https://doi.org/10.3390/s22010351

Chicago/Turabian Style

Huang, Chenhui, Kenichiro Fukushi, Zhenwei Wang, Fumiyuki Nihey, Hiroshi Kajitani, and Kentaro Nakahara. 2022. "Method for Estimating Temporal Gait Parameters Concerning Bilateral Lower Limbs of Healthy Subjects Using a Single In-Shoe Motion Sensor through a Gait Event Detection Approach" Sensors 22, no. 1: 351. https://doi.org/10.3390/s22010351

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop