Application (pre-grant publication)
RECONSTRUCTION OF ARTICULATED OBJECTS FROM A MOVING CAMERA
- Number
- 20170213320
- Published
- 2017-07-27
- Filed
- 2016-01-21
- Assignee
- Disney Enterprises, Inc.
- Inventors
- YUCER; Kaan, SORKINE HORNUNG; Alexander, WANG; Oliver, SORKINE HORNUNG; Olga
- CPC
- G06T7/579; G06T17/00; G06T15/205
- Verdict
- Medium Notable software
- Source
- Google Patents · FreePatentsOnline
The keeper's note
Reconstructs an articulated object (e.g. a robot or animatronic figure) from 2D feature points tracked across moving-camera footage over time.
Abstract
Systems and method for the reconstruction of an articulated object are disclosed herein, The articulated object can be reconstructed from image data collected by a moving camera over a period of time. A plurality of 2D feature points can be identified withinthe image data. These 2D feature points can be converted into three-dimensional space, which converted points are identified as 3D feature points. These 3D feature points can be used to identify one or several rigidity constrains and/or kinematic constraints. These rigidity and/or kinematic constraints can be applied to a model of the reconstructed articulated object.
Background
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic illustration of one embodiment of a system for the virtual reconstruction of an articulated object.
FIG. 2 is a perspective view of one embodiment of an exemplary articulated object in a first position.
FIG. 3 is a perspective view of one embodiment of an exemplary articulated object in a second position.
FIG. 4 is a flowchart illustrating one embodiment of a high-level process for the virtual reconstruction of an articulated object.
FIG. 5 is a flowchart illustrating one embodiment of a process for the virtual reconstruction of an articulated object using image data.
FIG. 6 is a flowchart illustrating one embodiment of a processfor converting 2D points to 3D points.
FIG. 7 is a flowchart illustrating one embodiment of a process for generating rigidity constraints.
FIG. 8 is a flowchart illustrating one embodiment of a process for applying rigidity constraints.
FIG. 9 is a flowchart illustrating one embodiment of a process for generating and applying a kinematic constraint.
FIG. 10 includes a series of images showing the results of the application of methods disclosed herein.
FIG. 11 is a block diagram of a computer system or information processing device that may incorporate an embodiment, be incorporated into an embodiment, or be used to practice any of the innovations, embodiments, and/or examples found within this disclosure.DEFINITIONS
As used