Capturing surface in motion picture
First Claim
Patent Images
1. A method, comprising:
- covering a surface with a pattern formed of a marking material including material which operates in both dark and light lighting conditions to provide texture and lighting of the surface;
acquiring a sequence of image frames, each image frame of the sequence including a plurality of images of the pattern covering the surface,wherein the plurality of images of the pattern is formed as a random pattern to capture motion and geometry of the surface;
deriving a mesh object from the plurality of images for the each image frame;
tracking a plurality of vertices of the mesh object in each image frame through the sequence of image frames; and
generating animation data modeling characteristics of the surface including the texture and lighting using the tracked plurality of vertices of the mesh object.
1 Assignment
0 Petitions
Accused Products
Abstract
Capturing a surface in motion picture, including: covering a surface with a pattern formed of a marking material; acquiring a sequence of image frames, each image frame of the sequence including a plurality of images of the pattern covering the surface; deriving a mesh object from the plurality of images for the each image frame; tracking the mesh object in each frame through the sequence of frames; and generating animation data modeling a characteristic of the surface using the tracked mesh object.
-
Citations
22 Claims
-
1. A method, comprising:
-
covering a surface with a pattern formed of a marking material including material which operates in both dark and light lighting conditions to provide texture and lighting of the surface; acquiring a sequence of image frames, each image frame of the sequence including a plurality of images of the pattern covering the surface, wherein the plurality of images of the pattern is formed as a random pattern to capture motion and geometry of the surface; deriving a mesh object from the plurality of images for the each image frame; tracking a plurality of vertices of the mesh object in each image frame through the sequence of image frames; and generating animation data modeling characteristics of the surface including the texture and lighting using the tracked plurality of vertices of the mesh object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
an image acquisition module configured to generate a sequence of image frames, each image frame including a plurality of synchronized images of a pattern disposed on a surface with a marking material including material which operates in both dark and light lighting conditions to provide texture and lighting of the surface, and wherein the plurality of synchronized images of the pattern is formed as a random pattern to capture motion and geometry of the surface; and a surface capture module configured to receive the sequence of image frames and generate animation data based on the pattern disposed on the surface, said surface capture module comprising; a mesh derivation module configured to receive the sequence of image frames and generate at least one sequence of mesh objects; and a tracking module configured to receive and track a plurality of vertices of the at least one sequence of mesh objects, and to generate the animation data modeling characteristics of the surface including the texture and lighting using the tracked plurality of vertices. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium for storing a computer program, the program comprising executable instructions that cause a computer to:
-
acquire a sequence of image frames, each image frame of the sequence including a plurality of images of a pattern covering a surface, and the pattern is formed of a marking material including material which operates in both dark and light lighting conditions to provide texture and lighting of the surface, and wherein the plurality of images of the pattern is formed as a random pattern to capture motion and geometry of the surface; derive a mesh object from the plurality of images for the each image frame; track a plurality of vertices of the mesh object in each image frame through the sequence of image frames; and generate animation data modeling characteristics of the surface including the texture and lighting using the tracked plurality of vertices of the mesh object. - View Dependent Claims (17, 18)
-
-
19. A method, comprising:
-
obtaining a 3-D model of an actor'"'"'s head; unwrapping the 3-D model into a 2-D texture; replacing the details of the actor'"'"'s facial features represented in the 2-D texture with a random pattern to capture motion and geometry of the facial features; printing the 2-D texture with the random pattern onto a flexible material, wherein the flexible material includes material which operates in both dark and light lighting conditions to provide texture and lighting of the surface; applying the flexible material to the actor'"'"'s face; acquiring a sequence of image frames, each image frame of the sequence including a plurality of images of the random pattern covering the actor'"'"'s face; deriving a mesh object representing the actor'"'"'s face from the sequence of image frames; and tracking vertices of the mesh object in each image frame of the sequence of image frames. - View Dependent Claims (20, 21, 22)
-
Specification