Shallow depth of field rendering

US10410327B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10410327-B2
Application numberUS-201815990154-A
CountryUS
Kind codeB2
Filing dateMay 25, 2018
Priority dateJun 2, 2017
Publication dateSep 10, 2019
Grant dateSep 10, 2019

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.

This disclosure relates to techniques for synthesizing out of focus effects in digital images. Digital single-lens reflex (DSLR) cameras and other cameras having wide aperture lenses typically capture images with a shallow depth of field (SDOF). SDOF photography is often used in portrait photography, since it emphasizes the subject, while deemphasizing the background via blurring. Simulating this kind of blurring using a large depth of field (LDOF) camera may require a large amount of computational resources, i.e., in order to simulate the physical effects of using a wide aperture lens while constructing a synthetic SDOF image. However, cameras having smaller lens apertures, such as mobile phones, may not have the processing power to simulate the spreading of all background light sources in a reasonable amount of time. Thus, described herein are techniques to synthesize out-of-focus background blurring effects in a computationally-efficient manner for images captured by LDOF cameras.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to: obtain a first image comprising a first plurality of pixels having values; obtain a first blur map, wherein the first blur map comprises a plurality of blur values, each blur value corresponding to a pixel in the first plurality of pixels; for each of one or more pixels of the first plurality of pixels: select a second plurality of candidate pixels surrounding the respective pixel from the one or more pixels of the first plurality of pixels; and compute a blurred value for the respective pixel from the one or more pixels of the first plurality of pixels based, at least in part, on a weighted combination of one or more characteristics of each of the second plurality of candidate pixels, wherein one of the one or more characteristics of each of the second plurality of candidate pixels is based on the respective candidate pixel's corresponding blur value in the first blur map; and generate a blurred version of the first image based, at least in part, on the computed blur values of the one or more pixels of the first plurality of pixels. 2. The non-transitory program storage device of claim 1 , wherein a candidate pixel's corresponding blur value in the first blur map is used to calculate a degree to which a color or light intensity for the candidate pixel should be included in a given weighted combination. 3. The non-transitory program storage device of claim 1 , wherein the instructions to select a second plurality of candidate pixels further comprise instructions to: generate a random distribution of pixel locations. 4. The non-transitory program storage device of claim 3 , further comprising instructions to: reshape the random distribution of pixel locations. 5. The non-transitory program storage device of claim 3 , further comprising instructions to: correct a non-uniformity of the random distribution of pixel locations. 6. The non-transitory program storage device of claim 1 , wherein one of the one or more characteristics of each of the second plurality of candidate pixels is a value directly proportional to a color or light intensity value of the respective candidate pixel. 7. The non-transitory program storage device of claim 1 , wherein one of the one or more characteristics of each of the second plurality of candidate pixels is a value inversely proportional to the blur value of the respective candidate pixel in the first blur map. 8. The non-transitory program storage device of claim 1 , wherein one of the one or more characteristics of each of the second plurality of candidate pixels is a value inversely proportional to the difference between the blur value of the respective candidate pixel and the blur value of the respective pixel from the one or more pixels of the first plurality of pixels. 9. The non-transitory program storage device of claim 1 , further comprising instructions to: perform an anti-aliasing operation on at least a portion of the first image after computing the blur values of the one or more pixels of the first plurality of pixels. 10. An imaging device, comprising: an imaging system; a programmable control device; and a memory coupled to the programmable control device, wherein instructions are stored in the memory, and wherein the instructions, when executed, cause the programmable control device to: obtain, using the imaging system, a first image comprising a first plurality of pixels having values; obtain a first blur map, wherein the first blur map comprises a plurality of blur values, each blur value corresponding to a pixel in the first plurality of pixels and indicative of the corresponding pixel's distance from a focus plane in the first image; for each of one or more pixels of the first plurality of pixels: select a second plurality of candidate pixels surrounding the respective pixel from the one or more pixels of the first plurality of pixels; and compute a blurred value for the respective pixel from the one or more pixels of the first plurality of pixels based, at least in part, on a weighted combination of one or more characteristics of each of the second plurality of candidate pixels, wherein one of the one or more characteristics of each of the second plurality of candidate pixels is based on the respective candidate pixel's corresponding blur value in the first blur map; and generate a blurred version of the first image based, at least in part, on the computed blur values of the one or more pixels of the first plurality of pixels. 11. The imaging device of claim 10 , wherein a candidate pixel's corresponding blur value in the first blur map is used to calculate a degree to which a color or light intensity for the candidate pixel should be included in a given weighted combination. 12. The imaging device of claim 10 , wherein the instructions to select a second plurality of candidate pixels further comprise instructions to: generate a random distribution of pixel locations. 13. The imaging device of claim 12 , wherein the instructions further comprise instructions to: reshape the random distribution of pixel locations. 14. The imaging device of claim 12 , wherein the instructions further comprise instructions to: correct a non-uniformity of the random distribution of pixel locations. 15. The imaging device of claim 10 , wherein one of the one or more characteristics of each of the second plurality of candidate pixels is a value directly proportional to a color or light intensity value of the respective candidate pixel. 16. The imaging device of claim 10 , wherein one of the one or more characteristics of each of the second plurality of candidate pixels is a value inversely proportional to the blur value of the respective candidate pixel in the first blur map. 17. The imaging device of claim 10 , wherein one of the one or more characteristics of each of the second plurality of candidate pixels is a value inversely proportional to the difference between the blur value of the respective candidate pixel and the blur value of the respective pixel from the one or more pixels of the first plurality of pixels. 18. The imaging device of claim 10 , further comprising one or more depth sensors, wherein the blur values are based, at least in part, on information obtained by the one or more depth sensors. 19. An image processing method, comprising: obtaining a first image comprising a first plurality of pixels having values; obtaining a first blur map, wherein the first blur map comprises a plurality of blur values, each blur value corresponding to a pixel in the first plurality of pixels; for each of one or more pixels of the first plurality of pixels: selecting a second plurality of candidate pixels surrounding the respective pixel from the one or more pixels of the first plurality of pixels; and computing a blurred value for the respective pixel from the one or more pixels of the first plurality of pixels based, at least in part, on a weighted combination of one or more characteristics of each of the second plurality of candidate pixels, wherein one of the one or more characteristics of each of the second plurality of candidate pixels is based on the respective candidate pixel's corresponding blur value in the first blur map; and generating a blurred version of the first image based, at least in part, on the computed blur values of the one or more pixels of the first plurality of pixels. 20. The method o

Assignees

Inventors

Classifications

  • Control of parameters via user interfaces · CPC title

  • Camera processing pipelines; Components thereof · CPC title

  • Color image · CPC title

  • using two or more images, e.g. averaging or subtraction · CPC title

  • Determination of colour characteristics · 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 US10410327B2 cover?
This disclosure relates to techniques for synthesizing out of focus effects in digital images. Digital single-lens reflex (DSLR) cameras and other cameras having wide aperture lenses typically capture images with a shallow depth of field (SDOF). SDOF photography is often used in portrait photography, since it emphasizes the subject, while deemphasizing the background via blurring. Simulating th…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06T5/002. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 10 2019 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).