Deconvolution Kernel Weight Normalization for Image Artifact Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deconvolution operations in convolutional neural networks often result in checkerboard artifacts due to varying kernel weight overlaps, leading to image quality issues and increased computational and memory requirements.

Innovation Solution

An image processing apparatus normalizes kernel weights based on their positions, dividing them into groups to ensure equal sums and applying a reliability map with smoothing functions, preventing checkerboard artifacts and adjusting image sizes effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Length of stationary object

If a deconvolution operation is performed using a deconvolution layer, then the output image size is increased, but checkerboard artifacts occur due to varying kernel overlap degrees

Engineering Contradiction:
Improveoutput image sizeVSAvoidimage quality
Core Design Contradiction:
Length of stationary objectVSManufacturing precision

Solution Approach 1:

The patent applies different normalization values to different positions within the kernel based on their overlap degrees. Each kernel element is normalized according to its specific position and overlap characteristics, creating local quality variations that prevent checkerboard artifacts while maintaining overall image enlargement functionality

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent modifies the normalization parameter of kernel weights based on position-dependent overlap degrees. By dynamically adjusting normalization values according to how much each kernel element overlaps with adjacent positions, the method prevents artifact formation while achieving image size increase

Inventive Principle:
Principle #35Parameter changes

2Length of stationary object

If traditional deconvolution operations are performed, then image size is adjusted, but computational complexity and memory requirements increase

Engineering Contradiction:
Improveimage sizeVSAvoidcomputational complexity
Core Design Contradiction:
Length of stationary objectVSDevice complexity

Solution Approach 1:

The patent computes normalization values locally for each kernel position based on overlap degree calculations, avoiding the need for complex global normalization schemes. This local computation approach reduces overall computational complexity while achieving the desired image enlargement

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11961207B2Image processing apparatus performing a deconvolution operation and operation method thereof
Publication Date: 2024.04.16 SAMSUNG ELECTRONICS CO LTD
  • US11961207B2 patent drawing
  • US11961207B2 patent drawing
  • US11961207B2 patent drawing

AI summary

Provided is an image processing apparatus including a memory storing one or more instructions and a processor configured to execute the one or more instructions stored in the memory, wherein the processor is further configured to execute the one or more instructions to generate a second image by performing a deconvolution operation on a first image and a kernel comprising one or more weights, set values of the one or more weights based on the second image, and adjust the values of the one or more weights based on positions of the one or more weights in the kernel.