SYSTEMS AND METHODS FOR GENERATING A VIRTUAL CAMERA VIEWPOINT FOR AN IMAGE
First Claim
Patent Images
1. A method for generating a second viewpoint of an image, the method comprising:
- receiving, using a computer, a depth image and a color image of a video from at least one reference camera at a reference camera location comprising a first viewpoint of the color image;
receiving a virtual camera location comprising a second viewpoint of the color image; and
translating at least one pixel from the color image to a transformed color image comprising the second viewpoint of the color image from the virtual camera location, the translating based on a depth value of the at least one pixel from the depth image.
4 Assignments
0 Petitions
Accused Products
Abstract
A color image and a depth image of a live video are received. A user is extracted from the information of the color image and the depth image. Spurious depth vales may be corrected. Points or pixels of an image as seen from a viewpoint of a reference camera at a reference camera location are mapped to points of the image as would be seen from a viewpoint of a virtual camera at a virtual camera location. As such, a transformed color image is generated. Disoccluded pixels may be processed to address any gaps within the transformed color image.
229 Citations
24 Claims
-
1. A method for generating a second viewpoint of an image, the method comprising:
-
receiving, using a computer, a depth image and a color image of a video from at least one reference camera at a reference camera location comprising a first viewpoint of the color image; receiving a virtual camera location comprising a second viewpoint of the color image; and translating at least one pixel from the color image to a transformed color image comprising the second viewpoint of the color image from the virtual camera location, the translating based on a depth value of the at least one pixel from the depth image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising at least one processor and memory, for generating a second viewpoint of an image, the system comprising:
-
a module for receiving a depth image and a color image of a video from at least one reference camera at a reference camera location comprising a first viewpoint of the color image; a module for receiving a virtual camera location comprising a second viewpoint of the color image; and a module for translating at least one pixel from the color image to a transformed color image comprising the second viewpoint of the color image from the virtual camera location, the translating based on a depth value of the at least one pixel from the depth image. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium carrying one or more instructions for generating a second viewpoint of an image, wherein the one or more instructions, when executed by one or more processors, causes the one or more processors to perform the steps of:
-
receiving, using a computer, a depth image and a color image of a video from at least one reference camera at a reference camera location comprising a first viewpoint of the color image; receiving a virtual camera location comprising a second viewpoint of the color image; and translating at least one pixel from the color image to a transformed color image comprising the second viewpoint of the color image from the virtual camera location, the translating based on a depth value of the at least one pixel from the depth image. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification