Systems and methods for synthesizing images from image data captured by an array camera using restricted depth of field depth maps in which depth estimation precision varies

US9519972B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9519972-B2
Application numberUS-201414207254-A
CountryUS
Kind codeB2
Filing dateMar 12, 2014
Priority dateMar 13, 2013
Publication dateDec 13, 2016
Grant dateDec 13, 2016

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 are described for generating restricted depth of field depth maps. In one embodiment, an image processing pipeline application configures a processor to: determine a desired focal plane distance and a range of distances corresponding to a restricted depth of field for an image rendered from a reference viewpoint; generate a restricted depth of field depth map from the reference viewpoint using the set of images captured from different viewpoints, where depth estimation precision is higher for pixels with depth estimates within the range of distances corresponding to the restricted depth of field and lower for pixels with depth estimates outside of the range of distances corresponding to the restricted depth of field; and render a restricted depth of field image from the reference viewpoint using the set of images captured from different viewpoints and the restricted depth of field depth map.

First claim

Opening claim text (preview).

What is claimed: 1. An image processing system, comprising: a processor; memory containing a set of images captured from different viewpoints and an image processing pipeline application; wherein the image processing pipeline application configures the processor to: determine a range of distances corresponding to a restricted depth of field; and generate a restricted depth of field depth map from the reference viewpoint using the set of images captured from different viewpoints, where depth estimation precision is higher for pixels with depth estimates within the range of distances corresponding to the restricted depth of field and lower for pixels with depth estimates outside of the range of distances corresponding to the restricted depth of field; wherein the image processing pipeline application further configures the processor to generate a restricted depth of field depth map by: performing a disparity search with respect to a given pixel location using the set of images captured from different viewpoints; wherein the disparity search is performed using a greater density of depth samples within the range of distances corresponding to the restricted depth of field and a lower density of depth samples for distances outside the range of distances corresponding to the restricted depth of field. 2. The image processing system of claim 1 , wherein the image processing pipeline application further configures the processor to automatically determine the range of distances corresponding to a restricted depth of field. 3. The image processing system of claim 2 , wherein the image processing pipeline application further configures the processor to automatically determine the range of distances corresponding to the restricted depth of field by determining a distance to a surface of a scene object using the set of images captured from different viewpoints. 4. The image processing system of claim 3 , wherein the image processing pipeline application further configures the processor to determine a distance to a surface of a scene object using the set of images captured from different viewpoints by: generating an initial depth map and a confidence map from at least a portion of the set of images captured from different viewpoints, where the confidence map indicates the reliability of pixel depth estimates in the initial depth map; and determining the depth of the surface of the scene object based upon at least one pixel depth estimate within the initial depth map marked as confident within the confidence map. 5. The image processing system of claim 3 , wherein the image processing pipeline application further configures the processor to receive a user instruction identifying a surface of a scene object by: generating a preview image from the set of images captured from different viewpoints, where the preview image includes a user interface cue; and identifying a surface of a scene object visible within the set of images captured from different viewpoints based upon the location of the user interface cue. 6. The image processing system of claim 3 , wherein the image processing pipeline application further configures the processor to determine the range of distances corresponding to the restricted depth of field based upon user instructions. 7. The image processing system of claim 1 , wherein the image processing pipeline application further configures the processor to generate a restricted depth of field depth map by: generating an initial depth map using the set of images captured from different viewpoints; determining pixel locations with depth estimates from the initial depth map indicating that the pixel locations are likely to have depths within the range of distances corresponding to the restricted depth of field; generating higher depth estimation precision depth estimates for at least some of the pixel locations that are likely to have depths within the range of distances corresponding to the restricted depth of field using the set of images captured from different viewpoints; and generating a restricted depth of field depth map using at least some of the depth estimates from the initial depth map and at least some of the higher depth estimation precision depth estimates. 8. The image processing system of claim 7 , wherein the image processing pipeline application further configures the processor to generate an initial depth map by: downsampling at least some of the images in the set of images captured from different viewpoints to obtain a set of lower spatial resolution images; and determining a low spatial resolution depth map using the set of lower spatial resolution images. 9. The image processing system of claim 8 , wherein the image processing pipeline application further configures the processor to determine a low spatial resolution depth map using the set of lower spatial resolution images by: performing a disparity search with respect to a given pixel location using the set of lower spatial resolution images; wherein the disparity search is performed by searching a first set of disparities. 10. The image processing system of claim 9 , wherein the image processing pipeline application further configures the processor to generate the higher precision depth estimates by: performing a disparity search with respect to a given pixel location using the set of images captured from different viewpoints; wherein the disparity search is performed by searching a second set of disparities; and wherein a search performed using the second set of disparities provides greater depth estimation precision within the range of distances corresponding to the restricted depth of field than the precision of a depth estimate obtained within the same range of distances by a search performed using the first set of disparities. 11. The image processing system of claim 10 , wherein the first set of disparities is not uniformly distributed with respect to disparity. 12. The image processing system of claim 10 , wherein the first set of disparities is uniformly distributed with respect to disparity. 13. The image processing system of claim 10 , wherein the second set of disparities is not uniformly distributed with respect to disparity. 14. The image processing system of claim 10 , wherein the second set of disparities is uniformly distributed with respect to disparity. 15. The image processing system of claim 7 , wherein the image processing pipeline application further configures the processor to: generate an initial confidence map for the initial depth map; and determine pixel locations with depth estimates from the initial depth map indicating that the pixel locations are likely to have depths within the range of distances corresponding to the restricted depth of field based upon the depth estimate for the pixel location in the initial depth map and the confidence of the depth estimate for the pixel location indicated by the initial confidence map. 16. The image processing system of claim 7 , wherein the image processing pipeline application further configures the processor to determine pixel locations with depth estimates from the initial depth map indicating that the pixel locations are likely to have depths within the range of distances corresponding to the restricted depth of field based upon the depth estimate for the pixel location and a determination that the pixel is not contained within a textureless region. 17. The image processing system of claim 1 , wherein the image processing pipeline application further configures the processor to render a restricted dept

Assignees

Inventors

Classifications

  • Video; Image sequence · CPC title

  • G06T7/0065Primary

    Physics · mapped topic

  • Images from lightfield camera · CPC title

  • G06T7/557Primary

    from light fields, e.g. from plenoptic cameras · CPC title

  • wherein the generated image signals comprise depth maps or disparity maps · 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 US9519972B2 cover?
Systems and methods are described for generating restricted depth of field depth maps. In one embodiment, an image processing pipeline application configures a processor to: determine a desired focal plane distance and a range of distances corresponding to a restricted depth of field for an image rendered from a reference viewpoint; generate a restricted depth of field depth map from the refere…
Who is the assignee on this patent?
Pelican Imaging Corp, Kip Peli P1 Lp
What technology area does this patent fall under?
Primary CPC classification G06T7/0065. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 13 2016 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).