[go: up one dir, main page]

US20160249833A1 - Method and apparatus for monitoring quality of a dynamic activity of a body - Google Patents

Method and apparatus for monitoring quality of a dynamic activity of a body Download PDF

Info

Publication number
US20160249833A1
US20160249833A1 US15/023,179 US201415023179A US2016249833A1 US 20160249833 A1 US20160249833 A1 US 20160249833A1 US 201415023179 A US201415023179 A US 201415023179A US 2016249833 A1 US2016249833 A1 US 2016249833A1
Authority
US
United States
Prior art keywords
data
quality
dynamic activity
acceleration
inertial sensor
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.)
Abandoned
Application number
US15/023,179
Inventor
Daniel Matthew Ronchi
Andrew James Ronchi
Edgar Charry
Wenzheng Hu
Michael Panaccio
Muhammad Umer
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.)
Dorsavi Pty Ltd
Original Assignee
Dorsavi Pty Ltd
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
Priority claimed from AU2013903605A external-priority patent/AU2013903605A0/en
Application filed by Dorsavi Pty Ltd filed Critical Dorsavi Pty Ltd
Publication of US20160249833A1 publication Critical patent/US20160249833A1/en
Assigned to DORSAVI PTY LTD reassignment DORSAVI PTY LTD ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PANACCIO, MICHAEL, UMER, Muhammad, CHARRY, Edgar, RONCHI, ANDREW J., RONCHI, DANIEL M., HU, Wenzheng
Assigned to dorsaVi Ltd reassignment dorsaVi Ltd CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: DORSAVI PTY LTD
Abandoned legal-status Critical Current

Links

Images

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/1118Determining activity level
    • 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/112Gait analysis
    • 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
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7253Details of waveform analysis characterised by using transforms
    • A61B5/726Details of waveform analysis characterised by using transforms using Wavelet transforms
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
    • G01C22/006Pedometers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
    • G01P15/02Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
    • G01P15/14Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of gyroscopes
    • 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
    • A61B2562/00Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
    • A61B2562/02Details of sensors specially adapted for in-vivo measurements
    • A61B2562/0219Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2562/00Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
    • A61B2562/02Details of sensors specially adapted for in-vivo measurements
    • A61B2562/0223Magnetic field sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0015Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
    • A61B5/0024Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system for multiple sensor units attached to the patient, e.g. using a body or personal area network
    • 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/1123Discriminating type of movement, e.g. walking or running
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6801Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
    • A61B5/6813Specially adapted to be attached to a specific body part
    • A61B5/6828Leg

