Recurrence Quantification Analysis of Human Gait in Neurological Movement Disorders

DOI : 10.17577/IJERTV5IS030693

Download Full-Text PDF Cite this Publication

Text Only Version

Recurrence Quantification Analysis of Human Gait in Neurological Movement Disorders

Pooja Prabhu

Biomedical Engineering Manipal Institute of Technology Manipal. India

Dr. N. Pradhan

Department of Psychopharmacology NIMHANS

Bangalore, India

Abstract Various gait stability measures have been proposed in the literature, with the aim of quantifying gait abnormalities and balance disorders in healthy and impaired subjects. In this study, the conjecture is that there might be some underlying complex temporal structure in the step to step variations, that is, it may be non-linear or fractal in character. Recurrence quantification analysis helps to know the dynamics of human gait and quantify its parameters in both healthy and pathological subjects. Thirteen subjects were considered to analyze the gait of subjects with neurological disorders (Amyotrophic Lateral sclerosis, Huntington and Parkinson) and thirteen healthy control subjects. The gait parameters are recorded over a duration of 300 seconds per subject using force sensitive resistors. These gait parameters are then used for recurrence quantification analysis by estimating time delay, embedding dimension and threshold. The eight parameters obtained from analysis are then used for classification using probabilistic neural networks. The accuracy deduced from classification associated with stride, swing and stance phase is 50%, 37.5% and 54.16% respectively.

