Image Blurring via Curve Set Weight Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image enhancement technologies, such as pixel-based and block-based edge-preserving filters, require significant memory for vertical direct filtering and block information storage, leading to inefficient memory usage and inconsistent image processing.

Innovation Solution

An image processing device and method that applies a curve set with multiple pairs of weight and process functions associated with low-pass filtering, where the summation of their multiplication is zero, to generate a resultant image and output image, reducing memory requirements and maintaining image consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If pixel-based edge-preserving filters (sigma filter, bilateral filter) are used for image blurring, then edge preservation quality is improved, but memory usage for vertical direct filtering increases significantly

Engineering Contradiction:
Improveedge preservation qualityVSAvoidmemory usage
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent segments the image processing into block-based operations, dividing the image into multiple blocks and processing each block independently. This allows the use of smaller local memory buffers for each block rather than requiring large line buffers for the entire image, thus reducing overall memory usage while maintaining edge preservation quality through local adaptive filtering.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by using adaptive filtering coefficients that are calculated based on local image characteristics (variance, gradient) within each block. This allows the filter to preserve edges locally where needed while using less memory globally, as each block is processed with its own optimized parameters rather than requiring extensive global memory storage.

Inventive Principle:
Principle #3Local quality

2Productivity

If block-based edge-preserving filters (bilateral grid filter, guide filter) are used for image blurring, then processing efficiency is improved, but memory usage for block information storage increases significantly

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidmemory usage
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential local statistical features (mean, variance, gradient) from each block rather than storing complete block information. By taking out only the necessary statistical parameters needed for filtering calculations, the method maintains processing efficiency while dramatically reducing the memory required to store block information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the representation parameters from storing complete block pixel data to storing compressed statistical parameters (mean, variance, gradient metrics). This parameter transformation enables efficient processing through mathematical operations on compact representations while minimizing memory usage for block information storage.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If local contrast enhancement techniques (histogram equalization) are used, then local detail visibility is improved, but memory usage for block information storage increases and image consistency deteriorates

Engineering Contradiction:
Improvelocal detail visibilityVSAvoidimage consistency
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The patent applies local quality enhancement by calculating histogram equalization parameters independently for each block based on local pixel distribution. This local approach enhances visibility of local details within each block while maintaining overall image consistency, as each block is enhanced according to its own characteristics rather than applying a global transformation that would cause inconsistencies.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10929958B1Method and image processing device for image blurring
Publication Date: 2021.02.23 NOVATEK MICROELECTRONICS CORP
  • US10929958B1 patent drawing
  • US10929958B1 patent drawing
  • US10929958B1 patent drawing

AI summary

A method and an image processing device for image enhancement are proposed. The method includes the following steps. An input image is received. A curve set is applied on the input image to generate a resultant image, where the curve set includes a plurality pairs of weight functions and process functions, where a summation of a multiplication of the weight function and the process function in each of the pairs is zero, and where the weight function in each of the pairs is associated with low-pass filtering. An output image is generated according to the resultant image and the input image.