Next Article in Journal
Recent Developments in Optical Detection Technologies in Lab-on-a-Chip Devices for Biosensing Applications
Previous Article in Journal
A Kalman Filter-Based Short Baseline RTK Algorithm for Single-Frequency Combination of GPS and BDS
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Estimation of Spatial-Temporal Gait Parameters Using a Low-Cost Ultrasonic Motion Analysis System

School of Electrical and Electronic Engineering, Nanyang Technological University, 50 Nanyang Avenue, Singapore 639798, Singapore
*
Author to whom correspondence should be addressed.
Sensors 2014, 14(8), 15434-15457; https://doi.org/10.3390/s140815434
Submission received: 28 May 2014 / Revised: 14 August 2014 / Accepted: 15 August 2014 / Published: 20 August 2014
(This article belongs to the Section Physical Sensors)

Abstract

: In this paper, a low-cost motion analysis system using a wireless ultrasonic sensor network is proposed and investigated. A methodology has been developed to extract spatial-temporal gait parameters including stride length, stride duration, stride velocity, stride cadence, and stride symmetry from 3D foot displacements estimated by the combination of spherical positioning technique and unscented Kalman filter. The performance of this system is validated against a camera-based system in the laboratory with 10 healthy volunteers. Numerical results show the feasibility of the proposed system with average error of 2.7% for all the estimated gait parameters. The influence of walking speed on the measurement accuracy of proposed system is also evaluated. Statistical analysis demonstrates its capability of being used as a gait assessment tool for some medical applications.

1. Introduction

The significance of spatial-temporal gait parameters measurement has been addressed in many research papers [13]. The quantitative analysis of such gait parameters can be helpful to diagnose impairments in balance control [4], monitor the progress in rehabilitation [5], and predict the risk of falling [6,7]. Such parameters include stride length, walking velocity, stride cadence, stride duration and asymmetry of stride. In particular, stride asymmetry has been shown to be more indicative of the underlying impairments and walking stability [8,9]. Therefore, having instruments that are capable of measuring these gait parameters about the patients' walking ability is useful in many clinical applications [10].

The most commonly employed method for gait analysis involves the use of multi-camera motion capture system and force plates, which is capable of measuring ground reaction forces and tracking the 3-dimensional positions of reflective markers [11]. However, measurements using this system require specialized laboratories, complex calibration and expensive equipments [12], which makes it ill-suited for routine applications. Moreover, it is sensitive to changes in lighting, clutter and shadow [13,14].

Many motion analysis systems using non-traditional methods have been proposed over the last decade [11]. These systems, for example, use wearable force sensors to measure the ground reaction force for the estimation of foot dynamics and centre of mass displacement [1,15,16]. Even X-ray is used to measure the 3-dimensional body segment parameters for gait analysis [17]. Since in many applications it is desirable to monitor human body motion in various environments, some portable and low-cost systems are preferred.

Inertial/magnetic systems are becoming more popular due to their low cost, small form factor and easy implementation [12]. However, when it comes to the estimates of foot displacements, double integration of measured accelerations is needed to get the displacement or position information. Unfortunately, it is difficult to obtain accurate motion accelerations because of the presence of sensor bias and measurement noise, which leads to the exponential increase of displacement error over integration time [18]. This issue can be mitigated either by applying some techniques to correct it periodically, such as zero velocity update (ZUPT), or by applying Kalman filter [19], or by combining with other sensors, such as imaging sensors, Radio Frequency identification (RFID) technology, or ultra-wide band (UWB) technique [2023]. These mentioned hybrid motion tracking systems can improve the tracking accuracy, but with an increased cost, complexity of experiment installation and maintenance.

Ultrasonic sensors are among the most commonly used techniques in gait analysis due to its safety, low cost, and high accuracy and resolution for low range measurement. There are two types of ultrasonic transceivers, one relies on reflection from the surface, as the one used in [24,25]. The distance measurement of such ultrasonic sensor is the returned distance reflected from the ground, and the orientation of foot during walking is not considered. Therefore, it is not the vertical distance being measured. The other one is with ultrasonic transmitter and receiver on separate circuit boards using direct line of sight. The synchronization clock between transmitter and receiver is provided by an RF module [26,27]. There are only two receivers used in [26,27], which only measures one directional displacement, i.e., displacement in the direction of progression.

In our paper, a wearable wireless ultrasonic sensor system for estimating 3-dimensional displacement to extract spatial-temporal gait parameters is developed. As compared with [26,27], the proposed system can measure not only the displacement in the direction of progression, but also the foot clearance, which occurs in the vertical direction and is an important parameter that is critical to the description of upright stability [5]. Additionally, the proposed ultrasonic motion analysis system is designed to allow patients to be monitored in an unconstrained environment. To reduce the usage of wires, we used the wireless sensor network concept with all the sensor nodes communicating to the coordinator wirelessly. Furthermore, the ultrasonic sensor node placed on human body is light and small. Additionally, the proposed motion analysis system is low-cost compared with the camera-based motion analysis system.

2. Related Work

The tracking techniques for locating a mobile device's position are studied using many approaches [2830]. There are two major localization and tracking techniques, Receiver-Synchronization relative measurement (RS) and Global-Synchronization absolute range measurement (GS) [30]. RS range measurement only requires anchors to be synchronized and Time-Difference-of-Arrival (TDOA) technique is used for tracking and localization. In GS range measurement, both the mobile and the anchors are synchronized and the absolute distance can be estimated using Time-of-Arrival (TOA) technique. In our system, we prefer higher tracking and localization accuracy to accurately measure spatial-temporal gait parameters. Thus, we used the TOA-based tracking technique because the TDOA-based tracking technique has worse performance. RF signals are used in our system for synchronization between the anchors and the mobile. RF signal travels at the speed of light and the time it takes to reach mobile target is almost instantaneous and can be considered zero since the speed of ultrasound in air is much lower [31].

Under ideal range measurement case, an analytical localization method called trilateration, which uses only distance measurements, can be applied to identify the position of the mobile. For TOA-based localization technique, the target can be located at the intersecting point of several cycles that are formed by these anchors with known positions and distances to the mobile [31]. However, for a mobile target, it is not easy to track or localize because the range measurements are noisy and fluctuate, since the mobile can be located at anywhere in overlapped regions of such circles rather than being located at a single point at the intersection of the circles.

It is therefore desired to have accurate tracking and localization methods capable of filtering out the range measurement noises. One of the representative nonlinear state estimators is the least square (LS) method, which first transforms the nonlinear equations into linear ones and then solves the linear equations by LS-based estimator. Although the computation of this method is efficient, the tracking accuracy may not be sufficient [32]. Another typical method is proposed in [33], which begins with an initial guess and then applies least sum squared error to solve the nonlinear equation recursively. Although it provides better tracking performance, the initial guess should be carefully selected to guarantee the convergence of the iteration [34]. Therefore, many researchers proposed other methods to enhance the positioning performance. One representative implementation of indoor sensor network used to track a mobile is the Cricket of MIT [35,36]. It employs a hybrid approach involving the use of an Extended Kalman Filter (EKF) and Least Square Minimization to enhance the tracking and localization performance. EKF is the most commonly used nonlinear state estimator using the first or second order terms of the Taylor series expansion, which is most appropriate when the noise statistics is Gaussian distribution, to linearize the state and observation models [37]. Therefore, for some highly nonlinear dynamics, the linearization of EKF insufficiently characterizes the relationship. Therefore, we use Unscented Kalman Filter (UKF) to overcome such limitations of EKF, i.e., the requirement for the noises to be Gaussian and the poor linearization of first or second order approximation. We will explain the tracking algorithm in more detail in the following section.

3. Methods

3.1. Ultrasonic Sensor System

The acquisition system that we developed for wearable gait analysis uses the wireless sensor network concept, with all mobile nodes communicating wirelessly with the coordinator to enable patients to be monitored in unconstrained environment, as shown in Figure 1. The proposed measurement system consists of one ultrasonic transmitter (referred to as the mobile with form factor: 4 cm × 3 cm × 1.6 cm) and four ultrasonic receivers (referred to as the anchors with the same form factor) made by Embedream studio, China [38]. The foot displacements measured using the TOA-based tracking technique were expressed in a global coordinate system that described foot position relative to the ground, as shown in Figure 1a. The X-axis was defined as the direction of progression, i.e., anterior-posterior direction, and the Y-axis was defined as the vertical direction. The third axis of the coordinate system, i.e., the Z-axis, was determined in such a way to form a right-handed coordinate system. However, for healthy subjects, the 2-dimensional model is sufficient to obtain spatial-temporal gait parameters, because the sagittal plane is the plane where the majority of movements take place.

Figure 1b shows the configuration of the ultrasonic measurement system. A battery-powered ultrasonic transmitter node is attached to the heel of the subject's foot. The mobile sensor node establishes communication with the coordinator node through a low power 430 MHz RF transceiver RFM12B. The coordinator node is also wirelessly communicating with the computer through a wireless data transmission module. The wireless data transmission module forwards all collected information to a personal computer through RS232 cable for postprocessing.

In the system, ultrasonic range measurements are initiated by a periodic trigger input with a pulse duration of 10 μs. Then, the ultrasound transmitter is triggered to produce an ultrasonic burst consisting of 8 pulses with a frequency of 40 kHz. Meanwhile, the RF module on the mobile node is triggered synchronously, thus sending out a data package with a timer starter command (TSC) using broadcast address to notify the anchors that an ultrasound signal has been transmitted. Once the anchor receives TSC, it will start its 16-bit counter to record the propagation delay from the mobile to the anchor. The transmission time of the RF signal from the mobile is negligible, since the speed of light is much faster than the speed of ultrasound. The 16-bit counter will stop counting immediately after each of the transmitted burst is detected by the anchor. Then the counted steps will be converted to propagation delay by multiplying the time resolution (instruction cycle) of the microcontroller. From this delay, the distance between the mobile and the anchor can be calculated by:

d = t · υ s
where d is the distance in meters, t is the propagation delay in seconds and νs is the speed of ultrasound in air. The ultrasound velocity can be approximated to [26]:
υ s = 331.5 + 0.6 T c
where Tc is the air temperature in degree Celsius. Together with the known positions of these anchors, the position of the mobile is located using the TOA-based tracking technique, which finds the intersection area of circles centered at each anchor with radius equal to the measured distances. The tracking algorithm is discussed in the following section.

3.2. Tracking Algorithm

In this section, we first explain how to establish a state space of nonlinear system to estimate the state of the moving target. Next we will apply UKF to enhance the performance of the tracking technique.

3.2.1. Motion and Measurement Model

The mobile target in 3-dimensional field is represented by its position and velocity in X-Y-Z plane:

X k = [ x k y k z k x ˙ k y ˙ k z ˙ k ] T
where Pk = [xk yk zk]T are the position coordinates along X-, Y- and Z-axes at time step k, and P ˙ k = [ x ˙ k y ˙ z ˙ k ] T are the moving velocities with respect to these three axes at time step k. To formulate the dynamic transition process, the following state space equations are given
X k + 1 = A k X k + G k w k Y k = h ( X k ) + υ k
where
A k = [ 1 0 0 Δ t k 0 0 0 1 0 0 Δ t k 0 0 0 1 0 0 Δ t k 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 ] , G k = [ Δ t k 2 / 2 0 0 0 Δ t k 2 / 2 0 0 0 Δ t k 2 / 2 Δ t k 0 0 0 Δ t k 0 0 0 Δ t k ]
where Δtk = tk+1tk is the sampling interval. wk = [wxwy wz]T is the white Gaussian noise with zero mean and covariance matrix W = d i a g ( σ w x 2 , σ w y 2 , σ w z 2 ). V = d i a g ( e 1 2 , e 2 2 , e 3 2 , e 4 2 ) denotes the covariance matrix of the measurement noise νk.

Let dik denote the measured distance at the ith anchor using the equation:

d 1 k = ( x k x 1 ) 2 + ( y k y 1 ) 2 + ( z k z 1 ) 2 + e 1 k d 2 k = ( x k x 2 ) 2 + ( y k y 2 ) 2 + ( z k z 2 ) 2 + e 2 k d 3 k = ( x k x 3 ) 2 + ( y k y 3 ) 2 + ( z k z 3 ) 2 + e 3 k d 4 k = ( x k x 4 ) 2 + ( y k y 4 ) 2 + ( z k z 4 ) 2 + e 4 k
where [xi yi zi] is the known position of anchor i, eik is the distance measurement error at anchor i, Yk = [d1 k d2k d3k d4k]T, and νk = [e1k e2k e3k e4k]T.

3.2.2. Unscented Kalman Filtering

The aforementioned state space model is a nonlinear dynamical system to the measurement distances and the state of foot motion. The approximation of UKF is to find a transformation that captures the mean and covariance of state random variable of length n through a nonlinear function [39]. We summarize the algorithm as follows.

For each time step k, start from X ¯ k / k and Pk/k,

  • Generate sigma points3. Update

    B k / k = ( n + λ ) P k / k χ k / k = [ X ¯ k / k X ¯ k / k + B k / k X ¯ k / k B k / k ] R n × ( 2 n + 1 )

  • Compute the a-priori statistics

    χ k + 1 / k * = χ k / k X ¯ k + 1 / k = i = 0 2 n W i m χ i , k + 1 / k * P k + 1 / k = G k W G k T + i = 0 2 n W i c [ χ i , k + 1 / k * X ¯ k + 1 / k ] [ χ i , k + 1 / k * X ¯ k + 1 / k ] T

  • Update

    B k + 1 / k = ( n + λ ) P k + 1 / k χ k + 1 / k = [ X ¯ k + 1 / k X ¯ k + 1 / k + B k + 1 / k X ¯ k + 1 / k B k + 1 / k ] Y k + 1 / k = h ( χ k + 1 / k ) Y ¯ k + 1 / k = i = 0 2 n W i m Y i , k + 1 / k

  • Compute the Kalman gain

    P y y = i = 0 2 n W i c [ Y i , k + 1 / k Y ¯ k + 1 / k ] [ Y i , k + 1 / k Y ¯ k + 1 / k ] T + V P x y = i = 0 2 n W i c [ X i , k + 1 / k X ¯ k + 1 / k ] [ Y i , k + 1 / k Y ¯ k + 1 / k ] T K k + 1 = P x y P y y 1

  • Compute the a-posteriori statistics

    X ¯ k + 1 / k + 1 = X ¯ k + 1 / k + K k + 1 ( Y k + 1 Y ¯ k + 1 / k ) P k + 1 / k + 1 = P k + 1 / k + K k + 1 P y y K k + 1 T

    W is the associated weight matrix:

    W 0 m = λ / ( n + λ ) W 0 c = λ / ( n + λ ) + 1 α 2 + β W i m = 1 / ( 2 ( n + λ ) ) W i c = 1 / ( 2 ( n + λ ) ) , i = 1 , , 2 n

