IP Library › Granted Patent US 12,299,842
Granted Patent B2
US 12,299,842 · App. 18/637,594 · Granted May 13, 2025

Adaptive deep learning model for noisy image super-resolution

Inventors: Wenyi Tang (Beijing, CN); Xu Zhang (Beijing, CN)
Assignee: Intel Corporation
G06T3/4053G06N3/047G06T3/4046
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,299,842
App. No.
18/637,594
Granted
May 13, 2025
Kind
B2
Abstract

Embodiments described herein are generally directed to an end-to-end trainable degradation restoration network (DRN) that enhances the ability of a super-resolution (SR) subnetwork to deal with noisy low-resolution images. An embodiment of a method includes estimating, by a noise estimator (NE) subnetwork of the DRN, an estimated noise map for a noisy input image; and predicting, by the SR subnetwork of the DRN, a clean upscaled image based on the input image and the noise map by, for each of multiple conditional residual dense blocks (CRDBs) stacked within one or more cascade blocks representing the SR subnetwork, adjusting, by a noise control layer of the CRDB that follows a stacked set of a multiple residual dense blocks of the CRDB, feature values of an intermediate feature map associated with the input image by applying (i) a scaling factor and (ii) an offset factor derived from the noise map.

Claims (34)

1. A method for performing image super-resolution comprising:

estimating, by a noise estimator (NE) convolutional neural network (CNN) subnetwork of a degradation restoration network (DRN), an estimated noise map for a noisy input image; and

predicting, by a super-resolution (SR) CNN subnetwork of the DRN, a super-resolved clean image based on the noisy input image and the estimated noise map by adjusting feature values of an intermediate feature map associated with the noisy input image including applying to the feature values (i) a scaling factor determined during one or more training phases of the DRN and (ii) an offset factor derived from the estimated noise map, wherein the NE CNN subnetwork learned to estimate the noise map and the SR CNN subnetwork learned to predict super-resolved clean images concurrently during the one or more training phases.

2. The method of claim 1 , wherein the SR CNN subnetwork comprises one or more cascade blocks made up of a plurality of conditional residual dense blocks (CRDBs), each including a residual dense block (RDB) and a noise control layer and wherein said adjusting is performed by the noise control layer of each of the plurality of CRDBs.

3. The method of claim 1 , wherein the one or more training phases include a first training phase during which the SR CNN subnetwork is trained to upscale training images and the NE CNN subnetwork is trained to estimate a noise map associated with the training images.

4. The method of claim 3 , wherein the training images comprise synthetic noisy images.

5. The method of claim 3 , further comprising determining by each noise shifting (NS) CNN subnetwork of one or more NS CNN subnetworks of the DRN, an additive noise map to be combined with the estimated noise map input to a corresponding cascade block of the one or more cascade blocks.

6. The method of claim 5 , further comprising after the first training phase is complete:

adding the one or more NS CNN subnetworks to the DRN; and

performing a second training phase of the one or more training phases, during which each of the one or more NS CNN subnetworks independently learn respective additive noise maps for the corresponding cascade block based on the training images.

7. An apparatus for performing image super-resolution comprising:

one or more processors, including a graphics processor; and

instructions which when executed by the one or more processors cause the one or more processor to:

estimate, by a noise estimator (NE) convolutional neural network (CNN) subnetwork of a degradation restoration network (DRN), an estimated noise map for a noisy input image; and

predict, by a super-resolution (SR) CNN subnetwork of the DRN, a super-resolved clean image based on the noisy input image and the estimated noise map by adjusting feature values of an intermediate feature map associated with the noisy input image including applying to the feature values (i) a scaling factor determined during one or more training phases of the DRN and (ii) an offset factor derived from the estimated noise map, wherein the NE CNN subnetwork learned to estimate the noise map and the SR CNN subnetwork learned to predict super-resolved clean images concurrently during the one or more training phases.

8. The apparatus of claim 7 , wherein the SR CNN subnetwork comprises one or more cascade blocks made up of a plurality of conditional residual dense blocks (CRDBs), each including a residual dense block (RDB) and a noise control layer and wherein said adjusting is performed by the noise control layer of each of the plurality of CRDBs.

9. The apparatus of claim 7 , wherein the one or more training phases include a first training phase during which the SR CNN subnetwork is trained to upscale training images and the NE CNN subnetwork is trained to estimate a noise map associated with the training images.

10. The apparatus of claim 9 , wherein the training images comprise synthetic noisy images.

11. The apparatus of claim 9 , wherein the instructions further cause the one or more processors to determine by each noise shifting (NS) CNN subnetwork of one or more NS CNN subnetworks of the DRN, an additive noise map to be combined with the estimated noise map input to a corresponding cascade block of the one or more cascade blocks.

12. The apparatus of claim 11 , wherein the instructions further cause the one or more processors to, after the first training phase is complete:

add the one or more NS CNN subnetworks to the DRN; and

perform a second training phase of the one or more training phases, during which each of the one or more NS CNN subnetworks independently learn respective additive noise maps for the corresponding cascade block based on the training images.

13. The apparatus of claim 12 , wherein the instructions further cause the one or more processor to,, prior to performance of the second training phase, freeze a training state the NE CNN subnetwork and the SR CNN subnetwork.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the one or more training phases include a first training phase during which the SR CNN subnetwork is trained to upscale training images and the NE CNN subnetwork is trained to estimate a noise map associated with the training images.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the training images comprise synthetic noisy images.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the instructions further cause the one or more processors to determine by each noise shifting (NS) CNN subnetwork of one or more NS CNN subnetworks of the DRN, an additive noise map to be combined with the estimated noise map input to a corresponding cascade block of the one or more cascade blocks.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the instructions further cause the one or more processors to, after the first training phase is complete:

add the one or more NS CNN subnetworks to the DRN; and

perform a second training phase of the one or more training phases, during which each of the one or more NS CNN subnetworks independently learn respective additive noise maps for the corresponding cascade block based on the training images.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the instructions further cause the one or more processor to, prior to performance of the second training phase, freeze a training state the NE CNN subnetwork and the SR CNN subnetwork.

19. A non-transitory computer-readable storage medium embodying a set of instructions, which when executed by one or more processors, including a graphics processor, causes the one or more processors to:

estimate, by a noise estimator (NE) convolutional neural network (CNN) subnetwork of a degradation restoration network (DRN), an estimated noise map for a noisy input image; and

predict, by a super-resolution (SR) CNN subnetwork of the DRN, a super-resolved clean image based on the noisy input image and the estimated noise map by adjusting feature values of an intermediate feature map associated with the noisy input image including applying to the feature values (i) a scaling factor determined during one or more training phases of the DRN and (ii) an offset factor derived from the estimated noise map, wherein the NE CNN subnetwork learned to estimate the noise map and the SR CNN subnetwork learned to predict super-resolved clean images concurrently during the one or more training phases.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the SR CNN subnetwork comprises one or more cascade blocks made up of a plurality of conditional residual dense blocks (CRDBs), each including a residual dense block (RDB) and a noise control layer and wherein said adjusting is performed by the noise control layer of each of the plurality of CRDBs.

Continuity (2)
Continuation 17435653
Related Publication 20240370972A1 · Nov 7, 2024
References Cited (15)
US 12033302B2 · Tang · 2024 [cited by examiner]
CN 109544457A · 2019 [cited by applicant]
CN 109636721A · 2019 [cited by applicant]
CN 109658344A · 2019 [cited by applicant]
CN 109903221A · 2019 [cited by applicant]
CN 109903228A · 2019 [cited by applicant]
EP 3987454A1 · 2022 [cited by applicant]
WO 2018165753A1 · 2018 [cited by applicant]
WO 20200252764A1 · 2020 [cited by applicant]
International Search Report and Written Opinion for PCT Application No. PCT/CN2019/092228, 10 pages, mailed on Mar. 24, 2020. [cited by applicant]
Extended EP Search Report for EP19934054.8, mailed Feb. 7, 2023, 11 pages. [cited by applicant]
Zhang Yulun et al: “Residual Dense Network for Image Super-Resolution”, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, IEEE, Jun. 18, 2018 (Jun. 18, 2018), pp. 2472-2481, XP033476213, DOI: 10.1109/… [cited by applicant]
Kim Yoonsik et al: “Adaptively Tuning a Convolutional Neural Network by Gate Process for Image Denoising”, IEEE Access, vol. 7, May 17, 2019 (May 17, 2019), pp. 63447-63456, XP011727010, DOI: 10.1109/ACCESS.2019.2917537. [cited by applicant]
Notification of CN Publication for CN Application No. 201980096579.7, mailed Jan. 13, 2022, 3 pages. [cited by applicant]
EP Intention to Grant for Application No. EP 19934054.8 Feb. 27, 2025, 5 pages. [cited by applicant]
Cited By (2)
US 12,400,291 US 12,548,113