Devices, systems, and methods for monitoring and assessing gait, stability, and/or balance of a user
First Claim
1. A system for assessing movement of one or more body portions, comprising:
- one or more inertial sensors positioned on one or more body portions;
an image sensor;
a processor communicatively coupled to the one or more inertial sensors and the image sensor; and
a memory, coupled to the processor, configured to store program instructions, wherein, when executed by the processor, the program instructions cause the processor to perform a method comprising;
via a first machine learning model;
receiving a sensor signal using the one or more inertial sensors, the sensor signal being indicative of movement of the one or more body portions over a time period,analyzing the sensor signal of the one or more body portions to determine a movement of the one or more body portions, anddetermining a sensor confidence level based, at least in part, on a characteristic of the sensor signal from the one or more inertial sensors over the time period;
via a second machine learning model;
receiving a series of images using the image sensor, the series of images comprising the one or more body portions depicted therein and indicative of movement of the one or more body portions over the time period,identifying the one or more body portions in each of the series of images,measuring an angle of movement of the one or more body portions in at least a subset of the series of images over the time period, anddetermining a vision confidence level based, at least in part, on an ability of the second machine learning model to identify the one or more body portions in the at least a subset of the series of images; and
via a third machine learning model;
selecting the sensor signal from the first machine learning model based on the sensor confidence level, the measured angle of movement from the second machine learning model based on the vision confidence level, or a weighted combination thereof as an input into the third machine learning model,analyzing the input to determine a movement pattern of the one or more body portions, andoutputting the movement pattern to a user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for assessing movement of a body portion includes, via one or more machine learning models, analyzing a sensor signal indicative of movement of the body portion to determine a movement of the body portion; determining a sensor confidence level based, at least in part, on a characteristic of the sensor signal; receiving a series of images indicative of movement of the body portion; measuring an angle of movement of the body portion; determining a vision confidence level based, at least in part, on a quality of an identification the body portion; selecting the sensor signal, the measured angle of movement, or a combination thereof as an input into a machine learning model based on the sensor confidence level and the vision confidence level, respectively; analyzing the input to determine a movement pattern of the body portion; and outputting the movement pattern to a user.
57 Citations
20 Claims
-
1. A system for assessing movement of one or more body portions, comprising:
-
one or more inertial sensors positioned on one or more body portions; an image sensor; a processor communicatively coupled to the one or more inertial sensors and the image sensor; and a memory, coupled to the processor, configured to store program instructions, wherein, when executed by the processor, the program instructions cause the processor to perform a method comprising; via a first machine learning model; receiving a sensor signal using the one or more inertial sensors, the sensor signal being indicative of movement of the one or more body portions over a time period, analyzing the sensor signal of the one or more body portions to determine a movement of the one or more body portions, and determining a sensor confidence level based, at least in part, on a characteristic of the sensor signal from the one or more inertial sensors over the time period; via a second machine learning model; receiving a series of images using the image sensor, the series of images comprising the one or more body portions depicted therein and indicative of movement of the one or more body portions over the time period, identifying the one or more body portions in each of the series of images, measuring an angle of movement of the one or more body portions in at least a subset of the series of images over the time period, and determining a vision confidence level based, at least in part, on an ability of the second machine learning model to identify the one or more body portions in the at least a subset of the series of images; and via a third machine learning model; selecting the sensor signal from the first machine learning model based on the sensor confidence level, the measured angle of movement from the second machine learning model based on the vision confidence level, or a weighted combination thereof as an input into the third machine learning model, analyzing the input to determine a movement pattern of the one or more body portions, and outputting the movement pattern to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for assessing movement of one or more body portions, comprising:
-
an inertial sensor positioned on one or more body portions; an image sensor; a processor communicatively coupled to the inertial sensor and the image sensor; and a memory, coupled to the processor, configured to store program instructions, wherein, when executed by the processor, the program instructions cause the processor to perform a method comprising; via a first machine learning model; receiving a sensor signal using the inertial sensor, the sensor signal being indicative of movement of the one or more body portions over a time period, analyzing the sensor signal of the one or more body portions to determine a movement of the one or more body portions, and determining a sensor confidence level based, at least in part, on a characteristic of the sensor signal from the inertial sensor over the time period; via a second machine learning model; receiving a series of images using the image sensor, the series of images comprising the one or more body portions depicted therein and indicative of movement of the one or more body portions over the time period, identifying the one or more body portions in each of the series of images, measuring an angle of movement of the one or more body portions in at least a subset of the series of images over the time period, and determining a vision confidence level based, at least in part, on an ability of the second machine learning model to identify the one or more body portions in the at least a subset of the series of images; and via a third learning model; selecting the sensor signal from the first machine learning model based on the sensor confidence level, the measured angle of movement from the second machine learning model based on the vision confidence level, or a weighted combination thereof as an input into the third machine learning model, wherein selection between the sensor signal, the measured angle of movement, and the weighted combination thereof is further based on one or more of;
a movement of two or more joints compared at a defined or predetermined time instant in the first and second machine learning models, a size of movement, a dimension of movement, a direction of movement, a speed of movement, a number of image sensors required, a background color, and a combination thereof,analyzing the input to determine a movement pattern of the one or more body portions, and outputting the movement pattern to a user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification