Legal claims defining the scope of protection, as filed with the USPTO.
1. A method, comprising: receiving, at a computing device, a first set of images of an object, wherein images of the first set of images are captured from respective angles with respect to the object; receiving a second set of images of the object, wherein images of the second set of images are captured from the respective angles with respect to the object and are indexed such that each image of the second set of images corresponds to a respective image of the first set of images, wherein the images of the second set of images are captured while a pattern is projected on the object, and wherein the images of the second set of images have a lower resolution than the images of the first set of images; matching portions of the pattern in each image of the second set of images to corresponding portions of the pattern in spatially neighboring images of the second set of images so as to spatially align the images of the second set of images having the lower resolution; determining, based on indexing of the images of the second set of images to the images of the first set of images, respective images of the first set of images that correspond to and are captured at the same respective angles as images of the second set of images that are spatially aligned; replacing the aligned respective second images with the respective images of the first set of images having higher resolution than the aligned respective second images; and generating a three-dimensional (3D) image of the object using the respective images of the first set of images having the higher resolution that replace the spatially aligned images of the second set of images having the lower resolution.
2. The method of claim 1 , further comprising projecting the pattern on the object by a light source.
3. The method of claim 2 , wherein the light source includes an electromagnetic radiation source that projects the pattern on the object as one or more of (i) a visible light, and (ii) and an invisible light.
4. The method of claim 3 , wherein the electromagnetic radiation source is configured to emit laser beams of different colors to project the pattern on the object.
5. The method of claim 2 , wherein the light source is fixed from a perspective of the object as a camera rotates relative to the object to capture the images of the second set of images.
6. The method of claim 2 , wherein the light source rotates relative to the object as a camera rotates relative to the object to capture the images of the second set of images.
7. The method of claim 1 , further comprising activating a light source to project the pattern on the object before capturing the images of the second set of images.
8. The method of claim 1 , further comprising: generating a 3D object data model of the object; and rendering the 3D object data model of the object for display.
9. A non-transitory computer readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising: receiving a first set of images of an object, wherein images of the first set of images are captured from respective angles with respect to the object; receiving a second set of images of the object, wherein images of the second set of images are captured from the respective angles with respect to the object and are indexed such that each image of the second set of images corresponds to a respective image of the first set of images, wherein the images of the second set of images are captured while a pattern is projected on the object, and wherein the images of the second set of images have a lower resolution than the images of the first set of images; matching portions of the pattern in each image of the second set of images to corresponding portions of the pattern in spatially neighboring images of the second set of images so as to spatially align the images of the second set of images having the lower resolution; determining, based on indexing of the images of the second set of images to the images of the first set of images, respective images of the first set of images that correspond to and are captured at the same respective angles as images of the second set of images that are spatially aligned; replacing the aligned respective second images having the lower resolution with the respective images of the first set of images having higher resolution than the aligned respective second images; and generating a three-dimensional (3D) image of the object using the respective images of the first set of images having the higher resolution that replace the spatially aligned images of the second set of images having the lower resolution.
10. The non-transitory computer readable medium of claim 9 , wherein the pattern includes more than one color, and wherein matching portions of the pattern in each image of the second set of images to corresponding portions in the spatially neighboring images of the second set of images is based at least in part on matching the more than one color of the pattern.
11. The non-transitory computer readable medium of claim 9 , wherein the pattern is projected on the object by an electromagnetic radiation source as one or more of (i) a visible light, and (ii) and an invisible light.
12. A system, comprising: a marking module configured to project on an object markings that depict a pattern; an image capturing module configured to receive a first set of images of the object, wherein images of the first set of images are captured from respective angles with respect to the object, the image capturing module further configured to receive a second set of images of the object, wherein images of the second set of images are captured from the respective angles with respect to the object and are indexed such that each image of the second set of images corresponds to a respective image of the first set of images, wherein the images of the second set of images are captured while the pattern is projected on the object, and wherein the images of the second set of images have a lower resolution than the images of the first set of images; and an image generation module coupled to the image capturing module and configured to match given portions of the pattern in each image of the second set of images to corresponding portions of the pattern in spatially neighboring images of the second set of images so as to spatially align the images of the second set of images having the lower resolution, the image generation module further configured to determine, based on indexing of the images of the second set of images to the images of the first set of images, respective images of the first set of images that correspond to and are captured at the same respective angles as images of the second set of images that are spatially aligned, and replace the aligned respective second images having the lower resolution with the respective images of the first set of images having higher resolution than the aligned respective second images, and the image generation module further configured to generate a three-dimensional (3D) image of the object using the respective images of the first set of images having the higher resolution that replace the spatially aligned images of the second set of images having the lower resolution.
13. The system of claim 12 , wherein the first set of images is captured by a first camera coupled to the image capturing module, and the second set of images is captured by a second camera coupled to the image capturing module, and wherein the second camera is configured to capture lower resolution images than the first camera.
14. The system of claim 13 , wherein the pattern is projected on the object by an electromagnetic radiation source as one or more of (i) a visible light, and (ii) and an invisible light, and wherein the second camera is capable of capturing images including the pattern projected by the electromagnetic radiation source on the object.
15. The system of claim 14 , wherein the electromagnetic radiation source is coupled to the marking module and includes a laser source.
16. The system of claim 14 , wherein the electromagnetic radiation source is coupled to the marking module and is configured to emit laser beams of different colors, and wherein the pattern includes more than one color projected by the electromagnetic radiation source, and wherein the image generation module is configured to match the given portions of the pattern in each image of the second set of images to the corresponding portions of the pattern in the spatially neighboring images based at least in part on matching the more than one color of the pattern.
17. The system of claim 12 , wherein the first set of images and the second set of images are captured by a given camera coupled to the image capturing module.
18. The system of claim 17 , wherein the given camera is configured to capture images of the higher resolution when capturing the first set of images, and configured to capture images of the lower resolution when capturing the second set of images.
19. The system of claim 17 , wherein the given camera includes an electromagnetic radiation source, and wherein the electromagnetic radiation source is configured to project the pattern on the object before capturing images of the second set of images.
20. The system of claim 17 , wherein the given camera is configured to be rotated through a 360° rotation around the object to capture the first set of images and the second set of images.
21. The system of claim 12 , wherein the image generation module is configured to generate a 3D object data model of the object and to render the 3D object data model of the object for display.
22. A system comprising: one or more processors; and memory configured to store instructions, that when executed by the one or more processors, cause the system to perform operations comprising: receiving a first set of images of an object, wherein images of the first set of images are captured from respective angles with respect to the object; receiving a second set of images of the object, wherein images of the second set of images are captured from the respective angles with respect to the object and are indexed such that each image of the second set of images corresponds to a respective image of the first set of images, wherein the images of the second set of images are captured while a pattern is projected on the object, and wherein the images of the second set of images have a lower resolution than the images of the first set of images; matching portions of the pattern in each image of the second set of images to corresponding portions of the pattern in spatially neighboring images of the second set of images so as to spatially align the images of the second set of images having the lower resolution; determining, based on indexing of the images of the second set of images to the images of the first set of images, respective images of the first set of images that correspond to and are captured at the same respective angles as images of the second set of images that are spatially aligned; replacing the aligned respective second images having the lower resolution with the respective images of the first set of images having higher resolution than the aligned respective second images; and generating a three-dimensional (3D) image of the object based on using the respective images of the first set of images having the higher resolution determined to correspond to that replace the spatially aligned images of the second set of images having the lower resolution.
Unknown
August 25, 2015
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.