Holocam Systems and Methods
First Claim
1. A holocam system comprising:
- an acquisition module that receives visible image data and range data of a scene from two or more vantage points via one or more range data acquisition devices and one or more visible image acquisition devices;
a model creation module that produces, for a vantage point, a three-dimensional (3D) model by combining range data and visible image data from that vantage point; and
a scene registration module, communicatively coupled to the model creation module, that performs scene registration to acquire geometric transformations for merging two or more 3D models of the scene from different vantage points into a source-independent canonical space.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention comprise holocam systems and methods that enable the capture and streaming of scenes. In embodiments, multiple image capture devices, which may be referred to as “orbs,” are used to capture images of a scene from different vantage points or frames of reference. In embodiments, each orb captures three-dimensional (3D) information, which is preferably in the form of a depth map and visible images (such as stereo image pairs and regular images). Aspects of the present invention also include mechanisms by which data captured by two or more orbs may be combined to create one composite 3D model of the scene. A viewer may then, in embodiments, use the 3D model to generate a view from a different frame of reference than was originally created by any single orb.
32 Citations
20 Claims
-
1. A holocam system comprising:
-
an acquisition module that receives visible image data and range data of a scene from two or more vantage points via one or more range data acquisition devices and one or more visible image acquisition devices; a model creation module that produces, for a vantage point, a three-dimensional (3D) model by combining range data and visible image data from that vantage point; and a scene registration module, communicatively coupled to the model creation module, that performs scene registration to acquire geometric transformations for merging two or more 3D models of the scene from different vantage points into a source-independent canonical space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method comprising:
-
receiving color and depth of a scene from a plurality of vantage points from one or more input devices; producing, for each vantage point, a three-dimensional (3D) model of data by combining depth data information and visible image data; defining a source-independent canonical space which is used to register two or more 3D models into that space; and performing scene registration to acquire geometrical transformations to merge two or more 3D models of the same scene from their corresponding different vantage points into a combined 3D model. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising one or more processors;
- and
a non-transitory computer-readable medium or media comprising one or more sequences of instructions which, when executed by the one or more processors, causes steps to be performed comprising; receiving color and depth of a scene from a plurality of vantage points from one or more input devices; producing, for each vantage point, a three-dimensional (3D) model of data by combining depth data information and visible image data; defining a source-independent canonical space which is used to register two or more 3D models into that space; and performing scene registration to acquire geometrical transformations to merge two or more 3D models of the same scene from their corresponding different vantage points into a combined 3D model. - View Dependent Claims (17, 18, 19, 20)
- and
Specification