Parameter λ is the scaling factor, which is defined as:

λ = α 2 ( n + κ ) n
where α and κ control the spread of the sigma points around the mean of the state (α is usually set to a small positive value, e.g., 10−3) and κ is set to 0), β is related to the distribution of state variable (for Gaussian distribution, β = 2 is optimal).

3.3. Gait Parameters Estimation

3.3.1. Autocorrelation Procedure

The idea of analyzing gait data by autocorrelation procedure is first proposed by Barrey et al. [40] and Auvinet et al. [41]. Then, the difference between biased and unbiased autocorrelation procedure for gait data analysis has been discussed by Moe et al. [9]. Here we summarize the autocorrelation procedure as follows.

The autocorrelation coefficient shows the degree of similarity between the given observations ai (i = 1,2,…,N) as a function of the time lag over successive time intervals, as given by:

A = i = 1 N m a i a i + m
where m is the phase shift in the number of observations. The autocorrelation coefficients of a periodical signal will produce peak values for lag time equivalent to the cycle of the signal, which is the stride duration. Therefore, visual assessment of autocorrelation from the time series plot can be used to inspect the structure of a cyclic component.

As discussed in [9], either biased or unbiased autocorrelation coefficient can be computed for gait data analysis, but biased autocorrelation is not suitable for comparing autocorrelation coefficient over different time lags. The biased autocorrelation is the result of the raw autocorrelation coefficient A divided by the number of the observations in Equation (14):

A b i a s e d = 1 N i = 1 N m a i a i + m

In Equation (15), the denominator N is the number of samples in observation ai, which is independent of the time lag m. It means that the number of samples in the numerator will decrease as the time lag m increases, and then the autocorrelation coefficient will attenuate. However, this is not the case in unbiased autocorrelation estimator, expressed as:

A u n b i a s e d = 1 N m i = 1 N m a i a i + m

Since the number of terms in the numerator Nm is always equal to the value of the denominator, there is no noticeable attenuation in the unbiased estimator.

Figure 2 shows the two different estimators for horizontal displacement during treadmill walking. The biased estimator shows clear periodicity but with attenuated amplitudes, while the unbiased estimator introduces no obvious attenuation except a deteriorated curve at the tails.

3.3.2. Estimation of Stride Regularity and Symmetry

Figure 3 shows the normalized unbiased autocorrelation of horizontal and vertical foot displacement during treadmill walking. Since the first peak from the zero phase represents a phase shift of one stride duration, the autocorrelation coefficient at the periodic phase shift is defined as the regularity of the stride between neighboring strides, referred to as hRi for horizontal displacement and νRi for vertical displacement. Therefore, either for horizontal or vertical displacement, the closeness of hRi+1/hRi or νRi+1/νRi reflects the stride symmetry. Figure 4 demonstrates an example of asymmetric gait showing the unbiased autocorrelation sequence of the horizontal and vertical displacements.

3.3.3. Estimation of Gait Parameters

From the estimated foot displacements by the proposed algorithm, the following spatial-temporal gait parameters can be obtained. With respect to the jth gait cycle, the estimators of the spatial-temporal gait parameters are as follows:

  • Stride Length, S:

    S ( j ) = 2 S t ( j ) S ( j ) = M a x ( x j ) M i n ( x j )
    where the functions Max(x) and Min(x) return the maximum and minimum value of the variable x, and xj is the horizontal displacement in the jth gait cycle;

  • Normalized Stride Length, NS:

    N S ( j ) = S ( j ) / n
    where NS is defined as the stride length normalized by the number of strides n;

  • Stride Duration, T:

    T ( j ) = I n d e x ( m a x ( x j + 1 ) ) I n d e x ( m a x ( x j ) )
    where the function Index(max(xj)) returns the location of the maximum value in xj;

  • Stride velocity, V:

    V ( j ) = S ( j ) / T ( j )

  • Normalized Velocity, NV:

    N V ( j ) = V ( j ) / n
    where the normalized speed is the speed as percentage of the number of strides n;

  • Cadence, C:

    C ( j ) = 1 / T ( j )
    where the cadence is the number of strides in a second.

4. Experimental Validation

4.1. Experiment Setup

The proposed method was tested on 10 healthy subjects (age 25.7 ± 1.4 years, height 171.4 ± 6.5 cm, and weight 62.8 ± 5.6 kg) walking 5 min on a treadmill at slow, normal, and fast walking speeds, the results of which are presented in this paper. The subjects were recruited from students of Nanyang Technological University and none of them had a history of pathological gait disorders. To provide a more systematic validation, we conducted the experiments in a motion analysis lab with eight high speed cameras (Motion Analysis Eagle System, Santa Rosa, CA, USA) in the School of Mechanical and Aerospace Engineering at Nanyang Technological University. The Motion Analysis Eagle System consists of Eagle Digital Cameras and Cortex software, which captures complex 3D motion with extreme accuracy. System calibrations of the reference system should be done at both static (with 4-point calibration L-frame) and dynamic process (with 3-point calibration wand) to ensure an acceptable accuracy of the reference system. In our experiments, the accuracy of the reference system is 0.43 ± 0.18 mm (Average ± Standard deviation).

Figure 1a shows the placement of ultrasonic sensor and reflective markers on the test subject's foot. There were four anchors used in our experiment with positions p1 = [0 0 0]T, p2 = [0.324m 0 0]T, p3 = [0.324m 0.230m 0]T, p4 = [0 0.230m 0]T. The ultrasonic transmitter was attached to the heel of the foot pointing towards the four anchors, using elastic straps. In our method, only one ultrasonic sensor (transmitter) is needed to attach to the foot, which minimizes user discomfort and avoids complex calibration procedures and synchronization issues. All data transmission between anchors, coordinator and transmitter are done wirelessly through the RF module. Therefore, it does not restrict the movement of subjects. The ultrasonic sensor data were acquired at 50 Hz. Data from the reference system were captured at 200 Hz. The difference between the sampling rate of these two systems was compensated by linear interpolation. All data were low-pass filtered by second order low-pass Butterworth filter at 10 Hz.

4.2. Processing of Measured Data

In order to compare the estimated spatial-temporal gait parameters at each recorded gait cycle, the foot trajectory estimate with proposed ultrasonic sensors was temporally delayed to match the trajectory estimated by the camera reference system, by finding the maximum values of cross-correlation between these two trajectories. To quantify the performance of the proposed system against the camera reference system, the mean and standard deviation (std) were calculated on the datasets of difference, as well as the Root Mean Square Error (RMSE). This is followed by using the analysis of variance (ANOVA) to test differences in the means of the ten subjects for statistical significance. Finally, walking speed was estimated using the proposed ultrasonic sensor configuration to check significant changes over different speeds. Two-sample t-tests were performed on the walking velocity and the extracted gait parameters to assess the significance of change in these gait parameters with speed, and thus investigate the effect of walking velocity on the difference between the proposed system and the reference system in gait parameters estimation.

4.3. Parameters Identification

As the system modelling we have adopted in Section 3.2.1., the process and measurement noise statistics should be estimated. A wooden pendulum was constructed using a uniaxial pivot so that it swung through an arc [42]. The ultrasonic transmitter was placed at the end of this pendulum, and a reflective marker was also located approximately in alignment with the ultrasonic transmitter head. The pendulum was raised up at an angle and allowed to drop freely until it came to a stable position. This action was repeated M times. The experiment helps to find suitable values of process noise W and measurement noise V. The measurements from camera system, ri, are referred to as the actual distance for test i, and there are N measurement samples m i j collected for each test, where j = 1, …, N.

4.3.1. Process Noise Statistics in Kalman Filter

As the process noise in UKF is an independent variable, it is difficult to get an exact value [31]. Here, we consider it as a velocity noise in X, Y and Z directions in mm/s. The process noise W was estimated using numerical methods. By varying the values of σ wx, σ wy and σ wz, we will get the corresponding trajectory of the mobile to compute the RMSE value. Typical values of σ wx, σ wy and σ wz will be selected when their corresponding RMSE is minimal. The typical values of W used in our experiments are σ wy = 30, σ wy =25, σ wy = 10.

4.3.2. Measurement Noise Statistics in Kalman Filter

It is reasonable to assume that all anchors have independent distributed noise. Then, the mean and covariance of the measurement noise can be evaluated by the pendulum experiments. Using the data obtained from the specific experiments, straightforward calculations lead to the estimation of mean and variance of the measurement errors

u = 1 M N i = 1 M j = 1 N ( m i j r i ) e 2 = 1 M ( N 1 ) i = 1 M j = 1 N ( m i j u ) 2

Typical value of V used in our experiments is V = diag(11, 9.3,9, 9) with the units as mm2. In other words, the accuracy of distance measurement by each ultrasonic sensors is around 3 mm.

The results of pendulum experiment have been shown in Table 1. The Net RMSE is defined as N e t R M S E = X R M S E 2 + Y R M S E 2 + Z R M S E 2. The difference between the two systems was obtained with an RMSE value of 4.08 mm in horizontal direction (X), 0.72 mm in vertical direction (Y) and 1.08 mm in lateral direction. The Net RMSE value of 4.28 mm in 3D space of UKF estimator is achievable in the pendulum model.

4.4. Results

4.4.1. Performance Comparison

The mean and standard deviation in stride length, stride duration, and stride velocity estimation between the proposed system and the reference system together with RMSE value are reported in Tables 2 and 4 for all subjects walking at normal speed. On average, across all subjects, the estimates of stride length from the proposed method were 0.001 m less than the reference measurements. The overall RMSE value is about 0.027 m, which is 2.3% of the mean estimated stride length of the reference system. The mean and standard deviation of stride duration at normal walking speed is reported as 1.18 ± 0.02 s by the reference system and 1.18 ± 0.04 s by the proposed system, which shows no mean difference between the two systems. The average error across all subjects of RMSE of the estimated stride duration is 0.035 s with 3% percent error. The mean and standard deviation in the estimation of the stride velocity is reported in Table 4, which shows that the proposed method slightly overestimated the stride velocity by 0.001 m/s with an RMSE value of 0.036 m/s, occupying 3.6% of the proposed estimates of stride velocity.

We have elaborated how gait cycle periodicity of foot displacement data can be used to extract stride regularity and symmetry by unbiased autocorrelation procedure in Section 3.3.2. Tables 5 and 6 show the mean and standard deviation of the reference system and the proposed system together with RMSE values in detecting horizontal and vertical stride symmetry respectively for each subject. The mean and standard deviation data of horizontal stride symmetry are 1.001 ± 0.021 by the reference system and 0.999 ± 0.027 by the proposed system, which shows that the ultrasonic-based horizontal stride symmetry was underestimated by a negligible error of 0.002. An RMSE of 0.013 with 1.3% percent error is also reported for the estimates of horizontal stride symmetry across all subjects. In the contrary, the ultrasonic-based vertical stride symmetry was overestimated by 0.007, where the RMSE value is 0.034 with a percent error of 3.5%. In summary, all the numerical results show a clinically acceptable accuracy of the proposed system with an average percent error of 2.7% for all the estimated gait parameters.

4.4.2. Statistical Analysis

In this part, ANOVA has been performed to test differences in the means (for ten subjects) for statistical significance. We base this test on a comparison of the variance due to the between-groups variability (called Mean Square Effect, or MSeffect) with the variance due to the within-group variability (called Mean Square Error, or MSerror). Before applying ANOVA, whether the distribution of the data is normal or not should be checked. Results are reported in Table 7 and Figure A1. In Table 7, H = 0 indicates that the null hypothesis (“mean is zero”) cannot be rejected at the 5% significance level. The p-value is the probability of observing the given result by chance if the null hypothesis is true. Large value of p shows the validity of the null hypothesis. As in Table 7, not only all values of H are equal to zero and the values of p are equal to one, but also the means of estimates are located in the 95% confidence interval. Therefore, the estimated parameters are normally distributed.

Under the null hypothesis (that there are no mean differences among subjects), we compare the MSeffect and MSerror via the F-test, which tests whether the ratio of the two variance estimates is significantly greater than 1. Otherwise, we will accept the null hypothesis of no differences between the means, i.e., the means (in the population) are not statistically different from each other. Figure B1 shows the boxplots of stride length, stride duration, stride velocity, horizontal stride symmetry and vertical stride symmetry for each subject. The analysis of variance is summarized in Table C1. As shown in Table C1, for all estimated gait parameters, the small value of between-groups sum of squares likely indicates no differences among the subjects. Additionally, the values of F are less than 1, which indicates that the means of all gait parameters are not statistically different.

4.4.3. The Effect of Walking Speed on the Measurement of Gait parameters

Table 8 provides the numerical results of estimated gait parameters by the proposed system compared with those obtained from the reference system using the pair t-test. Significant difference was assumed when the null hypothesis can be rejected at p-value smaller than 0.05. The walking speed, on average, across all subjects was significantly different (p < 0.001 for the two measurement systems) among slow (0.54 ± 0.02 m/s), normal (0.99 ± 0.04 m/s)and fast (1.40 ± 0.04 m/s) speed. The influence of walking speed on all spatial-temporal gait parameters was tested by the mean and standard deviation values for the proposed and reference systems.

The measurement errors of estimated S, NS, NV, C, and vS were not affected significantly by the changes in walking velocity (p > 0.05). Particularly, there is no difference in cadence estimation between the proposed and reference systems. The influence of speed on the measurement errors of stride duration T was found to be significantly higher (p < 0.05) at fast speed, but it was not significant for V and hS. This can be interpreted as the lower temporal resolution at higher walking speed. Figure 5 shows significant changes in T and C, but there is no significant change in other parameters. Although the means of both horizontal stride symmetry and vertical stride symmetry are not statistically significant, the largest variations at slow speeds were observed. Therefore, the stride symmetry can be used as warning sign of walking disorders.

5. Discussion and Conclusions

In this paper, a low-cost ultrasonic motion analysis system using an ultrasonic transmitter and four receivers to track the foot displacement in 3D space is developed. The proposed motion analysis system has been validated against camera-based system with 10 healthy subjects, and shown to produce accurate estimates of some spatial-temporal gait parameters including stride length with RMSE value of 0.027 m (2.3%), stride duration with RMSE value of 0.035 s (3%), stride velocity with RMSE value of 0.036 m/s (3.6%), horizontal stride symmetry with RMSE value of 0.013 (1.3%) and vertical stride symmetry with RMSE value of 0.034 m (3.5%). We have further evaluated the influence of walking speed on these gait parameters by paired t-test.

The proposed system includes some ultrasonic sensors and micro-controllers, estimated today at about a cost of $100, which is inexpensive compared with current commercial camera-based system. With the rapid development of technology, the performance of these sensors will continue to improve while becoming available at even lower price. Therefore, low-cost in-home monitoring system for clinical applications can be possible.

As the work stated here is a first step to evaluate the feasibility of the proposed ultrasonic system, only ten healthy subjects participated in the experiments and were instructed to walk 5 min on treadmill at different speeds. The walking experiments were chosen on treadmill due to the limited measurement volume of the reference camera-based system. In addition, we can get a cyclic signal on horizontal displacement to analyze the stride symmetry. Although the proposed ultrasonic motion analysis system also has such limitations, the maximum propagation distance of the ultrasonic signal used in our system is 20 m, which is large enough for indoor applications.

Although the positive results showed the feasibility of applying such a system for in-home monitoring, there is an issue to be addressed in further research, i.e., how to deal with the multipath propagation. All the experiments in this study are conducted under line-of-sight condition, where the ultrasonic transmitter faces all the receivers without any obstacles between them. Therefore, for 3D displacements, according to spherical positioning technique, a minimum of 4 anchors with known positions are required. The method used in our experiment to mitigate the multipath propagation is by setting an inhibit time, i.e., the ultrasound detector will be disabled within the inhibit time to detect an ultrasound signal, and will be enabled again after the inhibit time has passed. Another possible solution is that we can use more receivers, which can not only account for multipath propagation, but also increase the measurement volume and accuracy of the proposed system [34].

Long-term monitoring is expected to be more challenging as demonstrated in some studies [18,43]. In [18,43], foot clearance measurement using inertial sensors is proposed and investigated. The displacement estimation requires double integration of measured accelerations from inertial sensors, which involves error accumulation over long time monitoring. Even though the growth uncertainty that arises from the integration of acceleration error can be mitigated by periodic corrections like ZUPT, the prerequisite is that the initial and/or terminal contact should be detected correctly, but it may be difficult in some type of abnormal gait. Although not specifically studied under long term monitoring, the proposed system does not have significant error accumulation for a 5 min walk.

In summary, we used a low-cost ultrasonic motion analysis system to extract spatial-temporal gait parameters, and tested the feasibility of the system against a reference camera-based system. The positive results demonstrated a great potential in using this low-cost system for clinical applications such as rehabilitation, gait analysis, and sports. For further work, experiments conducted with patients in collaboration with a hospital are being planned using our system.

Acknowledgments

We thank Qu Xingda from School of Mechanical & Aerospace Engineering for his technical support and all the subjects who participated in this project.

Author Contributions

The work presented here was carried out in collaboration between all authors. Cheong Boon Soh, Erry Gunawan and Kay-Soon Low proposed the research theme with regular feedbacks of suggestions/ideas during the weekly research meetings. Yongbin Qi and Cheong Boon Soh co-designed the methods and implementation. Yongbin Qi and Rijil Thomas co-worked on associated data collection and carried out the laboratory experiments. All authors have contributed, reviewed and improved the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A Histograms of Stride Length, Stride Duration, Stride Velocity, Horizontal Stride Symmetry and Vertical Stride Symmetry

Figure A1. Histograms of all estimates of stride length, stride duration, stride velocity, horizontal stride symmetry and vertical stride symmetry.15452
Figure A1. Histograms of all estimates of stride length, stride duration, stride velocity, horizontal stride symmetry and vertical stride symmetry.15452
Sensors 14 15434f6a 1024Sensors 14 15434f6b 1024

Appendix B Boxplots of Stride Length, Stride Duration, Stride Velocity, Horizontal Stride Symmetry and Vertical Stride Symmetry for Each Subject

Figure B1. Boxplots of stride length, stride duration, stride velocity, horizontal stride symmetry and vertical stride symmetry for each subject.
Figure B1. Boxplots of stride length, stride duration, stride velocity, horizontal stride symmetry and vertical stride symmetry for each subject.
Sensors 14 15434f7 1024

Appendix C Summary of the Analysis of Variance of Stride Length, Stride Duration, Stride Velocity, Horizontal Stride Symmetry, and Vertical Stride Symmetry

Table C1. Summary of the analysis of variance of stride length, stride duration, stride velocity, horizontal stride symmetry, and vertical stride symmetry.
Table C1. Summary of the analysis of variance of stride length, stride duration, stride velocity, horizontal stride symmetry, and vertical stride symmetry.
ANOVA Table: Stride Length
Source of VariationSum of SquaresDegrees of FreedomMean SquareFProb > F
Between groups0.0180490.0020.140.9984
Within groups1.29563900.0144
Total1.3136799

ANOVA Table: Stride Duration

Source of VariationSum of SquaresDegrees of FreedomMean SquareFProb > F

Between groups0.0044690.00050.051
Within groups0.81343900.00904
Total0.8178999

ANOVA Table: Stride Velocity

Source of VariationSum of SquaresDegrees of FreedomMean SquareFProb > F

Between groups0.0170990.00190.720.6936
Within groups0.23895900.00266
Total0.2560499

ANOVA Table: Horizontal Stride Symmetry

Source of VariationSum of SquaresDegrees of FreedomMean SquareFProb > F

Between groups0.0006990.000090.130.9976
Within groups0.05293900.00059
Total0.0536399

ANOVA Table: Vertical Stride Symmetry

Source of VariationSum of SquaresDegrees of FreedomMean SquareFProb > F

Between groups0.0004790.000050.060.9999
Within groups0.0793900.00088
Total0.0797799

References

  1. Liu, T.; Inoue, Y.; Shibata, K. A wearable ground reaction force sensor system and its application to the measurement of extrinsic gait variability. Sensors 2010, 10, 10240–10255. [Google Scholar]
  2. Dadashi, F.; Mariani, B.; Rochat, S.; Biila, C.J.; Santos-Eggimann, B.; Aminian, K. Gait and foot clearance parameters obtained using shoe-worn inertial sensors in a large-population sample of older adults. Sensors 2013, 13, 443–457. [Google Scholar]
  3. Martin Schepers, H.; van Asseldonk, E.H.; Baten, C.; Veltink, P.H. Ambulatory estimation of foot placement during walking using inertial sensors. J. Biomech. 2010, 43, 3138–3143. [Google Scholar]
  4. Salarian, A.; Russmann, H.; Vingerhoets, F.J.; Dehollaini, C.; Blanc, Y.; Burkhard, P.R.; Aminian, K. Gait assessment in Parkinson's disease: Toward an ambulatory system for long-term monitoring. IEEE Trans. Biomed. Eng. 2004, 51, 1434–1443. [Google Scholar]
  5. Khandoker, A.H.; Taylor, S.B.; Karmakar, C.K.; Begg, R.K.; Palaniswami, M. Investigating scale invariant dynamics in minimum toe clearance variability of the young and elderly during treadmill walking. IEEE Trans. Neural Syst. Rehabil. Eng. 2008, 16, 380–389. [Google Scholar]
  6. Begg, R.; Best, R.; Dell'Oro, L.; Taylor, S. Minimum foot clearance during walking: Strategies for the minimisation of trip-related falls. Gait Posture 2007, 25, 191–198. [Google Scholar]
  7. Lai, D.T.; Taylor, S.B.; Begg, R.K. Prediction of foot clearance parameters as a precursor to forecasting the risk of tripping and falling. Hum. Mov. Sci. 2012, 31, 271–283. [Google Scholar]
  8. Allen, J.L.; Kautz, S.A.; Neptune, R.R. Step length asymmetry is representative of compensatory mechanisms used in post-stroke hemiparetic walking. Gait Posture 2011, 33, 538–543. [Google Scholar]
  9. Moe-Nilssen, R.; Helbostad, J.L. Estimation of gait cycle characteristics by trunk accelerometry. J. Biomech. 2004, 37, 121–126. [Google Scholar]
  10. Kose, A.; Cereatti, A.; DellaCroce, U. Bilateral step length estimation using a single inertial measurement unit attached to the pelvis. J. Neuroeng. Rehabil. 2012, 9, 1–10. [Google Scholar]
  11. Tao, W.; Liu, T.; Zheng, R.; Feng, H. Gait analysis using wearable sensors. Sensors 2012, 12, 2255–2283. [Google Scholar]
  12. Lee, G.X.; Low, K.S. A Factorized Quaternion Approach to Determine the Arm Motions Using Triaxial Accelerometers With Anatomical and Sensor Constraints. IEEE Trans. Instrum. Meas. 2012, 61, 1793–1802. [Google Scholar]
  13. Qi, Y.; Soh, C.B.; Gunawan, E.; Low, K.S.; Maskooki, A. A Novel Approach to Joint Flexion/Extension Angles Measurement Based on Wearable UWB Radios. IEEE J. Biomed. Health Inform. 2014, 18, 300–308. [Google Scholar]
  14. Qi, Y.; Soh, C.B.; Gunawan, E.; Low, K.S.; Maskooki, A. Measurement of knee flexion/extension angle using wearable UWB radios. Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), San Diego, CA, USA, 28 August-1 September 2013; pp. 7213–7216.
  15. Schepers, H.M.; Koopman, H.; Veltink, P.H. Ambulatory assessment of ankle and foot dynamics. IEEE Trans. Biomed. Eng. 2007, 54, 895–902. [Google Scholar]
  16. Schepers, H.M.; van Asseldonk, E.H.; Buurke, J.H.; Veltink, P.H. Ambulatory estimation of center of mass displacement during walking. IEEE Trans. Biomed. Eng. 2009, 56, 1189–1195. [Google Scholar]
  17. Lee, M.K.; Le, N.S.; Fang, A.C.; Koh, M.T. Measurement of body segment parameters using dual energy X-ray absorptiometry and three-dimensional geometry: An application in gait analysis. J. Biomech. 2009, 42, 217–222. [Google Scholar]
  18. Lai, D.; Begg, R.; Charry, E.; Palaniswami, M.; Hill, K. Measuring toe clearance using a wireless inertial sensing device. Proceedings of the 2008 IEEE International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP 2008), Sydney, NSW, Australia, 15–18 December 2008; pp. 375–380.
  19. Petruska, A.J.; Meek, S.G. Non-drifting limb angle measurement relative to the gravitational vector during dynamic motions using accelerometers and rate gyros. Proceedings of the 2011 IEEE/RSJ International Conference on Intellignet Robots and Systems, San Francisco, CA, USA, 25–30 September 2011.
  20. Panahandeh, G.; Mohammadiha, N.; Leijon, A.; Handel, P. Continuous hidden Markov model for pedestrian activity classification and gait analysis. IEEE Trans. Instrum. Meas. 2013, 62, 1073–1083. [Google Scholar]
  21. Ruiz, A.R.J.; Granja, F.S.; Prieto Honorato, J.C.; Rosas, J.I.G. Accurate pedestrian indoor navigation by tightly coupling foot-mounted IMU and RFID measurements. IEEE Trans. Instrum. Meas. 2012, 61, 178–189. [Google Scholar]
  22. Corrales, J.A.; Candelas, F.; Torres, F. Hybrid tracking of human operators using IMU/UWB data fusion by a Kalman filter. Proceedings of the 2008 3rd ACM/IEEE International Conference on Human-Robot Interaction (HRI), Amsterdam, The Netherlands, 12–15 March 2008; pp. 193–200.
  23. Qi, Y.; Soh, C.B.; Gunawan, E.; Low, K.S.; Maskooki, A. Using wearable UWB radios to measure foot clearance during walking. Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), San Diego, CA, USA, 28 August-1 September 2013; pp. 5199–5202.
  24. Wahab, Y.; Bakar, N.A. Gait analysis measurement for sport application based on ultrasonic system. Proceedings of the 2011 IEEE 15th International Symposium on Consumer Electronics, Singapore, Singapore, 14–17 June 2011.
  25. Wahab, Y.; Zayegh, A.; Bakar, N. Foot-to-ground Clearance Measurement: Analysis and Modelling of MEMS Applicability. Int. J. Res. Rev. Signal Acquis. Process. (IJRRSAP) 2012, 2, 154–158. [Google Scholar]
  26. Huitema, R.B.; Hof, A.L.; Postema, K. Ultrasonic motion analysis system: measurement of temporal and spatial gait parameters. J. Biomech. 2002, 35, 837–842. [Google Scholar]
  27. Maki, H.; Ogawa, H.; Yonezawa, Y.; Hahn, A.W.; Caldwell, W.M. A new ultrasonic stride length measuring system. Biomed. Sci. Instrum. 2012, 48, 282–287. [Google Scholar]
  28. Lee, S.; Lee, W.; You, K. TDoA Based UAV Localization Using Dual-EKF Algorithm. In In Control and Automation; Springer: Berlin, Germany, 2009; pp. 47–54. [Google Scholar]
  29. Chen, Z.X.; Wei, H.W.; Wan, Q.; Ye, S.F.; Yang, W.L. A supplement to multidimensional scaling framework for mobile location: A unified view. IEEE Trans. Signal Process 2009, 57, 2030–2034. [Google Scholar]
  30. Zhou, Y.; Law, C.; Guan, Y.; Chin, F. Indoor elliptical localization based on asynchronous UWB range measurement. IEEE Trans. Instrum. Meas. 2011, 60, 248–257. [Google Scholar]
  31. Shareef, A.; Zhu, Y. Localization using extended Kalman filters in wireless sensor networks. In Graduate Student Scholarly and Creative Submissions; University of Maine: Orono, ME, USA, 2009. [Google Scholar]
  32. Zhou, Y.; Law, C.L.; Guan, Y.L.; Chin, F. Localization of passive target based on UWB backscattering range measurement. Proceedings of the 2009 IEEE International Conference on Ultra-Wideband (ICUWB 2009), Vancouver, BC, Canada, 9–11 September 2009; pp. 145–149.
  33. Foy, W. Position-location solutions by Taylor-series estimation. IEEE Trans. Aerosp. Electr. Syst. 1976, AES-12, 187–194. [Google Scholar]
  34. Qi, Y.; Soh, C.B.; Gunawan, E.; Low, K.S.; Maskooki, A. An Accurate 3D UWB Hyperbolic Localization in Indoor Multipath Environment Using Iterative Taylor-Series Estimation. Proceedings of the 2013 IEEE 77th Vehicular Technology Conference (VTC Spring), Dresden, Germany, 2–5 June 2013; pp. 1–5.
  35. Priyantha, N.B. The Cricket Indoor Location System. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 2005. [Google Scholar]
  36. Smith, A.; Balakrishnan, H.; Goraczko, M.; Priyantha, N. Tracking moving devices with the cricket location system. Proceedings of the 2nd International Conference on Mobile Systems, Applications, and Services, Boston, MA, USA, 6–9 June 2004; pp. 190–202.
  37. Hartikainen, J.; Solin, A.; Sarkka, S. Optimal Filtering with Kalman Filters and Smoothers; Department of Biomedica Engineering and Computational Sciences, Aalto University School of Science: Greater Helsinki, Finland; 16; August; 2011. [Google Scholar]
  38. Qi, Y.; Soh, C.B.; Gunawan, E.; Low, K.S. Ambulatory Measurement of 3-Dimensional Foot Displacement During Treadmill Walking Using Wearable Wireless Ultrasonic Sensor Network. IEEE J. Biomed. Health Inform. 2014. accepted. [Google Scholar]
  39. Bando, M.; Kawamata, Y.; Aoki, T. Dynamic sensor bias correction for attitude estimation using unscented Kalman filter in autonomous vehicle. Int. J. Innov. Comput. Inf. Control 2012, 9, 2347–2358. [Google Scholar]
  40. Barrey, E.; Hermelin, M.; Vaudelin, J.; Poirel, D.; Valette, J. Utilisation of an accelerometric device in equine gait analysis. Equine Vet. J. 1994, 26, 7–12. [Google Scholar]
  41. Auvinet, B.; Chaleil, D.; Barrey, E. Accelerometric gait analysis for use in hospital outpatients. Revue du rhumatisme (English ed.) 1998, 66, 389–397. [Google Scholar]
  42. Brodie, M.; Walmsley, A.; Page, W. Dynamic accuracy of inertial measurement units during simple pendulum motion: Technical Note. Comput. Methods Biomech. Biomed. Eng. 2008, 11, 235–242. [Google Scholar]
  43. Mariani, B.; Rochat, S.; Bula, C.; Aminian, K. Heel and Toe Clearance Estimation for Gait Analysis Using Wireless Inertial Sensors. IEEE Trans. Biomed. Eng. 2012, 59, 3162–3168. [Google Scholar]
