Systems and Methods for Synthesizing High Resolution Images Using a Set of Geometrically Registered Images
US-2015042833-A1 · Feb 12, 2015 · US
US12590799B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12590799-B2 |
| Application number | US-202218051255-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 31, 2022 |
| Priority date | Nov 18, 2013 |
| Publication date | Mar 31, 2026 |
| Grant date | Mar 31, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for estimating depth from projected texture using camera arrays are described. A camera array includes a conventional camera and at least one two-dimensional array of cameras, where the conventional camera has a higher resolution than the cameras in the at least one two-dimensional array of cameras, an illumination system configured to illuminate a scene with a projected texture, where an image processing pipeline application directs the processor to: utilize the illumination system controller application to control the illumination system to illuminate a scene with a projected texture, capture a set of images of the scene illuminated with the projected texture, and determining depth estimates for pixel locations in an image from a reference viewpoint using at least a subset of the set of images.
Opening claim text (preview).
What is claimed is: 1 . A system incorporating a camera array capable of estimating depth information using projected texture, comprising: an illumination system configured to project texture; a camera array comprising: a first sub-array comprising a first camera; and a second sub-array comprising a second camera; wherein the first sub-array and the second-sub array are located in complementary occlusion zones around the illumination system, such that the first sub-array and second sub-array are distributed on opposite sides of the illumination system, such that when a projected texture is occluded from cameras in the first sub-array, the projected texture is in a field of view of at least one camera in the second sub-array; and wherein at least one of the cameras in the array of cameras is a camera capable of acquiring color images; a processor; and memory containing an image processing application; wherein the image processing application directs the processor to: direct the illumination system to illuminate a scene with a projected texture; capture, using the camera array, a set of images of the scene illuminated with the projected texture, where the set of images includes images captured by the first and second cameras; generate a map of depth information by measuring disparity observed between images in the set of images; generate image data concerning natural texture of the scene based upon at least an image captured by the camera that is capable of capturing color images when the scene is not illuminated with projected texture; register the map of depth information with respect to the image data concerning natural texture of the scene captured by the camera capable of capturing color images; generate 3D image data using the image data concerning natural texture of the scene and the registered map of depth information; and render an image for display using the 3D image data. 2 . The system of claim 1 , wherein the image processing application further directs the processor to generate the 3D image data by generating a mesh for at least a portion of the scene visible within the image captured by the camera that is capable of capturing color images, where the mesh is generated using the map of depth information. 3 . The system of claim 1 , wherein the first and second cameras have a lower resolution than the camera capable of acquiring color images. 4 . The system of claim 1 , wherein the camera capable of acquiring color images incorporates a Bayer filter. 5 . The system of claim 4 , wherein the first and second cameras are monochrome cameras. 6 . The system of claim 5 , wherein the first camera and the second camera are capable of imaging portions of the infrared (IR) spectrum. 7 . The system of claim 1 , wherein the image processing application further directs the processor to generate the map of depth information by: determining depth estimates for pixel locations from a reference viewpoint using at least a subset of the set of images, wherein generating a depth estimate for a given pixel location from the reference viewpoint comprises: identifying pixels in the at least a subset of the set of images that correspond to the given pixel location from the reference viewpoint based upon expected disparity at a plurality of depths; comparing a similarity of the corresponding pixels identified at each of the plurality of depths; and selecting the depth from the plurality of depths at which the identified corresponding pixels have the highest degree of similarity as a depth estimate for the given pixel location from the reference viewpoint. 8 . The system of claim 1 , wherein the camera array further comprises a third sub-array and a fourth sub-array located in additional complementary occlusion zones around the illumination system such that the third sub-array and the fourth sub-array are distributed on either side of the illumination system. 9 . The system of claim 1 , wherein a portion of the scene that is not visible within a field of view of the first camera is visible within a field of view of the second camera. 10 . The system of claim 1 , wherein registering the map of depth information with respect to the field of view of the image captured by the camera capable of capturing color images comprises reprojecting the map of depth information into the field of view of the camera capable of capturing color images. 11 . A system incorporating a camera array capable of estimating depth information using projected texture, comprising: an illumination system configured to project texture; a camera array comprising: a first sub-array comprising a first camera; and a second sub-array comprising a second camera; wherein the first sub-array and the second-sub array are located in complementary occlusion zones around the illumination system such that the first sub-array and second sub-array are distributed on opposite sides of the illumination system such that when a projected texture is occluded from cameras in the first sub-array, the projected texture is in a field of view of at least one camera in the second sub-array; and wherein at least one of the cameras in the array of cameras is a camera capable of acquiring color images; a processor; and memory containing an image processing application; wherein the image processing application directs the processor to: direct the illumination system to illuminate a scene with a projected texture; capture, using the camera array, a set of images of the scene illuminated with the projected texture, where the set of images includes images captured by the first and second cameras; generate a map of depth information by measuring disparity observed between images in the set of images; generate image data concerning natural texture of the scene based upon at least an image captured by the camera that is capable of capturing color images when the scene is not illuminated with projected texture; register the map of depth information with respect to the image data concerning natural texture of the scene captured by the camera capable of capturing color images; generate 3D image data using the image data concerning natural texture of the scene and the registered map of depth information; render an image for display using the 3D image data; and display the rendered image. 12 . The system of claim 11 , wherein the image processing application further directs the processor to generate the 3D image data by generating a mesh for at least a portion of the scene visible within the image captured by the camera that is capable of capturing color images, where the mesh is generated using the map of depth information. 13 . The system of claim 11 , wherein the first and second cameras have a lower resolution than the camera capable of acquiring color images. 14 . The system of claim 11 , wherein the camera capable of acquiring color images incorporates a Bayer filter. 15 . The system of claim 14 , wherein the first and second cameras are monochrome cameras. 16 . The system of claim 15 , wherein the first camera and the second camera are capable of imaging portions of the infrared (IR) spectrum. 17 . The system of claim 11 , wherein the image processing application further directs the processor to generate the map of depth information by: determining depth estimates for pixel locations from a reference viewpoint using at least a subset of the set of images, wherein generating a depth estimate for a given pixel location from the reference viewpoint comprises: identifying pi
Analysis of texture (depth or shape recovery from texture G06T7/529) · CPC title
from light fields, e.g. from plenoptic cameras · CPC title
from three or more stereo images · CPC title
from laser ranging, e.g. using interferometry; from the projection of structured light · CPC title
Color image · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.