Three-dimensional model generation
First Claim
Patent Images
1. An apparatus comprising:
- interface circuitry configured to receive a sequence of image frames associated with a three-dimensional scan of an object; and
a processor configured to;
iteratively generate a composite confidence map based on the sequence of image frames, the composite confidence map including pixel values for scanned pixels in the sequence of image frames;
identify, in the composite confidence map, a particular pixel value for a texture coordinate for a three-dimensional (3D) model, the 3D model generated based on the sequence of image frames;
identify a hole triangle based on the particular pixel value corresponding to a black value; and
composite texture over the hole triangle using the composite confidence map as an alpha channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for texture reconstruction associated with a three-dimensional scan of an object includes scanning, at a processor, a sequence of image frames captured by an image capture device at different three-dimensional viewpoints. The method also includes generating a composite confidence map based on the sequence of image frames. The composite confidence map includes pixel values for scanned pixels in the sequence of image frames. The method further includes identifying one or more holes of a three-dimensional model based on the composite confidence map.
75 Citations
24 Claims
-
1. An apparatus comprising:
-
interface circuitry configured to receive a sequence of image frames associated with a three-dimensional scan of an object; and a processor configured to; iteratively generate a composite confidence map based on the sequence of image frames, the composite confidence map including pixel values for scanned pixels in the sequence of image frames; identify, in the composite confidence map, a particular pixel value for a texture coordinate for a three-dimensional (3D) model, the 3D model generated based on the sequence of image frames; identify a hole triangle based on the particular pixel value corresponding to a black value; and composite texture over the hole triangle using the composite confidence map as an alpha channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for texture reconstruction associated with a three-dimensional scan of an object, the method comprising:
-
scanning, at a processor, a sequence of image frames captured by an image capture device, wherein each image frame in the sequence of image frames is captured at a different three-dimensional viewpoint; iteratively generating a composite confidence map based on the sequence of image frames, the composite confidence map including pixel values for scanned pixels in the sequence of image frames; identifying, in the composite confidence map, a particular pixel value for a texture coordinate for a three-dimensional (3D) model, the 3D model generated based on the sequence of image frames; and identifying a hole triangle based on the particular pixel value corresponding to a black value; and compositing texture over the hole triangle using the composite confidence map as an alpha channel. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium comprising instructions for texture reconstruction associated with a three-dimensional scan of an object, the instructions, when executed by processor, cause the processor to perform operations comprising:
-
scanning a sequence of image frames captured by an image capture device, wherein each image frame in the sequence of image frames is captured at a different three-dimensional viewpoint; iteratively generating a composite confidence map based on the sequence of image frames, the composite confidence map including pixel values for scanned pixels in the sequence of image frames; identifying, in the composite confidence map, a particular pixel value for a texture coordinate for a three-dimensional (3D) model, the 3D model generated based on the sequence of image frames; identifying a hole triangle based on the particular pixel value corresponding to a black value; and compositing texture over the hole triangle using the composite confidence map as an alpha channel. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification