Super-Resolution Image Processing via Hash-Based Filter Bank Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current super-resolution image processing methods, particularly those involving up-sampling amplification, suffer from low processing speed due to the need to filter large numbers of pixels and frequent memory access, which affects the efficiency and response time during video conferences, live video streaming, and network course teaching.

Innovation Solution

The method involves acquiring hash values of low-resolution image pixels, querying pre-stored filter banks, filtering pixel regions using corresponding filters, and writing filtered values into high-resolution image coordinates, thereby reducing the number of filtered pixels and minimizing memory access by reading filter banks in bulk.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If filtering is performed on the up-sampled image with many pixels, then the super-resolution processing can be completed, but the processing speed becomes relatively low

Engineering Contradiction:
Improvesuper-resolution processing qualityVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent divides the filtering operation by first segmenting the low-resolution image into pixel regions, calculating hash values for each region, and then selectively filtering only the regions that need processing. This segmentation approach reduces the total number of pixels that require filtering, thereby improving processing speed while maintaining super-resolution quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-calculating hash values for pixel regions and pre-storing filter banks in memory. This allows the system to quickly identify which regions need filtering and retrieve the appropriate filters without performing unnecessary filtering operations on all pixels, thus enhancing processing efficiency.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If frequent memory access is performed to read filters for each pixel, then the filtering can be performed accurately, but the response speed is reduced

Engineering Contradiction:
Improvefilter accuracyVSAvoidresponse speed
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-stores filter banks in memory during the initialization phase. This preliminary action allows the system to quickly retrieve filters when needed without performing frequent memory accesses during the actual filtering process, thereby reducing response time while maintaining filter accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges multiple filter retrieval operations into a single memory access by pre-loading filter banks into memory. This combining approach reduces the frequency of memory accesses and improves response speed while ensuring that the correct filters are retrieved for accurate processing.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240273673A1Image processing method and device
Publication Date: 2024.08.15 DOUYIN VISION CO LTD
  • US20240273673A1 patent drawing
  • US20240273673A1 patent drawing
  • US20240273673A1 patent drawing

AI summary

Embodiments of the present disclosure provide an image processing method, device and apparatus, an electronic device, a computer-readable storage medium, a computer program product, and a computer program. The method comprises: obtaining a hash value of a pixel of a low-resolution image; finding a filter bank corresponding to the hash value; respectively filtering the regions corresponding to the pixels in the low-resolution image according to multiple filters in the filter bank such that each filter outputs a filtered pixel value; and writing each filtered pixel value into a corresponding coordinate position of a high-resolution image, thereby realizing super-resolution processing of the image and obtaining a high-resolution image. In the present disclosure, since the pixels in the low-resolution image are filtered, the number of pixels filtered is lower, and the processing efficiency is significantly improved.