Synthesizing virtual two dimensional images of three dimensional space from a collection of real two dimensional images
First Claim
Patent Images
1. A method of synthesizing a virtual image of a scene comprising the steps of:
- A. constructing a virtual trilinear tensor from a trilinear tensor associated with at least one real image and a positioning parameter defining a position of said virtual image relative to said at least one real image; and
B. using the virtual trilinear tensor and said at least one real image to warp said at least one real image thereby to generate said virtual image.
3 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus are provided for generating two dimensional images representing scenes of three dimensional spaces as viewed for arbitrary observing point. In a specific embodiment of the method and apparatus, consecutive virtual images, computed from four dimensional reference images are consecutively displayed on a multimedia screen in order to convey motion of a body.
-
Citations
42 Claims
-
1. A method of synthesizing a virtual image of a scene comprising the steps of:
-
A. constructing a virtual trilinear tensor from a trilinear tensor associated with at least one real image and a positioning parameter defining a position of said virtual image relative to said at least one real image; and
B. using the virtual trilinear tensor and said at least one real image to warp said at least one real image thereby to generate said virtual image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
A. constructing a second virtual trilinear tensor from the trilinear tensor and a positioning parameter defining a position of a second virtual image relative to one of said real images; and
B. using the second virtual trilinear tensor and one of said real images to warp a real image thereby to generate a second virtual image.
-
-
10. A method as defined in claim 1, further comprising the steps of:
-
A. constructing a second virtual trilinear tensor from the virtual trilinear tensor and a positioning parameter defining a position of a second virtual image relative to said virtual image; and
C. using the second virtual trilinear tensor and said virtual image to warp a real image thereby to generate a second virtual image.
-
-
11. A method as defined in claim 1 further comprising the steps of:
-
A. constructing a fundamental matrix from the at least one real image and a second real image; and
B. constructing said trilinear tensor from the fundamental matrix.
-
-
12. A method as defined in claim 11 in which said real images are acquired at a narrow angle between lines of sight connecting the respective real images with the scene.
-
13. A method as defined in claim 11 in which said fundamental matrix construction step includes the step of constructing the fundamental matrix using coordinates of corresponding points in the two real images.
-
14. A method as defined in claim 1 further comprising the step of transferring said trilinear tensor and said at least one real image to a user over a network.
-
15. A system for synthesizing a virtual image of a scene comprising:
-
A. a virtual trilinear tensor generator configured to construct a virtual trilinear tensor from a trilinear tensor associated with at least one real image and a positioning parameter defining a position of said virtual image relative said at least one real image; and
B. a virtual image generator configured to use the virtual trilinear tensor and said at least one real image to warp said at least one real image thereby to generate said virtual image. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
A. a fundamental matrix generator configured to construct a fundamental matrix from the at least one real image and a second real image; and
B. a trilinear tensor generator module configured to construct said trilinear tensor from the fundamental matrix.
-
-
26. A system as defined in claim 25 in which said real images are acquired at a narrow angle between lines of sight connecting the respective real images with the scene.
-
27. A system as defined in claim 25 in which said fundamental matrix generator is further configured to construct the fundamental matrix using coordinates of corresponding points in the two real images.
-
28. A system as defined in claim 15 further comprising a module configured to transfer said trilinear tensor and said at least one real image to a user over a network.
-
29. A computer program product for use in connection with a computer to synthesize a virtual image of a scene, the computer program product comprising a machine readable medium having encoded thereon:
-
A. a virtual trilinear tensor generator module configured to enable the computer to construct a virtual trilinear tensor from a trilinear tensor associated with at least one real image and a positioning parameter defining a position of said virtual image relative said at least one real image; and
B. a virtual image generator module configured to enable the computer to use the virtual trilinear tensor and said at least one real image to warp said at least one real image thereby to generate said virtual image. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
A. a fundamental matrix generator module configured to enable the computer to construct a fundamental matrix from the at least one real image and a second real image; and
B. a trilinear tensor generator module configured to enable the computer to construct said trilinear tensor from the fundamental matrix.
-
-
40. A computer program product as defined in claim 39 in which said real images are acquired at a narrow angle between lines of sight connecting the respective real images with the scene.
-
41. A computer program product as defined in claim 39 in which said fundamental matrix generator module is further configured to enable the computer to construct the fundamental matrix using coordinates of corresponding points in the two real images.
-
42. A computer program product as defined in claim 29 further comprising a module configured to enable the computer to transfer said trilinear tensor and said at least one real image to a user over a network.
Specification