Methodology for 3D scene reconstruction from 2D image sequences
First Claim
Patent Images
1. A method of scene reconstruction comprising:
- obtaining a plurality of images of a scene representing at least two perspective views of said scene;
generating a 3-dimensional model of said scene using a first subset of said plurality of images, wherein said generating comprises selecting one or more vertices of said 3-dimensional model;
calculating a perspective for each said image in said first subset based on one or more of said one or more selected vertices; and
refining said model based on one or more of said calculated perspectives and a second subset of said images, wherein said second subset includes at least one image not in said first subset.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a system and method for interactive and iterative reconstruction in a manner that helps to reduce computational requirements by generating a model from a subset of the available data, and then refining that model using additional data. Example embodiments directed to scene reconstruction, reconstruct a 3D scene from a plurality of 2D images of that scene by first generating a model of the 3D scene from a subset a of the 2D images. The model can then be refined using specific characteristics of each image in the subset that are calculated using the other images in the subset. The model is further refined using images not in the original subset.
340 Citations
20 Claims
-
1. A method of scene reconstruction comprising:
-
obtaining a plurality of images of a scene representing at least two perspective views of said scene; generating a 3-dimensional model of said scene using a first subset of said plurality of images, wherein said generating comprises selecting one or more vertices of said 3-dimensional model; calculating a perspective for each said image in said first subset based on one or more of said one or more selected vertices; and refining said model based on one or more of said calculated perspectives and a second subset of said images, wherein said second subset includes at least one image not in said first subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory, machine-readable storage medium comprising instructions stored therein, the instructions executable by one or more processors to facilitate performing a method, said method comprising:
-
obtaining a plurality of images of a scene representing at least two perspective views of said scene; generating a 3-dimensional model of said scene using a first subset of said plurality of images, wherein said generating comprises selecting one or more vertices of said 3-dimensional model; calculating a perspective for each said image in said first subset based on one or more of said one or more selected vertices; and refining said model based on one or more of said calculated perspectives and a second subset of said images, wherein said second subset includes at least one image not in said first subset. - View Dependent Claims (16, 17)
-
-
18. A system, comprising:
-
a memory storing executable instructions; one or more processors operatively coupled to said memory to execute the executable instructions from the memory, the one or more processors being configured to; obtain a plurality of images of a scene representing at least two perspective views of said scene; generate a 3-dimensional model of said scene using a first subset of said plurality of images, wherein said one or more processors are configured to select one or more vertices of said 3-dimensional model; calculate a perspective for each said image in said first subset based on one or more of said one or more selected vertices; and refine said model based on one or more of said calculated perspectives and a second subset of said images, wherein said second subset includes at least one image not in said first subset. - View Dependent Claims (19, 20)
-
Specification