Method and system for providing extensive coverage of an object using virtual cameras
First Claim
1. A method for providing extensive coverage of an object using virtual cameras, comprising:
- tracking a moveable object in a reference coordinate system to determine an object based coordinate system that is tied to said object;
collecting at least one replacement image from at least one video sequence of said object acquired from at least one reference viewpoint to form a subset of replacement images of said object, wherein said reference viewpoint is fixed in said reference coordinate system but moves around said object in said object based coordinate system; and
storing said subset of replacement images of said object for subsequent incorporation into a rendered view of said object.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for generating texture information. Specifically, a method provides for extensive coverage of an object using virtual cameras. The method begins by tracking a moveable object in a reference coordinate system. By tracking the moveable object, an object based coordinate system that is tied to the object can be determined. The method continues by collecting at least one replacement image from at least one video sequence of the object to form a subset of replacement images of the object. The video sequence of the object is acquired from at least one reference viewpoint, wherein the reference viewpoint is fixed in the reference coordinate system but moves around the object in the object based coordinate system. The subset of replacement images is stored for subsequent incorporation into a rendered view of the object.
-
Citations
30 Claims
-
1. A method for providing extensive coverage of an object using virtual cameras, comprising:
-
tracking a moveable object in a reference coordinate system to determine an object based coordinate system that is tied to said object;
collecting at least one replacement image from at least one video sequence of said object acquired from at least one reference viewpoint to form a subset of replacement images of said object, wherein said reference viewpoint is fixed in said reference coordinate system but moves around said object in said object based coordinate system; and
storing said subset of replacement images of said object for subsequent incorporation into a rendered view of said object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for generating video texture information to provide extensive coverage of an object using virtual cameras, comprising:
-
an image collector for collecting at least one replacement image of an object taken from a viewpoint of a virtual camera fixed in an object based coordinate system tied to said object, wherein said at least one replacement image is collected from current images acquired from at least one real-time video sequence of an object to form a subset of replacement images of said object;
a storage system for storing said subset of replacement images for subsequent incorporation into a rendered view of said object; and
a rendering module for rendering a view of said object using said at least one replacement image that is taken from an arbitrary perspective in said object based coordinate system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium for storing program instructions that, when executed, implement a method for providing extensive coverage of an object using virtual cameras, comprising:
-
accessing tracking information of a moveable object in a reference coordinate system to determine an object based coordinate system that is tied to said object;
collecting at least one replacement image from at least one video sequence of said object acquired from at least one reference viewpoint to form a subset of replacement images of said object, wherein said reference viewpoint is fixed in said reference coordinate system but moves around said object in said object based coordinate system; and
storing said subset of replacement images of said object for subsequent incorporation into a rendered view of said object. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification