Deconvolution Layer Partitioning for Neural Network Upscaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image upscaling technologies, such as FSRCNN, require excessive computation for upscaling FHD images to UHD, leading to large hardware requirements, high manufacturing costs, and difficulties in implementing high-speed image processing on user terminals due to significant computation bottlenecks at the deconvolution layer.

Innovation Solution

The proposed solution involves forming multiple deconvolution layers with partition layers and a remapping layer to reduce computation by distributing operations across multiple layers, allowing for a smaller, lower-cost hardware implementation and improved operating speed through the pipeline technique.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single deconvolution layer is used for image upscaling, then the structure is simple, but the computation amount is extremely large and picture quality degrades

Engineering Contradiction:
Improvestructure simplicityVSAvoidcomputation amount
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides a single deconvolution layer into multiple deconvolution layers (first deconvolution layer, second deconvolution layer, etc.). Each layer performs partial upscaling operations with smaller filter sizes (e.g., 3x3 or 5x5 filters), distributing the computational load across multiple stages rather than requiring one large computation-intensive layer, thereby reducing the computation amount while maintaining structural organization

Inventive Principle:
Principle #1Segmentation

2Area of stationary object

If a single deconvolution layer is used for image upscaling, then the hardware size can be small, but picture quality degrades and computation bottlenecks occur

Engineering Contradiction:
Improvehardware sizeVSAvoidpicture quality
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The patent divides a single deconvolution layer into multiple deconvolution layers (first deconvolution layer, second deconvolution layer, etc.). Each layer performs partial upscaling operations with smaller filter sizes (e.g., 3x3 or 5x5 filters), distributing the computational load across multiple stages rather than requiring one large computation-intensive layer, thereby reducing the computation amount while maintaining structural organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension by processing upscaling in multiple sequential layers rather than a single spatial operation. This multi-layer approach allows intermediate feature maps to be generated and processed step-by-step, improving picture quality through progressive refinement while keeping individual layer hardware requirements manageable

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

3Productivity

If multiple deconvolution layers are used, then computation amount is reduced and hardware size decreases, but the difference in computation between layers may increase

Engineering Contradiction:
Improvecomputation amountVSAvoidcomputation distribution uniformity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent assigns different filter sizes to different deconvolution layers based on their specific functions. The first deconvolution layer uses smaller filters (e.g., 3x3) for initial upscaling, while subsequent layers may use progressively larger filters (e.g., 5x5) for finer detail restoration. This local optimization allows each layer to be computationally efficient for its specific purpose while collectively achieving high-quality upscaling

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11403731B2Image upscaling apparatus using artificial neural network having multiple deconvolution layers and deconvolution layer pluralization method thereof
Publication Date: 2022.08.02 IND ACADEMIC COOP FOUND YONSEI UNIV
  • US11403731B2 patent drawing
  • US11403731B2 patent drawing
  • US11403731B2 patent drawing

AI summary

Disclosed is an image upscaling apparatus that includes: multiple convolution layers, each configured to receive an input image or a feature map outputted by a previous convolution layer and extract features to output a feature map; and a multilayer configured to receive a final feature map outputted from the last convolution layer and output an upscaled output image. The multilayer includes: a first partition layer including first filters having a minimum size along the x-axis and y-axis directions and the same size as the final feature map along the z-axis direction; and at least one second partition layer, each including second filters, having a size greater than that of the first filter in the x-axis and y-axis directions and having a number and size of the first filter in the z-axis direction, and configured to shuffle features in the x-axis and y-axis directions of the first shuffle map.