Keywords Gait; Recurrence Quantification Analysis; Neurological Disorders; Sports Medicine

  1. INTRODUCTION

    Biological processes possess distinct properties of recursiveness like periodicity, deterministic behavior and irregular cycle. Fundamental property of non-linear or chaotic system is that at a given sufficient amount of time each state of the system may repeat or may be arbitrarily close to a previously observed state. This is called as recurrence property of a system. Fourier analysis of the physiological system like human gait which is non-linear, non-stationary and recurrent in nature, cannot be carried out. Since, the Fourier analysis assumes the signal to be linear, stationary, and it works well for long length datasets [1, 2], so it can only be used in analysis of complicated signals like electroencephalograms, electromyograms and electrocardiograms. To overcome this drawback, Recurrence Quantification Analysis (RQA) was developed, which rest on geometrical patterns derived from the study of non-linear systems. Geometrical patterns are visualized in the form of small scale textures (single dots, diagonal lines, vertical lines and horizontal lines), which are graphed as Recurrence Plots (RP) [1].

    Gait cycle duration is rarely constant. Recently, these step to step fluctuations were just assumed to be random noise superimposed on a walking rhythm. The possibility of fluctuation is that there might be some underlying complex

    temporal structure which is non-linear or fractal phenomena. The gait cycle duration also known as stride time interval, fluctuates continuously in healthy subjects, which results in formation of complex pattern. Gait cycle duration varies from individual to individual and also it varies with the physiological conditions of an individual. Depending on this factor, gait parameters of healthy and impaired gait subjects are considered for the individuals mainly affected by neurological disorders. The gait parameter consists of temporal and spatial parameters. But in this study only temporal parameters are considered, since recurrence property of a system is temporal in nature [3]. Temporal gait measurements are repetitive in nature, because of which the clinicians were able to analyze the gait by quantifying the timings of critical events in cycle with a valuable tool. Stride time interval, swing time interval and stance time interval are the three main temporal gait parameters.

    Using the recurrence property of gait parameters, RQA is carried out over gait parameters of every subject. The eight parameters (Recurrence Rate, Determinism, mean diagonal line, maximum diagonal line, entropy, Laminarity, Trapping time and maximum vertical line) yielded from RQA has its own significance over the gait topology. The Recurrence Plot (RP) obtained will exhibit several characteristic small scale structures (textures) and large scale structures (typology) [4], based on which the eight parameters of RQA are derived.

    The eight parameters obtained by performing cross RQA between gait parameters associated with left leg and right leg, the classification of pathological subjects and normal subjects corresponding to stride, swing and stance phase is performed using Probabilistic Neural Network (PNN). PNN is suitable for this study because it has fast training process and also the samples used during the training process can be added or removed without extensive restraining the neural networks and also it is inherently parallel in structure.

  2. RELATED WORKS

    Recurrence plot is a tool which was first introduced by Eckmann et al (1987) in physics to locate hidden patterns in experimental time series. Later on, Zbilut et al (1992) made a significant development by introducing the Recurrence Quantification Analysis, which quantifies the Recurrence Plot. Recurrence Quantification Analysis is well-suited for short, non-stationary and non-linear physiological signals. Dr. Nobert Marwan et al, from University of Potsdam, Germany, has submitted a thesis on Recurrence Quantification Analysis and has also created a CRP (Cross Recurrence Plot) Toolbox

    which is developed under MATLab software. Tufarelli et al.

    [5] used RQA in understanding the gait variability due to pathology affected to the different segmental links. Assessing the walking balance in normal and the subjects diagnosed by unilateral vestibular hypo-function by means of three- dimensional accelerations and angular velocities, helps to understand the complexity of head, trunk and pelvis during locomotion. Stagni et al. [6] used RQA in testing the performance of gait stability of individuals whose gait is assumed to be unstable like toddlers, by recording the acceleration and angular velocities using two tri-axial sensors of the trunk and leg. Methods like RQA, harmonic ratio and multi-scale entropy is applied to quantify the gait stability. Turvey et al. [7] used RQA to understand the postural fluctuations in participants with eye open and closed. The results suggested that vision affects the deterministic structure of walking pattern. Neghaban et al. [8] used RQA in understanding the postural sway in unilateral anterior cruciate ligament injury subjects. The result suggested that there is more regularity in double postural task than that of single postural task.

    In this study, RQA is performed between gait parameters corresponding to left and right leg. The subjects diagnosed by neurological disorder (ALS, Huntington and Parkinson disease) and healthy subjects are considered and their corresponding stride time interval, swing time interval and stance time intervals are recorded. The eight parameters obtained from RQA, helps in understanding the dynamics of walking pattern.

  3. METHODOLOGIES

    1. Datasets Under Study

      In this study, Neuro-Degenerative Disease Gait Dynamic Database (NDDGD) was used, which was published by Physionet [9]. The database includes the three gait parameters like stride time interval, stance time interval and swing time interval in seconds of every individual. 13 subjects under pathological category (Amyotrophic Lateral Sclerosis, Huntington and Parkinson subjects) and 13 healthy contol subjects were considered for this study. The subjects were made wear force sensitive resistors and gait parameters were recorded over 300 seconds.

    2. Human Gait

      Gait cycle involves the sequence of rhythmical functions which begins when the reference foot contacts the ground and ends with its subsequent floor contact. The gait pattern is periodic in nature [3]. Fig. 1 shows entire gait cycle

      Fig. 1. Illustration of gait cycle

      Fig. 1. Top-down approach of gait cycle

      Gait results due to the co-ordination between the primary motor cortex, basal ganglia and the cerebellum. The pathology considered in the study involves neurological disorders like Amyotrophic Lateral Sclerosis (ALS), Parkinsons disease and Huntingtons disease which mainly disturb normal gait. The symptom of neurological disorders includes paralysis, poor co-ordination, muscle weakness and loss of sensation [11].

      Pre-processing of raw data is necessary in order to remove the spurious peaks and noise outliers. Since peaks occur randomly, the scope for using band-pass filters reduces. Thus a special type of filtering technique is incorporated in which a segment free from spurious peak is considered, and the average of its amplitude values is calculated, which is then used as threshold for the remaining time series.

    3. RecurrenceQuantification Analysis

    The recurrence property of deterministic system or non- linear (chaotic) system can be visualized by plotting dots in the phase space coined as RP, proposed by Eckmann [12]. To build a recurrence plot, reconstruction of state space trajectory is a must. Since only few variables of a biological system are recorded, reconstruction is necessary in order to build the entire topology of dynamic system. The reconstruction is carried out using Takens time delay embedding theorem, which depends on the proper choice of user-adjustable parameters like time delay, embedding dimension and threshold [13].According to Takens [14], the procedure for mapping a discrete signal p with n terms, p1, p2,pn into phase space is by constructing vectors xi of dimension m with time delay as in (1). Mathematically, Takens theorem is given by,

    illustrated by gait phases. Stance phase starts when the reference foot contacts the floor and ends when it becomes

    1. p , p

      i

      , pi2

      ,…, p

      im1

      i=1,2,…,(n-(m-1)) (1)

      i

      i

      i

      i

      contactless with ground. Swing phase is when the reference foot is not in contact with the ground.

      Fig. 2, illustrates the seven components in top-down approach of gait like brain, peripheral nervous system (PNS), muscles, synovial joints, segmental links, movement and ground reaction force (GRF) [10] that form the functional basis for normal gait. If any of these seven components are affected by pathology or by a natural cause, it can affect the normal gait.

      where, m is the embedding dimension obtained from False Nearest Neighbours (FNN), is the time delay obtained from mutual information and n is length of time series.

      Inorder to explore the hidden patterns of dynamic system, the distance between each datum of the vector with that of another vector or with itself is calculated, which give rise

      to correlation matrix or distance matrix Di, j= . The distances are then normalized by means of threshold. The

      normalized values are then mapped to either 1 or 0 based on Heaviside function as in (2) [15]. The corresponding matrix with 1s and 0s is called recurrence matrix. Each element of the recurrence matrix is mapped to black or white pixel at the corresponding location, where black and white pixels

      1. Average diagonal line (L): Average diagonal line gives the average time the two segments of trajectory were close to each other. Average diagonal line is calculated using (5).

        N

        N

        lP l

        represent the presence and absence of recurrences respectively, which is then called as Recurrence plot (RP). RPs visualize spatial and temporal correlations within the

        sequence of data, which is defined by the matrix,

        L l lmin

        N

        N

        P l

        l lmin

        (5)

        Ri, j H xi y j

        (2)

      2. Maximal diagonal line (Lmax): The maximal diagonal line is the longest line measured parallel to the main diagonal

        or line of identity. It determines the chaotic behavior of the

        where, is the predefined threshold,

    2. and

    y j are the two

    system. Periodic signals produce long diagonal lines [18].

    reconstructed vectors and H is the Heaviside function

    i.e H (x) = { 0 for < 0}. When i=j the line obtained is

    1 otherwise

    called line of identity.

    Based on the recurrence points, recurrence plot exhibits certain patterns categorized as typology and textures. Large scale structures like typology offer a global impression about the system indicating whether the system is homogeneous, periodic, drift or abrupt [16]. The closer inspection of RP gives the small scale patterns called as textures, which include single isolated dots, diagonal lines and vertical or horizontal lines.

    Qualitative analysis (Recurrence plot) alone may not be

    Maximal diagonal line is estimated using (6).

    Lmax = max ({li ;i=1,2,…,Nl}) (6)

    where, Nl is the number of diagonal lines parallel to line of identity

    5) Entropy (ENT): Entropy quantifies the distribution of recurrent points that form the diagonal lines. More the deterministic structure of RP, smaller the number of bits required to represent the structure [19]. Shannon entropy of distribution of diagonal line is calculated as in (7).

    sufficient in practical applications, since RP often contains subtle patterns that are not easily established by visual inspection. Zbilut and Webber introduced a new concept

    ENT = –

    ENT = –

    =

    () (())

    (7)

    termed as Recurrence Quantification Analysis (RQA) [17]. RQA is a quantitative analysis method, which quantifies the small scale structures detected in RP. The eight parameters yielded from RQA are:

    1) Recurrence Rate(RR): RR is the % of the plot occupied by the recurrence points. The more periodic the signal, higher is the %RR value. Recurrence Rate is calculated as in (3).

    where, p(l) is the probability of finding a diagonal of length l

    which can be calculated as P(l)/k. P(l) is the histogram of diagonal lines and k is the total number of diagonals.

    6) Laminarity (LAM): Laminarity describes the contribution of recurrence points to form vertical lines of length greater than vmin. Laminarity is calculated as in (8).

    N

    N

    vP v

    1 N LAM

    vvmin

    (8)

    RR R

    N

    (3)

    N 2 i, j1

    i, j

    vP

    v1

    v

    2) Determinism (DET): Determinism discloses the percentage of recurrence points contributing to form the diagonal lines which are longer than the threshold lmin.

    where, P(v) is the histogram of vertical lines with length v.

    1. Trapping Time (TT): Trapping time gives the average length of the vertical structures. The parameter measures the time for which the state is trapped [19]. Trapping time is

      Processes with stochastic behavior (for example: random

      numbers) produce none diagonals or very short diagonals, but periodic signals (for example sine waves) produce very long diagonal lines. Determinism is calculated using (4).

      N

      N

      calculated using (9).

      N

      N

      vP v

      N

      N

      TT vvmin

      (9)

      lP l

      P v

      N

      N

      DET l lmin

      (4)

      v1

      i, j 1

      Ri, j

    2. Maximal vertical line (Vmax): Maximal vertical line is given by,

    where, l is the length of diagonal line and ()is the diagonal line length distribution parallel to the line of identity

    Vmax= max ({Vi ;i=1,2,…,Nv}) where, Nv is the number of vertical lines.

    The mutual information is performed between two time series corresponding to left and right leg stride interval, left and right leg swing interval and left and right leg stance interval. The time delay is yielded by the lag corresponding to the first minimum of mutual information [13].The phase dimension, referred to as embedding dimension has been selected by using FNN method. FNN is obtained by considering particular time series and its corresponding time delay . The corresponding value of dimension for which the value of FNN is minimum or zero is considered as embedding dimension. The maximum value of embedding dimension m obtained from the two time series is then used for cross recurrence quantification [20]. The third user- adjustable parameter is threshold . According to Zbilut, the choice of threshold must be such that, the value of is 10% of mean or maximum phase space diameter, i.e. at least 10% of recurrence points must be present in the threshold region [13].After obtaining the three user-adjustable parameters specifically delay , embedding dimension m and threshold , cross RQA is carried out. The cross RQA yields the eight parameters.

  4. RESULT ANALYSIS

    1. Preprocessing of Gait Time Series

      The raw data collected contains spurious peaks and noise outliers (as shown in Fig.43(a)), that cannot be directly used in RQA. Thus, the raw data has to be filtered using a special type of filter which can remove the spurious peaks as shown in Fig. 3 (b).

      Fig. 2. Left leg stride time series of ALS subject (a) raw data (b) pre- processed data

    2. Analysis and Quantification of Cross Recurrence

      The cross RQA of left and right leg stride interval is carried out for ALS, control, Huntington and Parkinson subjects. The result obtained has the eight parameters of RQA corresponding to each subject. Table I tabulates the mean ± standard deviation values of the eight parameters associated with stride phase corresponding to ALS, control, Huntington and Parkinson subjects.

      From Table I, it is observed that recurrence rate (RR) and the periodic nature (indicated by DET, L and Lmax) is minimal in control subjects as compared to the other category. This is due to the wide range of motion of the segmental links essential for walking in healthy subjects. Since the entropy value of the control subjects is minimum compared to other classes, the gait pattern of normal subject is said to be more complex than that of pathological subjects.

      Table II implies that the recurrence behavior in the swing phase is least in healthy subjects and highest in Huntington subjects, as these subjects show jerky movements or sudden actions. Parkinson subjects have the second highest value, as they exhibit a postural sway. Also, observing the values of the maximum vertical line (Vmax), it can be concluded that the gait parameters of Huntington subjects remain in the same state for some particular time or it gradually changes over time, owing to the highest value of Vmax observed in the result.

      Table III indicates that recurrence and periodicity of control group is least even in the stance phase. The highest TT value observed in ALS subjects indicates that they are trapped in the same state for a long time, this could be due to the stiffness in segmental links and muscle atrophy.

    3. Classification using PNN

      PNN consists of training sets, which includes the eight parameters of RQA corresponding to the seven subjects belonging to each class. The class vector consists of classes labeled as class 1 for ALS, class 2 for control, class 3 for Huntington and class 4 for Parkinson. The testing set includes eight parameters of RQA corresponding to the six subjects belonging to each class. The accuracy associated with stride phase is 50%, swing phase is 37.5% and stance phase is 54.16%.The stance phase is better classified, since the parameters of RQA are significantly different for all the classes. The accuracy can still be improved by considering more number of subjects for classification.

  5. CONCLUSIONS AND FUTURE WORK