Figure 1. (a) Hardware system of the ultrasonic sensor system. The hardware comprises of a microcontroller and ultrasonic sensing components, which are on separate circuit boards. The ultrasonic transmitter is attached to the heel of subject with an elastic strap. (b) Block diagram of the ultrasonic motion analysis system.
Figure 1. (a) Hardware system of the ultrasonic sensor system. The hardware comprises of a microcontroller and ultrasonic sensing components, which are on separate circuit boards. The ultrasonic transmitter is attached to the heel of subject with an elastic strap. (b) Block diagram of the ultrasonic motion analysis system.
Sensors 14 15434f1 1024
Figure 2. Horizontal foot displacement curve, biased and unbiased autocorrelation plots of normal gait.3.3.2. Estimation of Stride Regularity and Symmetry
Figure 2. Horizontal foot displacement curve, biased and unbiased autocorrelation plots of normal gait.3.3.2. Estimation of Stride Regularity and Symmetry
Sensors 14 15434f2 1024
Figure 3. Horizontal and vertical unbiased autocorrelation plots of normal gait.
Figure 3. Horizontal and vertical unbiased autocorrelation plots of normal gait.
Sensors 14 15434f3 1024
Figure 4. Horizontal and vertical unbiased autocorrelation plots of abnormal gait.
Figure 4. Horizontal and vertical unbiased autocorrelation plots of abnormal gait.
Sensors 14 15434f4 1024
Figure 5. The effect of walking speeds on spatial-temporal gait parameters at slow, normal and fast walking speed, where * indicates the significant differences with normal speed (p < 0.05).
Figure 5. The effect of walking speeds on spatial-temporal gait parameters at slow, normal and fast walking speed, where * indicates the significant differences with normal speed (p < 0.05).
Sensors 14 15434f5 1024
Table 1. Errors of pendulum experiment in 3D space compared with motion capture system.
Table 1. Errors of pendulum experiment in 3D space compared with motion capture system.
Mean (mm)std (mm)RMSE (mm)Net RMSE (mm)
X0.024.084.084.08
Y0.030.720.724.14
Z0.091.081.084.28
Table 2. Mean and standard deviation (in meters) of the reference (Ref) and proposed (Pro) systems and RMSE in detecting stride length for each subject. Averaged values across the ten subjects are also reported.
Table 2. Mean and standard deviation (in meters) of the reference (Ref) and proposed (Pro) systems and RMSE in detecting stride length for each subject. Averaged values across the ten subjects are also reported.
Subject12345678910AveragePeak
Refmean1.1471.0711.1581.4211.1171.1371.1011.2761.0411.2241.1691.421
std0.0470.0190.0190.0370.0460.0560.0410.0350.0550.0340.0390.056

Promean1.1471.0701.1571.4201.1161.1361.1001.2741.0401.2231.1681.420
std0.0570.0250.0270.0570.0500.0640.0340.0380.0670.0350.0450.067