Definitions

  • PCT/AU2013/000814 filed on 24 Jul. 2013 and entitled Method and apparatus for measuring reaction forces.
  • PCT/AU2013/001295 filed on 8 Nov. 2013 and entitled Method and apparatus for monitoring deviation of a limb.
  • PCT/AU2014/000426 filed on 14 Apr. 2014 and entitled Method and Apparatus for Monitoring Dynamic Status of a Body.
  • the present invention relates to a method and apparatus for monitoring, diagnosing, measuring and/or providing feedback on metrics associated with Quality of a dynamic activity of a body or body part of a vertebral mammal.
  • the present invention will hereinafter be particularly described with reference to measurement of biomechanical metrics relating to Quality of a dynamic activity such as walking and/or running. Nevertheless it is to be appreciated that the present invention is not thereby limited to measurement of such dynamic activity.
  • Objective information relating to biomechanical parameters such as ground contact time, knee deviation, stride length etc. may be used for both performance improvement and injury prevention.
  • the apparatus of the present invention may be configured to provide a system for measurement of running quality that may be completely ambulatory, personalized and easy to use.
  • the system may be used by individuals, recreation and professional runners alike.
  • the method and apparatus of the present invention may monitor and/or estimate multiple biomechanical metrics and/or parameters and/or various combinations of the metrics associated with the dynamic activity of the body or body part.
  • biomechanical metrics associated with Quality of a dynamic activity such as walking and/or running that may be monitored include a measure of airborne time, speed, vertical, medio-lateral and anterior-posterior speeds, displacement, distance, stride length, stride rate, knee height, knee deviation, ground contact time, foot strike type, minimum toe clearance, acceleration and/or angular rate of change of a body or body part, vertical, horizontal, rotational 3D forces, timing of forces and impact and vibration applied to and/or experienced by the body or body part.
  • apparatus for monitoring, measuring and/or estimating metrics and/or combinations of the metrics associated with Quality of a dynamic activity of a body or body part of a vertebral mammal said apparatus including:
  • the apparatus may optionally include a magnetic field sensor for measuring a magnetic field around the body or body part and for providing data indicative of the magnetic field.
  • the dynamic activity to be monitored may include walking and/or running.
  • the processor may be configured to execute at least one algorithm for evaluating the one or more biomechanical metrics associated with quality of the dynamic activity.
  • the at least one algorithm may be adapted to evaluate the or each biomechanical metric based on features of a signal detected by a Wavelet transform of the data.
  • the Wavelet Transform may be adapted to detect local features in a time-domain of a signal measured by the at least one inertial sensor.
  • the local features may include specific peaks, troughs and/or slope of the signal being features related to known events, such as heel strike, toe off and/or knee deviation.
  • the Wavelet Transform may be adapted to decompose the signal into approximation decompositions and detail decompositions associated with the local features, being shifted and/or scaled versions of a mother wavelet.
  • the present invention may comprise a wavelet-based algorithm.
  • the algorithm may rely on typical frequency bands specific to a signal for the activity being monitored.
  • the biomechanical metrics associated with quality of the dynamic activity may include a measure of airborne time, speed, vertical, medio-lateral and anterior-posterior speeds, displacement, distance, stride length, stride rate, knee height, knee deviation, ground contact time, foot strike type, minimum toe clearance, acceleration and/or angular rate of change of the body or body part, vertical, horizontal, rotational 3D forces, timing of forces and impact and vibration applied to and/or experienced by the body or body part.
  • the biomechanical metrics may be used to provide a scoring system for quality of the dynamic activity.
  • two or more biomechanical metrics may be used in combination to provide a score or measure of quality of a dynamic activity of a body or body part of a vertebral mammal.
  • the or each metric or a related scoring system associated with quality of the dynamic activity may be assessed with reference to a preferred range or threshold of values.
  • One measure of Quality of a running event may include the status of bio-mechanical metrics relative to known, implied or ideal ranges or thresholds. A variation in the metrics beyond these ranges or thresholds may indicate potential biomechanical issues that may relate to injury or other problems or may indicate degradation of overall performance when running.
  • a preferred range of ground contact times for optimal running may be 180-200 milliseconds.
  • Stride rate may be optimal at substantially 170-190 steps per minute, preferably 180 steps per minute.
  • Stride length may be optimal when the ratio of stride length to leg length lies substantially in the range 2.6 and 2.9.
  • GRFs may be optimal when an Absolute Symmetry Index (ASI), which computes level of asymmetry between forces on the left (GRF L) and right (GRF R) legs, lies substantially between ⁇ 10%. ASI is defined as 100*(GRF L ⁇ GRF R)/(GRF L+GRF R)/2.
  • an accumulation of each footfall's GRF over a sprint or jog may provide a meaningful scoring measure for runners during a single run and for tracking different runs over time.
  • a measure of ‘load total’ for a jogging session may be calculated by taking the GRF for each stride and summing them all for the jog period.
  • the at least one inertial sensor may include an accelerometer.
  • the accelerometer may be adapted for measuring acceleration along one or more orthogonal axes.
  • the at least one inertial sensor may include a gyroscope and/or a magnetometer.
  • the present invention may evaluate metrics associated with the body part by using two inertial sensors such as accelerometers.
  • the present invention may avoid a need to transform sensor measurements to a global frame of reference by using an additional sensor such as gyroscope and/or magnetometer.
  • the body of the mammal may include lower limbs such as tibias and the at least one inertial sensor may include a wireless acceleration sensor adapted to be placed on each tibia.
  • the at least one inertial sensor may include an analog to digital (A to D) converter for converting analog data to a digital domain.
  • the A to D converter may be configured to convert an analog output from the wireless acceleration sensor to digital data prior to storing the data.
  • the apparatus may include means for providing feedback to a subject being monitored.
  • An additional sensor such as gyroscope or magnetometer may be used to provide angular displacement of the body part for an event associated with a running activity, such as knee deviation when the leg hits the ground or knee range of movement.
  • the algorithm may be adapted to integrate rotation and/or magnetic field data over a period of time to provide angular displacement.
  • the algorithm may be adapted to integrate the data over a period of time to provide the angular displacement (e).
  • the events to be monitored may manifest while performing physical activities and/or movements including activities and/or movements such as walking, running and/or sprinting, hopping, landing, squatting and/or jumping. Some activities may include movements of limbs of interest including legs. Other activities such as playing a game of tennis may include movement of limbs of interest including arms.
  • a method for monitoring, measuring and/or estimating metrics and/or combinations of the metrics associated with Quality of a dynamic activity of a body or body part of a vertebral mammal said method including:
  • FIGS. 1( a ) to 1( g ) show examples of running events and associated accelerometer data from a tibia
  • FIG. 2 shows placement of sensors on a medial part of the tibia
  • FIG. 3 shows one form of apparatus according to the present invention
  • FIG. 4 a shows a transversal plane cut of the tibia highlighting transformation of sensor data from sensor frame B to frame C;
  • FIG. 4 b shows transformation of sensor data from frame C to global frame O
  • FIG. 5 shows a flow chart of a data processing algorithm for obtaining a measure of quality of running
  • FIG. 6 shows a flow chart of a Wavelet-based algorithm being used to detect features of running events
  • FIG. 7 shows an acceleration signal and four daughter wavelets
  • FIGS. 8( a ) to 8( d ) show examples of sprinting data from four different subjects and detected gait events
  • FIG. 9 shows synchronized accelerometer and force plate data portraying delay ⁇ for a “toe off” event measured by a sensor
  • FIG. 10 shows a scatter plot of delay ⁇ versus speeds for data obtained from six subjects and a linear best-fit
  • FIG. 11 shows an example of ground contact time measured over time from a running subject
  • FIG. 12 shows an example of angular measurements of knee deviation in sagittal and medio-lateral planes and associated tibial acceleration data
  • FIG. 13 shows a scatter plot of knee height versus peak acceleration for data obtained from three subjects
  • FIGS. 14( a ) and 14( b ) show average height for the left and right knees for a subject and knee height asymmetry index for the same subject;
  • FIGS. 15( a ) and 15( b ) show scatter plots of maximum acceleration slope and maximum binned acceleration slope for three subjects;
  • FIG. 16 shows plots of speed measured via sensors and GPS
  • FIG. 17 shows stride length for one subject during a run
  • FIG. 18 shows a scatter plot of acceleration versus speed during Flat foot events.
  • a preferred embodiment of the present invention includes one or more wireless inertial sensors adapted to be placed on one or both lower limbs such as on each tibia.
  • the one or more sensors may be associated or incorporated with the lower limbs by being attached to an ankle or incorporated with footwear such as the sole of a shoe.
  • the sensors may continuously measure inertial forces acting on the lower limbs during a running gait cycle.
  • Metrics associated with running quality such as ground contact time and/or knee deviation may be computed from models derived from past data and/or specific features from the sensor signals.
  • the specific features may include peaks, troughs and/or the slope of acceleration signals measured by the inertial sensor placed on the lower limb such as on the tibia.
  • the specific features may be physically related to known gait events, such as heel strike or toe off.
  • Running quality may be objectively measured by analysing detected gait events indicating in terms of their magnitude, relative difference between left and right feet, timing and/or duration.
  • ground contact time may be defined as time between heel strike and toe off gait events while knee deviation may be defined as magnitude of knee angulation between foot strike and toe off time.
  • a running activity may be divided into two basic phases: a stance phase and a swing phase.
  • the stance phase occurs when the foot is in contact with the ground, while the swing phase occurs when the foot is in the air.
  • Running is characterized by the fact that at some point in the running cycle, both feet are in the air simultaneously.
  • FIGS. 1( a ) to 1( g ) show video snapshots of gait events from one subject running at 21 km/h.
  • the gait events shown in FIGS. 1( a ) to 1( g ) are Foot Strike (FS), Flat Foot (FF), Body Alignment (BA), Toe Off (TO), Opposite Foot strike (OFS), Maximum Knee Height (MKH) and Minimum Toe Clearance (MTC) respectively.
  • the acceleration signals monitored by an inertial sensor placed on the tibia of a subject during running may be modelled as a quasi-periodic stochastic process, with variable temporal events that relate to gait events as outlined above.
  • Automatic and reliable detection of gait events may be critical to providing real-time information related to different characteristics of the subject's gait pattern during walking or running. For example, this information may be used to derive ground contact time, ground reaction forces, or knee height. Consequently, feedback may be provided to the subject, so that the subject may modify his or her technique or training according to goals and experience.
  • Running events may be uniquely identified in the time domain by a set of wavelets.
  • a Wavelet Transform may detect local features of different frequencies in the time-domain.
  • the wavelet transform may decompose a time domain signal into shifted and scaled versions of a “mother” wavelet or into approximation and/or detail decompositions.
  • contact time may provide a measure of running quality as it is directly related to magnitude of power generated in an anterior-posterior plane.
  • a runner may be required to exert more power to propel his/her leg forward.
  • Contact time may therefore be considered as inversely proportional to metabolic cost of a run.
  • Inward (valgus) or outward (varus) angulation of a knee is a known predictor of lower limb injuries such as shin splints in runners and in and other sports.
  • valgus or varus tendency in a runner may be a useful metric of running quality.
  • automatic reporting of valgus or varus measures during a run may require additional information such as position of the knee at the instant of each foot strike.
  • Apparatus according to the present invention may be placed on a body part such as a medial part of a tibia as shown in FIG. 2 to enable monitoring of 3D dynamics.
  • the apparatus may include one or more inertial sensors such as accelerometers, gyroscopes and/or magnetometers as shown in FIG. 3 .
  • the apparatus may include a digital processing engine configured to execute one or more algorithms.
  • the algorithm(s) may take account of variables such as movement of sensors during an activity relative to different frames of reference.
  • one form of apparatus includes sensors 10 , 11 placed along or in-line with tibial axes of the left and right legs of a human subject 12 .
  • Sensors 10 , 11 are placed on the legs of subject 12 such that the frames of reference of sensors 10 , 11 are defined by axes x,y,z with axes x,z being in the plane of FIG. 2 (front view) and axes x,y being in the plane of FIG. 2 (side view).
  • measurement of Valgus or Varus may be defined as a rotation around the y axis.
  • Each sensor 10 , 11 may include a rotation sensor such as a 1D, 2D or 3D gyroscope to measure angular velocity and optionally a 1D, 2D or 3D accelerometer to measure acceleration and/or a magnetic sensor such as a magnetometer to measure magnetic field.
  • a rotation sensor such as a 1D, 2D or 3D gyroscope to measure angular velocity and optionally a 1D, 2D or 3D accelerometer to measure acceleration and/or a magnetic sensor such as a magnetometer to measure magnetic field.
  • the positive axes on both legs may point up or down so that tibial acceleration may be measured in a vertical direction at least.
  • each sensor 10 , 11 includes sensor elements 24 , 25 , 26 and 24 ′, 25 ′, 26 ′ for measuring acceleration, angular rotation and magnetic field data respectively.
  • Data obtained from sensor elements 24 , 25 , 26 and 24 ′, 25 ′, 26 ′ is converted from an analog to digital format using Analog to Digital Converters (ADC) 27 , 28 , 29 , and 27 ′, 28 ′, and 29 ′ respectively.
  • ADC Analog to Digital Converters
  • the data may be held in digital memories 30 and 30 ′ for temporary analysis and/or storage.
  • Coordination of data flow and processing of signals from sensor elements 24 , 25 , 26 and 24 ′, 25 ′, 26 ′ is performed by Central Processing Units (CPUs) 31 and 31 ′.
  • CPUs Central Processing Units
  • Data measured via sensor elements 24 , 25 and 26 and 24 ′, 25 ′ and 26 ′ may be sent via wireless transmitters 32 , 32 ′ to a base station including remote receiver 33 and microprocessor 34 .
  • Microprocessor 34 is associated with remote receiver 33 and includes a digital processing engine for processing the data.
  • Digital memories 30 , 30 ′ may include structure such as flash memory, memory card, memory stick or the like for storing digital data.
  • the memory structure may be removable to facilitate downloading the data to a remote processing device such as a PC or other digital processing engine.
  • the digital memories 30 , 30 ′ may receive data from sensor elements 24 , 25 , 26 and 24 ′, 25 ′, 26 ′.
  • Each sensor element 24 , 25 , 26 and 24 ′, 25 ′, 26 ′ may include or be associated with a respective analog to digital (A to D) converter 27 , 28 , 29 and 27 ′, 28 ′, 29 ′.
  • the or each A to D converter 27 , 28 , 29 and 27 ′, 28 ′, 29 ′ and memory 30 , 30 ′ may be associated directly with sensor elements 24 , 25 , 26 and 24 ′, 25 ′, 26 ′ such as being located on the same PCB as sensor elements 24 , 25 , 26 and 24 ′, 25 ′, 26 ′ respectively.
  • sensor elements 24 , 25 , 26 and 24 ′, 25 ′, 26 ′ may output analog data to transmitters 32 , 32 ′ and one or more A to D converters may be associated with remote receiver 33 and/or microprocessor 34 .
  • the one or more A to D converters may convert the analog data to a digital format or domain prior to storing the data in a digital memory such as a digital memory described above.
  • microprocessor 34 may process data in real time to provide biofeedback to subject 12 being monitored.
  • the digital processing engine associated with microprocessor 34 may include an algorithm for filtering and integrating gyroscope data, and transforming accelerations from a sensor element to a global frame perspective.
  • the digital processing engine may perform calculations with the algorithm to adjust for limb bone angle such as 45° for the tibia of a human being following transformation of data from the frame of reference of each sensor 10 and 11 as shown in FIGS. 4 a and 4 b.
  • Transformed gyroscope data may be filtered and integrated to obtain information on knee deviation status.
  • the digital processing engine may also run algorithms to provide a score or measure over time based on one or a combination of the biomechanical metrics.
  • FIG. 4 a shows a top-down cross-sectional view in the transversal plane of the left leg of subject 12 with sensor 10 placed on face 35 of tibia 36 .
  • the angle between face 35 on tibia 36 and the forward flexion plane is defined as ⁇ .
  • Angle ⁇ may be approximately 45 degrees for an average subject but may vary a few degrees either side of the average value.
  • Face 35 may provide a relatively stable platform for attachment of sensor 10 .
  • the frame of reference (B) for sensor 10 is therefore rotated relative to the frame of reference (C) of the mechanical axis of tibia 36 by the magnitude of angle ⁇ .
  • Flexion and lateral flexion are defined as rotations around axes Z and Y respectively.
  • Bz denote y and z components in sensor reference frame B
  • Cy and Cz denote y and z components in tibia reference frame C
  • denotes the angle between sensor 10 on tibia 21 and the forward flexion plane.
  • Equations (1) and (2) above may be used to vector transform gyroscope signals ⁇ B ⁇ x , B ⁇ Y and B ⁇ Z ⁇ and optionally accelerometer signals ⁇ B a x , B a Y and B a Z ⁇ obtained via sensor 10 in sensor reference frame B, to gyroscope signals ⁇ C ⁇ x , C ⁇ w Y and C ⁇ Z ⁇ and accelerometer signals ⁇ C a x , C a Y and C a Z ⁇ respectively in mechanical or tibia reference frame C.
  • the gyroscope signals ⁇ C ⁇ w x , C ⁇ Y and C ⁇ Z ⁇ representing angular velocity may be integrated over a period of time t representing the duration of an activity such as squatting, hopping and/or running using the following equation to provide an integrated angular displacement ( ⁇ ):
  • FIG. 4 a also shows a projection of lateral flexion angle ( ⁇ Z ) onto the frontal or viewer plane together with a twist update.
  • the leg may considered to be a rigid rod with fixed joint on the ankle.
  • the length of the rod may be normalized as 1.
  • Angular displacement on the ⁇ X plane (caused by ⁇ Y and ⁇ Z only) may be determined by:
  • ⁇ x0 a tan(sin( ⁇ Z )/tan( ⁇ Y )) (4)
  • the digital processing engine associated with microprocessor 34 may include a wavelet based algorithm for evaluating running events based on data from sensors 10 , 11 and for providing information on running quality.
  • a wavelet based algorithm may be included with Central Processing Units (CPUs) 31 and 31 ′ that perform preliminary processing of signals from sensor elements 24 , 25 , 26 and 24 ′, 25 ′, 26 ′.
  • CPUs Central Processing Units
  • the algorithm may use wavelet transforms to extract features from sensor signals based on multi-resolution analysis.
  • the extracted features may be calibrated or correlated against known standards used for measuring running quality such as force plates, optical tracking systems, etc. Quality of running may be assessed with reference to implied or idealised thresholds or ranges associated with biomechanical metrics such as contact time, airborne time, knee deviation, knee height, stride rate, stride length, speed, distance, foot strike type and minimum toe clearance, obtained from known standards.
  • FIG. 5 shows an information processing flow diagram with an output 57 of correlations relevant to a measure of running quality.
  • Sensor signal 50 is fed into feature detection algorithm 51 .
  • Feature detection algorithm 51 uses wavelet transforms to extract features in signal 50 based on multi-resolution analysis.
  • the algorithm 51 may seek frequency bands that are inherently specific to running events. The frequency bands are due to variations in sensor signals based on a subjects gait variability and different speeds. A range of frequency bands and associated gait events that they are linked to is shown in Table 1 below.
  • Additional features extracted from algorithm 51 in FIG. 5 may be correlated with metrics obtained empirically from a running event using known “Gold Standards” such as force plates and/or optical tracking systems.
  • a model of these correlations 52 may be derived to estimate metrics relevant to quality of the running event such as contact time ( 53 ), knee angulation ( 54 ), stride rate ( 55 ) and stride length ( 56 ).
  • one measure of quality of a running event may include the status of each of the above metrics relative to known, implied or ideal ranges or thresholds.
  • a preferred range of contact time 53 for optimal running is estimated to be substantially 180-200 ms.
  • Stride rate 55 may be optimal at substantially 170-190 steps per minute, preferably 180 steps per minute.
  • Stride length may be optimal when the ratio of stride length to leg length lies substantially in the range 2.6 and 2.9.
  • GRFs may be optimal when an Absolute Symmetry Index (ASI), which computes level of asymmetry between Forces on the left (GRF L) and right (GRF R) legs, lies substantially between ⁇ 10%. ASI is defined as 100*(GRF L ⁇ GRF R)/(GRF L+GRF R)/2.
  • FIG. 6 depicts a flow diagram of an algorithm comprising blocks 61 to 77 , 84 - 89 and 94 - 95 .
  • Block 61 raw accelerometer data is collected from sensors 10 , 11 placed on the tibias of subject 12 .
  • Block 62 up-samples the data to 500 Hz to obtain greater resolution of sensor signals.
  • Block 63 decomposes a part of the sensor signals using a Stationary Wavelet Transform (SWT) of Daubechies family of order 1 and level 7 .
  • Block 63 generates approximation decompositions and detail decompositions using respective filter banks.
  • the approximation decompositions may be used to find a low frequency region of the running cycle (refer daughter wavelet 79 in FIG. 7 ) which corresponds to a mid-swing phase and occurs near the Opposite Foot Strike (OFS) event.
  • Detail decompositions on the other hand may detect peaks and troughs in the sensor signals (shown in FIG. 7 by “x” markers) and may be used to detect a region where it is likely that a foot strike occurs (corresponding to a high-frequency part of the signal).
  • Block 64 detects peaks of the approximation decomposition (refer FIG. 7 —point marked with arrow 4 ), which represent the highest energy from that frequency band. Note that in FIG. 7 , the daughter wavelet 79 of SWT ⁇ Db 1 is a negative number.
  • Block 65 detects the nearest trough that corresponds to the Opposite Foot Strike (OFS) (refer Block 67 ).
  • OFFS Opposite Foot Strike
  • Block 66 detects the nearest peak that corresponds to Maximum Knee Height (MKH) (refer Block 68 ).
  • MKH Maximum Knee Height
  • Block 69 estimates the acceleration rate or slope between OFS and MKH.
  • Block 70 decomposes a part of the sensor signals using a Continuous Wavelet Transform (CWT) of Daubechies family of order 5 and scale 21 to detect the midpoint between FS and IPA (refer FIG. 7 —point marked with arrow 1 ).
  • CWT Continuous Wavelet Transform
  • Block 71 detects the nearest peak between the midpoint of FS and IPA which corresponds to the points FS in FIG. 7 marked with a rectangle (refer Block 72 ).
  • Block 84 detects the nearest subsequent peak after the IPA, which corresponds to the point FF in FIG. 7 marked with a circle (refer Block 85 ).
  • Block 73 decomposes a part of the sensor signals using a Continuous Wavelet Transform (CWT) of Daubechies family of order 3 and scale 20 during the stance phase.
  • the algorithm searches for the peak (refer FIG. 7 —point marked with arrow 3 ) in this decomposition within a window calculated in Block 75 that will vary according to the slope of the acceleration signal.
  • CWT Continuous Wavelet Transform
  • Block 74 detects the nearest peak that corresponds to a toe off (TO) event in the sensor signals (refer Block 76 .
  • TO toe off
  • Running metrics may be estimated using acceleration values at gait event instants (blocks 67 , 68 , 85 , 72 and 76 ) and their respective models (refer section on RUNNING METRICS).
  • GRFs ( 86 ) and Foot Strike Type ( 87 ) may be found using Flat Foot event ( 85 ).
  • Contact Time ( 77 ) may be estimated using Foot Strike ( 72 ) and Toe Off events ( 76 ). Knee Height ( 94 ) may be found with block 68 .
  • Speed ( 88 ) may be estimated using Acceleration Rate ( 69 ).
  • Distance ( 89 ) and Stride Length ( 95 ) are derivatives of Speed.
  • FIG. 7 shows an example of an acceleration signal 78 and four daughter wavelets 79 , 80 , 81 , 82 being used to detect running events.
  • Wavelet 79 corresponds to Stationary Wavelet Transform (SWT) of Daubechies family of order 1 and level 7 .
  • Wavelet 79 may be used to find a low frequency region which corresponds to a mid-swing phase of the running cycle.
  • SWT Stationary Wavelet Transform
  • Wavelet 80 corresponds to a Continuous Wavelet Transform (CWT) of Daubechies family of order 5 and scale 21 .
  • Wavelet 80 may be used to detect the midpoint between FS and IPA (refer point marked with arrow 1 ).
  • FIGS. 8( a ) to 8( d ) show sprinting data and detected events from subjects 1 to 4 respectively.
  • the detected events FS, IPA, FF, BA, TO, OFS and MKH are marked with respective symbols as shown in legend 83 .
  • FS is marked with a small rectangle.
  • amplitude variations and non-stationary signals due to subject gait variability and variable speeds may be irrelevant for the algorithm, which may reliably detect the events notwithstanding the variations.
  • Ground contact time (t c )) measures the time spent during a stance phase.
  • contact time may be defined as the time elapsed between successive ipsilateral foot strike (FS) and toe off (TO) events during a gait cycle, i.e.:
  • t FS and t TO respectively represent instants of time when foot strike and toe off events occur.
  • the algorithm may compute t FS and t TO for each gait cycle of a run.
  • contact time may not always be produced simply by taking a pairwise difference due to delays introduced by skin artefacts, time taken by sensors 10 , 11 to process data and cushioning effects of shoes and terrain.
  • data from a force plate may be used to compare the contact time derived from sensors 10 , 11 .
  • FIG. 9 shows traces of tibial acceleration 90 provided by sensors 10 , 11 and vertical ground reaction force 91 provided by a force plate.
  • FS is found on both traces according to Block 65 in FIG. 6
  • TO is found visually on the accelerometer data (TO 2 ), being a local peak at the 0.57 s mark and on the force plate data (TO 1 ).
  • the difference between TO 2 and TO 1 defines the overall delay ⁇ .
  • FIG. 10 shows a scatter plot of delays versus the inverse of speeds from data for six subjects. The median values in this scatter plot are obtained to filter noisy results and a linear best fit 100 is shown. A correlation of ⁇ 0.86 indicates that the faster is the speed, the lower is the delay. Hence a calculation of overall delay and compensated contact time t′ c may be given by the following equations:
  • FIG. 11 shows traces 110 , 111 of ground contact time (CT) for the right and left legs receptively of a subject over the course of a 1 kilometre run. It may be observed that the subject's right leg (trace 110 ) stays on the ground longer than the left leg (trace 111 ). As the subject runs, contact time increases from 180 ms to 220 ms.
  • CT ground contact time
  • an additional sensor such as a gyroscope may be used to derive knee deviation and/or knee range of movement (ROM).
  • Gyroscope data ⁇ gx, gy, gz ⁇ may be captured via sensors 10 , 11 , filtered to avoid data aliasing, buffered and transmitted wirelessly to the base station ( 33 , 34 ).
  • Gyro Y gy ⁇ cos( ⁇ )+ gz ⁇ sin( ⁇ ) (13)
  • Gyro Z gy ⁇ sin( ⁇ )+ gz ⁇ cos( ⁇ ) (14)
  • the transformed gyroscope data GyroY and GyroZ is integrated over time.
  • the initial angles g y0 and g z0 ⁇ are set to zero, as measurements of knee deviation are taken with respect to gravity:
  • intGyroY and intGyroZ may be High-Pass-Filtered (HPF) to eliminate these errors. Since running and walking are cyclic applications high frequency components may be filtered out without compromising the integrity of knee deviation information.
  • the employed filter may be an IIR (Infinite Impulse Response) Butterworth filter of order 4 and cut-off frequency of 0.1 Hz, as a lower order may be required to achieve a required pass band.
  • the model of the filter may be defined by:
  • y ⁇ [ n ] 1 a ⁇ ⁇ 0 ⁇ ( b ⁇ ⁇ 0. ⁇ x ⁇ [ n ] + b ⁇ ⁇ 1. ⁇ x ⁇ [ n - 1 ] + ... ⁇ ⁇ bP . x ⁇ [ n - P ] - a ⁇ ⁇ 1. ⁇ y ⁇ [ n - 1 ] + a ⁇ ⁇ 2. ⁇ y ⁇ [ n - 2 ] + ... ⁇ ⁇ aQ . y ⁇ [ n - Q ] ] ) ( 17 )
  • x[n] and y[n] are input and outputs signals at time n respectively.
  • x[n] corresponds to intGyroY and intGyroZ at sample n
  • y[n] is the filtered version of intGyroY andintGyroZ.
  • FIG. 12 depicts via trace 120 (intGyroY) an example of knee deviation in medio-lateral planes, wherein ⁇ Normal and ⁇ Valgus represent differences of the knee in the medio-lateral plane between foot-strike and toe-off. It may be observed that ⁇ Valgus is a negative number, whereas ⁇ Normal is positive when knee deviation is normal.
  • FIG. 12 also shows via trace 121 (intGyroZ) angular measurements in the sagittal plane, wherein the highest positive value corresponds to the FS instant in this example shown by one of the dashed vertical bars as well as tibial acceleration via trace 122 .
  • trace 121 intGyroZ
  • Peak acceleration may be correlated empirically with distance from the ground as depicted in FIG. 1( f ) .
  • a linear model is depicted in the scatter plot of FIG. 13 with data from three subjects. Estimation may be performed by the following equation:
  • KneeHeight 0.047*peak_ acc+ 0.056+CalKneeHeight (18)
  • CalKneeHeight knee height in meters of a subject when standing
  • peak_acc acceleration in g's
  • KneeHeight final height in meters.
  • FIG. 14( a ) One example of knee height measurements is shown in FIG. 14( a ) , wherein a subject ran for 11 km.
  • plots for left ( 140 ) and right ( 141 ) knees show good symmetry (average 0.5%), contrasting with asymmetry of 7% in average in the second half (refer plot 142 in FIG. 14( b ) ). This suggests that performance of the subject degraded quickly at the end of the run.
  • Speed is measured as a maximum acceleration rate (MAR) between the opposite foot strike and maximum knee height. Physically, this may represent “kick” of the leg during the swing phase.
  • MAR maximum acceleration rate
  • acc MKH and acc OFS represent accelerations at MKH and OFS events and n MKH and n OFS represent samples at the same events.
  • a scatter plot of the MAR from three subjects is shown in FIG. 15( a ) and a version with median values (binned) of this scatter plot is shown in FIG. 15( b ) .
  • the best fit model may be given by the equation:
  • FIG. 16 depicts a trace ( 160 ) of speed measured via sensors 10 , 11 and a trace ( 161 ) of speed measured via GPS for one run of 24 km by one subject wearing a GPS unit on the wrist.
  • Maximum speed error between both traces 160 , 161 is 0.5 km/h and there is good correlation between both systems.
  • Stride length (SL) is calculated as:
  • Foot strike type is relevant to maintaining good performance and injury prevention.
  • Hind-foot runners show less loading at the ankle than fore-foot runners, however, fore-foot strikers have less loading at the knees.
  • a runner has a history of problems at the knee, he/she can change to a more fore-foot strike pattern.
  • a fore-foot runner with Achilles problems for example should move to a rear-foot striking to avoid load at the ankle.
  • FIG. 18 shows a scatter plot between positive acceleration at Flat Foot (FF) event (refer FIG. 1 b ) and speeds measured by timing gates.
  • FF Flat Foot
  • acceleration data may be correlated with peak ground reaction force according to the following equation:
  • the two coefficients a(m) and c(m) may be assumed to be substantially linear functions with respect body mass m of subject 12 .
  • a linear relationship between peak ground reaction forces and the peak accelerations may be estimated.
  • gain and offsets may be modelled as a function of body mass of each subject. It was found that when such modelling was performed substantially linear approximation between individual gains and offsets correlated highly with the respective body masses leading to reduced error in estimating the ground reaction force.

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Veterinary Medicine (AREA)
  • Public Health (AREA)
  • Physiology (AREA)
  • Animal Behavior & Ethology (AREA)
  • Molecular Biology (AREA)
  • Medical Informatics (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Dentistry (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Signal Processing (AREA)
  • Psychiatry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Geometry (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

Apparatus is disclosed for monitoring, measuring and/or estimating metrics and/or combinations of the metrics associated with Quality of a dynamic activity of a body or body part of a vertebral mammal. The apparatus includes at least one inertial sensor for measuring relative to a first frame of reference acceleration and/or rotation data indicative of the Quality of a dynamic activity and for providing the acceleration and/or rotation data. The apparatus also includes a memory device adapted for storing the acceleration and/or rotation data, and a processor adapted for processing the acceleration and/or rotation data to evaluate one or more biomechanical metrics associated with Quality of the dynamic activity that correlates to the data. The processor may be configured to execute at least one algorithm for evaluating the one or more biomechanical metrics associated with quality of the dynamic activity. A method for monitoring, measuring and/or estimating metrics and/or combinations of the metrics associated with Quality of a dynamic activity of a body or body part of a vertebral mammal is also disclosed.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • The present invention is related to the following patent applications assigned to the present applicant, the disclosures of which are incorporated herein by cross reference.
  • PCT/AU2013/000814 filed on 24 Jul. 2013 and entitled Method and apparatus for measuring reaction forces.
  • PCT/AU2013/001295 filed on 8 Nov. 2013 and entitled Method and apparatus for monitoring deviation of a limb.
  • PCT/AU2014/000426 filed on 14 Apr. 2014 and entitled Method and Apparatus for Monitoring Dynamic Status of a Body.
  • TECHNICAL FIELD
  • The present invention relates to a method and apparatus for monitoring, diagnosing, measuring and/or providing feedback on metrics associated with Quality of a dynamic activity of a body or body part of a vertebral mammal.
  • BACKGROUND OF INVENTION
  • The present invention will hereinafter be particularly described with reference to measurement of biomechanical metrics relating to Quality of a dynamic activity such as walking and/or running. Nevertheless it is to be appreciated that the present invention is not thereby limited to measurement of such dynamic activity.
  • Runners at different skill levels, from recreational to professional, have a need for immediate and easy access to information about their running style. Objective information relating to biomechanical parameters such as ground contact time, knee deviation, stride length etc. may be used for both performance improvement and injury prevention.
  • Existing systems that report on similar biomechanical measurements are either laboratory-based or require direct observation of a subject by video, infrared signals or other means that are not fully ambulatory. The apparatus of the present invention may be configured to provide a system for measurement of running quality that may be completely ambulatory, personalized and easy to use. The system may be used by individuals, recreation and professional runners alike.
  • The method and apparatus of the present invention may monitor and/or estimate multiple biomechanical metrics and/or parameters and/or various combinations of the metrics associated with the dynamic activity of the body or body part. Examples of biomechanical metrics associated with Quality of a dynamic activity such as walking and/or running that may be monitored include a measure of airborne time, speed, vertical, medio-lateral and anterior-posterior speeds, displacement, distance, stride length, stride rate, knee height, knee deviation, ground contact time, foot strike type, minimum toe clearance, acceleration and/or angular rate of change of a body or body part, vertical, horizontal, rotational 3D forces, timing of forces and impact and vibration applied to and/or experienced by the body or body part.
  • A reference herein to a patent document or other matter which is given as prior art is not to be taken as an admission that that document or matter was known or that the information it contains was part of the common general knowledge in Australia or elsewhere as at the priority date of any of the disclosure or claims herein. Such discussion of prior art in this specification is included to explain the context of the present invention in terms of the inventor's knowledge and experience.
  • Throughout the description and claims of this specification the words “comprise” or “include” and variations of those words, such as “comprises”, “includes” and “comprising” or “including, are not intended to exclude other additives, components, integers or steps.
  • SUMMARY OF INVENTION
  • According to one aspect of the present invention there is provided apparatus for monitoring, measuring and/or estimating metrics and/or combinations of the metrics associated with Quality of a dynamic activity of a body or body part of a vertebral mammal, said apparatus including:
      • at least one inertial sensor for measuring relative to a first frame of reference acceleration and/or rotation data indicative of said Quality of a dynamic activity and for providing said acceleration and/or rotation data;
      • a memory device adapted for storing said acceleration and/or rotation data; and
      • a processor adapted for processing said acceleration and/or rotation data to evaluate one or more biomechanical metrics associated with Quality of said dynamic activity that correlates to said data.
  • The apparatus may optionally include a magnetic field sensor for measuring a magnetic field around the body or body part and for providing data indicative of the magnetic field. The dynamic activity to be monitored may include walking and/or running.
  • The processor may be configured to execute at least one algorithm for evaluating the one or more biomechanical metrics associated with quality of the dynamic activity. The at least one algorithm may be adapted to evaluate the or each biomechanical metric based on features of a signal detected by a Wavelet transform of the data.
  • The Wavelet Transform may be adapted to detect local features in a time-domain of a signal measured by the at least one inertial sensor. The local features may include specific peaks, troughs and/or slope of the signal being features related to known events, such as heel strike, toe off and/or knee deviation.
  • The Wavelet Transform may be adapted to decompose the signal into approximation decompositions and detail decompositions associated with the local features, being shifted and/or scaled versions of a mother wavelet.
  • In order to provide robust and real-time detection of local features, the present invention may comprise a wavelet-based algorithm. The algorithm may rely on typical frequency bands specific to a signal for the activity being monitored.
  • The biomechanical metrics associated with quality of the dynamic activity may include a measure of airborne time, speed, vertical, medio-lateral and anterior-posterior speeds, displacement, distance, stride length, stride rate, knee height, knee deviation, ground contact time, foot strike type, minimum toe clearance, acceleration and/or angular rate of change of the body or body part, vertical, horizontal, rotational 3D forces, timing of forces and impact and vibration applied to and/or experienced by the body or body part. The biomechanical metrics may be used to provide a scoring system for quality of the dynamic activity. Preferably two or more biomechanical metrics may be used in combination to provide a score or measure of quality of a dynamic activity of a body or body part of a vertebral mammal.
  • The or each metric or a related scoring system associated with quality of the dynamic activity may be assessed with reference to a preferred range or threshold of values. One measure of Quality of a running event may include the status of bio-mechanical metrics relative to known, implied or ideal ranges or thresholds. A variation in the metrics beyond these ranges or thresholds may indicate potential biomechanical issues that may relate to injury or other problems or may indicate degradation of overall performance when running.
  • In the context of the present embodiment, a preferred range of ground contact times for optimal running may be 180-200 milliseconds. Stride rate may be optimal at substantially 170-190 steps per minute, preferably 180 steps per minute. Stride length may be optimal when the ratio of stride length to leg length lies substantially in the range 2.6 and 2.9. GRFs may be optimal when an Absolute Symmetry Index (ASI), which computes level of asymmetry between forces on the left (GRF L) and right (GRF R) legs, lies substantially between ±10%. ASI is defined as 100*(GRF L−GRF R)/(GRF L+GRF R)/2. In addition, an accumulation of each footfall's GRF over a sprint or jog may provide a meaningful scoring measure for runners during a single run and for tracking different runs over time. For example, a measure of ‘load total’ for a jogging session may be calculated by taking the GRF for each stride and summing them all for the jog period.
  • The at least one inertial sensor may include an accelerometer. The accelerometer may be adapted for measuring acceleration along one or more orthogonal axes. The at least one inertial sensor may include a gyroscope and/or a magnetometer. The present invention may evaluate metrics associated with the body part by using two inertial sensors such as accelerometers. The present invention may avoid a need to transform sensor measurements to a global frame of reference by using an additional sensor such as gyroscope and/or magnetometer.
  • The body of the mammal may include lower limbs such as tibias and the at least one inertial sensor may include a wireless acceleration sensor adapted to be placed on each tibia.
  • The at least one inertial sensor may include an analog to digital (A to D) converter for converting analog data to a digital domain. The A to D converter may be configured to convert an analog output from the wireless acceleration sensor to digital data prior to storing the data. The apparatus may include means for providing feedback to a subject being monitored.
  • An additional sensor, such as gyroscope or magnetometer may be used to provide angular displacement of the body part for an event associated with a running activity, such as knee deviation when the leg hits the ground or knee range of movement.
  • The algorithm may be adapted to integrate rotation and/or magnetic field data over a period of time to provide angular displacement. The algorithm may be adapted to integrate the data over a period of time to provide the angular displacement (e).
  • The events to be monitored may manifest while performing physical activities and/or movements including activities and/or movements such as walking, running and/or sprinting, hopping, landing, squatting and/or jumping. Some activities may include movements of limbs of interest including legs. Other activities such as playing a game of tennis may include movement of limbs of interest including arms.
  • According to a further aspect of the present invention there is provided a method for monitoring, measuring and/or estimating metrics and/or combinations of the metrics associated with Quality of a dynamic activity of a body or body part of a vertebral mammal, said method including:
      • using at least one inertial sensor to measure relative to a first frame of reference acceleration and/or rotation data indicative of said Quality of a dynamic activity and to provide said acceleration and/or rotation data;
      • storing said acceleration and/or rotation data in a memory device; and
      • processing said acceleration and/or rotation data by a processor to evaluate one or more biomechanical metrics associated with Quality of said dynamic activity that correlates to said data.
    BRIEF DESCRIPTION OF DRAWINGS
  • FIGS. 1(a) to 1(g) show examples of running events and associated accelerometer data from a tibia;
  • FIG. 2 shows placement of sensors on a medial part of the tibia;
  • FIG. 3 shows one form of apparatus according to the present invention;
  • FIG. 4a shows a transversal plane cut of the tibia highlighting transformation of sensor data from sensor frame B to frame C;
  • FIG. 4b shows transformation of sensor data from frame C to global frame O;
  • FIG. 5 shows a flow chart of a data processing algorithm for obtaining a measure of quality of running;
  • FIG. 6 shows a flow chart of a Wavelet-based algorithm being used to detect features of running events;
  • FIG. 7 shows an acceleration signal and four daughter wavelets;
  • FIGS. 8(a) to 8(d) show examples of sprinting data from four different subjects and detected gait events;
  • FIG. 9 shows synchronized accelerometer and force plate data portraying delay δ for a “toe off” event measured by a sensor;
  • FIG. 10 shows a scatter plot of delay δ versus speeds for data obtained from six subjects and a linear best-fit;
  • FIG. 11 shows an example of ground contact time measured over time from a running subject;
  • FIG. 12 shows an example of angular measurements of knee deviation in sagittal and medio-lateral planes and associated tibial acceleration data;
  • FIG. 13 shows a scatter plot of knee height versus peak acceleration for data obtained from three subjects;
  • FIGS. 14(a) and 14(b) show average height for the left and right knees for a subject and knee height asymmetry index for the same subject;
  • FIGS. 15(a) and 15(b) show scatter plots of maximum acceleration slope and maximum binned acceleration slope for three subjects;
  • FIG. 16 shows plots of speed measured via sensors and GPS;
  • FIG. 17 shows stride length for one subject during a run; and
  • FIG. 18 shows a scatter plot of acceleration versus speed during Flat foot events.
  • DETAILED DESCRIPTION
  • A preferred embodiment of the present invention includes one or more wireless inertial sensors adapted to be placed on one or both lower limbs such as on each tibia. In some embodiments the one or more sensors may be associated or incorporated with the lower limbs by being attached to an ankle or incorporated with footwear such as the sole of a shoe. The sensors may continuously measure inertial forces acting on the lower limbs during a running gait cycle. Metrics associated with running quality such as ground contact time and/or knee deviation may be computed from models derived from past data and/or specific features from the sensor signals. The specific features may include peaks, troughs and/or the slope of acceleration signals measured by the inertial sensor placed on the lower limb such as on the tibia. The specific features may be physically related to known gait events, such as heel strike or toe off.
  • Running quality may be objectively measured by analysing detected gait events indicating in terms of their magnitude, relative difference between left and right feet, timing and/or duration. For example ground contact time may be defined as time between heel strike and toe off gait events while knee deviation may be defined as magnitude of knee angulation between foot strike and toe off time.
  • A preferred embodiment of the present invention will be described below with a focus on a running activity. A running activity may be divided into two basic phases: a stance phase and a swing phase. The stance phase occurs when the foot is in contact with the ground, while the swing phase occurs when the foot is in the air. Running is characterized by the fact that at some point in the running cycle, both feet are in the air simultaneously.
  • FIGS. 1(a) to 1(g) show video snapshots of gait events from one subject running at 21 km/h. The gait events shown in FIGS. 1(a) to 1(g) are Foot Strike (FS), Flat Foot (FF), Body Alignment (BA), Toe Off (TO), Opposite Foot strike (OFS), Maximum Knee Height (MKH) and Minimum Toe Clearance (MTC) respectively.
  • The acceleration signals monitored by an inertial sensor placed on the tibia of a subject during running may be modelled as a quasi-periodic stochastic process, with variable temporal events that relate to gait events as outlined above. Automatic and reliable detection of gait events may be critical to providing real-time information related to different characteristics of the subject's gait pattern during walking or running. For example, this information may be used to derive ground contact time, ground reaction forces, or knee height. Consequently, feedback may be provided to the subject, so that the subject may modify his or her technique or training according to goals and experience.
  • Feature Detection
  • Running events may be uniquely identified in the time domain by a set of wavelets. A Wavelet Transform may detect local features of different frequencies in the time-domain. The wavelet transform may decompose a time domain signal into shifted and scaled versions of a “mother” wavelet or into approximation and/or detail decompositions.
  • Running Quality
  • During running, contact time may provide a measure of running quality as it is directly related to magnitude of power generated in an anterior-posterior plane. With a relatively low contact time, a runner may be required to exert more power to propel his/her leg forward. Contact time may therefore be considered as inversely proportional to metabolic cost of a run.
  • Existing methods of detecting contact time are based on direct and often subjective observation of a runner or by more sophisticated optical means. Consequently such methods may be highly restrictive in terms of the setting and surrounding environment where a test may be performed. In contrast, the method of the present invention may remove such constraints due to its completely ambulatory and objective nature. The method of the present invention may not be affected by gait variability and/or running speeds making it robust for a broad group of runners. After placing inertial sensors on a tibia, a runner may be free to choose a setting to run whether it is a treadmill or outdoors. Using aspects of the present invention, data samples may also be gathered for many consecutive steps as opposed to current techniques that allow only a limited number of steps to be captured and analysed.
  • Inward (valgus) or outward (varus) angulation of a knee is a known predictor of lower limb injuries such as shin splints in runners and in and other sports. Hence, in addition to contact time, presence and extent of valgus or varus tendency in a runner may be a useful metric of running quality. In order to provide information in real-time, automatic reporting of valgus or varus measures during a run may require additional information such as position of the knee at the instant of each foot strike.
  • Apparatus
  • Apparatus according to the present invention may be placed on a body part such as a medial part of a tibia as shown in FIG. 2 to enable monitoring of 3D dynamics. The apparatus may include one or more inertial sensors such as accelerometers, gyroscopes and/or magnetometers as shown in FIG. 3. The apparatus may include a digital processing engine configured to execute one or more algorithms. The algorithm(s) may take account of variables such as movement of sensors during an activity relative to different frames of reference.
  • Referring to FIG. 2, one form of apparatus according to the present invention includes sensors 10, 11 placed along or in-line with tibial axes of the left and right legs of a human subject 12. Sensors 10, 11 are placed on the legs of subject 12 such that the frames of reference of sensors 10, 11 are defined by axes x,y,z with axes x,z being in the plane of FIG. 2 (front view) and axes x,y being in the plane of FIG. 2 (side view). For example measurement of Valgus or Varus may be defined as a rotation around the y axis.
  • Each sensor 10, 11 may include a rotation sensor such as a 1D, 2D or 3D gyroscope to measure angular velocity and optionally a 1D, 2D or 3D accelerometer to measure acceleration and/or a magnetic sensor such as a magnetometer to measure magnetic field. The positive axes on both legs may point up or down so that tibial acceleration may be measured in a vertical direction at least.
  • Referring to FIG. 3 each sensor 10,11 includes sensor elements 24, 25, 26 and 24′, 25′, 26′ for measuring acceleration, angular rotation and magnetic field data respectively. Data obtained from sensor elements 24,25,26 and 24′,25′,26′ is converted from an analog to digital format using Analog to Digital Converters (ADC) 27,28,29, and 27′, 28′, and 29′ respectively. The data may be held in digital memories 30 and 30′ for temporary analysis and/or storage. Coordination of data flow and processing of signals from sensor elements 24, 25, 26 and 24′, 25′, 26′ is performed by Central Processing Units (CPUs) 31 and 31′. Data measured via sensor elements 24, 25 and 26 and 24′, 25′ and 26′ may be sent via wireless transmitters 32, 32′ to a base station including remote receiver 33 and microprocessor 34. Microprocessor 34 is associated with remote receiver 33 and includes a digital processing engine for processing the data.
  • Digital memories 30, 30′ may include structure such as flash memory, memory card, memory stick or the like for storing digital data. The memory structure may be removable to facilitate downloading the data to a remote processing device such as a PC or other digital processing engine.
  • The digital memories 30, 30′ may receive data from sensor elements 24, 25, 26 and 24′, 25′, 26′. Each sensor element 24, 25, 26 and 24′, 25′, 26′ may include or be associated with a respective analog to digital (A to D) converter 27, 28, 29 and 27′, 28′, 29′. The or each A to D converter 27,28,29 and 27′,28′,29′ and memory 30, 30′ may be associated directly with sensor elements 24, 25, 26 and 24′, 25′, 26′ such as being located on the same PCB as sensor elements 24, 25, 26 and 24′, 25′, 26′ respectively. Alternatively sensor elements 24, 25, 26 and 24′, 25′, 26′ may output analog data to transmitters 32, 32′ and one or more A to D converters may be associated with remote receiver 33 and/or microprocessor 34. The one or more A to D converters may convert the analog data to a digital format or domain prior to storing the data in a digital memory such as a digital memory described above. In some embodiments microprocessor 34 may process data in real time to provide biofeedback to subject 12 being monitored.
  • The digital processing engine associated with microprocessor 34 may include an algorithm for filtering and integrating gyroscope data, and transforming accelerations from a sensor element to a global frame perspective. The digital processing engine may perform calculations with the algorithm to adjust for limb bone angle such as 45° for the tibia of a human being following transformation of data from the frame of reference of each sensor 10 and 11 as shown in FIGS. 4a and 4 b. Transformed gyroscope data may be filtered and integrated to obtain information on knee deviation status. The digital processing engine may also run algorithms to provide a score or measure over time based on one or a combination of the biomechanical metrics.
  • FIG. 4a shows a top-down cross-sectional view in the transversal plane of the left leg of subject 12 with sensor 10 placed on face 35 of tibia 36. The angle between face 35 on tibia 36 and the forward flexion plane is defined as φ. Angle φ may be approximately 45 degrees for an average subject but may vary a few degrees either side of the average value. Face 35 may provide a relatively stable platform for attachment of sensor 10. The frame of reference (B) for sensor 10 is therefore rotated relative to the frame of reference (C) of the mechanical axis of tibia 36 by the magnitude of angle φ. Flexion and lateral flexion are defined as rotations around axes Z and Y respectively.
  • Because measurements via sensor 10 are obtained in sensor reference frame B they must be converted to tibia reference frame C. The following equations may be used for this transformation:

  • Cy=By*cos(φ)+Bz*sin(φ)   (1)

  • Cz=By*sin(φ)−Bz*cos(φ)   (2)
  • wherein By Bz denote y and z components in sensor reference frame B, Cy and Cz denote y and z components in tibia reference frame C, and φ denotes the angle between sensor 10 on tibia 21 and the forward flexion plane.
  • Equations (1) and (2) above may be used to vector transform gyroscope signals {Bωx, BωY and BωZ} and optionally accelerometer signals {Bax, BaY and BaZ} obtained via sensor 10 in sensor reference frame B, to gyroscope signals {Cωx, CωwY and CωZ} and accelerometer signals {Cax, CaY and CaZ} respectively in mechanical or tibia reference frame C.
  • Following vector transformation, the gyroscope signals {Cωwx, CωY and CωZ} representing angular velocity may be integrated over a period of time t representing the duration of an activity such as squatting, hopping and/or running using the following equation to provide an integrated angular displacement (θ):

  • θ=∫0 tω·dt   (3)
  • As a runner flexes the knee, movement such as medio/lateral deviation is measured with respect to mechanical or tibia reference frame (C). However, this value is transformed with respect to the visual reference frame of the tester, also known as the frontal or viewer plane to provide more intuitive results.
  • It is possible for the leg to rotate around the x-axis when the runner hops and lands. Hence, the visual impression of the lateral flexion will change if the rotation around the x-axis is not compensated. This effect is represented in equation 7, as it is used in the projection of the lateral flexion plane (θz) with respect to the frontal plane.
  • FIG. 4a also shows a projection of lateral flexion angle (θZ) onto the frontal or viewer plane together with a twist update. To project lateral flexion angle (θZ) onto the frontal or viewer plane the leg may considered to be a rigid rod with fixed joint on the ankle. The length of the rod may be normalized as 1. Angular displacement on the θX plane (caused by θY and θZ only) may be determined by:

  • θx0 =atan(sin(θZ)/tan(θY))   (4)
  • Actual twist movement θx0 may be added to angular displacement θX to determine resultant angular displacement θXresultant:

  • θxresultantxx0   (5)
  • One goal is to determine the terms A, B and C in order to calculate θzAdjusted. For this, the projection of θZ on θX, will result in A:

  • A=sin(θZ)/sin(θx0)*sin(θx)   (6)
  • The projection of θX on θY will determine B:

  • B=sin(θZ)/sin(θx0)*cos(θx)   (7)
  • C is calculated assuming the length of the rod is 1:

  • C=sqrt(1−B 2)   (8)
  • Finally, calculate asin of A and C to obtain the drift adjusted θZ and projected onto the frontal plane as θZAdjusted:

  • θZAdjusted =a sin(A/C)   (9)
  • The digital processing engine associated with microprocessor 34 may include a wavelet based algorithm for evaluating running events based on data from sensors 10, 11 and for providing information on running quality. In some embodiments a wavelet based algorithm may be included with Central Processing Units (CPUs) 31 and 31′ that perform preliminary processing of signals from sensor elements 24, 25, 26 and 24′, 25′, 26′.
  • The algorithm may use wavelet transforms to extract features from sensor signals based on multi-resolution analysis. The extracted features may be calibrated or correlated against known standards used for measuring running quality such as force plates, optical tracking systems, etc. Quality of running may be assessed with reference to implied or idealised thresholds or ranges associated with biomechanical metrics such as contact time, airborne time, knee deviation, knee height, stride rate, stride length, speed, distance, foot strike type and minimum toe clearance, obtained from known standards.
  • Algorithms Data Flow and Gait Event Detection
  • FIG. 5 shows an information processing flow diagram with an output 57 of correlations relevant to a measure of running quality. Sensor signal 50 is fed into feature detection algorithm 51. Feature detection algorithm 51 uses wavelet transforms to extract features in signal 50 based on multi-resolution analysis. The algorithm 51 may seek frequency bands that are inherently specific to running events. The frequency bands are due to variations in sensor signals based on a subjects gait variability and different speeds. A range of frequency bands and associated gait events that they are linked to is shown in Table 1 below.
  • TABLE 1
    Pseudo
    Event Type Family Order Level Scale freq (Hz)
    FS-IPA-FF CWT Daubechies 5 21 23.7
    complex
    OFS & SWT Daubechies 1 7
    MKH
    TO CWT Daubechies 3 20 20.0
  • Features extracted from algorithm 51 in FIG. 5 may be correlated with metrics obtained empirically from a running event using known “Gold Standards” such as force plates and/or optical tracking systems. A model of these correlations 52 may be derived to estimate metrics relevant to quality of the running event such as contact time (53), knee angulation (54), stride rate (55) and stride length (56).
  • As discussed herein one measure of quality of a running event may include the status of each of the above metrics relative to known, implied or ideal ranges or thresholds. In the context of the present embodiment a preferred range of contact time 53 for optimal running is estimated to be substantially 180-200 ms. Stride rate 55 may be optimal at substantially 170-190 steps per minute, preferably 180 steps per minute. Stride length may be optimal when the ratio of stride length to leg length lies substantially in the range 2.6 and 2.9. GRFs may be optimal when an Absolute Symmetry Index (ASI), which computes level of asymmetry between Forces on the left (GRF L) and right (GRF R) legs, lies substantially between ±10%. ASI is defined as 100*(GRF L−GRF R)/(GRF L+GRF R)/2.
  • FIG. 6 depicts a flow diagram of an algorithm comprising blocks 61 to 77, 84-89 and 94-95. In Block 61 raw accelerometer data is collected from sensors 10, 11 placed on the tibias of subject 12.
  • Block 62 up-samples the data to 500 Hz to obtain greater resolution of sensor signals.
  • Block 63 decomposes a part of the sensor signals using a Stationary Wavelet Transform (SWT) of Daubechies family of order 1 and level 7. Block 63 generates approximation decompositions and detail decompositions using respective filter banks. The approximation decompositions may be used to find a low frequency region of the running cycle (refer daughter wavelet 79 in FIG. 7) which corresponds to a mid-swing phase and occurs near the Opposite Foot Strike (OFS) event. Detail decompositions on the other hand may detect peaks and troughs in the sensor signals (shown in FIG. 7 by “x” markers) and may be used to detect a region where it is likely that a foot strike occurs (corresponding to a high-frequency part of the signal).
  • Block 64 detects peaks of the approximation decomposition (refer FIG. 7—point marked with arrow 4), which represent the highest energy from that frequency band. Note that in FIG. 7, the daughter wavelet 79 of SWT−Db1 is a negative number.
  • Block 65 detects the nearest trough that corresponds to the Opposite Foot Strike (OFS) (refer Block 67).
  • Block 66 detects the nearest peak that corresponds to Maximum Knee Height (MKH) (refer Block 68).
  • Block 69 estimates the acceleration rate or slope between OFS and MKH.
  • Block 70 decomposes a part of the sensor signals using a Continuous Wavelet Transform (CWT) of Daubechies family of order 5 and scale 21 to detect the midpoint between FS and IPA (refer FIG. 7—point marked with arrow 1).
  • Block 71 detects the nearest peak between the midpoint of FS and IPA which corresponds to the points FS in FIG. 7 marked with a rectangle (refer Block 72).
  • Block 84 detects the nearest subsequent peak after the IPA, which corresponds to the point FF in FIG. 7 marked with a circle (refer Block 85).
  • Block 73 decomposes a part of the sensor signals using a Continuous Wavelet Transform (CWT) of Daubechies family of order 3 and scale 20 during the stance phase. The algorithm searches for the peak (refer FIG. 7—point marked with arrow 3) in this decomposition within a window calculated in Block 75 that will vary according to the slope of the acceleration signal.
  • Once the peak of the CWT in that window is found, Block 74 then detects the nearest peak that corresponds to a toe off (TO) event in the sensor signals (refer Block 76.
  • Running metrics may be estimated using acceleration values at gait event instants ( blocks 67, 68, 85, 72 and 76) and their respective models (refer section on RUNNING METRICS). GRFs (86) and Foot Strike Type (87) may be found using Flat Foot event (85). Contact Time (77) may be estimated using Foot Strike (72) and Toe Off events (76). Knee Height (94) may be found with block 68. Speed (88) may be estimated using Acceleration Rate (69). Distance (89) and Stride Length (95) are derivatives of Speed.
  • FIG. 7 shows an example of an acceleration signal 78 and four daughter wavelets 79, 80, 81, 82 being used to detect running events. Wavelet 79 corresponds to Stationary Wavelet Transform (SWT) of Daubechies family of order 1 and level 7. Wavelet 79 may be used to find a low frequency region which corresponds to a mid-swing phase of the running cycle.
  • Wavelet 80 corresponds to a Continuous Wavelet Transform (CWT) of Daubechies family of order 5 and scale 21. Wavelet 80 may be used to detect the midpoint between FS and IPA (refer point marked with arrow 1).
  • FIGS. 8(a) to 8(d) show sprinting data and detected events from subjects 1 to 4 respectively. The detected events FS, IPA, FF, BA, TO, OFS and MKH are marked with respective symbols as shown in legend 83. For example, FS is marked with a small rectangle. As may be observed, amplitude variations and non-stationary signals due to subject gait variability and variable speeds may be irrelevant for the algorithm, which may reliably detect the events notwithstanding the variations.
  • Running Metrics Ground Contact Time
  • Ground contact time (tc)) measures the time spent during a stance phase. Specifically, contact time may be defined as the time elapsed between successive ipsilateral foot strike (FS) and toe off (TO) events during a gait cycle, i.e.:

  • t c =t TO −t FS   (10)
  • wherein tFS and tTO respectively represent instants of time when foot strike and toe off events occur.
  • The algorithm may compute tFS and tTO for each gait cycle of a run. However, contact time may not always be produced simply by taking a pairwise difference due to delays introduced by skin artefacts, time taken by sensors 10, 11 to process data and cushioning effects of shoes and terrain. In order to compensate for the latter delays, data from a force plate may be used to compare the contact time derived from sensors 10, 11.
  • This is illustrated in FIG. 9 which shows traces of tibial acceleration 90 provided by sensors 10, 11 and vertical ground reaction force 91 provided by a force plate. FS is found on both traces according to Block 65 in FIG. 6, whereas TO is found visually on the accelerometer data (TO2), being a local peak at the 0.57 s mark and on the force plate data (TO1). The difference between TO2 and TO1 defines the overall delay δ.
  • FIG. 10 shows a scatter plot of delays versus the inverse of speeds from data for six subjects. The median values in this scatter plot are obtained to filter noisy results and a linear best fit 100 is shown. A correlation of −0.86 indicates that the faster is the speed, the lower is the delay. Hence a calculation of overall delay and compensated contact time t′c may be given by the following equations:

  • δ=37.2+356.4/speed   (11)

  • t′ c =t TO −t FS−δ  (12)
  • wherein speed is measured in km/h and δ is measured in milliseconds.
  • FIG. 11 shows traces 110, 111 of ground contact time (CT) for the right and left legs receptively of a subject over the course of a 1 kilometre run. It may be observed that the subject's right leg (trace 110) stays on the ground longer than the left leg (trace 111). As the subject runs, contact time increases from 180 ms to 220 ms.
  • Knee Deviation
  • Automatic reporting of valgus or varus measures during a running event requires positional information of the knee at each foot strike instant. In the context of the present invention, an additional sensor, such as a gyroscope may be used to derive knee deviation and/or knee range of movement (ROM). Gyroscope data {gx, gy, gz} may be captured via sensors 10, 11, filtered to avoid data aliasing, buffered and transmitted wirelessly to the base station (33, 34).
  • Because sensors 10, 11 are placed on faces 35 of tibias 36, 45 degree angle (θ) compensation may be required to transform gyro signals from sensor frame B onto the medio-lateral and sagittal planes frame C for both left and right legs:

  • GyroY=gy·cos(θ)+gz·sin(θ)   (13)

  • GyroZ=gy·sin(θ)+gz·cos(θ)   (14)
  • The transformed gyroscope data GyroY and GyroZ is integrated over time. The initial angles gy0 and gz0 α are set to zero, as measurements of knee deviation are taken with respect to gravity:

  • intGyroY=∫ 0 tGyroY(tdt+g y0   (15)

  • intGyroZ=∫ 0 tGyroZ(tdt+g z0   (16)
  • Due to cumulative errors arising from temperature variations and White Gaussian Noise (WGN), the integrated signals may drift randomly. Therefore, intGyroY and intGyroZ may be High-Pass-Filtered (HPF) to eliminate these errors. Since running and walking are cyclic applications high frequency components may be filtered out without compromising the integrity of knee deviation information. The employed filter may be an IIR (Infinite Impulse Response) Butterworth filter of order 4 and cut-off frequency of 0.1 Hz, as a lower order may be required to achieve a required pass band.
  • The model of the filter may be defined by:
  • y [ n ] = 1 a 0 ( b 0. x [ n ] + b 1. x [ n - 1 ] + bP . x [ n - P ] - a 1. y [ n - 1 ] + a 2. y [ n - 2 ] + aQ . y [ n - Q ] ] ) ( 17 )
  • wherein P=Q=4, x[n] and y[n] are input and outputs signals at time n respectively. In this application x[n] corresponds to intGyroY and intGyroZ at sample n, and y[n] is the filtered version of intGyroY andintGyroZ.
  • FIG. 12 depicts via trace 120 (intGyroY) an example of knee deviation in medio-lateral planes, wherein αNormal and αValgus represent differences of the knee in the medio-lateral plane between foot-strike and toe-off. It may be observed that αValgus is a negative number, whereas αNormal is positive when knee deviation is normal.
  • FIG. 12 also shows via trace 121 (intGyroZ) angular measurements in the sagittal plane, wherein the highest positive value corresponds to the FS instant in this example shown by one of the dashed vertical bars as well as tibial acceleration via trace 122.
  • Knee Height
  • Automatic reporting of maximum knee height for both legs during a running event is measured through accelerometer data via sensors 10, 11. Peak acceleration may be correlated empirically with distance from the ground as depicted in FIG. 1(f). A linear model is depicted in the scatter plot of FIG. 13 with data from three subjects. Estimation may be performed by the following equation:

  • KneeHeight=0.047*peak_acc+0.056+CalKneeHeight   (18)
  • wherein CalKneeHeight is knee height in meters of a subject when standing, peak_acc is acceleration in g's and KneeHeight is final height in meters. One example of knee height measurements is shown in FIG. 14(a), wherein a subject ran for 11 km. For the first half of the run (1500-3500 seconds), plots for left (140) and right (141) knees show good symmetry (average 0.5%), contrasting with asymmetry of 7% in average in the second half (refer plot 142 in FIG. 14(b)). This suggests that performance of the subject degraded quickly at the end of the run.
  • Speed
  • Speed is measured as a maximum acceleration rate (MAR) between the opposite foot strike and maximum knee height. Physically, this may represent “kick” of the leg during the swing phase. The acceleration rate may be calculated as:

  • MAR=(acc MKH −acc OFS)/(n MKH −n OFS)   (19)
  • wherein accMKH and accOFS represent accelerations at MKH and OFS events and nMKH and nOFS represent samples at the same events. A scatter plot of the MAR from three subjects is shown in FIG. 15(a) and a version with median values (binned) of this scatter plot is shown in FIG. 15(b). The best fit model may be given by the equation:

  • Speed=9.35*MAR+4.69   (20)
  • FIG. 16 depicts a trace (160) of speed measured via sensors 10, 11 and a trace (161) of speed measured via GPS for one run of 24 km by one subject wearing a GPS unit on the wrist. Maximum speed error between both traces 160,161 is 0.5 km/h and there is good correlation between both systems.
  • Stride Length
  • Stride length (SL) is calculated as:

  • D=∫ 0 tSpeed(tdt   (21)
  • SL=D/N, wherein D is total distance in meters, N is total number of strides in a session and SL is stride length in meters. FIG. 17 shows a plot (170) of SL for one subject from a 24 km run wherein it may be observed that the subject is under-striding (SL<2.8*LL), wherein LL=0.95 m is the leg length.
  • Foot Strike Type
  • Foot strike type is relevant to maintaining good performance and injury prevention. Hind-foot runners show less loading at the ankle than fore-foot runners, however, fore-foot strikers have less loading at the knees. Hence, if a runner has a history of problems at the knee, he/she can change to a more fore-foot strike pattern. Conversely, a fore-foot runner with Achilles problems for example should move to a rear-foot striking to avoid load at the ankle. FIG. 18 shows a scatter plot between positive acceleration at Flat Foot (FF) event (refer FIG. 1b ) and speeds measured by timing gates. On the left side of the non-linear divider, five subjects did fore-foot running, whereas on the right side, all subjects did mid-foot (MF) and hind-foot (HF) running. The subjects 1-5 and events (FF, MF, HF) are marked with respective symbols as shown in legend 180. For example, subject 1 (MF) is marked with a small circle. The equation for the divider is:

  • Acc Div=0.01*speed2−0.35   (22)
  • wherein speed is in km/h and AccDiv is in g's.
  • Ground Reaction Forces
  • A method and apparatus for measuring ground reaction forces is disclosed in Applicants co-pending PCT application AU2013/000814 referred to herein. In the latter application it was shown that correlation components between acceleration data and reaction force are essentially non-linear when taking into account variations in speed (6 km/h-26 km/h) and in body mass of subject 12. Hence, it was shown that acceleration data may be correlated with peak ground reaction force according to the following equation:

  • GRF Peak(acc,m)=a(m)*[log2(acc+b)]+c(m)   (23)
  • wherein:
    • “a” denotes a slope of a logarithmic function and is typically a linear function of the body mass m of subject 12;
    • “b” is a fixed coefficient (typically set to 1) to compensate accelerations lower than 0 g;
    • “c” denotes an offset associated with the logarithmic function and typically is a linear function of body mass m of subject 12;

  • a(m)=4.66*m−76.60; and

  • c(m)=24.98*m−566.8
  • The two coefficients a(m) and c(m) may be assumed to be substantially linear functions with respect body mass m of subject 12. Initially, for each subject 12, a linear relationship between peak ground reaction forces and the peak accelerations may be estimated. For each equation (one per subject) gain and offsets may be modelled as a function of body mass of each subject. It was found that when such modelling was performed substantially linear approximation between individual gains and offsets correlated highly with the respective body masses leading to reduced error in estimating the ground reaction force.
  • Finally, it is to be understood that various alterations, modifications and/or additions may be introduced into the constructions and arrangements of parts previously described without departing from the spirit or ambit of the invention.

Claims (50)

1. An apparatus for monitoring, measuring and/or estimating metrics associated with Quality of a dynamic activity of a body or body part of a vertebral mammal, said apparatus including:
at least one inertial sensor for measuring relative to a first frame of reference acceleration and/or rotation data indicative of said Quality of a dynamic activity and for providing said acceleration and/or rotation data;
a memory device adapted for storing said acceleration and/or rotation data; and
a processor adapted for processing said acceleration and/or rotation data to evaluate one or more biomechanical metrics associated with Quality of said dynamic activity that correlates to said data.
2. The apparatus according to claim 1 including a magnetic field sensor for measuring a magnetic field around said body or body part and for providing data indicative of said magnetic field.
3. The apparatus according to claim 1 wherein said dynamic activity includes walking and/or running.
4. The apparatus Apparatus according to claim 1 wherein said processor is configured to execute at least one algorithm for evaluating said one or more biomechanical metrics associated with quality of said dynamic activity.
5. The apparatus according to claim 4 wherein said at least one algorithm is adapted to evaluate the or each biomechanical metric based on features of a signal detected by a Wavelet transform of said data.
6. The apparatus according to claim 5 wherein said Wavelet Transform is adapted to detect local features in a time-domain of a signal measured by the at least one inertial sensor.
7. The apparatus according to claim 6 wherein said local features include specific peaks, troughs and/or slope of said signal being features related to known events, such as heel strike, toe off and/or knee deviation.
8. The apparatus according to claim 5 wherein said Wavelet Transform is adapted to decompose said signal into approximation decompositions and detail decompositions associated with said local features.
9. The apparatus according to claim 8 wherein said approximation decompositions are used to locate a low frequency region of said dynamic activity.
10. The apparatus according to claim 8 wherein said detail decompositions are used to detect peaks and troughs in said signal.
11. The apparatus according to claim 1 wherein said metrics associated with quality of said dynamic activity include a measure of airborne time, speed, vertical, medio-lateral and anterior-posterior speeds, displacement, distance, stride length, stride rate, knee height, knee deviation, ground contact time, foot strike type, minimum toe clearance, acceleration and/or angular rate of change of said body or body part, vertical, horizontal, rotational 3D forces, timing of forces and impact and vibration applied to and/or experienced by said body or body part.
12. The apparatus according to claim 1 wherein said biomechanical metrics are used to provide a scoring system for quality of the dynamic activity.
13. The apparatus according to claim 12 wherein two or more biomechanical metrics are used in combination to provide a score or measure of said quality of a dynamic activity of a body or body part of a vertebral mammal.
14. The apparatus according to claim 1 wherein the or each metric associated with quality of said dynamic activity is assessed with reference to a preferred range or threshold of values.
15. Apparatus according to claim 1 wherein said at least one inertial sensor includes an accelerometer.
16. The apparatus according to claim 15 wherein said accelerometer is adapted for measuring acceleration along one or more orthogonal axes.
17. The apparatus according to claim 1 wherein said at least one inertial sensor includes a gyroscope and/or a magnetometer.
18. The apparatus according to claim 1 wherein said body of said mammal includes tibias and the at least one inertial sensor includes a wireless acceleration sensor adapted to be placed on each tibia.
19. The apparatus according to claim 1 wherein said at least one inertial sensor includes an analog to digital (A to D) converter for converting analog data to a digital domain.
20. The apparatus according to claim 19 wherein said A to D converter is configured to convert an analog output from said at least on inertial sensor to digital data prior to storing said data.
21. The apparatus according to claim 1 including means for providing feedback to a subject being monitored.
22. The apparatus according to claim 1 wherein said algorithm is adapted to transform said data from said first frame of reference to a second frame of reference in which said body part performs a movement.
23. The apparatus according to claim 1 wherein said at least on inertial sensor includes a rotation sensor.
24. The apparatus s according to claim 23 wherein said rotation sensor includes a gyroscope adapted for measuring rotation around one or more orthogonal axes.
25. The apparatus according to claim 1 wherein said algorithm is adapted to integrate rotation data over a period of time to provide an angular displacement (θ).
26. A method for monitoring, measuring and/or estimating metrics associated with Quality of a dynamic activity of a body or body part of a vertebral mammal, said method including:
using at least one inertial sensor to measure relative to a first frame of reference acceleration and/or rotation data indicative of said Quality of a dynamic activity and to provide said acceleration and/or rotation data;
storing said acceleration and/or rotation data in a memory device; and
processing said acceleration and/or rotation data by a processor to evaluate one or more biomechanical metrics associated with Quality of said dynamic activity that correlates to said data.
27. A method according to claim 26 including using a magnetic field sensor to measure a magnetic field around said body or body part and to provide data indicative of said magnetic field.
28. A method according to claim 26 wherein said dynamic activity includes walking and/or running.
29. A method according to claim 26 wherein said processor is configured to execute at least one algorithm for evaluating said one or more biomechanical metrics associated with quality of said dynamic activity.
30. A method according to claim 29 wherein said at least one algorithm is adapted to evaluate the or each biomechanical metric based on features of a signal detected by a Wavelet transform of said data.
31. A method according to claim 30 wherein said Wavelet Transform is adapted to detect local features in a time-domain of a signal measured by the at least one inertial sensor.
32. A method according to claim 31 wherein said local features include specific peaks, troughs and/or slope of said signal being features related to known events, such as heel strike, toe off and/or knee deviation.
33. A method according to claim 31 wherein said Wavelet Transform is adapted to decompose said signal into approximation decompositions and detail decompositions associated with said local features.
34. A method according to claim 33 wherein said approximation decompositions are used to locate a low frequency region of said dynamic activity.
35. A method according to claim 33 wherein said detail decompositions are used to detect peaks and troughs in said signal.
36. A method according to claim 26 wherein the or each metric associated with quality of said dynamic activity includes a measure of airborne time, speed, vertical, medio-lateral and anterior-posterior speeds, displacement, distance, stride length and/or stride rate, knee height, knee deviation, ground contact time, foot strike type, minimum toe clearance, acceleration and/or angular rate of change of said body or body part, vertical, horizontal, rotational 3D forces, timing of forces and impact and vibration applied to and/or experienced by said body or body part.
37. A method according to claim 26 wherein said biomechanical metrics are used to provide a scoring system for quality of the dynamic activity.
38. A method according to claim 37 wherein two or more biomechanical metrics are used on combination to provide a score or measure of said quality of a dynamic activity of a body or body part of a vertebral mammal.
39. A method according to claim 26 wherein the or each metric associated with quality of said dynamic activity is assessed with reference to a preferred range or threshold of values.
40. A method according to claim 26 wherein said at least one inertial sensor includes an accelerometer.
41. A method according to claim 40 wherein said accelerometer is adapted for measuring acceleration along one or more orthogonal axes.
42. A method according to claim 26 wherein said at least one inertial sensor includes a gyroscope and/or a magnetometer.
43. A method according to claim 26 wherein said body of said mammal includes tibias and the at least one inertial sensor includes a wireless accelerometer adapted to be placed on each tibia.
44. A method according to claim 26 wherein said at least one inertial sensor includes an analog to digital (A to D) converter for converting analog data to a digital domain.
45. A method according to claim 44 wherein said A to D converter is configured to convert an analog output from said at least one inertial sensor to digital data prior to storing said data.
46. A method according to claim 26 including means for providing feedback of said deviation to a subject being monitored.
47. A method according to claim 26 wherein said algorithm is adapted to transform said data from said first frame of reference to a second frame of reference in which said body part performs a movement.
48. A method according to claim 26 wherein said at least one inertial sensor includes a rotation sensor.
49. A method according to claim 48 wherein said rotation sensor includes a gyroscope adapted for measuring rotation around one or more orthogonal axes.
50. A method according to claim 26 wherein said algorithm is adapted to integrate said rotation data over a period of time to provide an angular displacement (θ).
US15/023,179 2013-09-19 2014-09-19 Method and apparatus for monitoring quality of a dynamic activity of a body Abandoned US20160249833A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
AU2013903605A AU2013903605A0 (en) 2013-09-19 Method and apparatus for monitoring quality of a dynamic activity of a body
AU2013903605 2013-09-19
PCT/AU2014/000926 WO2015039176A1 (en) 2013-09-19 2014-09-19 Method and apparatus for monitoring quality of a dynamic activity of a body

Publications (1)

Publication Number Publication Date
US20160249833A1 true US20160249833A1 (en) 2016-09-01

Family

ID=52688000

Family Applications (1)

Application Number Title Priority Date Filing Date
US15/023,179 Abandoned US20160249833A1 (en) 2013-09-19 2014-09-19 Method and apparatus for monitoring quality of a dynamic activity of a body

Country Status (6)

Country Link
US (1) US20160249833A1 (en)
EP (1) EP3046471A4 (en)
CN (1) CN106061383A (en)
AU (1) AU2014324081A1 (en)
CA (1) CA2924835A1 (en)
WO (1) WO2015039176A1 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018094403A (en) * 2016-12-12 2018-06-21 ザ・スウォッチ・グループ・リサーチ・アンド・ディベロップメント・リミテッド Method for detecting and calculating duration of jump
US20180246963A1 (en) * 2015-05-01 2018-08-30 Smiths Detection, Llc Systems and methods for analyzing time series data based on event transitions
US20180289324A1 (en) * 2016-11-29 2018-10-11 Rezvan Kianifar Automatic assessment of the squat quality and risk of knee injury in the single leg squat
DE102017109015A1 (en) * 2017-04-27 2018-10-31 Evalu Gmbh Method and system for determining a person's speed
CN110558990A (en) * 2019-07-30 2019-12-13 福建省万物智联科技有限公司 gait analysis method and device
WO2021033029A1 (en) * 2019-08-21 2021-02-25 SeeHow Pte. Ltd. Systems and methods for measuring the rate of angular displacement using magnetic field sensing
US20210186436A1 (en) * 2018-08-07 2021-06-24 NEC Corporator Joint disorder risk evaluation device, system, method, and program
US20210393166A1 (en) * 2020-06-23 2021-12-23 Apple Inc. Monitoring user health using gait analysis
US20220087572A1 (en) * 2020-09-24 2022-03-24 SportScientia Pte.Ltd. Systems and methods of monitoring human lower limb and foot performance
US11484224B2 (en) * 2015-07-23 2022-11-01 Nipro Corporation Gait analysis method and gait analysis system
US20230040492A1 (en) * 2020-01-08 2023-02-09 Nec Corporation Detection device, detection system, detection method, and program recording medium
US11849415B2 (en) 2018-07-27 2023-12-19 Mclaren Applied Technologies Limited Time synchronisation
US11898874B2 (en) 2019-10-18 2024-02-13 Mclaren Applied Technologies Limited Gyroscope bias estimation
US12361810B2 (en) 2021-09-10 2025-07-15 Apple Inc. Context aware fall detection using a mobile device

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018117783A1 (en) * 2016-12-19 2018-06-28 Trujillo Diaz Jose Early stimulation and detection system for preventing medial tibial stress syndrome
CN108256403B (en) * 2016-12-29 2022-03-25 晶翔微系统股份有限公司 Device and method for digitizing limb movement characteristics
CN107582061B (en) * 2017-07-21 2020-03-27 青岛海信移动通信技术股份有限公司 Method for identifying human motion state and intelligent mobile device
JP7473354B2 (en) * 2019-08-29 2024-04-23 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Sarcopenia assessment method, sarcopenia assessment device, and sarcopenia assessment program
CN110680338A (en) * 2019-11-14 2020-01-14 广州校角文化传播有限公司 User activity monitoring and judging method and device
CN111632361B (en) * 2020-04-16 2021-06-11 北京邮电大学 Foot pronation detection method and device based on sole pressure
US12109015B1 (en) 2020-04-30 2024-10-08 Iterate Labs Inc. Apparatus and method for monitoring performance of a physical activity
CN113303789B (en) * 2021-04-30 2023-01-10 武汉齐物科技有限公司 Gait event detection method and device based on acceleration
CN117782001B (en) * 2024-02-28 2024-05-07 爱瑞克(大连)安全技术集团有限公司 PAPI navigation aid lamp dynamic angle monitoring and early warning method and system

Citations (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030144176A1 (en) * 2001-06-04 2003-07-31 Board Of Regents, The University Of Texas System Methods and compositions relating to MEK5 and cardiac hypertrophy and dilated cardiomyopathy
US20040015103A1 (en) * 2000-10-05 2004-01-22 Kamiar Aminian Body movement monitoring system and method
US20060155386A1 (en) * 2005-01-10 2006-07-13 Wells David L Electromyographic sensor
US20080280955A1 (en) * 2005-09-30 2008-11-13 Perlegen Sciences, Inc. Methods and compositions for screening and treatment of disorders of blood glucose regulation
US20080281550A1 (en) * 2007-05-11 2008-11-13 Wicab, Inc. Systems and methods for characterizing balance function
US7467603B2 (en) * 2004-05-24 2008-12-23 Equusys, Incorporated Animal instrumentation
US7485095B2 (en) * 2000-05-30 2009-02-03 Vladimir Shusterman Measurement and analysis of trends in physiological and/or health data
US20100106475A1 (en) * 2006-08-04 2010-04-29 Auckland Uniservices Limited Biophysical virtual model database and applications
US20100210974A1 (en) * 2007-06-15 2010-08-19 Aston University Automatic discrimination of dynamic behaviour
US20110208444A1 (en) * 2006-07-21 2011-08-25 Solinsky James C System and method for measuring balance and track motion in mammals
US20110231101A1 (en) * 2007-08-21 2011-09-22 Niranjan Bidargaddi Body movement analysis method and apparatus
US20120065915A1 (en) * 2010-09-13 2012-03-15 Fujitsu Limited Information processing method, apparatus, and program
US20120083705A1 (en) * 2010-09-30 2012-04-05 Shelten Gee Jao Yuen Activity Monitoring Systems and Methods of Operating Same
US20120089330A1 (en) * 2010-10-07 2012-04-12 Honeywell International Inc. System and method for wavelet-based gait classification
US20120143093A1 (en) * 2006-01-09 2012-06-07 Applied Technology Holdings, Inc. Apparatus, systems, and methods for gathering and processing biometric and biomechanical data
US8206325B1 (en) * 2007-10-12 2012-06-26 Biosensics, L.L.C. Ambulatory system for measuring and monitoring physical activity and risk of falling and for automatic fall detection
US20130041590A1 (en) * 2011-03-31 2013-02-14 Adidas Ag Group Performance Monitoring System and Method
US8396268B2 (en) * 2010-03-31 2013-03-12 Isis Innovation Limited System and method for image sequence processing
US8433395B1 (en) * 2009-11-03 2013-04-30 Vivaquant Llc Extraction of cardiac signal data
US20130131555A1 (en) * 2011-11-17 2013-05-23 William R. Hook Gait analysis using angular rate reversal
US20140309539A1 (en) * 2013-04-16 2014-10-16 Biotronik Se & Co. Kg Implantable cardiac device adapted to extract a patient's respiratory waveforms from an intrathoracic or intracardiac impedance, pressure and/or accelerometry input stream
US8958885B2 (en) * 2008-07-11 2015-02-17 Medtronic, Inc. Posture state classification for a medical device
US9149223B2 (en) * 2011-06-16 2015-10-06 Teesside University Method and apparatus for measuring expended energy
US20170203154A1 (en) * 2010-02-25 2017-07-20 James C. Solinsky Systems and methods for sensing balanced-action for improving mammal work-track efficiency

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69736622T2 (en) * 1996-07-03 2007-09-13 Hitachi, Ltd. Motion detection system
US6826477B2 (en) * 2001-04-23 2004-11-30 Ecole Polytechnique Federale De Lausanne (Epfl) Pedestrian navigation method and apparatus operative in a dead reckoning mode
US8109890B2 (en) * 2002-02-07 2012-02-07 Ecole Polytechnique Federale De Lausanne-Service Des Relations Industrielles Body movement monitoring device
GB2452538A (en) * 2007-09-07 2009-03-11 Royal Veterinary College Identifying sub-optimal performance in a race animal
EP2814392A4 (en) * 2012-02-14 2015-09-30 Univ California APPARATUS AND METHOD FOR QUANTIFYING KNEE STABILITY

Patent Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7485095B2 (en) * 2000-05-30 2009-02-03 Vladimir Shusterman Measurement and analysis of trends in physiological and/or health data
US20040015103A1 (en) * 2000-10-05 2004-01-22 Kamiar Aminian Body movement monitoring system and method
US20030144176A1 (en) * 2001-06-04 2003-07-31 Board Of Regents, The University Of Texas System Methods and compositions relating to MEK5 and cardiac hypertrophy and dilated cardiomyopathy
US7467603B2 (en) * 2004-05-24 2008-12-23 Equusys, Incorporated Animal instrumentation
US20060155386A1 (en) * 2005-01-10 2006-07-13 Wells David L Electromyographic sensor
US20080280955A1 (en) * 2005-09-30 2008-11-13 Perlegen Sciences, Inc. Methods and compositions for screening and treatment of disorders of blood glucose regulation
US20120143093A1 (en) * 2006-01-09 2012-06-07 Applied Technology Holdings, Inc. Apparatus, systems, and methods for gathering and processing biometric and biomechanical data
US20110208444A1 (en) * 2006-07-21 2011-08-25 Solinsky James C System and method for measuring balance and track motion in mammals
US20100106475A1 (en) * 2006-08-04 2010-04-29 Auckland Uniservices Limited Biophysical virtual model database and applications
US20080281550A1 (en) * 2007-05-11 2008-11-13 Wicab, Inc. Systems and methods for characterizing balance function
US20100210974A1 (en) * 2007-06-15 2010-08-19 Aston University Automatic discrimination of dynamic behaviour
US20110231101A1 (en) * 2007-08-21 2011-09-22 Niranjan Bidargaddi Body movement analysis method and apparatus
US8206325B1 (en) * 2007-10-12 2012-06-26 Biosensics, L.L.C. Ambulatory system for measuring and monitoring physical activity and risk of falling and for automatic fall detection
US8958885B2 (en) * 2008-07-11 2015-02-17 Medtronic, Inc. Posture state classification for a medical device
US8433395B1 (en) * 2009-11-03 2013-04-30 Vivaquant Llc Extraction of cardiac signal data
US20170203154A1 (en) * 2010-02-25 2017-07-20 James C. Solinsky Systems and methods for sensing balanced-action for improving mammal work-track efficiency
US8396268B2 (en) * 2010-03-31 2013-03-12 Isis Innovation Limited System and method for image sequence processing
US20120065915A1 (en) * 2010-09-13 2012-03-15 Fujitsu Limited Information processing method, apparatus, and program
US20120083705A1 (en) * 2010-09-30 2012-04-05 Shelten Gee Jao Yuen Activity Monitoring Systems and Methods of Operating Same
US20120089330A1 (en) * 2010-10-07 2012-04-12 Honeywell International Inc. System and method for wavelet-based gait classification
US8548740B2 (en) * 2010-10-07 2013-10-01 Honeywell International Inc. System and method for wavelet-based gait classification
US9317660B2 (en) * 2011-03-31 2016-04-19 Adidas Ag Group performance monitoring system and method
US20160236035A1 (en) * 2011-03-31 2016-08-18 Adidas Ag Group performance monitoring system and method
US20130041590A1 (en) * 2011-03-31 2013-02-14 Adidas Ag Group Performance Monitoring System and Method
US9802080B2 (en) * 2011-03-31 2017-10-31 Adidas Ag Group performance monitoring system and method
US20180015329A1 (en) * 2011-03-31 2018-01-18 Adidas Ag Group Performance Monitoring System and Method
US9149223B2 (en) * 2011-06-16 2015-10-06 Teesside University Method and apparatus for measuring expended energy
US20130131555A1 (en) * 2011-11-17 2013-05-23 William R. Hook Gait analysis using angular rate reversal
US20140309539A1 (en) * 2013-04-16 2014-10-16 Biotronik Se & Co. Kg Implantable cardiac device adapted to extract a patient's respiratory waveforms from an intrathoracic or intracardiac impedance, pressure and/or accelerometry input stream

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180246963A1 (en) * 2015-05-01 2018-08-30 Smiths Detection, Llc Systems and methods for analyzing time series data based on event transitions
US10839009B2 (en) * 2015-05-01 2020-11-17 Smiths Detection Inc. Systems and methods for analyzing time series data based on event transitions
US11484224B2 (en) * 2015-07-23 2022-11-01 Nipro Corporation Gait analysis method and gait analysis system
US20180289324A1 (en) * 2016-11-29 2018-10-11 Rezvan Kianifar Automatic assessment of the squat quality and risk of knee injury in the single leg squat
JP2018094403A (en) * 2016-12-12 2018-06-21 ザ・スウォッチ・グループ・リサーチ・アンド・ディベロップメント・リミテッド Method for detecting and calculating duration of jump
DE102017109015A1 (en) * 2017-04-27 2018-10-31 Evalu Gmbh Method and system for determining a person's speed
US11849415B2 (en) 2018-07-27 2023-12-19 Mclaren Applied Technologies Limited Time synchronisation
US20210186436A1 (en) * 2018-08-07 2021-06-24 NEC Corporator Joint disorder risk evaluation device, system, method, and program
CN110558990A (en) * 2019-07-30 2019-12-13 福建省万物智联科技有限公司 gait analysis method and device
WO2021033029A1 (en) * 2019-08-21 2021-02-25 SeeHow Pte. Ltd. Systems and methods for measuring the rate of angular displacement using magnetic field sensing
US11898874B2 (en) 2019-10-18 2024-02-13 Mclaren Applied Technologies Limited Gyroscope bias estimation
US20230040492A1 (en) * 2020-01-08 2023-02-09 Nec Corporation Detection device, detection system, detection method, and program recording medium
US20210393166A1 (en) * 2020-06-23 2021-12-23 Apple Inc. Monitoring user health using gait analysis
US20220087572A1 (en) * 2020-09-24 2022-03-24 SportScientia Pte.Ltd. Systems and methods of monitoring human lower limb and foot performance
US12361810B2 (en) 2021-09-10 2025-07-15 Apple Inc. Context aware fall detection using a mobile device

Also Published As

Publication number Publication date
EP3046471A1 (en) 2016-07-27
AU2014324081A1 (en) 2016-04-14
WO2015039176A1 (en) 2015-03-26
EP3046471A4 (en) 2017-05-17
CA2924835A1 (en) 2015-03-26
CN106061383A (en) 2016-10-26

Similar Documents

Publication Publication Date Title
US20160249833A1 (en) Method and apparatus for monitoring quality of a dynamic activity of a body
AU2013344326B2 (en) Method and apparatus for monitoring deviation of a limb
Reenalda et al. Continuous three dimensional analysis of running mechanics during a marathon by means of inertial magnetic measurement units to objectify changes in running mechanics
AU2014253670B2 (en) Method and apparatus for monitoring dynamic status of a body
US10115319B2 (en) Systems and methods for detecting overstriding in runners
Staab et al. Accelerometer and gyroscope based gait analysis using spectral analysis of patients with osteoarthritis of the knee
US7912672B2 (en) Method and device for evaluating displacement signals
AU2013302207B2 (en) Method and apparatus for measuring reaction forces
Fan et al. IMU-based knee flexion, abduction and internal rotation estimation during drop landing and cutting tasks
Hreljac et al. Phase determination during normal running using kinematic data
Pavei et al. Estimates of running ground reaction force parameters from motion analysis
CN118452897A (en) Gait detection, motion recognition and fatigue detection methods, devices and storage medium
Trojaniello et al. A wearable system for the measurement of the inter-foot distance during gait
Satkunskienė et al. 425. Acceleration based evaluation of the human walking and running parameters
Trojaniello et al. Foot clearance estimation during overground walking and vertical obstacle passing using shank-mounted MIMUs in healthy and pathological subjects
Bergamini et al. Estimate of trunk inclination during fast movements by inertial sensing
Bergamini et al. Measurement and extraction of motion-related quantities in sport
Branscombe Evaluating a Wearable Sensor-Based Tibia Force Estimation Algorithm for Applications in Stress Fracture Reduction in Runners
Vonow Shank Acceleration Proxies for Ground Reaction Force in Athletic Movements
Koning Effect of Running Speed on Lower Leg Muscle Activation and Tibial Bone Load
Pavei et al. the Journal of Applied Biomechanics. The article appears here in its accepted, peer-reviewed form, as it was provided by the submitting author. It has not been copyedited, proofread, or formatted by the publisher.
Akins Development and evaluation of instrumented soccer equipment to collect ankle joint kinematics in the field
De Mol Comparison and evaluation of the accuracy of accelerometers and gyroscopes for detecting gait events in a real life setting
Dutta et al. Measuring walking and running dynamics using skin mounted accelerometers
Norris et al. Engineers, Part P: Journal of Sports

Legal Events

Date Code Title Description
AS Assignment

Owner name: DORSAVI PTY LTD, AUSTRALIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RONCHI, DANIEL M.;RONCHI, ANDREW J.;CHARRY, EDGAR;AND OTHERS;SIGNING DATES FROM 20161223 TO 20170202;REEL/FRAME:045271/0987

AS Assignment

Owner name: DORSAVI LTD, AUSTRALIA

Free format text: CHANGE OF NAME;ASSIGNOR:DORSAVI PTY LTD;REEL/FRAME:047203/0240

Effective date: 20131017

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION