Deep-learning motion priors for full-body performance capture in real-time

US2018096259A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018096259-A1
Application numberUS-201615283036-A
CountryUS
Kind codeA1
Filing dateSep 30, 2016
Priority dateSep 30, 2016
Publication dateApr 5, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Training data from multiple types of sensors and captured in previous capture sessions can be fused within a physics-based tracking framework to train motion priors using different deep learning techniques, such as convolutional neural networks (CNN) and Recurrent Temporal Restricted Boltzmann Machines (RTRBMs). In embodiments employing one or more CNNs, two streams of filters can be used. In those embodiments, one stream of the filters can be used to learn the temporal information and the other stream of the filters can be used to learn spatial information. In embodiments employing one or more RTRBMs, all visible nodes of the RTRBMs can be clamped with values obtained from the training data or data synthesized from the training data. In cases where sensor data is unavailable, the input nodes may be unclamped and the one or more RTRBMs can generate the missing sensor data.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for motion capture, the method being implemented by a processor configured to execute machine-readable instructions, the method comprising: obtaining a deep learning model; obtaining training data and training the deep learning model using the training data, the training data including temporal and spatial information regarding one or more actors' motion captured previously; receiving, from one or more motion capture sensors, real-time motion data for an actor's movement; and estimating motion information regarding the actor's motion based on the received motion data using the deep learning model. 2 . The method of claim 1 , wherein the deep learning model includes a convolutional neural network (CNN), and wherein the training of the deep learning model includes receiving the spatial information in a first stream to learn a spatial relationship of the one or more actors' motion captured previously. 3 . The method of claim 2 , wherein the training of the motion model further includes receiving the temporal information in a second stream to learn a temporal relationship of the deep learning model, wherein the second stream is received independent of the first stream. 4 . The method of claim 3 , wherein the training of the motion model further includes connecting the first and second streams using a recurrent neural net (RNN). 5 . The method of claim 4 , wherein the training of the motion model further includes training the motion model using a stochastic gradient decent with RELU activation. 6 . The method of claim 1 , wherein estimating missing motion information from the received motion data using the motion model includes estimating a reference pose for a frame. 7 . The method of claim 1 , wherein the deep learning model includes a recurrent temporal restricted Boltzmann machine (RTRBM), and wherein training of the motion model includes receiving raw sensor data and presenting the sensor data to a network in a last visible layer of the RTRBM. 8 . The method of claim 7 , wherein training of the motion model includes synthesizing the raw sensor data and clamping all visible nodes with the raw sensor data and/or the synthesized sensor data. 9 . The method of claim 7 , wherein estimating missing motion information from the received motion data using the motion model includes estimating a reference pose for a frame and combining the received motion data with the estimated reference pose. 10 . A system for motion capture, the system comprising one or more of a processor configured to execute machine-readable instructions such that when the machine-readable instructions are executed, the process is caused to perform: obtaining a deep learning model; obtaining training data and training the deep learning model using the training data, the training data including temporal and spatial information regarding one or more actors' motion captured previously; receiving, from one or more motion capture sensors, real-time motion data for an actor's movement; and estimating motion information regarding the actor's motion based on the received motion data using the deep learning model. 11 . The system of claim 10 , wherein the deep learning model includes a convolutional neural network (CNN), and wherein the training of the deep learning model includes receiving the spatial information in a first stream to learn a spatial relationship of the one or more actors' motion captured previously. 12 . The system of claim 11 , wherein the training of the motion model further includes receiving the temporal information in a second stream to learn a temporal relationship of the deep learning model, wherein the second stream is received independent of the first stream. 13 . The system of claim 12 , wherein the training of the motion model further includes connecting the first and second streams using a recurrent neural net (RNN). 14 . The system of claim 13 , wherein the training of the motion model further includes training the motion model using a stochastic gradient decent with RELU activation. 15 . The system of claim 10 , wherein estimating missing motion information from the received motion data using the motion model includes estimating a reference pose for a frame. 16 . The system of claim 10 , wherein the deep learning model includes a recurrent temporal restricted Boltzmann machine (RTRBM), and wherein training of the motion model includes receiving raw sensor data and presenting the sensor data to a network in a last visible layer of the RTRBM. 17 . The system of claim 16 , wherein training of the motion model includes synthesizing the raw sensor data and clamping all visible nodes with the raw sensor data and/or the synthesized sensor data. 18 . The system of claim 17 , wherein estimating missing motion information from the received motion data using the motion model includes estimating a reference pose for a frame and combining the received motion data with the estimated reference pose.

Assignees

Inventors

Classifications

  • using neural networks · CPC title

  • using classification, e.g. of video objects · CPC title

  • Recognition of whole body movements, e.g. for sport training · CPC title

  • Recurrent networks, e.g. Hopfield networks · CPC title

  • Combinations of networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018096259A1 cover?
Training data from multiple types of sensors and captured in previous capture sessions can be fused within a physics-based tracking framework to train motion priors using different deep learning techniques, such as convolutional neural networks (CNN) and Recurrent Temporal Restricted Boltzmann Machines (RTRBMs). In embodiments employing one or more CNNs, two streams of filters can be used. In t…
Who is the assignee on this patent?
Disney Entpr Inc
What technology area does this patent fall under?
Primary CPC classification G06T7/251. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 05 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).