Adaptive Image Filtering Using Bit-Shift Multiplier Coefficients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The implementation of adaptive filtering with multiplicative filter coefficients is costly due to the large number of multiplication operations required, especially in dedicated hardware, which complicates efficient processing.

Innovation Solution

The solution involves restricting the values of adaptive multiplier coefficients to a set of allowed values with a predetermined number of binary digits, ensuring at least one 'zero' in their binary representation, thereby simplifying multiplication operations and enhancing processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If adaptive filtering with multiplicative filter coefficients is implemented, then filtering performance is improved, but computational complexity and hardware cost increase due to large number of multiplication operations

Engineering Contradiction:
Improvefiltering performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation of filter coefficients from general floating-point numbers to a restricted set of values with specific binary characteristics (at most one '1' bit). This parameter transformation converts complex multiplication operations into simpler bit-shift operations, reducing computational complexity while preserving filtering performance

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical multiplication operation with a bit-shift operation. By restricting coefficients to have at most one '1' bit in their binary representation, the multiplication coefficient becomes a power of two, which can be implemented as a simple bit-shift rather than a complex multiplier, significantly reducing hardware complexity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If adaptive filtering with multiplicative filter coefficients is implemented, then filtering performance is improved, but hardware implementation cost increases

Engineering Contradiction:
Improvefiltering performanceVSAvoidhardware implementation cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent replaces expensive multiplication hardware with simpler bit-shift hardware. By transforming coefficients into a restricted set where at most one bit is set, the multiplication operation is substituted with a bit-shift operation that requires no multiplier hardware, significantly reducing hardware implementation cost

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent uses a simplified representation of coefficients that can be easily generated and applied. Instead of using complex floating-point coefficients that require expensive multiplication hardware, the system uses simplified binary coefficients (powers of two) that can be implemented with simple bit-shift operations, effectively using 'cheap' computational operations instead of expensive hardware

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS12477104B2Method and apparatus for image filtering with adaptive multiplier coefficients
Publication Date: 2025.11.18 HUAWEI TECH CO LTD
  • US12477104B2 patent drawing
  • US12477104B2 patent drawing
  • US12477104B2 patent drawing

AI summary

An apparatus and a method are provided for filtering reconstructed images, in particular, video images, with adaptive multiplicative filters. The efficiency of the filtering operation is increased by restricting the allowable values of the filter coefficients to those that have only a limited number of “ones” in the binary representation.