WO2008129442A1 - System and method of assessing a movement pattern - Google Patents

System and method of assessing a movement pattern Download PDF

Info

Publication number
WO2008129442A1
WO2008129442A1 PCT/IB2008/051405 IB2008051405W WO2008129442A1 WO 2008129442 A1 WO2008129442 A1 WO 2008129442A1 IB 2008051405 W IB2008051405 W IB 2008051405W WO 2008129442 A1 WO2008129442 A1 WO 2008129442A1
Authority
WO
WIPO (PCT)
Prior art keywords
movement pattern
template
movement
actual
target template
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/IB2008/051405
Other languages
French (fr)
Inventor
Richard Daniel Willmann
Gerd Lanfermann
Jürgen TE VRUGT
Edwin G. J. M. Bongers
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Philips Intellectual Property and Standards GmbH
Koninklijke Philips NV
Original Assignee
Philips Intellectual Property and Standards GmbH
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Philips Intellectual Property and Standards GmbH, Koninklijke Philips Electronics NV filed Critical Philips Intellectual Property and Standards GmbH
Publication of WO2008129442A1 publication Critical patent/WO2008129442A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1113Local tracking of patients, e.g. in a hospital or private home
    • A61B5/1114Tracking parts of the body
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1121Determining geometric values, e.g. centre of rotation or angular range of movement
    • A61B5/1122Determining geometric values, e.g. centre of rotation or angular range of movement of movement trajectories
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1124Determining motor skills
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1126Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb using a particular sensing technique
    • A61B5/1127Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb using a particular sensing technique using markers
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/486Biofeedback
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2503/00Evaluating a particular growth phase or type of persons or animals
    • A61B2503/10Athletes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2505/00Evaluating, monitoring or diagnosing in the context of a particular type of medical care
    • A61B2505/09Rehabilitation or training
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • A63B2024/0009Computerised real time comparison with previous movements or motion sequences of the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • A63B2024/0012Comparing movements or motion sequences with a registered reference
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/13Relative positions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/803Motion sensors
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/806Video cameras
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry

Definitions

  • the invention refers to a method of assessing a movement pattern, a system for assessing a movement pattern using the method and to uses of the system for training of a movement and for a motor impairment rehabilitation therapy.
  • Stroke is the most prominent cause of permanent disability in the industrialized countries.
  • One of the most prominent disabilities stroke survivors suffer from is half sided paralysis of the upper limbs.
  • Rehabilitation exercises are known to be efficient in regaining motor control, provided the training is intense and the patient is guided in the therapy.
  • Technical solutions for unsupervised home stroke rehabilitation require the use of sensors for acquiring the patient's posture during exercises with computer-based movement training systems.
  • a key ingredient for ensuring high motivation and compliance of the patients is timely automated feedback to their performance.
  • US 5 078 152 a method for diagnosis and training of a muscle and joint system of a human patient is known.
  • An exercise system and an arrangement for controlling parameters of an exercise movement is used.
  • a patient performance goal is displayed during the patient exercise motion and the actual patient performance relative to the performance goal is tracked and displayed. It is a drawback of the described method that it does not distinguish individual movement patterns including hesitations during the exercises from an attempt to execute the exercise.
  • a method of assessing a movement pattern comprising the steps of: continuously monitoring sensor data which characterize a movement, recognizing the movement pattern by comparing the sensor data to an actual template, comparing the recognized movement pattern to a target template. It is an advantage of the method according to the invention that complex three- dimensional movements can be processed and recognized, even if the movement pattern under assessment is pathological.
  • the actual template which may as well be referred to as a personal template is, in the sense of the invention, a variable representation of the actual movement pattern under assessment, whereas the target template is a fixed reference, a representation of a desired movement pattern, like for example, a healthy movement pattern.
  • the actual and the target template are preferably stored as data for beneficially easy comparison to the sensor data.
  • the method is advantageously used in rehabilitation exercises. Further, the method is applicable in any kind of training situation referring to certain movement patterns, like for example sports.
  • a movement pattern in the sense of the invention is a certain exercise, which may be a comparably simple movement, like raising an arm or bending a knee or elbow, or a more complex motion sequence, like throwing an object or performing a certain kind of jump.
  • the movement pattern under assessment may also be detected in a longer motion sequence.
  • motion recognition algorithms are applied, which will be described in more detail later.
  • the sensor data are preferably obtained using body-worn sensor technology to capture a person's motions. For example, commercially available inertial sensors and piezo -resistive strain sensors are used to track motions.
  • the sensor data may advantageously be transferred wirelessly.
  • the method further comprises the step of updating the actual template, using the recognized movement pattern.
  • a feedback regarding the recognized movement pattern and/or the actual template is generated.
  • the feedback may be given in any suitable manner, in particular visually and/or acoustically.
  • a person whose movement is assessed using the method according to the invention may advantageously be given the training target represented by the target template, as well as their own movement pattern as a timely feedback and encouragement in a suitable manner.
  • the person whose movement is assessed may, for example be a patient under rehabilitation therapy or an athlete in a training session.
  • the method further comprises the step of monitoring an evolution of the actual template with respect to the target template.
  • a distance of the recognized movement pattern and/or the actual template to the target template is calculated.
  • a feedback comprises a visualized display of the distance.
  • a person performing the movement under assessment is instructed according to the target template, the instructions preferably being presented on a display by an electronic data processing means.
  • the instruction can be given as written or spoken text, as video or as a rendered movie.
  • an algorithm for recognizing the movement pattern comprises Dynamic Time Warping (DTW), the target template preferably being represented by a multidimensional time series of data.
  • Dynamic Time Warping is an algorithm which may be used for determining a similarity between two sequences which may vary in time or speed. For instance, similarities in movement patterns may advantageously be detected, even if the movement in a first sequence is executed slowly and in another sequence it is executed more quickly, or even if there were accelerations and decelerations during the execution of the monitored movement.
  • DTW is advantageously applicable to any data which can be turned into a linear representation, including video and audio data.
  • DTW is a method that allows a computer to find a match between two given sequences, as for example time series of sensor data, with certain restrictions.
  • the sequences are "warped" non- linearly in the time dimension to determine a measure of their similarity independent of certain non- linear variations in the time dimension.
  • Continuity is less important in DTW than in other pattern matching algorithms which are advantageously appropriate for the recognition of pathological movement.
  • DTW is an algorithm which is advantageously suited to matching sequences with missing information. The optimization process is performed using dynamic programming.
  • an algorithm for recognizing the movement pattern comprises Hidden Markov Models (HMM), the target template preferably being encoded in form of a set of model parameters for a Markov chain.
  • HMM Hidden Markov Model
  • the Hidden Markov Model (HMM) is known in the art to be a statistical model in which the system being modeled is assumed to be a Markov process with unknown parameters.
  • the hidden parameters are advantageously determined from the observable parameters.
  • the extracted model parameters can then be used to perform further analysis, i.e. in this case for the recognition of the movement pattern.
  • the target template is a representation of a reference movement pattern.
  • the target template may be chosen from a set of standardized movement patterns.
  • the target template is recorded by a reference person, using sensors which are appropriate for motion detection and an electronic data processing means.
  • the reference person may advantageously be a person who is capable of executing the respective movement or exercise in a desired way, for example a therapist or a trainer.
  • the actual template is recorded in an initial session by the person performing the movement under assessment, preferably under the instruction of a reference person, for example the therapist or trainer.
  • Another object of the invention is a system for assessing a movement pattern using a method according to the invention as described in here before.
  • the system comprises: - one or more sensors which are appropriate for detecting a movement, an electronic data processing means, adapted to process algorithms for recognizing the movement pattern and for comparing the recognized movement pattern to the target template, a storage for storing at least the actual template and the target template.
  • the system offers the advantage that complex three-dimensional movements are recognized, even if the assessed movement pattern shows yet no similarity to the pattern according to the target template.
  • the system may beneficially be applied in rehabilitation and/or training exercises.
  • the electronic data processing means is adapted to process an algorithm for updating the actual template using a recognized movement pattern. Movements are thus reliably recognized, advantageously also over a longer period of treatment, wherein the movement pattern under assessment is changing over the course of the treatment.
  • the system preferably comprises output means for providing feedback and/or instructions.
  • the feedback and/or instructions may be given as written or spoken text, as video or as a rendered movie.
  • the system comprises a visual and/or an audible output.
  • Another object of the invention is a use of the system according to the invention for training of one or more movements of a person.
  • Another object of the invention is a use of the system according to the invention for a motor impairment rehabilitation therapy.
  • Personalized motion analysis algorithms take the changing movement patterns of a person due to training or treatment into account and allows real-time feedback and an easy-to -understand performance measure for the patient.
  • the algorithms can be generically used for a variety of sensor types, implementation details and for all applications where training or recovery of motor abilities is essential.
  • Fig. 1 illustrates schematically an embodiment of the system according to the present invention.
  • Fig. 2 illustrates in a diagram an example of generating a target template from examples for a method according to the present invention.
  • Fig. 3 illustrates embodiments of the method according to the invention in a flowchart.
  • Figs. 4a, 4b, 4c and 4d illustrate an evolution of an actual template in schematic diagrams.
  • Fig. 5 illustrates an actual template compared to a target template in a schematic diagram.
  • first, second, third and the like in the description and in the claims are used for distinguishing between similar elements and not necessarily for describing a sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other sequences than described or illustrated herein. Moreover, the terms top, bottom, over, under and the like in the description and the claims are used for descriptive purposes and not necessarily for describing relative positions. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other orientations than described or illustrated herein.
  • Fig. 1 refers to a system 1 for assessing a movement pattern according to an embodiment of the invention.
  • the system 1 comprises an electronic data processing means 10, a storage 12 and a display screen 11.
  • the transfer of data between the electronic data processing means 10 and the storage 12 is illustrated by first arrows 13 and to the display screen 11 by a second arrow 14.
  • One or more motion detecting sensors 20 are used which capture the movements of a person P.
  • the sensors 20 can be e.g. inertial sensors, marker- based or marker-less camera systems for motion acquisition, wearable strain sensors or others.
  • a stream of sensor data from the sensor 20 to the electronic data processing means 10 is illustrated by a third arrow 15.
  • An instruction to the person P to perform an exercise is given via the display screen 11 which may as well comprise loudspeakers.
  • the instruction can be given as written or spoken text, as video or as rendered movie.
  • a target template 23 (cf. Fig. 4a), a representation of a reference movement pattern when executing the exercise is recorded, using the sensors 20, processing the data in the electronic data processing means 10 and storing it by means of the storage 12.
  • a representation of the typical movement pattern of the person P is recorded and stored in the same way when doing the exercise as an actual template 24 (cf. Fig. 4b).
  • a first algorithm is executed on the electronic data processing means 10, to recognize the movement pattern 25 (cf. Fig. 4c) of the exercise in the stream of sensor data generated from the person's movement. For the recognition, this first algorithm compares the sensor data to the actual template.
  • a second algorithm to update the actual template is running on the electronic data processing means 10, such that the actual template reflects the change of movement patterns over the course of treatment.
  • a third algorithm to compare the personal template to the target template is running on the electronic data processing means 10. Feedback on the deviation of the actual template and/or the latest recognized movement pattern is output via the display screen 11.
  • a reference person for example a therapist or trainer defines the exercise and the target template.
  • the reference person wears the sensors 20 to capture reference movement patterns by executing the exercise several times, while the electronic data processing means 10 records the corresponding sensor data. From this sensor data, the target template is generated.
  • the generation of the target template 23 is illustrated in a diagram, showing sensor data values on the ordinate axis 21 and a number of sampling points on the axis of abscissae N. Sensor data 22 are recorded during multiple executions of the same exercise (the thin lines). The target template 23 is then generated from the sensor data 22 of the past exercises.
  • a representation of the target template 23 can either be a time series of the sensor data 22, or in a more abstract form, depending on the chosen movement recognition algorithm.
  • Possible algorithms include Dynamic Time Warping (DTW), where the target template 23 is given by a multidimensional time-series of the sensor data 22, or Hidden Markov Models (HMM), where the target template 23 is encoded in a more abstract way in form of a set of model parameters for a Markov chain.
  • DTW Dynamic Time Warping
  • HMM Hidden Markov Models
  • the target template 23 for a drinking motion is generated from examples 22.
  • the actual template (not shown) of the person is generated in an initial session. Later on, the person can use the system 1 alone.
  • the sensor data is analyzed by the movement recognition algorithm, which searches the stream of sensor data for the pattern stored in the actual template.
  • the target template 23 and the actual template may largely differ, for example if a heavily impaired person is executing the exercise.
  • any algorithm is looking for the target template 23 instead of the actual template would fail to recognize the attempts to execute the exercise, which might lead to a low compliance of the person.
  • the movement recognition algorithm triggers a feedback for the person, e.g. in form of a jingle or on-screen feedback.
  • the recognized movement pattern is used to update the actual template (e.g. by generating the actual template from the last five or the last ten repetitions of the exercise, as illustrated in Fig. 2) to ensure that the movement recognition algorithm faithfully reflects the changing capabilities of the person.
  • a flow chart illustrating the method and system according to the invention is depicted.
  • feedback on the person's movement pattern is given, using the actual template.
  • step 100 the target template and the actual template are loaded from the storage 12 (Fig. 1).
  • Step 101 represents the loading and display of instructions regarding the exercise and from step 102 on, the sensor data is continuously monitored.
  • the actual template is used to recognize the movement pattern of the exercise (step 104). Any time an attempt to execute the exercise is recognized, a visual or audible feedback is given in step 103 and the actual template is updated by the recognized movement pattern in step 105.
  • the updated actual pattern is now used by the recognition algorithm in steps 102 and 104.
  • a deviation of the updated actual pattern from the target pattern is calculated and given as a feedback in step 106.
  • Figs. 4a, 4b, 4c and 4d an evolution of the actual template 24 is illustrated.
  • the target template 23 (Fig. 4a) and the actual template 24 (Fig. 4b) show a marked difference.
  • the data of the recognized movement pattern 25 (Fig. 4c) is used to update the actual template 24 from the old actual template (Fig. 4d, lower curve) to the new actual template (Fig. 4d, top curve), the new actual template 24 coming closer to the target template 23.
  • a possible update mechanism can be training the actual template 24 according to algorithms used for DTW or HMM, where only the recorded sensor data of the last executions (e.g. last 5 or 10) of the exercise are used.
  • the person can receive feedback on the deviation from the desired reference movement by calculating and visualizing the distance between the target template 23, representing the reference movement pattern and the actual template 24, representing the actual movement pattern of the person. Visualization can be achieved by showing two rendered Figures where one shows the motion encoded in the target template 23 and the other in the actual template 24, or by an alignment of time series in case of DTW (see Fig. 5).
  • a time series graph is depicted, comparing the actual template 24 or recognized movement pattern data 25 to the target template 23. In this case, the differences are minimal.

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Biophysics (AREA)
  • Veterinary Medicine (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • Molecular Biology (AREA)
  • Pathology (AREA)
  • Physiology (AREA)
  • Dentistry (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Geometry (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Rehabilitation Tools (AREA)

Abstract

A method of assessing a movement pattern, a system for assessing a movement pattern using the method, and uses of the system for training of a movement and for a motor impairment rehabilitation therapy. Personalized motion analysis algorithms take the changing movement patterns of a person due to training or treatment into account and allows real-time feedback and an easy-to-understand performance measure for the patient. The algorithms can be generically used for a variety of sensor types, implementation details and for all applications where, training or recovery of motor abilities is essential.

Description

System and method of assessing a movement pattern
FIELD OF THE INVENTION
The invention refers to a method of assessing a movement pattern, a system for assessing a movement pattern using the method and to uses of the system for training of a movement and for a motor impairment rehabilitation therapy.
BACKGROUND OF THE INVENTION
Stroke is the most prominent cause of permanent disability in the industrialized countries. One of the most prominent disabilities stroke survivors suffer from is half sided paralysis of the upper limbs. Rehabilitation exercises are known to be efficient in regaining motor control, provided the training is intense and the patient is guided in the therapy. Technical solutions for unsupervised home stroke rehabilitation require the use of sensors for acquiring the patient's posture during exercises with computer-based movement training systems. A key ingredient for ensuring high motivation and compliance of the patients is timely automated feedback to their performance. From US 5 078 152, a method for diagnosis and training of a muscle and joint system of a human patient is known. An exercise system and an arrangement for controlling parameters of an exercise movement is used. A patient performance goal is displayed during the patient exercise motion and the actual patient performance relative to the performance goal is tracked and displayed. It is a drawback of the described method that it does not distinguish individual movement patterns including hesitations during the exercises from an attempt to execute the exercise.
SUMMARY OF THE INVENTION
It is therefore an objective of the invention to provide a system and a method of assessing a movement pattern that takes a wider variability of motor impairments and individual movement patterns into account.
The above objective is achieved by a method of assessing a movement pattern, comprising the steps of: continuously monitoring sensor data which characterize a movement, recognizing the movement pattern by comparing the sensor data to an actual template, comparing the recognized movement pattern to a target template. It is an advantage of the method according to the invention that complex three- dimensional movements can be processed and recognized, even if the movement pattern under assessment is pathological. The actual template which may as well be referred to as a personal template is, in the sense of the invention, a variable representation of the actual movement pattern under assessment, whereas the target template is a fixed reference, a representation of a desired movement pattern, like for example, a healthy movement pattern. The actual and the target template are preferably stored as data for beneficially easy comparison to the sensor data. However, an attempt to execute a movement under the condition of a motor impairment is hardly recognizable by comparing it to a healthy movement pattern. By comparing the sensor data to the actual template instead, movements which strongly deviate from the target template may advantageously be recognized as an attempt.
The method is advantageously used in rehabilitation exercises. Further, the method is applicable in any kind of training situation referring to certain movement patterns, like for example sports. A movement pattern in the sense of the invention is a certain exercise, which may be a comparably simple movement, like raising an arm or bending a knee or elbow, or a more complex motion sequence, like throwing an object or performing a certain kind of jump. According to the method, the movement pattern under assessment may also be detected in a longer motion sequence. Preferably, motion recognition algorithms are applied, which will be described in more detail later. The sensor data are preferably obtained using body-worn sensor technology to capture a person's motions. For example, commercially available inertial sensors and piezo -resistive strain sensors are used to track motions. The sensor data may advantageously be transferred wirelessly.
According to a preferred embodiment, the method further comprises the step of updating the actual template, using the recognized movement pattern. Thus advantageously, movements can be processed and recognized over a longer period of treatment, even if the movement pattern under assessment is changing over the course of the treatment. In the best case, regarding a rehabilitation situation, the actual template changes from a pathological to a 'normal' or healthy movement pattern.
Preferably, a feedback regarding the recognized movement pattern and/or the actual template is generated. The feedback may be given in any suitable manner, in particular visually and/or acoustically. A person whose movement is assessed using the method according to the invention may advantageously be given the training target represented by the target template, as well as their own movement pattern as a timely feedback and encouragement in a suitable manner. The person whose movement is assessed may, for example be a patient under rehabilitation therapy or an athlete in a training session.
According to another preferred embodiment, the method further comprises the step of monitoring an evolution of the actual template with respect to the target template. Preferably, a distance of the recognized movement pattern and/or the actual template to the target template is calculated. More preferably, a feedback comprises a visualized display of the distance.
In still a further embodiment a person performing the movement under assessment is instructed according to the target template, the instructions preferably being presented on a display by an electronic data processing means. The instruction can be given as written or spoken text, as video or as a rendered movie. According to a further preferred embodiment, an algorithm for recognizing the movement pattern comprises Dynamic Time Warping (DTW), the target template preferably being represented by a multidimensional time series of data. Dynamic Time Warping is an algorithm which may be used for determining a similarity between two sequences which may vary in time or speed. For instance, similarities in movement patterns may advantageously be detected, even if the movement in a first sequence is executed slowly and in another sequence it is executed more quickly, or even if there were accelerations and decelerations during the execution of the monitored movement. DTW is advantageously applicable to any data which can be turned into a linear representation, including video and audio data. Generally speaking, DTW is a method that allows a computer to find a match between two given sequences, as for example time series of sensor data, with certain restrictions. The sequences are "warped" non- linearly in the time dimension to determine a measure of their similarity independent of certain non- linear variations in the time dimension. Continuity is less important in DTW than in other pattern matching algorithms which are advantageously appropriate for the recognition of pathological movement. DTW is an algorithm which is advantageously suited to matching sequences with missing information. The optimization process is performed using dynamic programming.
According to still a further preferred embodiment, an algorithm for recognizing the movement pattern comprises Hidden Markov Models (HMM), the target template preferably being encoded in form of a set of model parameters for a Markov chain. The Hidden Markov Model (HMM) is known in the art to be a statistical model in which the system being modeled is assumed to be a Markov process with unknown parameters. The hidden parameters are advantageously determined from the observable parameters. The extracted model parameters can then be used to perform further analysis, i.e. in this case for the recognition of the movement pattern.
For the continuous monitoring of the movement, preferably one or more sensors are used which are appropriate for motion detection. The sensors are applied to a limb of a person and the sensor data is fed into an electronic data processing means. According to the invention the target template is a representation of a reference movement pattern. The target template may be chosen from a set of standardized movement patterns. Preferably the target template is recorded by a reference person, using sensors which are appropriate for motion detection and an electronic data processing means. The reference person may advantageously be a person who is capable of executing the respective movement or exercise in a desired way, for example a therapist or a trainer. According to still a further preferred embodiment, the actual template is recorded in an initial session by the person performing the movement under assessment, preferably under the instruction of a reference person, for example the therapist or trainer.
Another object of the invention is a system for assessing a movement pattern using a method according to the invention as described in here before. The system comprises: - one or more sensors which are appropriate for detecting a movement, an electronic data processing means, adapted to process algorithms for recognizing the movement pattern and for comparing the recognized movement pattern to the target template, a storage for storing at least the actual template and the target template. The system offers the advantage that complex three-dimensional movements are recognized, even if the assessed movement pattern shows yet no similarity to the pattern according to the target template. The system may beneficially be applied in rehabilitation and/or training exercises.
Preferably, the electronic data processing means is adapted to process an algorithm for updating the actual template using a recognized movement pattern. Movements are thus reliably recognized, advantageously also over a longer period of treatment, wherein the movement pattern under assessment is changing over the course of the treatment. The system preferably comprises output means for providing feedback and/or instructions. The feedback and/or instructions may be given as written or spoken text, as video or as a rendered movie. Preferably the system comprises a visual and/or an audible output.
Another object of the invention is a use of the system according to the invention for training of one or more movements of a person.
Another object of the invention is a use of the system according to the invention for a motor impairment rehabilitation therapy.
Personalized motion analysis algorithms take the changing movement patterns of a person due to training or treatment into account and allows real-time feedback and an easy-to -understand performance measure for the patient. The algorithms can be generically used for a variety of sensor types, implementation details and for all applications where training or recovery of motor abilities is essential.
These and other characteristics, features and advantages of the present invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, which illustrate, by way of example, the principles of the invention. The description is given for the sake of example only, without limiting the scope of the invention. The reference Figures quoted below refer to the attached drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1 illustrates schematically an embodiment of the system according to the present invention. Fig. 2 illustrates in a diagram an example of generating a target template from examples for a method according to the present invention. Fig. 3 illustrates embodiments of the method according to the invention in a flowchart.
Figs. 4a, 4b, 4c and 4d illustrate an evolution of an actual template in schematic diagrams.
Fig. 5 illustrates an actual template compared to a target template in a schematic diagram.
DETAILED DESCRIPTION OF THE EMBODIMENTS The present invention will be described with respect to particular embodiments and with reference to certain drawings but the invention is not limited thereto but only by the claims. The drawings described are only schematic and are non-limiting. In the drawings, the size of some of the elements may be exaggerated and not drawn on scale for illustrative purposes. Where an indefinite or definite article is used when referring to a singular noun, e.g. "a", "an", "the", this includes a plural of that noun unless something else is specifically stated.
Furthermore, the terms first, second, third and the like in the description and in the claims are used for distinguishing between similar elements and not necessarily for describing a sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other sequences than described or illustrated herein. Moreover, the terms top, bottom, over, under and the like in the description and the claims are used for descriptive purposes and not necessarily for describing relative positions. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other orientations than described or illustrated herein. It is to be noticed that the term "comprising", used in the present description and claims, should not be interpreted as being restricted to the means listed thereafter; it does not exclude other elements or steps. Thus, the scope of the expression "a device comprising means A and B" should not be limited to devices consisting only of components A and B. It means that with respect to the present invention, the only relevant components of the device are A and B.
Fig. 1 refers to a system 1 for assessing a movement pattern according to an embodiment of the invention. The system 1 comprises an electronic data processing means 10, a storage 12 and a display screen 11. The transfer of data between the electronic data processing means 10 and the storage 12 is illustrated by first arrows 13 and to the display screen 11 by a second arrow 14. One or more motion detecting sensors 20 are used which capture the movements of a person P. The sensors 20 can be e.g. inertial sensors, marker- based or marker-less camera systems for motion acquisition, wearable strain sensors or others. A stream of sensor data from the sensor 20 to the electronic data processing means 10 is illustrated by a third arrow 15. An instruction to the person P to perform an exercise is given via the display screen 11 which may as well comprise loudspeakers. The instruction can be given as written or spoken text, as video or as rendered movie. A target template 23 (cf. Fig. 4a), a representation of a reference movement pattern when executing the exercise is recorded, using the sensors 20, processing the data in the electronic data processing means 10 and storing it by means of the storage 12. A representation of the typical movement pattern of the person P is recorded and stored in the same way when doing the exercise as an actual template 24 (cf. Fig. 4b). A first algorithm is executed on the electronic data processing means 10, to recognize the movement pattern 25 (cf. Fig. 4c) of the exercise in the stream of sensor data generated from the person's movement. For the recognition, this first algorithm compares the sensor data to the actual template. A second algorithm to update the actual template is running on the electronic data processing means 10, such that the actual template reflects the change of movement patterns over the course of treatment. A third algorithm to compare the personal template to the target template is running on the electronic data processing means 10. Feedback on the deviation of the actual template and/or the latest recognized movement pattern is output via the display screen 11.
Before the person P starts training with the system 1 , a reference person, for example a therapist or trainer defines the exercise and the target template. The reference person wears the sensors 20 to capture reference movement patterns by executing the exercise several times, while the electronic data processing means 10 records the corresponding sensor data. From this sensor data, the target template is generated.
Referring now to Fig. 2, the generation of the target template 23 is illustrated in a diagram, showing sensor data values on the ordinate axis 21 and a number of sampling points on the axis of abscissae N. Sensor data 22 are recorded during multiple executions of the same exercise (the thin lines). The target template 23 is then generated from the sensor data 22 of the past exercises. A representation of the target template 23 can either be a time series of the sensor data 22, or in a more abstract form, depending on the chosen movement recognition algorithm. Possible algorithms include Dynamic Time Warping (DTW), where the target template 23 is given by a multidimensional time-series of the sensor data 22, or Hidden Markov Models (HMM), where the target template 23 is encoded in a more abstract way in form of a set of model parameters for a Markov chain. In Fig. 2, the target template 23 for a drinking motion is generated from examples 22. Likewise, the actual template (not shown) of the person is generated in an initial session. Later on, the person can use the system 1 alone. While attempting to execute the requested exercise, the sensor data is analyzed by the movement recognition algorithm, which searches the stream of sensor data for the pattern stored in the actual template. The target template 23 and the actual template may largely differ, for example if a heavily impaired person is executing the exercise. Thus, any algorithm is looking for the target template 23 instead of the actual template would fail to recognize the attempts to execute the exercise, which might lead to a low compliance of the person. Upon recognizing the actual template, the movement recognition algorithm triggers a feedback for the person, e.g. in form of a jingle or on-screen feedback. Furthermore, the recognized movement pattern is used to update the actual template (e.g. by generating the actual template from the last five or the last ten repetitions of the exercise, as illustrated in Fig. 2) to ensure that the movement recognition algorithm faithfully reflects the changing capabilities of the person.
In Fig. 3, a flow chart illustrating the method and system according to the invention is depicted. According to a preferred embodiment, feedback on the person's movement pattern is given, using the actual template. In step 100 the target template and the actual template are loaded from the storage 12 (Fig. 1). Step 101 represents the loading and display of instructions regarding the exercise and from step 102 on, the sensor data is continuously monitored. During monitoring the sensor data, the actual template is used to recognize the movement pattern of the exercise (step 104). Any time an attempt to execute the exercise is recognized, a visual or audible feedback is given in step 103 and the actual template is updated by the recognized movement pattern in step 105. The updated actual pattern is now used by the recognition algorithm in steps 102 and 104. A deviation of the updated actual pattern from the target pattern is calculated and given as a feedback in step 106. In Figs. 4a, 4b, 4c and 4d, an evolution of the actual template 24 is illustrated. The target template 23 (Fig. 4a) and the actual template 24 (Fig. 4b) show a marked difference. Once the recognition algorithm has recognized an execution attempt, the data of the recognized movement pattern 25 (Fig. 4c) is used to update the actual template 24 from the old actual template (Fig. 4d, lower curve) to the new actual template (Fig. 4d, top curve), the new actual template 24 coming closer to the target template 23.
A possible update mechanism can be training the actual template 24 according to algorithms used for DTW or HMM, where only the recorded sensor data of the last executions (e.g. last 5 or 10) of the exercise are used. Finally, the person can receive feedback on the deviation from the desired reference movement by calculating and visualizing the distance between the target template 23, representing the reference movement pattern and the actual template 24, representing the actual movement pattern of the person. Visualization can be achieved by showing two rendered Figures where one shows the motion encoded in the target template 23 and the other in the actual template 24, or by an alignment of time series in case of DTW (see Fig. 5).
In Fig. 5, a time series graph is depicted, comparing the actual template 24 or recognized movement pattern data 25 to the target template 23. In this case, the differences are minimal.

Claims

CLAIMS:
1. Method of assessing a movement pattern (25), comprising the steps of: continuously monitoring sensor data which characterize a movement, recognizing the movement pattern (25) by comparing the sensor data to an actual template (24), - comparing the recognized movement pattern (25) to a target template (23).
2. Method according to claim 1, further comprising the step of updating the actual template (24) of data, using the recognized movement pattern (25).
3. Method according to claim 2, further comprising the step of monitoring an evolution of the actual template (24) with respect to the target template (23).
4. Method according to claim 1 or claim 2, wherein a distance from the recognized movement pattern (25) and/or the actual template (24) to the target template (23) is calculated.
5. Method according to claim 1 or claim 2, wherein a feedback regarding the recognized movement pattern (25) and/or the actual template (24) is generated.
6. Method according to claim 4, wherein a feedback comprises a visualized display of the distance.
7. Method according to claim 1, wherein an algorithm for recognizing the movement pattern (25) comprises Dynamic Time Warping (DTW), the target template preferably being represented by a multidimensional time series of data.
8. Method according to claim 1, wherein an algorithm for recognizing the movement pattern (25) comprises Hidden Markov Models (HMM), the target template preferably being encoded in form of a set of model parameters for a Markov chain.
9. Method according to claim 1, wherein sensors (20) which are appropriate for motion detection are applied to a limb of a person and the sensor data is fed into an electronic data processing means (10).
10. Method according to claim 1, wherein the target template (23) is recorded by a reference person, using sensors (20) which are appropriate for motion detection and an electronic data processing means (10).
11. Method according to claim 1 , wherein the personal template (24) is recorded in an initial session by a person performing the movement under assessment, preferably under instruction of a reference person.
12. Method according to claim 1, wherein a person performing the movement under assessment is instructed according to the target template (23), the instructions being presented on a display (11) by an electronic data processing means (10).
13. System (1) for assessing a movement pattern using a method according to claim 1, comprising: - one or more sensors (20) which are appropriate for detecting a movement, an electronic data processing means (10), adapted to process algorithms for recognizing the movement pattern (25) and for comparing the recognized movement pattern (25) to the target template (23), a storage (12) for storing at least the actual template and the target template.
14. System according to claim 13, wherein the electronic data processing means
(10) is adapted to process an algorithm for updating the actual template (24) using a recognized movement pattern (25).
15. System according to claim 13, further comprising output means (11) for providing feedback and/or instructions.
16. Use of a system according to claim 13 for a training of one or more movements of a person.
17. Use of a system according to claim 13 for a motor impairment rehabilitation therapy.
PCT/IB2008/051405 2007-04-20 2008-04-14 System and method of assessing a movement pattern Ceased WO2008129442A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP07106628.6 2007-04-20
EP07106628 2007-04-20

Publications (1)

Publication Number Publication Date
WO2008129442A1 true WO2008129442A1 (en) 2008-10-30

Family

ID=39675070

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2008/051405 Ceased WO2008129442A1 (en) 2007-04-20 2008-04-14 System and method of assessing a movement pattern

Country Status (2)

Country Link
CN (1) CN101662986A (en)
WO (1) WO2008129442A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011013099A1 (en) * 2009-07-31 2011-02-03 Koninklijke Philips Electronics N.V. Method and system for providing a training program to a subject
NL2004660C2 (en) * 2010-05-04 2011-11-07 Technologies88 B V Device and method for motion capture and analysis.
CN104809325A (en) * 2014-01-26 2015-07-29 国际商业机器公司 Method and device for detecting distinctions between event log and process model
EP2636021A4 (en) * 2010-11-04 2016-06-15 Mordechai Shani COMPUTER-ASSISTED ANALYSIS AND MONITORING OF MOBILITY ANOMALIES IN HUMAN PATIENTS
WO2016097655A1 (en) 2014-12-18 2016-06-23 Universite Grenoble Alpes System and method for controlling the cyclic motion of a body segment of an individual
CN106344031A (en) * 2016-08-29 2017-01-25 常州市钱璟康复股份有限公司 Sound feedback-based gait training and estimating system
US9589207B2 (en) 2013-11-21 2017-03-07 Mo' Motion Ventures Jump shot and athletic activity analysis system
JPWO2018042525A1 (en) * 2016-08-30 2019-04-11 富士通株式会社 Information processing apparatus, information processing system, information processing method, and information processing program
JPWO2018127947A1 (en) * 2017-01-04 2019-11-07 富士通株式会社 Information processing apparatus, information processing system, and information processing method
US10664690B2 (en) 2013-11-21 2020-05-26 Mo' Motion Ventures Jump shot and athletic activity analysis system
WO2020193945A1 (en) * 2019-03-28 2020-10-01 270 Vision Ltd A system and method for improving the range of motion of a patient
US11269410B1 (en) 2019-06-14 2022-03-08 Apple Inc. Method and device for performance-based progression of virtual content

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102198003B (en) * 2011-06-07 2014-08-13 嘉兴恒怡科技有限公司 Limb movement detection and evaluation network system and method
WO2013159282A1 (en) * 2012-04-24 2013-10-31 北京英福生科技有限公司 Customized self-learning identification system and method
CN109008993A (en) * 2018-07-13 2018-12-18 武汉久乐科技有限公司 A kind of vital sign data collection control method and device
CN112308880B (en) * 2019-08-30 2022-02-25 华为技术有限公司 Target user locking method and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10125653C1 (en) * 2001-05-25 2002-11-07 Siemens Ag Rehabilitation of patients with motor and cognitive disabilities with a gesture recognition system has an adaptation phase in which patients train the computer system to recognize input commands
WO2002095714A2 (en) * 2001-05-18 2002-11-28 Loeschinger Juergen Method and device for controlling the posture or movement of a person
US20040219498A1 (en) * 2002-04-09 2004-11-04 Davidson Lance Samuel Training apparatus and methods
US20050033200A1 (en) * 2003-08-05 2005-02-10 Soehren Wayne A. Human motion identification and measurement system and method
US20060158515A1 (en) * 2002-11-07 2006-07-20 Sorensen Christopher D Adaptive motion detection interface and motion detector

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002095714A2 (en) * 2001-05-18 2002-11-28 Loeschinger Juergen Method and device for controlling the posture or movement of a person
DE10125653C1 (en) * 2001-05-25 2002-11-07 Siemens Ag Rehabilitation of patients with motor and cognitive disabilities with a gesture recognition system has an adaptation phase in which patients train the computer system to recognize input commands
US20040219498A1 (en) * 2002-04-09 2004-11-04 Davidson Lance Samuel Training apparatus and methods
US20060158515A1 (en) * 2002-11-07 2006-07-20 Sorensen Christopher D Adaptive motion detection interface and motion detector
US20050033200A1 (en) * 2003-08-05 2005-02-10 Soehren Wayne A. Human motion identification and measurement system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CORRADINI A: "Dynamic time warping for off-line recognition of a small gesture vocabulary", PROCEEDINGS IEEE ICCV WORKSHOP ON RECOGNITION, ANALYSIS, AND TRACKING OF FACES AND GESTURES IN REAL-TIME SYSTEMS 13 JULY 2001 VANCOUVER, BC, CANADA, 2001, Proceedings IEEE ICCV Workshop on Recognition, Analysis, and Tracking of Faces and Gestures in Real-Time Systems IEEE Comput. Soc Los Alamitos, CA, USA, pages 82 - 89, XP002492776, ISBN: 0-7695-1074-4, Retrieved from the Internet <URL:http://dx.doi.org/10.1109/RATFG.2001.938914> *

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013500758A (en) * 2009-07-31 2013-01-10 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and apparatus for providing a training program to a subject
WO2011013099A1 (en) * 2009-07-31 2011-02-03 Koninklijke Philips Electronics N.V. Method and system for providing a training program to a subject
NL2004660C2 (en) * 2010-05-04 2011-11-07 Technologies88 B V Device and method for motion capture and analysis.
WO2011139153A1 (en) * 2010-05-04 2011-11-10 Technologies88 B.V. Device and method for motion capture and analysis
EP2636021A4 (en) * 2010-11-04 2016-06-15 Mordechai Shani COMPUTER-ASSISTED ANALYSIS AND MONITORING OF MOBILITY ANOMALIES IN HUMAN PATIENTS
US10271776B2 (en) 2010-11-04 2019-04-30 Mordechai Shani Computer aided analysis and monitoring of mobility abnormalities in human patients
US9589207B2 (en) 2013-11-21 2017-03-07 Mo' Motion Ventures Jump shot and athletic activity analysis system
US10664690B2 (en) 2013-11-21 2020-05-26 Mo' Motion Ventures Jump shot and athletic activity analysis system
US11227150B2 (en) 2013-11-21 2022-01-18 Mo' Motion Ventures Jump shot and athletic activity analysis system
CN104809325A (en) * 2014-01-26 2015-07-29 国际商业机器公司 Method and device for detecting distinctions between event log and process model
US11514348B2 (en) 2014-01-26 2022-11-29 International Business Machines Corporation Detecting deviations between event log and process model
US10417569B2 (en) 2014-01-26 2019-09-17 International Business Machines Corporation Detecting deviations between event log and process model
US10452987B2 (en) 2014-01-26 2019-10-22 International Business Machines Corporation Detecting deviations between event log and process model
US10467539B2 (en) 2014-01-26 2019-11-05 International Business Machines Corporation Detecting deviations between event log and process model
US11354588B2 (en) 2014-01-26 2022-06-07 International Business Machines Corporation Detecting deviations between event log and process model
US10474956B2 (en) 2014-01-26 2019-11-12 International Business Machines Corporation Detecting deviations between event log and process model
FR3030218A1 (en) * 2014-12-18 2016-06-24 Univ Joseph Fourier - Grenoble 1 SYSTEM AND METHOD FOR CONTROLLING THE MOVEMENT OF A BODY SEGMENT OF AN INDIVIDUAL
WO2016097655A1 (en) 2014-12-18 2016-06-23 Universite Grenoble Alpes System and method for controlling the cyclic motion of a body segment of an individual
CN106344031A (en) * 2016-08-29 2017-01-25 常州市钱璟康复股份有限公司 Sound feedback-based gait training and estimating system
EP3508120A4 (en) * 2016-08-30 2019-09-11 Fujitsu Limited INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
JPWO2018042525A1 (en) * 2016-08-30 2019-04-11 富士通株式会社 Information processing apparatus, information processing system, information processing method, and information processing program
EP3566648A4 (en) * 2017-01-04 2020-03-18 Fujitsu Limited INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD
JPWO2018127947A1 (en) * 2017-01-04 2019-11-07 富士通株式会社 Information processing apparatus, information processing system, and information processing method
WO2020193945A1 (en) * 2019-03-28 2020-10-01 270 Vision Ltd A system and method for improving the range of motion of a patient
US11269410B1 (en) 2019-06-14 2022-03-08 Apple Inc. Method and device for performance-based progression of virtual content
US11726562B2 (en) 2019-06-14 2023-08-15 Apple Inc. Method and device for performance-based progression of virtual content

Also Published As

Publication number Publication date
CN101662986A (en) 2010-03-03

Similar Documents

Publication Publication Date Title
WO2008129442A1 (en) System and method of assessing a movement pattern
Pan et al. A hierarchical hand gesture recognition framework for sports referee training-based EMG and accelerometer sensors
Lin et al. Online segmentation of human motion for automated rehabilitation exercise analysis
Houmanfar et al. Movement analysis of rehabilitation exercises: Distance metrics for measuring patient progress
EP3817650A1 (en) Sensing system and method for monitoring time-dependent processes
US9510789B2 (en) Motion analysis method
JP2019513527A (en) Systems and methods for neurological rehabilitation
WO2020008365A2 (en) Transferring learning in classifier-based sensing systems
US9826923B2 (en) Motion analysis method
JP2009542397A (en) Health management device
Lin et al. Segmenting human motion for automated rehabilitation exercise analysis
CN118628620B (en) Interactive LED display system for intelligent sports
KR20220072026A (en) Rehabilitation Training Method and System Using Rehabilitation Robot
CN118823879A (en) Intelligent rope skipping sports safety warning method and computer equipment based on behavior recognition
CN120432179A (en) Method and system for extracting and quantitatively evaluating neural reflex motion features
Morel et al. Automatic evaluation of sports motion: A generic computation of spatial and temporal errors
KR102578469B1 (en) Systme for providing posture and motion correction information of user using expert posture and motion analysis imformation
JP7192860B2 (en) Motion estimation system, motion estimation method, and motion estimation program
Wei et al. Human action understanding and movement error identification for the treatment of patients with Parkinson's disease
CN119943265A (en) A method for identifying exercise for elderly people with sarcopenia and an APP for exercise for elderly people with sarcopenia
WO2021039641A1 (en) Motion verbalization device, motion verbalization method, program, and motion recording device
CN114403858B (en) A method, equipment and system for human body motor function assessment
Anitha et al. Integrated stacked LSTM methodology for Parkinson's disease identification and exoskeleton rehabilitation using the Daphnet dataset
CN115153505A (en) A biofeedback spinal joint correction training method and device
CN119048301B (en) A VR motion training teaching method and system based on motion capture technology

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200880012887.9

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08737829

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08737829

Country of ref document: EP

Kind code of ref document: A1