Systems and methods for estimating depth from projected texture using camera arrays

US12590799B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12590799-B2
Application numberUS-202218051255-A
CountryUS
Kind codeB2
Filing dateOct 31, 2022
Priority dateNov 18, 2013
Publication dateMar 31, 2026
Grant dateMar 31, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12590799B2 cover?
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 tex…
Who is the assignee on this patent?
Adeia Imaging Llc
What technology area does this patent fall under?
Primary CPC classification G01B11/2545. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).