IP Library Granted Patent US 10,445,930
Granted Patent B1
US 10,445,930 · App. 15/982,691 · Granted Oct 15, 2019

Markerless motion capture using machine learning and training with biomechanical data

Inventors: Kase J. Saylor (San Antonio, TX); Daniel P. Nicolella (San Antonio, TX); David R. Chambers (San Antonio, TX); Travis D. Eliason (San Antonio, TX); Donald R. Poole (San Antonio, TX)
Assignee: Southwest Research Institute
G06T17/20G06T7/251G06T7/292G06T7/80G06T2200/08G06T2207/10016G06T2207/20081G06T2207/20221G06T2207/30204G06T2215/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,445,930
App. No.
15/982,691
Granted
Oct 15, 2019
Kind
B1
Abstract

A method of using a learning machine to provide a biomechanical data representation of a subject based on markerless video motion capture. The learning machine is trained with both markerless video and marker-based (or other worn body sensor) data, with the marker-based or body worn sensor data being used to generate a full biomechanical model, which is the “ground truth” data. This ground truth data is combined with the markerless video data to generate a training dataset.

Claims (26)

1. A method of training a learning machine to receive video data captured from an animate subject, and from the video data to generate biomechanical states of the animate subject, comprising:

placing markers on the animate subject;

using both marker-based motion capture camera(s) and markerless motion capture camera(s) to simultaneously acquire video sequences of the animate subject, thereby acquiring marker-based video data and markerless video data;

wherein the marker-based camera(s) detect the markers on the animate subject in a manner differently from detection of the rest of the animate subject;

fitting the marker-based video data to a kinematic model of the animate subject, thereby providing a ground truth dataset;

combining the ground truth dataset with the markerless video data, thereby providing a training dataset;

inputting the markerless video data to the learning machine;

comparing the output of the learning machine to the training dataset;

iteratively using the results of the comparing step to adjust operation of the learning machine; and

using the learning machine to generate at least one of the biomechanical states of the animate subject.

2. The method of claim 1 , wherein the combining step is performed by calibrating the marker-based motion capture camera(s) and markerless motion capture camera(s) and using the results of the calibrating to generate the ground truth dataset.

3. The method of claim 1 , wherein the placing, using, fitting, and combining steps are performed for multiple animate subjects.

4. The method of claim 1 , wherein multiple animate subjects perform different activities.

5. The method of claim 1 , further comprising the step of installing one or more biomechanical sensors on or near the animate subject, and wherein the output of the one or more biomechanical sensors is used to generate the kinematic model.

6. The method of claim 5 , wherein the one or more biomechanical sensors are one or more of the following: force plate, electromyographic sensor, accelerometer, or gyroscope.

7. A method of training a learning machine to receive video data captured from an animate subject, and from the video data to generate biomechanical states of the animate subject, comprising:

placing one or more biomechanical sensors on the animate subject;

using both sensor detector and markerless motion capture camera(s) to simultaneously acquire video sequences of the animate subject, thereby acquiring sensor detector data and markerless video data;

wherein the sensor detector data is data that acquired by detecting the one or more biomechanical sensors as the animate subject moves;

fitting the sensor detector data to a kinematic model of the animate subject, thereby providing a ground truth dataset;

combining the ground truth dataset with the markerless video data, thereby providing a training dataset;

inputting the markerless video data to the learning machine;

comparing the output of the learning machine to the training dataset; and

iteratively using the results of the comparing step to adjust operation of the learning machine; and

using the learning machine to generate at least one of the biomechanical states of the animate subject.

8. The method of claim 7 , wherein the one or more biomechanical sensors are one or more of the following: force plate, electromyographic sensor, accelerometer, or gyroscope.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2018
From: SAYLOR, KASE J.; NICOLELLA, DANIEL P.; CHAMBERS, DAVID R.; ELIASON, TRAVIS D.; POOLE, DONALD R., JR.
To: SOUTHWEST RESEARCH INSTITUTE
Reel/Frame 046699/0605 →
Cited By (3)
US 12,295,727 US 12,303,255 US 12,718,515