Systems and methods for markerless tracking of subjects
First Claim
1. A system for markerless tracking of a subject performing a motor exercise, comprising:
- an active 3D infrared camera for capturing depth data of a body of the subject during the motor exercise;
a memory for pre-storing a movement profile including a plurality of benchmarks; and
an electronic processor configured toextract body motion data for the subject'"'"'s body from the captured depth data, the body motion data including a set of 3D coordinates for a plurality of body joints for each frame of the captured depth data,detect movements of the subject'"'"'s body using the body motion data,determine a set of attributes for the detected movements of the subject'"'"'s body using the body motion data,assign a rating for the motor exercise by comparing the set of attributes for the detected movements of the subject'"'"'s body with the plurality of benchmarks included in the pre-stored movement profile, andcreate a session record for the subject including the body motion data, the set of attributes for the detected movements of the subject'"'"'s body, and the assigned rating for the motor exercise,wherein the set of attributes is a first set of attributes, wherein the electronic processor is further configured toretrieve a second set of attributes from the memory, the second set of attributes having been stored in the memory prior to determining the first set of attributes,determine a difference between the first set of attributes and the second set of attributesdetermine whether the subject is in an ON functional state or in an OFF functional state based on the determined difference between the first set of attributes and the second set of attributes, andadd subject state data to the session record for the subject, the subject state data indicating the determined functional state of the subject.
1 Assignment
0 Petitions
Accused Products
Abstract
Markerless tracking systems and methods for markerless tracking of subjects. In one embodiment, the markerless tracking system includes an active 3D infrared camera, a memory, and an electronic processor. The electronic processor is configured to extract body motion data for a subject'"'"'s body from depth data captured by the active 3D infrared camera. The electronic processor is also configured to detect movements of the subject'"'"'s body using the body motion data. The electronic processor is further configured to determine attributes for the movements of the subject'"'"'s body using the body motion data. The electronic processor is also configured to assign a rating by comparing the determined attributes with a plurality of benchmarks included in a pre-stored movement profile in the memory. The electronic processor is further configured to create a session record for the subject. The session record includes the body motion data, the determined attributes, and the assigned rating.
55 Citations
17 Claims
-
1. A system for markerless tracking of a subject performing a motor exercise, comprising:
-
an active 3D infrared camera for capturing depth data of a body of the subject during the motor exercise; a memory for pre-storing a movement profile including a plurality of benchmarks; and an electronic processor configured to extract body motion data for the subject'"'"'s body from the captured depth data, the body motion data including a set of 3D coordinates for a plurality of body joints for each frame of the captured depth data, detect movements of the subject'"'"'s body using the body motion data, determine a set of attributes for the detected movements of the subject'"'"'s body using the body motion data, assign a rating for the motor exercise by comparing the set of attributes for the detected movements of the subject'"'"'s body with the plurality of benchmarks included in the pre-stored movement profile, and create a session record for the subject including the body motion data, the set of attributes for the detected movements of the subject'"'"'s body, and the assigned rating for the motor exercise, wherein the set of attributes is a first set of attributes, wherein the electronic processor is further configured to retrieve a second set of attributes from the memory, the second set of attributes having been stored in the memory prior to determining the first set of attributes, determine a difference between the first set of attributes and the second set of attributes determine whether the subject is in an ON functional state or in an OFF functional state based on the determined difference between the first set of attributes and the second set of attributes, and add subject state data to the session record for the subject, the subject state data indicating the determined functional state of the subject. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for markerless tracking of subjects located in a space, comprising:
-
an active 3D infrared camera for capturing depth data in the space; and an electronic processor configured to extract body motion data for a body of a first subject located in the space from the captured depth data, the body motion data including a set of 3D coordinates for a plurality of body joints for each frame of the captured depth data, detect movements of the first subject'"'"'s body using the body motion data, determine a set of attributes for the detected movements of the first subject'"'"'s body using the body motion data, extract facial motion data for a face of the first subject from the captured depth data, the facial motion data including a set of 3D coordinates for a plurality of facial points for each frame of the captured depth data, determine identification data for the first subject using the facial motion data, and create a session record for the first subject including the body motion data, the detected movements of the first subject'"'"'s body, the set of attributes, and the identification data for the first subject, wherein the electronic processor is further configured to extract second body motion data for a second body of a second subject located in the space from the captured depth data, the second body motion data including a set of 3D coordinates for a second plurality of body joints for each frame of the captured depth data, detect movements of the second subject'"'"'s body using the second body motion data, determine a second set of attributes for the detected movements of the second subject'"'"'s body based on the second body motion data, extract second facial motion data for a second face of the second subject face from the captured depth data, the second facial motion data including a set of 3D coordinates for a second plurality of facial points for each frame of the captured depth data, determine identification data for the second subject based on the second facial motion data, and create a second session record for the second subject including the second body motion data, the detected movements of the second subject'"'"'s body, the second set of attributes, and the identification data for the second subject. - View Dependent Claims (11, 12, 13)
-
-
14. A method for markerless tracking of a subject performing a motor exercise, comprising:
-
pre-storing a movement profile in a memory, the pre-stored movement profile including a plurality of benchmarks; capturing, with an active 3D infrared camera, depth data of a body of the subject during the motor exercise; extracting, with an electronic processor, body motion data for the subject'"'"'s body from the captured depth data, the body motion data including a set of 3D coordinates for a plurality of body joints for each frame of the captured depth data; detecting, with the electronic processor, movements of the subject'"'"'s body using the body motion data; determining, with the electronic processor, a set of attributes for the detected movements of the subject'"'"'s body using the body motion data; assigning, with the electronic processor, a rating for the motor exercise by comparing the set of attributes for the detected movements of the subject'"'"'s body with the plurality of benchmarks included in the pre-stored movement profile; and creating, with the electronic processor, a session record for the subject including the body motion data, the set of attributes for the detected movements of the subject'"'"'s body, and the assigned rating for the motor exercise, wherein the set of attributes is a first set of attributes, wherein the method further comprising retrieving a second set of attributes from the memory, the second set of attributes having been stored prior to determining the first set of attributes; determining, with the electronic processor, a difference between the first set of attributes and the second set of attributes; determining, with the electronic processor, whether the subject is in an ON functional state or in an OFF functional state based on the determined difference between the first set of attributes and the second set of attributes; and adding, with the electronic processor, subject state data to the session record for the subject, the subject state data indicating the determined functional state of the subject. - View Dependent Claims (15, 16, 17)
-
Specification