Methods, Systems and Computer Program Products for Creating Three Dimensional Meshes from Two Dimensional Images
First Claim
Patent Images
1. A method for obtaining a three-dimensional (3D) mesh from two dimensional images, the method comprising:
- obtaining a series of 2D images using a camera array;
calculating a depth map using the obtained series of 2D images;
identifying portions of the calculated depth map that need additional detail;
applying a textured based algorithm to the identified portions of the calculated depth map to obtain the additional detail in the depth map; and
combining the calculated depth map with the obtained additional detail to provide a more accurate 3D mesh,wherein at least one of the obtaining, calculating, identifying, applying and combining are implemented by at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for obtaining a three-dimensional (3D) mesh from two dimensional images are provided. The methods include obtaining a series of 2D images using a camera array; calculating a depth map using the obtained series of 2D images; identifying portions of the calculated depth map that need additional detail; applying a textured based algorithm to the identified portions of the calculated depth map to obtain the additional detail in the depth map; and combining the calculated depth map with the obtained additional detail to provide a more accurate 3D mesh. Related systems and computer program products are also provided.
-
Citations
20 Claims
-
1. A method for obtaining a three-dimensional (3D) mesh from two dimensional images, the method comprising:
-
obtaining a series of 2D images using a camera array; calculating a depth map using the obtained series of 2D images; identifying portions of the calculated depth map that need additional detail; applying a textured based algorithm to the identified portions of the calculated depth map to obtain the additional detail in the depth map; and combining the calculated depth map with the obtained additional detail to provide a more accurate 3D mesh, wherein at least one of the obtaining, calculating, identifying, applying and combining are implemented by at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for obtaining a three-dimensional (3D) mesh of two-dimensional (2D) images, the system comprising:
-
a camera configured to obtain a series of 2D images using a camera array; and a processor including; a depth map module configured to calculate a depth map using the obtained series of 2D images; a refinement module configured to identify portions of the calculated depth map that need additional detail in the depth map; and a texture based acquisition module configured to apply a textured based algorithm to the identified portions of the calculated depth map to obtain the additional detail, wherein the refinement module is further configured to combine the calculated depth map with the obtained additional detail to provide a more accurate 3D mesh. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for obtaining a three-dimensional (3D) mesh from two dimensional images, the computer program product comprising:
-
a non-transitory computer readable storage medium including computer readable program code embodied therein, the computer readable program code comprising; computer readable program code configured to obtain a series of 2D images using a camera array; computer readable program code configured to calculate a depth map using the obtained series of 2D images; computer readable program code configured to identify portions of the calculated depth map that need additional detail; computer readable program code configured to apply a textured based algorithm to the identified portions of the calculated depth map to obtain the additional detail in the depth map; and computer readable program code configured to combine the calculated depth map with the obtained additional detail to provide a more accurate 3D mesh. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification