Noise reconstruction for image denoising

US12340488B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12340488-B2
Application numberUS-202217831578-A
CountryUS
Kind codeB2
Filing dateJun 3, 2022
Priority dateDec 4, 2019
Publication dateJun 24, 2025
Grant dateJun 24, 2025

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.

The present disclosure provides example apparatuses, methods, and devices for denoising an image. One example apparatus performs operations including receiving an input image. A trained artificial intelligence model is implemented to form an estimate of a noise pattern in the input image and form an output image by subtracting the estimate of the noise pattern from the input image, where the model is configured to form the estimate of the noise pattern, and the estimate of the noise pattern is representative of a noise pattern that is characteristic to a specific image sensor type.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method for training a model to perform noise reduction on images, the method comprising: receiving a plurality of training images; receiving a plurality of noise signatures; and for each of the plurality of training images: (i) selecting one of the plurality of noise signatures and applying that noise signature to the respective training image to form a noisy input image; (ii) forming a first noise estimate in the noisy input image by implementing a candidate version of the model on the noisy input image and forming an estimate of the respective training image by subtracting the first noise estimate from the noisy input image; (iii) forming a second noise estimate by implementing the candidate version of the model on the respective training image and the selected noise signature; and (iv) adapting the candidate version of the model in dependence on (a) a difference between the respective training image and the estimate of the respective training image and (b) a difference between the second noise estimate and the selected noise signature. 2. The computer-implemented method as claimed in claim 1 , wherein the forming step (ii) is performed in a first pathway and the forming step (iii) is performed in a second pathway. 3. The computer-implemented method as claimed in claim 2 , wherein each of the first and second pathways comprises an encoder-decoder network. 4. The computer-implemented method as claimed in claim 3 , wherein a plurality of weights of a plurality of decoders of the first and second pathways are shared. 5. The computer-implemented method as claimed in claim 2 , wherein the first pathway and the second pathway are each based on a fully convolutional network. 6. The computer-implemented method as claimed in claim 2 , wherein the second pathway implements an unsupervised learning method. 7. The computer-implemented method as claimed in claim 2 , wherein the first pathway comprises one or more skip connections. 8. The computer-implemented method as claimed in claim 1 , wherein each of the plurality of training images is a RAW image or an RGB image. 9. The computer-implemented method as claimed in claim 1 , wherein the model is a convolutional neural network. 10. A device for training a model to perform noise reduction on images, comprising: one or more processors; and a non-transitory computer readable medium storing a program to be executed by the one or more processors, wherein the program comprises instructions that cause the device to perform operations comprising: receiving a plurality of training images; receiving a plurality of noise signatures; and for each of the plurality of training images: (i) selecting one of the plurality of noise signatures and applying that noise signature to the respective training image to form a noisy input image; (ii) forming a first noise estimate in the noisy input image by implementing a candidate version of the model on the noisy input image and forming an estimate of the respective training image by subtracting the first noise estimate from the noisy input image; (iii) forming a second noise estimate by implementing the candidate version of the model on the respective training image and the selected noise signature; and (iv) adapting the candidate version of the model in dependence on (a) a difference between the respective training image and the estimate of the respective training image and (b) a difference between the second noise estimate and the selected noise signature. 11. The device as claimed in claim 10 , wherein the forming step (ii) is performed in a first pathway and the forming step (iii) is performed in a second pathway. 12. The device as claimed in claim 11 , wherein each of the first and second pathways comprises an encoder-decoder network. 13. The device as claimed in claim 12 , wherein a plurality of weights of a plurality of decoders of the first and second pathways are shared. 14. The device as claimed in claim 11 , wherein the first pathway and the second pathway are each based on a fully convolutional network.

Assignees

Inventors

Classifications

  • Image subtraction · CPC title

  • Artificial neural networks [ANN] · CPC title

  • Training; Learning · CPC title

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

  • Non-supervised learning, e.g. competitive learning · 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 US12340488B2 cover?
The present disclosure provides example apparatuses, methods, and devices for denoising an image. One example apparatus performs operations including receiving an input image. A trained artificial intelligence model is implemented to form an estimate of a noise pattern in the input image and form an output image by subtracting the estimate of the noise pattern from the input image, where the mo…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T5/70. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 24 2025 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).