RMSE0.0290.0220.0130.0330.0290.0240.0200.0290.0420.0300.0270.042
Table 3. Mean and standard deviation (in seconds) of the reference (Ref) and proposed (Pro) systems and RMSE in detecting stride duration for each subject. Averaged values across the ten subjects are also reported.
Table 3. Mean and standard deviation (in seconds) of the reference (Ref) and proposed (Pro) systems and RMSE in detecting stride duration for each subject. Averaged values across the ten subjects are also reported.
Subject12345678910AveragePeak
Refmean1.2371.1091.1341.3441.1601.1551.1141.3091.0501.1921.1801.344
std0.0310.0110.0140.0150.0210.0250.0200.0200.0300.0140.0200.031

Promean1.2361.1081.1341.3411.1611.1551.1141.3081.0511.1901.1801.341
std0.0530.0310.0330.0240.0490.0390.0440.0450.0500.0460.0410.053

RMSE0.0420.0300.0270.0260.0460.0290.0340.0350.0330.0460.0350.046
Table 4. Mean and standard deviation (in meters per second) of the reference (Ref) and proposed (Pro) systems and RMSE in detecting stride velocity for each subject. Averaged values across the ten subjects are also reported.
Table 4. Mean and standard deviation (in meters per second) of the reference (Ref) and proposed (Pro) systems and RMSE in detecting stride velocity for each subject. Averaged values across the ten subjects are also reported.
Subject12345678910AveragePeak
Refmean0.9270.9661.0211.0570.9640.9840.9890.9740.9921.0270.9901.057
std0.0320.0170.0110.0250.0390.0430.0430.0280.0490.0340.0320.049

Promean0.9280.9661.0211.0600.9620.9840.9890.9750.9911.0290.9911.060
std0.0420.0320.0270.0420.0490.0530.0460.0380.0640.0530.0450.064

RMSE0.0380.0330.0240.0210.0490.0320.0350.0310.0470.0530.0360.053
Table 5. Mean and standard deviation of the reference (Ref) and proposed (Pro) systems and RMSE in detecting horizontal stride symmetry (hS) for each subject. Averaged values across the ten subjects are also reported.
Table 5. Mean and standard deviation of the reference (Ref) and proposed (Pro) systems and RMSE in detecting horizontal stride symmetry (hS) for each subject. Averaged values across the ten subjects are also reported.
Subject12345678910AveragePeak
Refmean1.0021.0031.0001.0121.0020.9961.0000.9950.9991.0001.0011.012
std0.0210.0100.0070.0210.0160.0330.0060.0140.0670.0090.0210.067

Promean1.0041.0011.0011.0111.0010.9911.0000.9960.9891.0000.9991.011
std0.0270.0070.0080.0230.0220.0490.0130.0160.0890.0180.0270.089

RMSE0.0100.0040.0040.0130.0110.0210.0090.0080.0380.0100.0130.038
Table 6. Mean and standard deviation of the reference (Ref) and proposed (Pro) systems and RMSE in detecting vertical stride symmetry (vS) for each subject. Averaged values across the ten subjects are also reported.
Table 6. Mean and standard deviation of the reference (Ref) and proposed (Pro) systems and RMSE in detecting vertical stride symmetry (vS) for each subject. Averaged values across the ten subjects are also reported.
Subject12345678910AveragePeak
Refmean1.0121.0000.9950.9310.9961.0021.0021.0041.0001.0070.9951.012
std0.0450.0090.0190.1810.0160.0510.0100.0180.0650.0190.0430.181

Promean1.0091.0020.9970.9910.9961.0031.0021.0120.9971.0111.0021.012
std0.0420.0380.0170.0690.0380.0380.0220.0440.0880.0300.0430.088

RMSE0.0170.0360.0230.0790.0280.0310.0200.0390.0480.0230.0340.079
Table 7. Normality test of gait parameters.
Table 7. Normality test of gait parameters.
MeanstdHp95% Confidence Interval
S(m)1.1470.0930.0001.0001.1371.158
T (s)1.1640.0800.0001.0001.1551.173
V (m/s)0.9860.0460.0001.0000.9800.991
hS1.0000.0280.0001.0000.9971.003
vS0.9990.0480.0001.0000.9941.005
Table 8. Foot parameters at different walking velocities, * indicates the significant differences with normal speed (p < 0.05).
Table 8. Foot parameters at different walking velocities, * indicates the significant differences with normal speed (p < 0.05).
SpeedSlowNormalFast



MeanstdpMeanstdMeanstdp
S(m)Ref0.8840.0950.000 *1.1690.1121.4100.0910.000 *
Pro0.8840.0950.000 *1.1680.1121.4090.0900.000 *
RMSE0.0240.0120.6230.0270.0080.0310.0210.550

NSRef0.0750.0740.3290.0430.0310.0540.0310.425
Pro0.0750.0740.3290.0430.0310.0540.0310.425
RMSE0.0010.0010.3390.0010.0010.0010.0010.547

T(s)Ref1.6450.1920.000 *1.1800.0921.0060.0550.000 *
Pro1.6440.1950.000 *1.1800.0911.0060.0540.000 *
RMSE0.0390.0150.5920.0350.0070.0270.0050.019 *

V(m/s)Ref0.5390.0230.000 *0.9900.0371.4020.0440.000 *
Pro0.5390.0240.000 *0.9910.0381.4020.0430.000 *
RMSE0.0200.0080.005 *0.0360.0100.0480.0170.073

NVRef0.0440.0400.6920.0350.0210.0530.0300.137
Pro0.0440.0400.6950.0350.0220.0530.0300.138
RMSE0.0010.0010.6930.0010.0000.0020.0010.131

C(stride/s)Ref0.6140.0730.000 *0.8530.0630.9930.0590.000 *
Pro0.6140.0730.000 *0.8530.0630.9930.0590.000 *
RMSE0.0000.000NaN0.0000.0000.0000.000NaN

hSRef0.9930.0250.3681.0010.0041.0010.0030.996
Pro0.9880.0310.2670.9990.0061.0020.0050.334
RMSE0.0240.0160.039 *0.0130.0100.0160.0150.587

vSRef1.0210.0400.1240.9950.0231.0020.0060.346
Pro1.0070.0250.6521.0020.0070.9990.0070.375
RMSE0.1050.1110.0900.0340.0190.0270.0160.333

Share and Cite

MDPI and ACS Style

Qi, Y.; Soh, C.B.; Gunawan, E.; Low, K.-S.; Thomas, R. Estimation of Spatial-Temporal Gait Parameters Using a Low-Cost Ultrasonic Motion Analysis System. Sensors 2014, 14, 15434-15457. https://doi.org/10.3390/s140815434

AMA Style

Qi Y, Soh CB, Gunawan E, Low K-S, Thomas R. Estimation of Spatial-Temporal Gait Parameters Using a Low-Cost Ultrasonic Motion Analysis System. Sensors. 2014; 14(8):15434-15457. https://doi.org/10.3390/s140815434

Chicago/Turabian Style

Qi, Yongbin, Cheong Boon Soh, Erry Gunawan, Kay-Soon Low, and Rijil Thomas. 2014. "Estimation of Spatial-Temporal Gait Parameters Using a Low-Cost Ultrasonic Motion Analysis System" Sensors 14, no. 8: 15434-15457. https://doi.org/10.3390/s140815434

Article Metrics

Back to TopTop