The gait parameter recorded in the study is one- dimensional, but if the entire topology of gait has to be considered, then the gait parameters have to be measured in all possible dimensions. This makes the study complicated, since sophisticated machine needs to be developed to analyze the gait variables with all possible dimensions. In this study, using Takens time delay embedding theorem, the variable of one-dimension was converted to higher dimensions to get the entire topological pattern of gait. The time series now changes to the embedded dimension and by exploring the hidden patterns, the entire dynamics of gait and the correlation between left and right leg gait parameter could be visualized. By quantifying the hidden patterns, the eight parameters of

TABLE I. PARAMETERS OF RQA ASSOCIATED WITH STRIDE PHASE

Category

Eight Parameters of RQA

RR

DET

L

L max

ENT

LAM

TT

V max

ALS

0.2±

0.2

0.51±

0.29

3.55±

2.17

36.6±

36.3

1.07±

0.73

0.61±

0.32

6.19±

6.66

38.84±

32.49

Control

0.082±

0.1

0.22±

0.25

2.41±

0.76

11.9±

15.8

0.50±

0.55

0.31±

0.29

2.97±

2.20

17.53±

37.79

Huntington

0.4±

0.3

0.58±

0.31

13.3±

24.3

56.3±

58.5

1.80±

1.44

0.66±

