Image Noise Removal Model Using DCT and DWT Feature Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing methods, such as demosaicing and denoising using convolutional neural networks, face challenges in effectively removing noise and artifacts, particularly at edges, leading to artifacts like zippers or aliasing, and often require preprocessing to obtain density components, limiting the end-to-end processing capability.

Innovation Solution

A method and apparatus that utilize a noise removal model incorporating a color correlation block, discrete cosine transform (DCT) block, and discrete wavelet transform (DWT) blocks to generate feature maps highlighting high- and low-frequency components, allowing for effective noise removal and preservation of image quality by using a U-net structure with residual dense blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If demosaicing is performed using insufficient data from adjacent pixels, then the image reconstruction can be completed, but artifacts such as zippers or aliasing are generated at edges

Engineering Contradiction:
Improveimage reconstruction capabilityVSAvoidedge quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary denoising processing to the input Bayer pattern image before demosaicing. By removing noise in advance, the subsequent demosaicing operation works with cleaner data, preventing the generation of zipper and aliasing artifacts at edges while maintaining reconstruction capability

Inventive Principle:
Principle #10Preliminary action

2Reliability

If denoising is performed to remove noise from the image, then noise resistance is improved, but correct information is removed as noise leading to blur

Engineering Contradiction:
Improvenoise resistanceVSAvoidimage sharpness
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent employs different processing strategies for different regions of the image. Edge detection is performed to identify edge regions, and different filtering operations are applied to edge regions versus non-edge regions. This local differentiation allows effective noise removal in smooth areas while preserving edge sharpness and avoiding blur

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts processing parameters based on local image characteristics. By detecting edges and analyzing local variance, the system adapts the strength and type of denoising applied to different regions, maintaining noise resistance while preserving critical high-frequency information at edges

Inventive Principle:
Principle #35Parameter changes

3Extent of automation

If convolutional neural network is used for demosaicing and denoising, then end-to-end processing is achieved, but the method either insufficiently removes noise or requires preprocessing that limits end-to-end capability

Engineering Contradiction:
Improveend-to-end processing capabilityVSAvoidnoise removal effectiveness
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent integrates multiple processing functions into a unified end-to-end convolutional neural network architecture. The network combines demosaicing, denoising, and edge preservation operations in a single model that processes the Bayer pattern image directly and outputs the final RGB image, achieving both automation and effective noise removal

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12045960B2Apparatus and method for processing image
Publication Date: 2024.07.23 AJOU UNIV IND ACADEMIC COOP FOUND
  • US12045960B2 patent drawing
  • US12045960B2 patent drawing
  • US12045960B2 patent drawing

AI summary

There are disclosed an apparatus and method for processing images. The apparatus for processing images according to an embodiment includes an image input unit configured to receive a first image of a Bayer pattern including noise and an image output unit configured to output a noise-removed image by removing noise from the first image using a noise removal model, and the noise removal model includes a color correlation block configured to generate a second image of the Bayer pattern including RGB correlation information about the first image from the first image by performing rearrange and convolution operations on the first image, a discrete cosine transform (DCT) block configured to generate a third image in which a high-frequency component of the first image is highlighted by applying a DCT to the first image, and one or more discrete wavelet transform (DWT) blocks configured to generate a low-frequency feature map and one or more high-frequency feature maps by applying a DWT to a first feature map generated based on the first image, the second image, and the third image, and generate a final feature map in which a high-frequency component and a low-frequency component of the first feature map are highlighted based on the low-frequency feature map and the one or more high-frequency feature maps.