Application (pre-grant publication)
TECHNIQUES FOR ROBUST IMAGE DENOISING
- Number
- 20210150674
- Published
- 2021-05-20
- Filed
- 2020-02-19
- Assignee
- DISNEY ENTERPRISES, INC.
- Inventors
- CAI; Zhilin, AYDIN; Tunc Ozan, MANZI; Marco, OZTIRELI; Ahmet Cengiz
- CPC
- G06T5/70; G06T5/60; G06T5/50
- Verdict
- Set aside generic image denoising, no creative hook
- Source
- Google Patents · FreePatentsOnline
Abstract
Techniques are disclosed for training and applying a denoising model. The denoising model includes multiple specialized denoisers and a generalizer, each of which is a machine learning model. The specialized denoisers are trained to denoise images associated with specific ranges of noise parameters. The generalizer is trained to generate per-pixel denoising kernels for denoising images associated with arbitrary noise parameters using outputs of the specialized denoisers. Subsequent to training, a noisy image, such as a live-action image or a rendered image, can be denoised by inputting the noisy image into the specialized denoisers to obtain intermediate denoised images that are then input, along with the noisy image, into the generalizer to obtain per-pixel denoising kernels, which can be normalized and applied to denoise the noisy image.
Background
BACKGROUND Technical Field
Embodiments of the present disclosure relate generally to image processing and denoising and, more specifically, to techniques for robust image denoising. Description of the Related Art
Image noise refers to random variation in the color and/or brightness within images. Noise is a typical byproduct in images that are rendered using Monte Carlo rendering techniques. Images (i.e., photographs) captured by cameras can also contain noise due to the mechanics of camera sensors. For example, the quality of images captured in low-lighting conditions can be adversely affected by noise.
Image denoising is the process of removing noise from an image. Conventional approaches for image denoising utilize either specialized denoisers or “blind” denoisers. Specialized denoisers, such as deep denoising networks, can be trained to remove specific types of noise from images, where the noise is typically within narrow ranges of one or more noise parameters, such as additive white Gaussian noise having a certain magnitude. However, the performance of specialized denoisers drops rapidly for images having noise with noise parameters that are different than the training noise parameters.
In contrast to specialized denoisers, blind denoisers are typically trained using images having noise with diverse noise parameters. Although blind denoisers can be robust to different noise parameters, such robustness comes at the cost of overall denoising qua