0.27

14.0±

25.0

59.46±

70.85

Parkinson

0.1±

0.2

0.35±

0.27

3.44±

3.01

22.0±

27.8

0.84±

0.89

0.46±

0.25

4.22±

4.48

19.46±

26.82

TABLE II. PARAMETERS OF RQA ASSOCIATED WITH SWING PHASE

Category

Eight Parameters of RQA

RR

DET

L

L max

ENT

LAM

TT

V max

ALS

0.10±

0.08

0.253±

0.175

2.42±

0.63

7.69±

5.39

0.5±

0.4

0.422±

0.215

3.93±

4.79

15.5±

24.0

Control

0.01±

0.017

0.047±

0.043

1.73±

0.77

2.46±

1.56

0.1±

0.2

0.115±

0.108

2.11±

0.13

3.61±

2.18

Huntington

0.18±

0.21

0.332±

0.278

2.59±

1.09

14±

18.6

0.6±

0.5

0.469±

0.21

3.11±

1.76

26.8±

37.6

Parkinson

0.12±

0.10

0.305±

0.21

2.42±

0.41

12.3±

12.2

0.6±

0.4

0.380±

0.226

2.60±

0.54

14.5±

14.9

TABLE III. PARAMETERS OF QA ASSOCIATED WITH STANCE PHASE

Category

Eight Parameters of RQA

RR

DET

L

L max

ENT

LAM

TT

V max

ALS

0.21±

0.27

0.42±

0.34

4.8±

7.4

28.3±

37.6

0.97±

1.09

0.53±

0.33

6.60±

8.66

33.92±

38.35

Control

0.01±

0.01

0.06±

0.06

1.4±

0.7

2.15±

1.21

0.1107±

0.1752

0.1054±

0.08

2.07±

0.11

3.153±

2.230

Huntington

0.29±

0.32

0.44±

0.32

5.0±

6.8

30.6±

44.9

1.1263±

1.0567

0.54±

0.28

5.77±

7.94

37.84±

54.11

Parkinson

0.07±

0.09

0.17±

0.19

2.2±

0.3

6.61±

7.39

0.38±

0.41

0.26±

0.23

2.41±

0.75

10±

15.40

RQA can be obtained. Incorporating the RQA and classification technique in the gait recording machine, helps in measuring the gait parameters of the subjects and classifies them into the respective classes. Development of gait machine with these criteria helps in sports medicine to know the rate of strains in a particular muscle. The work also has a scope in spatial tracking of human body, since the values corresponding to eight parameters gives some insight into the control process of equilibrium and balancing of posture taking place in brain. The work also helps to distinguish the gait of myopathy and neurologically disordered subjects.

CONFLICT OF INTEREST: NONE

REFERENCES

    1. H. Shengli, L. Lexi,b, B. Renheng, Feature generation using recurrence quantification analysis with application to fault classification, Proceedings of the International Conference on System Science, Engineering Design and Manufacturing Informatization,2011, vol 2,pp 43-46.

    2. P. I. Terrill, S. J. Wilson, S. Suresh, Attractor structure discriminates sleep states:recurrence plot analysis applied to infant breathing patterns, IEEE Transactions on Biomedical Engineering, 2010, vol 57, pp 1108-16.

    3. C. Kirtley, Clinical gait Analysis: Theory and practice, Chruchchill Livingstone: Elsevier, 2006, pg-32.

    4. A. F. Rabbi, M. K. Jaiswal, Changes in dynamical characteristics of epileptic EEG in rats using recurrence quantification analysis, Annual International Conference of the IEEE on Engineering in Medicine and Biology Society, 2011, DOI: 10.1109/EMBS.2011.6090708, pp 2562- 65.

    5. F. S Labini, A. Meli, Y.P. Ivanenko, D.Tufarelli,Recurrence quantification analysis of gait in normal and hypovestibular subjects, Gait and Posture, 2012, vol 35, pp 48-55.

    6. M. C. Bisi, R. Federico, R. Stagni,Evaluation of toddlers different strategies during the first six months of independent walking: The longitudinal study, Gait and Posture, 2015, vol 41, pg 574-79.

    7. M. T. Turvey, R. Balasubramaniam, M. A. Miley, Recurrence quantification analysis of postural fluctuations, Gait and Posture, 1999, vol 9, pp 65-78.

    8. H. Neghaban, M. Selavati, Non-linear dynamical features of center of pressure extracted by recurrence quantification analysis in people with unilateral anterior cruciate ligament injury, Gait and Posture, 2010, vol 31, pp 450-55.

    9. A.L. Goldberger, LAN Amaral, L. Glass, J.M. Hausdorff, PChIvanov,

      R.G. Mark, 1.E. Mietus, G.B. Moody, C.K. Peng, and H.E.Stanley, "PhysioBank, PhysioToolkit, and PhysioNet: Componentsof a New Research Resource for Complex Physiologic Signals,"Circulation 101(23):e215-e220 [Circulation Electronic Pages;http://circ.ahajournals.org/ cgi/ content! full/l0l/23/e215]; 2000

    10. C. L. Vaughan, Dynamics of human Gait, Kiboho Publishers, 2nd

      edition, pp 2-7.

    11. What is ALS,ALSA Organisation, http//www.alsa.org/about- als/what-is-als.html, date accessed on 24.12.2014.

    12. F. Censi, V. Barbaro, P. Bartolini, G. Calcagnini, Non-linear dynamics of atrial rate during atrial fibrillation assessed by recurrence plot analysis, Computers in Cardiology , 1998, DOI: 10.1109/CIC.1998.731767, pp 197-200.

    13. N. Marwan, Current developments of concepts based on recurrence plots and their applications, Ph.D. dissertation, Univ. of Potsdam, Physics Dept., Germany, 2003, pp 6-25.

    14. P. I. Terrill, S. Wilson, S. Suresh, D. M. Cooper, Developing robust recurrence plot analysis techniques for investigating infant respiratory patterns, Proceedings of the 29th Annual International Conference of the IEEE on Engineering in Medicine and Biology Society, 2007, DOI: 10.1109/EMBS.2007.4353706, pp 5962-66.

    15. P. Santucci, J. Zbilut, R. Mitra, Underdetection of ventricular fibrillation in implantable defibrillators using recurrence quantification analysis, Computers in Cardiology ,1998, DOI: 10.1109/CIC.1998.731783, pp 261-64.

    16. F. Censi, G. Calcagnini, S. Cerutti, Recurrence Plot Analysis of the Coupling between Respiration and Cardiovascular Variability Signals,Computers in Cardiology ,1997, DOI: 10.1109/CIC.1997.647868, pp 211-14.

    17. C. Yuan, X. Zhu, G. Liu, M. Lei, Classification of surface EMG signal using RQA based representations, IEEE International Joint Conference on Neural Networks, 2008, DOI: 10.1109/IJCNN.2008.4634087, pp 2106-08.

    18. C. Liu, X. Wang, Recurrence quantification analysis of electrically evoked surface EMG signal, 27th Annual International Conference of the Engineering in Medicine and Biology Society, 2005, DOI: 10.1109/EMBS.2005.1615487, pp 4572-75.

    19. A. Sama, Diego E. Ayala, J. Cabestany, Time series analysis of inertial-body signals for the extraction of dynamic properties from human gait, International Joint Conference on Neural Networks, 2010, DOI: 10.1109/IJCNN.2010.5596663, pp 1-5.

    20. M. Gao, J. Tian, J. Mejiuan Web classification mining based on radial basic probabilistic neural network, International workshop on Database Technology and Applications, 2009, DOI: 10.1109/DBTA.2009.88, pp 588.

Leave a Reply