Alignment of images of a three-dimensional object
First Claim
1. A system, comprising:
- a select engine to select a first image and a second image from a sequence of images of a three-dimensional (3D) object taken at different object orientations from a same capture cycle of a scanner, wherein selecting the first image and the second image from the sequence of images is based on an alignment of a point cloud of the first image with an alignment of a point cloud with the second image;
a combine engine to combine first metadata from the first image and second metadata from the second image to form combined metadata;
an orientation engine to select a third image from the sequence of images, wherein the third image is from an opposite object orientation relative to a first object orientation of the first image or a second object orientation of the second image; and
an align engine to align the sequence of images based on the combined metadata and third metadata from the third image without metadata from other images included in the sequence of images from the same capture cycle.
2 Assignments
0 Petitions
Accused Products
Abstract
In one example implementation, a system for aligning of images of a three-dimensional (3D) object includes a select engine to select a first image and a second image from a sequence of images of a 3D object taken at different object orientations from a capture cycle of a scanner, a combine engine to combine first metadata from the first image and second metadata from the second image to form combined metadata, an orientation engine to select a third image from the sequence of images, where the third image is from an opposite object orientation relative to a first object orientation of the first image or a second object orientation of the second image, and an align engine to align the sequence of images based on the combined metadata and third metadata from the third image.
22 Citations
15 Claims
-
1. A system, comprising:
-
a select engine to select a first image and a second image from a sequence of images of a three-dimensional (3D) object taken at different object orientations from a same capture cycle of a scanner, wherein selecting the first image and the second image from the sequence of images is based on an alignment of a point cloud of the first image with an alignment of a point cloud with the second image; a combine engine to combine first metadata from the first image and second metadata from the second image to form combined metadata; an orientation engine to select a third image from the sequence of images, wherein the third image is from an opposite object orientation relative to a first object orientation of the first image or a second object orientation of the second image; and an align engine to align the sequence of images based on the combined metadata and third metadata from the third image without metadata from other images included in the sequence of images from the same capture cycle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 15)
-
-
9. A non-transitory computer readable medium storing instructions executable by a processing resource to cause a computing device to:
-
receive a sequence of images of a three-dimensional (3D) object taken at different object orientations from a same capture cycle of a scanner; select a first image and a second image from the sequence of images, wherein selecting the first image and the second image from the sequence of images is based on an alignment of a point cloud of the first image with an alignment of a point cloud with the second image; combine metadata of the first image with metadata of the second image to form combined metadata; select a third image from the sequence of images from an opposite object orientation relative to a first object orientation of the first image or a second object orientation of the second image; align an image of the sequence of images based on the combined metadata and metadata of the third image without metadata from other images included in the sequence of images from the same capture cycle; and generate at least a portion of a 3D model of the 3D object using the aligned sequence of images. - View Dependent Claims (10, 11)
-
-
12. A method, comprising:
-
selecting a first image and a second image from a sequence of images of a three-dimensional (3D) object taken at different object orientations from a same capture cycle of a scanner, wherein selecting the first image and the second image from the sequence of images is based on an alignment of a point cloud of the first image with an alignment of a point cloud with the second image; receiving first metadata of the first image of the 3D object at a first object orientation and second metadata of the second image of the 3D object at a second object orientation adjacent to the first object orientation along a sequence of object orientations corresponding to the sequence of images from the same capture cycle of the scanner; combining the first metadata and the second metadata to form a combined metadata; receiving third metadata from a third image of the 3D object at a third object orientation opposite from the first object orientation or the second object orientation; and aligning the sequence of images to generate at least a portion of a 3D model of the 3D object based on the combined metadata and the third metadata without metadata of other images included in the sequence of images from the same capture cycle. - View Dependent Claims (13, 14)
-
Specification