Locogram software: tool for analysing gait exercises
11253172 · 2022-02-22
Assignee
- Universite De Paris (Paris, FR)
- Centre National De La Recherche Scientifique (Paris, FR)
- UNIVERSITE PARIS NORD (Villetaneuse, FR)
- ETAT FRANCAIS—MINISTERE DE LA DEFENSE—DIRECTION CENTRALE DU SERVICE DE SANTE DES ARMEES (Paris, FR)
Inventors
- Pierre Vidal (Paris, FR)
- Rémi Barrois-Muller (Paris, FR)
- Damien RICARD (Clamart, FR)
- Laurent OUDRE (Paris, FR)
Cpc classification
A61B5/4082
HUMAN NECESSITIES
A61B5/7246
HUMAN NECESSITIES
A61B5/743
HUMAN NECESSITIES
A61B5/1123
HUMAN NECESSITIES
A61B2562/0219
HUMAN NECESSITIES
International classification
A61B5/11
HUMAN NECESSITIES
A61B5/00
HUMAN NECESSITIES
Abstract
A device for analyzing the regularity and symmetry of a sequence of N gait or running cycles of a person, comprising sensors for measuring raw time signals of a physical movement variable of a body segment, a processing unit connected to the sensors for measuring and configured to separate the raw time signals into distinct time signals Ci, the Ci series being associated with a given gait or running cycle i of the person, to calculate at least one similarity coefficient between the signal Ci associated with gait or running cycle i and another signal Cj associated with a gait or running cycle j of the person. A display is configured to display the matrix M(i,j) with each value of the similarity coefficient shown in the matrix M(i,j) in color to form a graduated color scale indicating the similarity between the gait or running cycles i and j.
Claims
1. A method for providing, by a visual representation: a temporal analysis of a regularity and symmetry of a sequence of N gait or running cycles of the same a person, by comparing each cycle taken individually with each of the other cycles taken individually, and a determination of a presence and number of erratic cycles as well as a number of cycles necessary to establish gait or running rhythms, and at what point these erratic gait cycles and rhythms are reached, the method comprising the following steps: a measurement step (i) for measuring raw time signals using sensors that relate to a physical movement variable measured of at least one body segment of the person, where the physical variable measured is chosen from the following list: magnitude of acceleration, magnitude of non-gravitational acceleration, speed, angular velocity, movement, position, or a force exerted by the person when moving on a device, a processing and calculation step, subdivided into: a processing and separation step (ii) for processing and separating the raw time signals into distinct time signals Ci in order to break down the gait or run into gait or running cycles, each time signal Ci being a temporal series of points of the measured physical variable and having a given shape, amplitude and duration, the series Ci being associated with a given cycle i of the person's gait or run; a calculation step (iii) for calculating at least one similarity coefficient between the signal Ci associated with the gait or running cycle i and another signal Cj associated with a gait or running cycle j of the person, the similarity coefficient being at least one of: a similarity coefficient of a shape fij of the two signals Ci and Cj, which is independent of the amplitude and of the duration, where fij=fji, or a similarity coefficient of an amplitude aij of the two signals Ci and Cj, which is independent of the shape and of the duration, where aij=aji, or a similarity coefficient of a duration dij of the two signals Ci and Cj, which is independent of the shape and of the duration, where dij=dji, an ordering step (iv) for ordering the similarity coefficient in a square matrix M(i,j) in row i and in column j, where i and j are natural integers ranging from 1 to N, the N gait or running cycles being in chronological order, according to their order in the gait or running sequence; a display step (v) for displaying the square matrix M(i,j) with similarity coefficient values fij, aij or dij shown in cells (ij) of the square matrix M(i,j) using a visual representation of the similarity coefficient value within an interval between two extreme values, continuously without thresholds, to enable determining: the similarity between all the gait and running cycles i and j of the person, by comparing each cycle taken individually with each of the other cycles taken individually, and the number of erratic cycles and the number of cycles necessary to establish gait or running rhythms, and at what point in the sequence these erratic cycles and rhythms are reached.
2. The method according to claim 1, wherein the processing and calculation step, the similarity coefficient between the signal Ci relating to the gait or running of one foot of the person and the signal Cj relating to the gait or running of the other foot is determined and in that the number of cycles−N=Nf, which is the number of cycles of the foot.
3. The method according to claim 2, wherein in the processing and calculation step, the similarity coefficient between the signal Ci relating to the gait or running of the person's right foot and the signal Cj relating to the gait or running of the same person's left foot is determined, and the number of cycles N is equal to the sum of the number of cycles of the right foot and the number of cycles of the left foot: N=Nr+Nl, Nr and Nl which are the number of cycles of the right foot and the number of cycles of the left foot.
4. The method according to claim 1, wherein the gait or running rhythms determined are: one or more established rhythms, the start of the gait or running sequence, or about-turn.
5. The method according to claim 1, wherein, in the display step (v), each value of the similarity coefficient is represented by a color on a continuous graduated scale corresponding to a scale of similarity coefficients.
6. The method according to claim 5, wherein: in the processing and calculation step, the three similarity coefficients fij, aij and dij are calculated, each similarity coefficient being associated with the same color scale as the other similarity coefficients, each color having the same meaning in terms of similarity; in the display step (v), the values of the similarity coefficients are presented in different square matrices [F(i,j), A(i,j), D(i,j)]; the similarity coefficients being chosen: such that once calculated, all the values of the similarity coefficients fij, aij, dij are in the same interval [a; b] and such that the higher the values of the similarity coefficients fij, aij, dij, the more similar the signals Ci, Cj are.
7. The method according to claim 1, wherein the similarity coefficient is a shape coefficient, and in the processing and calculation stage: each time signal Ci is normalized in terms of duration with each time signal Cj so that the two signals Ci and Cj have the same duration; each time signal Ci is normalized in terms of amplitude; a shape similarity coefficient fij is-calculated between each normalized signal C′i and another normalized signal C′j, for all gait or running cycles.
8. The method according to claim 7, wherein the shape similarity coefficient is Pearson's coefficient, the values of the similarity coefficient being set to 0 if the value of Pearson's coefficient is below zero.
9. The method according to claim 1, wherein: the similarity coefficient is a duration similarity coefficient, a processing and calculation unit (3) is set up to: calculate a duration Di of the signal Ci and a duration Dj of signal Cj, calculate the duration similarity coefficient dij, which is the ratio of the shortest of the two durations Di and Dj to the longest of the two durations Di and Dj.
10. The method according to claim 1, wherein the similarity coefficient is an amplitude similarity coefficient, and a processing and calculation unit (3) is set up to: calculate an amplitude Ai of the signal Ci and an amplitude Aj of the signal Cj, calculate the amplitude similarity coefficient aij, which is the ratio of the smallest of the two amplitudes Ai and Aj to the largest of the two amplitudes Ai and Aj.
11. The method according to claim 10, wherein the amplitude Ai, Aj is a standard deviation or a root mean square.
12. The method according to claim 1, further comprising: calculating parameters for evaluating the regularity of the gait or run; calculating parameters for evaluating the symmetry of the gait or run; calculating the number of cycles necessary for a gait or running sequence or sub-sequence.
13. The method according to claim 12, wherein the following are calculated to determine the regularity of the gait or run: a mean of all cells (i,j) of the square matrix M(i,j), excluding cells i=j, a standard deviation of all cells (i,j) of the square matrix M(i,j), excluding cells i=j, a mean of cells i ranging from 1 to Nf, and the cells j ranging from Nf+1 to Nr+Nl.
14. The method according to claim 1, wherein the raw time signals are processed and separated automatically or manually prior to the calculation step (iii) prior to the calculation of the similarity coefficient.
15. A device permitting, by means of a visual representation: temporal analysis of a regularity and symmetry of a sequence of N walking or running cycles of the a person, by comparing each cycle taken individually with each of the other cycles taken individually, and a determination of a presence and number of erratic cycles as well as a number of cycles necessary to establish gait or running rhythms, and at what point in the sequence these erratic cycles and rhythms are reached, the device (1) comprising: sensors for measuring raw time signals that relate to a physical movement measured variable of at least one body segment of the person, the physical variable measured is chosen from the following list: magnitude of acceleration, magnitude of non-gravitational acceleration, speed, angular velocity, movement, position, or a force exerted by the person when moving on the device; a processing and calculation unit (3), connected to the sensors (2) configured to: process and separate the raw time signals into distinct time signals Ci, each time signal Ci being a temporal series of points of the measured physical variable and having a given shape, amplitude and duration, the series Ci being associated with a given gait or running cycle i of the person; calculate at least one similarity coefficient between the signal Ci associated with the gait or running cycle i and another signal Cj associated with a gait or running cycle j of the person, the similarity coefficient being at least one of, a similarity coefficient of the shape fij of the two signals Ci and Cj, which is independent of the amplitude and of the duration, where fij=fji, or a similarity coefficient of the amplitude aij of the two signals Ci and Cj which is independent of the shape and of the duration, where aij=aji, or a similarity coefficient of the duration dij of the two signals Ci and Cj which is independent of the amplitude and of the shape, where dij=dji, and order the value of the at least one similarity coefficient in a square matrix M(i,j) in row and in column j where i and j are natural integers ranging from 1 to N, the N gait or running cycles being in chronological order, according to their order in the gait or running sequence, and a display (4) connected to the processing and calculation unit (3), displaying the square matrix M(i,j) with similarity coefficient values shown in the cells (ij) of the square matrix M(i,j), by a visual representation of the at least one similarity coefficient value within an interval between two extreme values, continuously without thresholds, to make it possible to simultaneously view: the similarity between all the gait and running cycles i and j of the same person, and the presence and number of erratic cycles and the number of cycles necessary to establish gait or running rhythms, and at what point in the sequence these erratic cycles and rhythms are reached.
16. The device according to claim 15, wherein the processing and calculation unit determines the similarity coefficient between the signal Ci relating to the gait or running of one foot of the person, and the signal Cj relating to the gait or running of the foot, and in that N=Nr, which is the number of cycles of the foot.
17. The device according to claim 16, wherein the processing and calculation unit determines the similarity coefficient between the signal Ci relating to the gait or running of the person's right foot and the signal Cj relating to the gait or running of the same person's left foot, and the number of cycles N is equal to the sum of the number of cycles of the right foot and the number of cycles of the left foot: N=Nr+Nl, Nr and Nl which are the number of cycles of the right foot and the number of cycles of the left foot.
18. The device according to claim 15, wherein the gait or running rhythms determined are: one or more established rhythms, a start of the gait or running sequence, or an about-turn.
19. The device according to claim 15, wherein, in displaying the square matrix, each value of the similarity coefficient is represented by a color on a continuous graduated scale corresponding to a scale of similarity coefficients.
20. The device according to claim 15, wherein the sensors for measuring include: an accelerometer, a gyroscope, an electromyography, an insole pressure sensors, an infra-red kinematic acquisition device or a force platform.
Description
DESCRIPTION OF THE FIGURES
(1) Other goals, features and advantages will become clear from the following detailed description with reference to the drawings, which are provided as an illustrative, non-limiting example and in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15) The figures presented in this document are only for the purpose of illustration.
DETAILED DESCRIPTION OF THE INVENTION
(16) The present invention concerns a device 1 for analysing the regularity and symmetry of a sequence of N gait or running cycles of an individual over time, without calculation of parameters based on the overall consideration of the N gait or running cycles, by comparing each cycle with each of the other cycles.
(17) The term ‘gait or running cycle’ corresponds to the defined phases between two heel strikes of the same foot on the ground during the individual's walk or run which took place at certain moments between the two heel strikes. It is therefore representative of the behaviour of the person's foot during a step.
(18) As is known from the prior art, different phases can be defined as percentages, 0% corresponding to the first heel strike and 100% to the second.
(19) The cycle can be separated into two phases: the stance phase (0 to 60%) in which the foot is in contact with the ground, and the swing phase (60% to 100%) in which the heel is in the air.
(20) This term defines all the gait styles and running styles; for example, marching on the spot must be regarded as part of the category defined by the term ‘gait cycle’.
(21) The device 1 illustrated in
(22) The measurement sensors 2 may be any sensor, such as, for example: an accelerometer, a gyroscope, electromyography, insole pressure sensors or infra-red trackers/video or IR acquisition devices.
(23) They can be placed, for example, on the foot, ankle, waist, wrist or head.
(24) The physical variable measured may be, for example, the magnitude of the acceleration, the magnitude of the non-gravitational acceleration, the speed, the angular velocity, movement, position, etc.
(25) For example, the values emitted by inertial sensors may be linear acceleration or angular velocity along one of the three spatial axes. By means of other sensors, other values can be the position of the foot in space using stereophotogrammetry, or the pressure on the ground using force-sensitive insoles having pressure sensors.
(26) As shown in
(27) In these calculations and when ordering the determined values in the matrix M(i,j), the natural integers for i and j range from 1 to N, and the N gait cycles investigated are in chronological order, for the given foot, according to their order in the gait sequence.
(28) Thus for example, cycle 1 is compared with cycle 2 (m[1,2] or m[2,1]), cycle 3 (m[1,3] or m[3,1]), cycle 4 (m[1,4] or m[4,1]), etc. cycle 2 is compared with cycle 1 (m[2,1] or m[1,2]), cycle 3 (m[3,1] or m[1,3]), cycle 4 (m[2,4] or m[4,2]), etc. and so on.
(29) By design, the matrix also shows the case in which cycle 1 (m[1,1]), cycle 2, etc. are compared with themselves.
(30) The processing (‘compend resampling’) and the separation of the raw data are illustrated in
(31) The similarity coefficient may be: a similarity coefficient of the shape fij of the two signals Ci and Cj (as represented in
(32) A synonym of ‘coefficient’ is ‘algebraic distance’ in the mathematical sense of the term, for example, and a synonym of ‘similarity’ is ‘resemblance’.
(33) The term ‘similarity’ implies the symmetry of the coefficients and therefore that fij=fji, aij=aji and dij=dji.
(34) The similarity coefficient can be regarded as a coefficient of correlation in a certain number of cases in the figures.
(35) Other similarity coefficients can be used depending on the aspect of the shape to be compared between two signals: dynamic time warping (DTW), Spearman's coefficient, Euclidean distances (L1, L2 and L∞).
(36) Thus, with a similarity coefficient which varies within a range [a; b], if two signals (or the two gait or running cycles) are identical, the coefficient may be equal to b, and if two signals (or the two gait or running cycles) have no resemblance to each other, the coefficient may be equal to a,
(37) the similarity between the signals increasing linearly between a and b.
(38) Advantageously, the processing and calculation unit 3 is set up to: calculate several different similarity coefficients fij, aij and dij, each similarity coefficient fij, aij or dij being associated with the same colour scale, each colour having the same meaning in terms of similarity, whichever similarity coefficient is used, whether fij, aij or dij, as illustrated in
(39) The device 1 also has display means 4 linked to the processing unit and displaying the matrix M(i,j) for i and j ranging from 1 to N, each similarity coefficient value being represented in the matrix M(i,j) by a graduated visual representation to make it possible for the similarity between the gait or running cycles i and j to be seen with the naked eye.
(40) Advantageously, the similarity coefficients (fij, dij, aij) are chosen: such that once calculated, all the values of the similarity coefficients (fij, aij, dij) are in the same interval [a; b] and such that the higher the values of the similarity coefficients (fij, aij, dij), the more similar the signals Ci, Cj.
(41) Advantageously, this visual representation is graduated to represent the value of the similarity coefficient. In other words, there is a correspondence between the scale of similarity coefficient values and that of the colours.
(42) This correspondence may or may not be proportional.
(43) Preferably, each value is represented by a colour on a graduated colour scale to make it possible for the similarity between the two gait or running cycles i and j to be seen with the naked eye (which amounts to investigating the similarity between the two signals Ci and Cj).
(44) Advantageously, the scale used by the display means 4 is chosen without thresholds or is continuous as illustrated in
(45) Here, the scale is [0, 1] for the shape similarity coefficient, the amplitude similarity coefficient and the duration similarity coefficient, permitting quick and easy comparison of the different similarity coefficients with each other.
(46) Each matrix box can have a colour corresponding to the degree of similarity/resemblance of two steps to each other.
(47) A warm colour (red, for example) is close to 1 and expresses a high degree of resemblance (similarity).
(48) A cool colour (blue, for example) is close to 0 and expresses a low degree of resemblance (similarity).
(49) It should be noted that this scale is inverted between
(50) The display means 4 display a visual representation of the matrix of similarity such that: each box represents a similarity coefficient between signal Ci and signal Cj; the value of the similarity coefficient (fij, aij, dij) is represented in a graduated colour scale.
(51) In a first embodiment illustrated in
(52) In a second embodiment illustrated in
(53) In this case, all the investigated cycles of the right foot, then all the investigated cycles of the left foot (or vice versa) are in chronological order, on the x and y axis of the matrix, as illustrated in
(54) Thus, the similarity matrix: ‘right foot/right foot’ is represented by the bottom left subsquare; ‘left foot/left foot’ is represented by the top right subsquare; ‘left foot/right foot’ is represented by the bottom right subsquare.
(55) When the similarity coefficient is a coefficient of shape fij, the processing and calculation unit 3 is set up to: normalise each time signal Ci, in terms of duration, with each time signal Cj so that the two signals Ci and Cj have the same duration; normalise each time signal Ci in terms of amplitude; calculate a shape similarity coefficient fij between each normalised signal C′i and another normalised signal C′j, for all gait cycles.
(56) In other words, to investigate the resemblance of the shapes of the cycles to each other, their difference in amplitude and their difference in duration need to be eliminated.
(57) For example, the normalisation in terms of duration is performed by linear resampling or by DTW, as illustrated in
(58) For example, the normalisation in terms of amplitude is performed by dividing the signal Ci by the standard deviation or by the root mean square.
(59) In a first embodiment, the shape similarity coefficient fij may be Pearson's coefficient, as illustrated in
(60) Other mathematical distances are possible, such as Spearman's correlation distance or the dynamic time warping technique.
(61) If only the shape is of interest, it is important to eliminate the amplitude and the duration. To do so, the signal is re-normalised by resampling the signal in 100 samples (normalisation in terms of duration) and dividing the signal by the standard deviation of the cycle (normalisation in terms of amplitude). The Pearson's correlation distance preserves the time line and strictly compares the shape of the steps. Spearman's correlation distance and dynamic time warping deform the time line and indicate whether a deformation is possible to make the shape of two cycles resemble each other or if the shapes are truly different.
(62) In a second embodiment, the similarity coefficient may be a duration similarity coefficient dij.
(63) In this case, as illustrated in
(64) The duration of the signal Ci is equal to the number of samples, each sample being taken regularly at a given frequency.
(65) In a third embodiment, the similarity coefficient may be an amplitude similarity coefficient.
(66) In this case, as illustrated in
(67) The amplitude Ai and Aj is, for example, the standard deviation or the root mean square.
(68) Once the calculations have been performed to find the values of the similarity coefficients,
(69) the processing and calculation unit 3 is set up to calculate: parameters for evaluating the regularity of the gait; parameters for evaluating the symmetry of the gait; the number of cycles necessary to establish a gait sequence or sub-sequence.
(70) In particular: the parameter evaluating the regularity of the gait: the mean of all the cells (i,j) of the matrix M(i,j) [A(i,j), D(i,j), F(i,j)], excluding the cells i=j, the parameter evaluating the regularity of the gait: the standard deviation of all the cells (i,j) of the matrix M(i,j), excluding the cells i=j, the parameter evaluating the symmetry of the gait: the mean of the coefficients of the cells, where i ranges from 1 to Nr (or from 1 to Nl), and j ranges from Nr+1 to Nr+Nl (j ranging from Nl+1 to Nr+Nl).
(71) The present invention also concerns a method illustrated in
(72) The method, illustrated in
(73) where i and j are natural integers ranging from 1 to N, the N gait or running cycles being in chronological order; a display step (v) for displaying the matrix M(i,j); a viewing step (vi) performed by an operator.
(74) The viewing step performed by the operator makes it possible to determine: the number of cycles necessary to establish a gait or running sequence or gait sub-sequence, the gait or running subsequence being: an about-turn, the start of the walking or running, an acceleration, a deceleration, an established rhythm, the stop, a turn; the number of cells of a colour associated with a low coefficient value; whether a cycle has one or more cells of a colour associated with a low or high coefficient value; whether two consecutive gait cycles have one or more cells of a colour associated with a low or high coefficient value; to find changes in step rhythm during the exercise by means of colour differences; to compare the colour of the right foot-right foot cells with the right foot-left foot cells.
(75) The processing and calculation unit 3 can be designed to count the number of cycles defined above, or to display only certain similarity coefficient values among the cycles in the light of predefined threshold values.
Description of the Procedure for Performing a Gait Exercise and Description of the Parkinson's Patient Cohort According to AVC 2
(76) Step 1: Data Acquisition
(77) A subject wearing a triaxial accelerometer on the dorsal surface of each foot performs a walking exercise of 10 metres ‘there and back’, start-stop. Each of the sensors records a time signal in three dimensions (along the three axes x, y and z). The signals for the right foot and the left foot are called, respectively, acc.sub.right and acc.sub.left, as represented on the curves of
(78) Step 2: Finding the Beginnings of the Gait Cycles
(79) The times corresponding to the beginnings of the gait cycles are found (manually or automatically) in the signals. These moments, according to the definition by Mariani et al. (2013), correspond to the heel strikes, i.e. the moments when the heel touches the ground. Two τ.sub.right and τ.sub.left sets are defined, which correspond, respectively, to the set of heel strikes for the right foot and the set for the left foot (
(80) Step 3: Removal of Gravity
(81) At the start of the procedure, or in a preliminary step, the subject was asked to remain upright and stationary. The value (constant) of the accelerations during this phase was
(82)
(83) As shown on the curves of
(84)
(85) The same procedure is repeated for the left foot.
(86) Step 4: Calculation of the Magnitude
(87) As shown on the curve of
(88)
(89) and in the same way for the left foot.
(90) This fusion of the three axes of acceleration allows or independence in the position of the sensor, which is a major source of measurement imprecision in measurements by accelerometer.
(91) Step 5: Creation of the Gait Cycles
(92) As shown on the curve of
(93) For
(94)
(95) {c.sub.1, c.sub.2, . . . , c.sub.N.sub.
(96) Step 6: Calculation of the Metrics
(97) From all these steps, a time signal Ci is determined, comprising a series of points of the physical variable measured as a function of time.
(98) Each time signal Ci has a given shape, amplitude and duration, the series Ci being associated with a given cycle i, as represented in
(99) 6.1 Some Preliminary Notes
(100) Given a vector x made up of N samples{x.sub.1, x.sub.2, . . . , x.sub.N}, the following quantities are defined:
(101)
(102) Given two vectors x and y, the following is defined:
(103)
(104) 6.2 Duration Metric
(105) The duration metric is defined according to:
(106)
(107) where |c.sub.j| is the number of elements of the cycle j.
(108) This is the ratio of the cycle durations, always using the longest cycle as the denominator.
(109) 6.3 Amplitude Metric
(110) The amplitude metric is defined according to:
(111)
(112) This is the ratio of the standard deviations, always using the largest amplitude as the denominator.
(113) 6.4 Shape Metric
(114) At this stage, the cycles do not all have the same length. The length of each cycle is normalised to 100 samples using the ‘resample’ function of Matlab® (‘MATLAB 2014a, The MathWorks, Natick, 2014.’), as shown in
(115) Finally, the shape metric is defined according to:
(116)
(117) Step 7: Design of the Visualisation Matrices
(118) In this way, three matrices are obtained for one gait exercise
(119)
(120) We have the following form:
(121)
Detailed Description of the Matrices
(122)
(123) The figures presented in this document are for the purpose of illustration. According to the design of the ‘locogram’, the size does not differ between shape, amplitude and duration. The differences in number of squares observed here between
(124) The healthy subject did a total of 38 cycles versus 54 for the Parkinson's patient for the same distance, which shows a pathological gait with small steps (
(125) The patches of uniformity along the diagonal of the ‘locogram’ are signs of quality walking. In fact, this means that all the cycles in this patch of uniformity resemble each other and are regular.
(126) In
(127) In
(128) Moreover, erratic cycles are observed, indicating irregularities that are quite localised in time (freezing, stumbling): cycle 19, right foot, cycles 8 and 9, left foot, for example. Finally, irregularities more spread out in time are also observed, taking the form of heterogeneous patches: cycles 15 to 20, right foot and cycles 15 to 20, left foot, for example. It should be noted that these two heterogeneous patches immediately follow the about-turn. This may indicate difficulty in performing the about-turn and resuming quality walking after it. There are no patches of heterogeneity or erratic cycles to be observed in
(129) The about-turns are also indicators of the quality of locomotion. In
(130) In the amplitude matrix for the healthy subject, the increase followed by decrease in the similarity of the amplitude of acceleration between the cycles is evidence of the establishment of a cruising speed (
(131) In the duration matrix for the control subject, the lighter overall colour than that of the Parkinson's patient is evidence of greater resemblance between the gait cycles in terms of duration (
Numerical Analysis Using the ‘Locogram’ for 40 Subjects
(132) We calculate the standard deviation (SD) of the duration of the gait cycles (set of gait cycles without the first three cycles, the three cycles before the about-turn, the cycles of the about-turn, the three cycles following the about-turn and the last three cycles of the exercise):
P0=SD|c.sub.i|.sub.i=established gait
(133) where |c.sub.i| is the number of samples of c.sub.i.
(134) We calculate the mean of the ‘locogram’ for the established gait:
(135)
(136) We calculate the standard deviation of the ‘locogram’ for the established gait:
(137)
(138) We calculate the number of hierarchical clusters on the ‘locogram’ obtained using the same stop rule:
(139)
(140) Table 1 shows the results comparing the parameters {P1, P2, P3} for two groups of healthy subjects (young and elderly) and patients suffering from Parkinson's disease.
(141) Table 2 shows the results comparing the parameters {P1, P2, P3} with the clinical severity of the disease in Parkinson's patients (evaluated using the UPDRS III score) and the gait quality (evaluated using the speed of walking and P0).
(142) The results show that the ‘locogram’ for patients suffering from Parkinson's disease is significantly more varied in colour than that of the elderly and young healthy subjects for the 3 parameters {P1, P2, P3} obtained from the ‘locogram’ (Table 1).
(143) Furthermore, there is a correlation between the clinical findings (UPDRS III score) and the gait quality assessed by the ‘locogram’ according to the three parameters {P1, P2, P3} obtained from the ‘locogram’ (Table 2).
(144) Finally, there is a correlation between the gait quality evaluated using the parameters of the prior art (speed of walking and P0) and the gait quality assessed by the ‘locogram’ according to the three parameters {P1, P2, P3} (Table 2).
(145) Therefore, for a group of 40 subjects, the ‘locogram’ makes it possible to numerically (and visually) evaluate the gait quality of a patient suffering from Parkinson's disease.
Advantage of the Matrices
(146) The visualisation matrix displayed in
(147) The visualisation matrix presents these parameters more intuitively than a list would. Furthermore, for the last two parameters, the definition in the literature is based on thresholds that were fixed experimentally. The benefit of a global representation rather than a representation of one parameter is that the errors resulting from an arbitrary threshold can be avoided.
(148) The shape of the visualisation matrix makes it possible answer the following questions: Is the gait regular overall? Has the subject achieved an established walking rhythm? At what point in time? Are there several different established walking rhythms? Are there erratic gait cycles (freezing)? At what point in time?
(149) The visualisation matrix makes it possible to get an idea of the progress of the gait exercise, unlike the parameters, which do not have a time value. The visualisation matrix provides access to the concept of walking rhythm, which is a concept for which we do not have investigation tools apart from the chronological tracking of parameters gait cycle after gait cycle.
(150) Every individual has a particular walking style, which gives rise to a wide inter-individual variability of the parameters. This style is indicated in the signals by a very reproducible signature of one gait cycle after the other in healthy subjects. The parameters are not a suitable tool for describing this signature. The visualisation matrix, with an appropriate choice of distance (see ‘Description of the invention’) compares the shape of the steps and evaluates the resemblance of the signature of one cycles to the other gait cycles. Thus, it evaluates the quality and reproducibility of the gait and eliminates the personal style, as the individual variabilities are cancelled out in the space between two cycles of the same person. The visualisation matrix provides a table of cells with a number between 0 and 1 for each subject. This makes it possible to compare the visualisation matrices with each other in a reliable way.
(151) The visualisation matrix provides access to new gait parameters not seen before, such as: the number of clusters with the same stop rule: a subject with pathology will have more of them. the gait variability calculated using the mean and standard deviation of all the squares of the table, keeping or excluding the steps of the about-turns or the start of the walk.
(152) This makes the visualisation matrix a useful tool for measuring the long walk that will show whether a subject uses two different gait rhythms, which is a useful clinical indicator (onset of pain in osteoarthritis or freezing in Parkinson's disease, for example). Walking is a pseudoperiodic activity which is naturally subdivided into cycles modulated by physiological changes in walking rhythm (i.e. starting, about-turn and stopping) or pathological irregularities in the established gait. In a walking exercise, there are different gait cycles, such as the cycle for starting to walk (the first four cycles), the established gait cycles, the cycles of preparing for the about-turn, the about-turn cycle and the cycle for stopping walking. Based on this property, the visualisation matrix makes it possible to represent all the walking time using the same method. This makes the visualisation matrix a suitable tool for representing walking in an outpatient setting, covering all phases of the walk.
(153) The main application of the visualisation matrix is the visualisation of a walking exercise. The visualisation matrix can be used for any step exercise, including the 10-metre ‘there and back’ exercise described above, the Timed Up and Go test and also the walking treadmill and the ambulatory walk.
(154) The visualisation matrix is suitable for the visualisation of a 10-metre ‘there and back’, stop-start walking exercise measured by means of the magnitude of acceleration of an accelerometer placed on the dorsal surface of the foot, by comparing the gait cycles using Pearson's correlation distance. This procedure is suitable for a routine clinical consultation and permits a summarised representation for direct viewing in the clinical setting.
(155) TABLE-US-00001 TABLE 1 Inter-group comparison of P1, P2 and P3 for YC, EC and PD. Parameters YC EC PD P1 Mean 0.96 0.94 0.88 I-III SD 0.02 0.04 0.05 II-III P2 Mean 0.03 0.04 0.09 I-III SD 0.02 0.04 0.07 II-III P3 Mean 5.09 5.08 6.71 I-III SD 2.30 2.59 2.72 II-III Statistical test: ANOVA (analysis of variance). II-III = p value <0.05. SD: standard deviation YC (young controls): group of young adults (N = 9, mean age = 38.3 years, SD 8.2 years) EC (elderly controls): group of elderly adults (N = 11, mean age = 67.0 years, SD 10.1 years) PD (Parkinson's disease): group of patients suffering from Parkinson's disease (N = 20, mean age = 74.7 years, SD 11.0 years) P1: parameter mean of the locogram for the established gait (no unit) P2: parameter standard deviation of the locogram for the established gait (no unit) P3: parameter number of hierarchical clusters in the locogram obtained using the same stop rule (no unit)
(156) TABLE-US-00002 TABLE 2 PD in-group correlation between {P1, P2, P3} and {UPDRS III, speed of walking, P0} Speed UPDRS of Parameter III walking P0 P1 Rho −0.51* 0.67* 0.30* Pval 0.00 0.00 0.00 P2 Rho 0.39* −0.44* −0.16 Pval 0.00 0.00 0.06 P3 Rho 0.23* −0.47* −0.27* Pval 0.00 0.00 0.00 Correlations evaluated using Pearson's coefficient. *= p value <0.05. Rho: coefficient of correlation UPDRS III: clinical score enabling the neurologist to quantify the severity of the motor skills deficiency in the Parkinson's disease during the consultation. PD (Parkinson's disease): group of patients suffering from Parkinson's disease P0: parameter standard deviation of the duration of the gait cycles in the established gait P1: parameter mean of the locogram for the established gait P2: parameter standard deviation of the locogram for the established gait P3: parameter number of hierarchical clusters in the locogram obtained using the same stop rule