Raw Camera Image Denoising with Multi-Scale Residual Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image denoising techniques, particularly for images captured by digital cameras, struggle to effectively remove noise while preserving texture details, especially under low-light conditions where sensor noise is prominent.

Innovation Solution

The use of Multi-scale Residual Dense Networks (MRDNs) and Multi-scale Residual Dense Block Cascaded U-Nets with Block Connections (MCU-Nets) in convolutional neural networks, combined with atrous spatial pyramid pooling and residual dense blocks, to process raw camera data such as Bayer raw data, enhancing noise reduction and detail preservation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If traditional image denoising techniques are used, then noise removal is achieved, but texture details are lost

Engineering Contradiction:
ImprovenoiseVSAvoidtexture details
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The network divides the denoising task into multiple stages using sequential blocks (RDB1, RDB2, RDB3, RDB4) that progressively process different aspects of noise removal while preserving details at each stage. The multi-scale approach segments the feature space into different resolution levels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces multi-scale processing by operating at multiple resolution levels simultaneously. The ASPP module adds the dimension of spatial pooling with different rates, allowing the network to capture noise patterns and texture details at various scales without losing information from any single scale.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Object-affected harmful factors

If strong denoising filters are applied, then noise reduction is improved, but image sharpness deteriorates

Engineering Contradiction:
Improvesensor noiseVSAvoidimage sharpness
Core Design Contradiction:
Object-affected harmful factorsVSShape

Solution Approach 1:

The network applies different processing strengths to different regions and scales of the image. The ASPP module with varying dilation rates (6, 12, 18, 24) applies local quality adjustments at different spatial scales, allowing aggressive denoising in homogeneous regions while preserving sharpness in edge regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The residual dense blocks dynamically adjust the denoising strength based on local image characteristics. The residual connections allow the network to learn adaptive filtering behaviors, applying stronger denoising where needed and weaker filtering where details must be preserved.

Inventive Principle:
Principle #15Dynamics

3Productivity

If simple convolutional networks are used, then computational efficiency is maintained, but denoising performance is insufficient

Engineering Contradiction:
Improveprocessing speedVSAvoiddenoising quality
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The network performs preliminary feature extraction and noise characterization in the early RDB blocks, preparing processed features that make subsequent denoising more effective. This staged approach allows complex processing to be broken into manageable steps that maintain efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent combines multiple architectural components (RDB blocks, ASPP module, skip connections) into a composite network structure. Each component contributes specific functionality, and their combination achieves high denoising quality that would be impossible with simple convolutions alone, while the modular structure maintains computational efficiency.

Inventive Principle:
Principle #40Composite materials

4Loss of information

If multi-scale processing is applied, then detail preservation is improved, but device complexity increases

Engineering Contradiction:
Improvetexture detailsVSAvoidnetwork architecture
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The residual dense blocks serve multiple functions simultaneously: they perform denoising, feature extraction, and multi-scale processing through the integrated ASPP module. This multi-functionality reduces the need for separate dedicated components for each task, managing complexity while achieving detailed preservation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The ASPP module is nested within the RDB structure, with spatial pooling operations at different rates nested within the same block. This nested organization allows multi-scale processing to be integrated efficiently without requiring separate network branches, managing architectural complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS12456172B2Systems and methods for image denoising using deep convolutional networks
Publication Date: 2025.10.28 SAMSUNG ELECTRONICS CO LTD
  • US12456172B2 patent drawing
  • US12456172B2 patent drawing
  • US12456172B2 patent drawing

AI summary

A method includes: computing noise data by subtracting, by a processing circuit, a noisy image from a corresponding ground truth image; clustering, by the processing circuit, a plurality of noise values of the noise data based on intensity values of the corresponding ground truth image; permuting, by the processing circuit, a plurality of locations of the noise values of the noise data within each cluster; generating, by the processing circuit, a synthetic noise image based on the permuted locations of the noise values; adding, by the processing circuit, the synthetic noise image to the corresponding ground truth image to generate a synthetic noisy image; and augmenting an image dataset for training a neural network to perform image denoising with the synthetic noisy image.