How can we better estimate the dynamic stability of human gait?

Published:

The Lorenz attractor, the iconic butterfly-shaped portrait of a chaotic system

How can we better estimate the dynamic stability of human gait?

The stability of human walking

Human walking is remarkably stable. Even when we are unexpectedly perturbed (a stumble, a shove, an uneven step), we usually recover and keep walking without falling.

Yet the degree of that stability clearly differs from person to person. Take an intuitive, extreme example: older adults and patients tend to have far lower walking stability than healthy young adults. They react much more strongly to even a small perturbation, and in severe cases this can end in a fall.

So how do we quantify this subtle difference in stability? One powerful tool is the Maximal Lyapunov Exponent (MLE).

What the MLE measures

The MLE comes from nonlinear dynamics, where it quantifies a dynamical system's sensitive dependence on initial conditions (SDIC). If tiny differences in the initial condition grow into large divergences over time, the system has strong SDIC and a high MLE, meaning it is unstable.

This idea is popularly known as the butterfly effect: the poetic image that a butterfly flapping its wings could set off a chain of events that eventually changes a distant storm. Systems that behave this way are called chaotic, and the figure at the top of this page is the Lorenz attractor, the most iconic portrait of such a chaotic system.

An intuitive gait analogy: when an older adult steps on a small pebble while walking (a tiny perturbation), the system can evolve into a large deviation, drifting away from the normal walking pattern and, in the worst case, leading to a fall. SDIC is high, and so is the MLE. A healthy young adult, by contrast, can step on the same pebble and keep walking in essentially the same pattern, barely distinguishable from before. SDIC is low, and the MLE is relatively low.

Two weaknesses of existing estimators, and how we addressed them

The classical algorithms for computing the MLE have a few vulnerabilities.

First, they are highly sensitive to noise. Time-series data collected from experiments inevitably contain noise, which can badly distort the estimate.

Second, the algorithms rely on several parameters, and the resulting value is very sensitive to how those parameters are chosen.

To tackle the noise problem, we developed a new noise-robust, parameter-free algorithm for estimating the MLE. This work was published in Chaos, Solitons & Fractals:

J. H. Lee, I. S. Park, J. Ahn. Noise-robust estimation of the maximal Lyapunov exponent based on state space reconstruction with principal components. Chaos, Solitons & Fractals, 174, 113916 (2023).

Separately, when the standard and widely used algorithm (Rosenstein's) is applied to assess gait stability, there had been no well-established guideline for which parameter settings to use. We established such a guideline, published in Royal Society Open Science:

I. Park, J. H. Lee, J. Ahn. Effects of the kinematic variable, time delay and data length on test–retest reliability of the maximal Lyapunov exponent of human walking. Royal Society Open Science, 11(10), 240333 (2024).