Regularized derivative operators for image processing system and method

US11238573B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11238573-B2
Application numberUS-202016900653-A
CountryUS
Kind codeB2
Filing dateJun 12, 2020
Priority dateJun 13, 2019
Publication dateFeb 1, 2022
Grant dateFeb 1, 2022

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.

Devices, methods, and non-transitory program storage devices are disclosed herein to provide improved image processing, the techniques comprising: obtaining an input image and target image data, and then calculating derivatives for the target image data using a regularized derivative kernel operator. In some embodiments, the regularized operator may comprise the following operator: [−1 (1+ε)], wherein ε may be a controllable system parameter and preferably is independent of the particular type of image processing being applied to the image. In some embodiments, the techniques may find look-up table (LUT) mappings or analytical functions to approximate the derivative structure of the target image data. Finally, the techniques disclosed herein may generate an output image from the input image based on attempting to closely approximate the calculated derivatives for the target image data. In preferred embodiments, by controlling the mapping, e.g., using regularization techniques, halos and other image artifacts may be ameliorated.

First claim

Opening claim text (preview).

What is claimed is: 1. A device, comprising: a memory; one or more image capture devices; a user interface; and one or more processors operatively coupled to the memory, wherein the one or more processors are configured to execute instructions causing the one or more processors to: obtain an input image and target image data; calculate derivatives for the target image data using a regularized derivative operator, wherein the regularized derivative operator is fixed over the target image data and configured to perform regularization at an individual pixel level; and generate an enhanced output image from the input image, wherein the enhanced output image is determined based on the calculated derivatives for the target image data. 2. The device of claim 1 , wherein the target image data comprises gradient values. 3. The device of claim 1 , wherein the instructions further comprise instructions to: determine a Look-up table (LUT) comprising mappings from the input image determined based on a derivative structure of the target image data, and wherein the enhanced output image is further determined by using the determined LUT. 4. The device of claim 3 , wherein the instructions to determine a Look-up table (LUT) comprising mappings from the input image determined based on a derivative structure of the target image data further comprise instructions to: determine a Look-up table (LUT) comprising mappings from the input image determined based on solving a minimization operation attempting to match a derivative structure of the input image to the derivative structure of the target image data. 5. The device of claim 3 , wherein the instructions to determine a Look-up table (LUT) comprising mappings from the input image determined based on a derivative structure of the target image data further comprise instructions to: determine a Look-up table (LUT) using downscaled versions of the input image and the target image data. 6. The device of claim 1 , wherein the instructions to generate an enhanced output image from the input image data, wherein the enhanced output image is determined based on the calculated derivatives for the target image data further comprise instructions to: generate an enhanced output image from the input image data, wherein the enhanced output image is determined based on solving a minimization operation attempting to match a derivative structure of the input image to the derivative structure of the target image data. 7. The device of claim 1 , wherein the instructions to generate an enhanced output image from the input image data, wherein the enhanced output image is determined based on the calculated derivatives for the target image data further comprise instructions to: map the input image to the enhanced output image using one or more analytic functions. 8. The device of claim 1 , wherein the regularized derivative operator comprises a kernel operator. 9. The device of claim 8 , wherein the kernel operator is defined as: [−a, b], wherein b>a (wherein a>0 and b>0). 10. The device of claim 8 , wherein the kernel operator is defined as: [−1(1+∈)], wherein ∈>0. 11. The device of claim 10 , wherein the ∈ parameter is a controllable system parameter that is independent of a type of image processing being applied to the input image. 12. A non-transitory computer readable medium comprising computer readable instructions configured to cause one or more processors to: obtain an input image and target image data; calculate derivatives for the target image data using a regularized derivative operator, wherein the regularized derivative operator is fixed over the target image data and configured to perform regularization at an individual pixel level; and generate an enhanced output image from the input image, wherein the enhanced output image is determined to be an image having derivatives based on the calculated derivatives for the target image data. 13. The non-transitory computer readable medium of claim 12 , wherein the instructions further comprise instructions to: determine a Look-up table (LUT) comprising mappings from the input image determined based on a derivative structure of the target image data, and wherein the enhanced output image is further determined by using the determined LUT. 14. The non-transitory computer readable medium of claim 12 , wherein the regularized derivative operator comprises a kernel operator defined as: [−1 (1+∈)], wherein ∈>0. 15. The non-transitory computer readable medium of claim 14 , wherein the ∈ parameter is a controllable system parameter that is independent of a type of image processing being applied to the input image. 16. An image processing method, comprising: obtaining an input image and target image data; calculating derivatives for the target image data using a regularized derivative operator, wherein the regularized derivative operator is fixed over the target image data and configured to perform regularization at an individual pixel level; and generating an enhanced output image from the input image, wherein the enhanced output image is determined to be an image having derivatives based on the calculated derivatives for the target image data. 17. The method of claim 16 , further comprising: determining a Look-up table (LUT) comprising mappings from the input image determined based on a derivative structure of the target image data, and wherein the enhanced output image is further determined by using the determined LUT. 18. The method of claim 16 , wherein generating the enhanced output image from the input image further comprises using a Poisson-type solver operation. 19. The method of claim 18 , wherein the regularized derivative operator comprises a kernel operator defined as: [−1 (1+∈)], wherein ∈>0. 20. The method of claim 16 , wherein calculating derivatives for the target image data using a regularized derivative operator further comprises: calculating x-derivatives of the target image data by differentiation using a derivative kernel; and calculating y-derivatives of the target image data by differentiation using a derivative kernel, wherein generating an enhanced output image from the input image further comprises generating an enhanced output image determined to have derivatives based on the calculated x-derivatives and y-derivatives of the target image data.

Assignees

Inventors

Classifications

  • based on global image properties · CPC title

  • G06T5/94Primary

    based on local image properties, e.g. for local contrast enhancement · CPC title

  • High dynamic range [HDR] image processing · CPC title

  • using local operators · CPC title

  • Physics · mapped topic

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 US11238573B2 cover?
Devices, methods, and non-transitory program storage devices are disclosed herein to provide improved image processing, the techniques comprising: obtaining an input image and target image data, and then calculating derivatives for the target image data using a regularized derivative kernel operator. In some embodiments, the regularized operator may comprise the following operator: [−1 (1+ε)], …
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06T5/94. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 01 2022 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).