Fall detection and fall risk detection systems and methods
10925518 ยท 2021-02-23
Assignee
Inventors
- Bijan Najafi (Highland Park, IL, US)
- Ashkan Vaziri (Brookline, MA, US)
- Ali-Reza Boloori (Ann Arbor, MI, US)
Cpc classification
G16Z99/00
PHYSICS
A61B5/7282
HUMAN NECESSITIES
A61B5/0004
HUMAN NECESSITIES
G08B21/0446
PHYSICS
G16H50/20
PHYSICS
A61B5/7264
HUMAN NECESSITIES
A61B5/11
HUMAN NECESSITIES
A61B5/1123
HUMAN NECESSITIES
A61B5/7225
HUMAN NECESSITIES
A61B5/7275
HUMAN NECESSITIES
A61B5/746
HUMAN NECESSITIES
A61B2562/0219
HUMAN NECESSITIES
International classification
A61B5/11
HUMAN NECESSITIES
A61B5/00
HUMAN NECESSITIES
Abstract
The present invention relates to a light-weight, small and portable ambulatory sensor for measuring and monitoring a person's physical activity. Based on these measurements and computations, the invented system quantifies the subject's physical activity, quantifies the subject's gait, determines his or her risk of falling, and automatically detects falls. The invention combines the features of portability, high autonomy, and real-time computational capacity. High autonomy is achieved by using only accelerometers, which have low power consumption rates as compared with gyroscope-based systems. Accelerometer measurements, however, contain significant amounts of noise, which must be removed before further analysis. The invention therefore uses novel time-frequency filters to denoise the measurements, and in conjunction with biomechanical models of human movement, perform the requisite computations, which may also be done in real time.
Claims
1. A fall risk assessment system comprising: a data processing system comprising one or more processor circuits configured to process data generated by a sensor, the data including information representative of at least one signal generated by the sensor in response to movement of an upper part of a body of a person, the data processing system programmed to at least; process said data to identify one or more peaks in the at least one signal by comparing values of the at least one signal with one or more predefined fall thresholds; and for at least one identified peak of the one or more peaks: process said data to classify a non-fall activity performed by the person during a time period based on the one or more predefined fall thresholds, the time period that encompasses said non-fall activity being at least one of before said identified peak or after said identified peak; and process a portion of the data corresponding to the time period that encompasses said identified non-fall activity to compute at least one parameter of the following parameters using said data: a lateral sway of the person; an acceleration of the upper part of the person; or a duration of the non-fall activity of the person; and the data processing system further programmed to: identify a risk of falling of the person at a subsequent time based on an evaluation of the at least one computed parameter with a statistical model, the statistical model to produce a numerical score of the risk of falling based on the at least one computed parameter.
2. The fall risk assessment system of claim 1, wherein the acceleration of the upper part of the person is associated with acceleration in at least one of a frontal direction or a vertical direction.
3. The fall risk assessment system of claim 1, wherein the said non-fall activity is at least one of standing, taking one step, taking multiple consecutive steps forming an episode of walking, transitioning from sitting to standing, or transitioning from standing to sitting.
4. The fall risk assessment system of claim 1, wherein the risk of falling is identified by evaluating at least one of the following: a number of one or more non-fall activities including the identified non-fall activity occurring during the time period; or an average of the at least one computed parameter, the average computed based on said portion of the data corresponding to the time period that encompasses said non-fall activity during said time period.
5. The fall risk assessment system of claim 4, wherein the number of one or more non-fall activities or the average of at least one computed parameter is evaluated over one day.
6. A fall risk assessment system comprising: a data processing system comprising one or more processor circuits configured to process data generated by a sensor, the data including information representative of at least one signal generated by the sensor in response to movement of a part of a body of a person, the data processing system programmed to at least; process said data to identify one or more peaks in the at least one signal by comparing values of the at least one signal with one or more predefined fall thresholds; and for at least one identified peak of the one or more peaks: process said data to classify a non-fall activity performed by the person during a time period based on the one or more predefined fall thresholds, the time period that encompasses said non-fall activity being at least one of before said identified peak or after said identified peak; and process a portion of the data corresponding to the time period that encompasses said identified non-fall activity to compute at least one parameter of the following parameters using said data: an acceleration of the part of the body of the person; or a duration of the non-fall activity of the person; and the data processing system further programmed to: identify a risk of falling of the person at a subsequent time based on an evaluation of the at least one computed parameter with a statistical model, the statistical model to produce a numerical score of the risk of falling based on the at least one computed parameter.
7. The fall risk assessment system of claim 6, wherein the acceleration of the part of the body of the person is associated with acceleration in at least one of a frontal direction or a vertical direction.
8. The fall risk assessment system of claim 6, wherein the said non-fall activity is at least one of standing, taking one step, taking multiple consecutive steps forming an episode of walking.
9. The fall risk assessment system of claim 6, wherein the risk of falling is evaluated by considering an average of the at least one computed parameter, the average computed based on said portion of the data corresponding to the time period that encompasses said non-fall activity during said time period.
10. The fall risk assessment system of claim 9, wherein the risk of falling is identified by evaluating a number of one or more non-fall activities including the identified non-fall activity occurring during the time period, wherein the number of one or more non-fall activities or the average of at least one parameter is evaluated during one day.
11. The fall risk assessment system of claim 6, wherein the sensor is attached to an upper part of the body.
12. The fall risk assessment system of claim 6, wherein the sensor is attached to a torso of the person or a shoulder of the person.
13. The fall risk assessment system of claim 6, wherein the sensor is attached to an arm of the person.
14. The fall risk assessment system of claim 6, wherein said one or more processor circuits of the data processing system are further programmed to identify said risk of falling using a history of one or more fall events of the person.
15. The fall risk assessment system of claim 14, wherein the one or more processor circuits of the data processing system are further programmed to use at least one algorithm to detect one or more falls of the person, and wherein said history of one or more fall events includes a history of the detected one or more falls.
16. The fall risk assessment system of claim 6, wherein said risk of falling is identified based at least in part on a linear combination of two or more of said at least one computed parameter.
17. The fall risk assessment system of claim 6, further comprising a communications system configured to receive said data from said sensor.
18. The fall risk assessment system of claim 6, further comprising the sensor.
19. The fall risk assessment system of claim 6, wherein said one or more processor circuits of the data processing system are further programmed to identify said risk of falling based at least in part on one or more of: a percentage of time the person is standing or walking; a number of postural transitions the person attempts; and a ratio of a duration of time the person standing to a duration of time the person walking.
20. The fall risk assessment system of claim 6, wherein said movement of the part of the body of the person is associated with activities of daily living.
21. A method of evaluating a risk of falling of a person, the method comprising: electronically receiving data generated by a sensor, the data representative of at least one signal generated by the sensor in response to movement of an upper part of a body of a person; processing said data to identify one or more peaks in the at least one signal by comparing values of the at least one signal with one or more predefined fall thresholds; for at least one identified peak of the one or more peaks; processing said data to classify a non-fall activity performed by the person during a first time period based on the one or more predefined fall thresholds, the first time period that encompasses said non-fall activity being at least one of before said identified peak or after said identified peak; processing a portion of the data corresponding to a the first time period that encompasses said identified non-fall activity to compute at least one parameter of the following parameters using said data: an acceleration of the upper part of the person; or a duration of the non-fall activity of the person; and identifying a risk of falling of the person at a subsequent time based on an evaluation of the at least one computed parameter with a statistical model, the statistical model to produce a numerical score of the risk of falling based on the at least one computed parameter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The foregoing and other objects, features, and advantages of the invention will be apparent from the following detailed description of the invention, as illustrated in the accompanying drawings, in which like reference numerals designate like parts throughout the figures thereof and wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS
(11) The present invention consists of a system and method for performing the following tasks during the user's everyday life: (1) monitoring the user's physical activity; (2) automatically detecting the user's falls; and (3) assessing the user's risk of falling. The second and third tasks are based on the results obtained from the first.
(12) As shown by
(13) The SM 101 may also include a data-storage system for storing the measured accelerations. An optional on-board communications system provides the SM 101 the capability to transmit the collected data and/or analyzed signals through either wired or wireless links for storage and/or for further offline analysis.
(14) Analysis of the measured acceleration signals may be carried out (1) entirely on-board the SM 101, (2) partially on-board the SM 101 and partially at other location(s), or (3) entirely at other location(s). In case some or all of the analysis is (are) carried out on-board the SM 101, a data processing circuit will be included on-board the SM to carry out the required computations according to software-based algorithms developed as part of the present invention. In case some or all of the analysis is carried at location(s) separate from the SM 101, the required data processing circuits performing the analysis may be ordinary or special-purpose computers, and are integrated with software-based algorithms developed as part of the present invention.
(15) A. Monitoring the User's Physical Activity
(16) Monitoring the user's physical activity consists of monitoring and assessing the user's postures, movements, trunk tilt, as well as fall-related task parameters. To this end, the system computes various parameters associated with the subject's movement from the data recorded by the SM 101. These parameters consist of: (a) the subject's trunk tilt (specified in degree, measuring the angle between the subject's trunk axis, and the axis aligned with the gravitational force-see
(17) Use of accelerometers in place of gyroscopes by the present invention allows for long-term autonomous operability of the system. The associated challenges introduced by this replacement, however, consist of processing the resulting noisy accelerometer signals during everyday living activities.
(18) I. Identifying the Types of Postural Transitions, and Computing their Durations and Occurrences:
(19) The flowchart in
(20)
(21) As shown in
(22) The above steps suppress and remove signal artifacts, such as noisy peaks, associated with shocks or other locomotion activities.
(23) Following the initial determination of the postural transition duration (T.sub.1), the system computes a more accurate estimate of the postural transition duration, T.sub.2, by applying additional filters to the frontal acceleration signal only within a time interval that is centered at I.sub.1, but that is typically 10% to 30% longer in duration than T.sub.1 310. Such filtering of the frontal acceleration signal significantly decreases the requisite calculation costs, therefore enabling real-time implementation of the algorithm.
(24) If the value T.sub.1 310 surpasses a defined threshold, Th.sub.2 (box 205 in
(25) The time of the maximum peak a.sub.F-p2 represents the time of the postural transition, and the parameter T.sub.2 311 represents the estimate of the duration of the postural transition.
(26) For each postural transition, following the computation of its time of occurrence and its duration, the system uses the step-by-step algorithm below to identify its type (e.g., ST-SI or ST-SI): 1) as represented by boxes 209 and 210 in
(27)
(28)
II. Analyzing Gait, and Identifying the Corresponding Walking Periods:
(29)
(30) The algorithm consists of the following steps: 1) remove from consideration data during time periods associated with postural transitions and lying (boxes 401-402 in
(31)
where (t) represents the time-varying trunk angle, and a.sub.V-interial(t) and a.sub.F-interial(t) represent the time-varying vertical and frontal acceleration components, respectively;
(32) This algorithm, furthermore, enables both the recognition of undetected gait steps, and the removal of false detected steps.
(33) The system, through another algorithm, computes the times of heel-strike (initial contact) and toe-off (final contact) events using information extracted from the frontal and vertical acceleration signalsthis step corresponds to box 408 in
(34) Gait speed (i.e., stride velocity) is computed (box 410 in
(35) III. Detecting and Classifying the Lying Posture.
(36) The system distinguishes lying from sitting and standing by comparing the angle of the vertical accelerometer signal a.sub.V(t) to that of the gravitational component. While the vertical accelerometer measures almost zero during lying periods, its value is significantly greater during sitting and upright posturesin some cases the value is close to the gravitational constant.
(37) The system identifies both the sit/stand-to-lying (SI/ST-L) and the mirror opposite (i.e., L-SI/ST) postural transitions using the following algorithm: 1) band-pass filter the vertical accelerometer signal (box 600 in
B. Computing the Risk of Falling and the Quality of the Subject's Physical Activity
(38) By monitoring the subject's physical activity, the invented system both evaluates the quality of the subject's physical activity, and computes the decline or progress in the subject's functional performance.
(39) The subject's risk of falling (RoF) during everyday life is computed by quantifying the quality of the subject's postural transitions and physical activities using the following algorithm: 1) estimate the lateral sway (.sub.sway) of the subject during PT by computing the standard deviation of the lateral accelerometer during PT (box 700,
(40) To identify a subject at a high risk of falling more accurately, the system continually adjusts the requisite threshold values based on the history of falls or other similar events detected by the algorithm (e.g., high-impact experienced shortly after a postural transition, very short ST-SI durations, etc.)
(41) I. Automatic Fall Detection.
(42) The present invention uses a novel algorithm, based solely on accelerometer signals, to automatically identify falls during the subject's everyday life with high sensitivity and specificity. The fall-detection algorithm described here uses information about the subject's physical activity, as well as posture. The flowchart in
a.sub.trans(t)={square root over ([a.sub.F(T)].sup.2+[a.sub.V(t)].sup.2)}(box 800); 2) apply a peak-detection algorithm (box 801) to a.sub.trans(t) to identify the presence of shocks a.sub.transP.sub.max; 3) confirm a fall event by considering the subject's PA and posture prior to impact times (marked by the identified shocks)this step is carried out using algorithms described above; 4) use different algorithms to identify a fall event, depending on the results of step (3) supra: (i) if impacts occur while subject is walking or turning, depending on whether the impacts occurred after right or left step, the algorithm chooses appropriate thresholds and coefficients required for subsequent steps (Th.sub.8: box 812; Th.sub.9: box 814; and coefficients of the multivariable model: box 816); (ii) if activity preceding the shock is not identified as walking, turning or any sequential locomotion (e.g., walking upstairs or downstairs,) the algorithm would identify as fall events only the shocks that occur after a postural transition to sitting or lying; (iii) Next, thresholds and coefficients required for subsequent steps are modified; 5) segment the shock-pattern following a postural transition into pre-shock, impact, and post-shock phases based on the location of local minimum peaks relative to the absolute maximum peak (p.sub.max) in the signal a.sub.trans(t) (box 810,
a.sub.total(t.sub.impact)=a.sub.F(t.sub.impact)+a.sub.V(t.sub.impact+a.sub.V(t.sub.impact); (ii) the sum frontal and lateral accelerations at impact time:
a.sub.F+L(t.sub.impact)=a.sub.F(t.sub.impact)+a.sub.L(t.sub.impact); (iii) the difference of speed in each direction at the impact time (V.sub.F-impact, V.sub.V-impact, and V.sub.L-impact); and (iv) energy of the norm of vertical and frontal acceleration during the impact phase (.sub.shock):
(43)
II. Physical Activity Classification.
(44) The algorithms described above will classify the subject's physical activity and posture, determine his or her risk of falling and quality of movements. In addition, several rules will be applied to improve the classifications performed by the above algorithms. These rules include, but are not limited to, the following: 1) If two contradictory states are detected (e.g., lying with walking or sitting with walking) preference is first given to lying, then to walking, and finally to postural transitions. This rule is based on the rationale that the lying posture is classified with the least amount of error. It should be noted that since the algorithms for different postural detections operate independently, two contradictory sets of activities may be identified. 2) Two successive postural transitions classified as the same type (e.g., SI-ST followed by SI-ST) are not possiblethe classifications are modified according to the preceding and subsequent activities. 3) Elderly subjects cannot lean backwards after a SI-ST transition with a high likelihood. The algorithm estimates the trunk lean angle based on the trunk angle before (.sub.PT-pre) and/or following (.sub.PT-post) the postural transition. (i) Both .sub.PT-pre and .sub.PT-post are estimated based on the mean (E[.]) of the frontal acceleration during the rest period immediately before, or after a postural transition, according to the following formulas:
.sub.PT-pre=sin.sup.1(E[a.sub.F(t)|pre-PT-rest)
.sub.PT-post=sin.sup.1(E[a.sub.F(t)|post-PT-rest) where E[a.sub.F(t)pre-PT-rest] denotes the mean of the frontal acceleration signal during the rest period immediately before the postural transition; E[aF(t)post-PT-rest] denotes the corresponding mean after the postural transition. (ii) If the standard deviation of both frontal and vertical accelerations during a local interval before or after a postural transition were lower than a pre-defined threshold, the algorithm will classify that duration as a rest period. (iii) Sensor inclination (.sub.initial) is computed from the average of the frontal accelerometer signal during a recognized walking episode containing at least ten steps: .sub.initial=sin.sup.1([a.sub.F(t)|walking; 10 steps]. (iv) The backwards-leaning state is detected if, subtracting .sub.initial from .sub.PT-pre (or .sub.PT-post) yields a value lower than a pre-defined threshold. 4) The duration of the lying posture should be more than a specified length (e.g., 30 seconds). 5) For an episode to be classified as walking, it must include at least three successive steps within a predefined interval. 6) Since it is improbable for a person, especially an elderly subject, to stand for long periods without any movements, long standing periods without additional activity (e.g., more than three minutes) are interpreted as sitting. This rule applies if the standard deviations of both the vertical and frontal accelerations are below pre-defined thresholds.
REFERENCES
(45) [1] B. Najafi and K. Aminian, Body movement monitoring system for elderly people, determines time and duration of postural transition (2000, European and US Patent), EP1195139-A1 EP810920 5 Oct. 2000; US2004015103-A1 US398462 4 Apr. 2003, 2000. [2] B. Najafi, K. Aminian, F. Loew, Y. Blanc, and P. A. Robert, Measurement of stand-sit and sit-stand transitions using a miniature gyroscope and its application in fall risk evaluation in the elderly, Ieee Transactions on Biomedical Engineering, vol. 49, pp. 843-851, 2002. [3] B. Najafi, K. Aminian, A. Paraschiv-Ionescu, F. Loew, C. J. Bula, and P. Robert, Ambulatory system for human motion analysis using a kinematic sensor: Monitoring of daily physical activity in the elderly, Ieee Transactions on Biomedical Engineering, vol. 50, pp. 711-723, 2003. [4] R. W. Bohannon, A. W. Andrews, and M. W. Thomas, Walking speed: reference values and correlates for older adults, J Orthop Sports Phys Ther, vol. 24, pp. 86-90, 1996. [5] K. Aminian, B. Najafi, C. Bula, P. F. Leyvraz, and P. Robert, Spatio-temporal parameters of gait measured by an ambulatory system using miniature gyroscopes, Journal of Biomechanics, vol. 35, pp. 689-699, 2002. [6] K. Aminian, B. Najafi, J. Gramiger, P. Morel, and N. Bijan, Autonomous measuring unit for human movement has sensors, conditioning circuit, display, and circuit for recording kinematic parameters of body segment, ECOLE POLYTECHNIQUE FEDERALE LAUSANNE (ECOL-Non-standard) AMINIAN K (AMIN-Individual) BUAN N (BUA-Individual) GRAMIGER J (GRAM-Individual) MOREL P (MORE-Individual). [7] K. Aminian, K. Rezakhanlou, E. De Andres, C. Fritsch, P. F. Leyvraz, and P. Robert, Temporal feature estimation during walking using miniature accelerometers: an analysis of gait improvement after hip arthroplasty, Medical & Biological Engineering & Computing, vol. 37, pp. 686-691, 1999. [8] S. R. Cummings, M. C. Nevitt, and S. Kidd, Forgetting falls. The limited accuracy of recall of falls in the elderly, J Am Geriatr Soc, vol. 36, pp. 613-6, 1988. [9] D. Oliver, M. Britton, P. Seed, F. C. Martin, and A. H. Hopper, Development and evaluation of evidence based risk assessment tool (STRATIFY) to predict which elderly inpatients will fall: case-control and cohort studies, Bmj, vol. 315, pp. 104953, 1997. [10] M. E. Tinetti, T. F. Williams, and R. Mayewski, Fall risk index for elderly patients based on number of chronic disabilities, Am J Med, vol. 80, pp. 429-34, 1986. [11] K. Doughty, R. Lewis, and A. McIntosh, The design of a practical and reliable fall detector for community and institutional telecare, J Telemed Telecare, vol. 6 Suppl 1, pp. S150-4, 2000. [12] U. Lindemann, A. Hock, M. Stuber, W. Keck, and C. Becker, Evaluation of a fall detector based on accelerometers: a pilot study, Med Biol Eng Comput, vol. 43, pp. 548-51, 2005. [13] Y. Depeursinge, J. Krauss, and M. El-Khoury, Device for monitoring the activity of a person and/or detecting a fall, U.S. Pat. No. 6,201,476, 2001. [14] N. Noury, G. Barralon, G. Virone, P. Boissy, M. Hamel, and P. Rumeau, A smart sensor based on rules and its evaluation in daily routines, presented at 25th Annual International Conference of the IEEE Eng. Med. Biol. Society, 2003.