LFNST Matrix Application in Image Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution and high-quality images/videos, such as 4K and 8K ultra high definition, leads to higher bit rates, resulting in increased transmission and storage costs. Additionally, the need for efficient compression techniques is exacerbated by the growing interest in immersive media like virtual and augmented reality.

Innovation Solution

The proposed solution involves an image coding method and apparatus that utilizes Low-Frequency Non-Separable Transform (LFNST) to enhance coding efficiency. This method includes deriving transform coefficients, determining the existence of significant coefficients in specific regions, parsing an LFNST index, applying an LFNST matrix to modify transform coefficients, and performing inverse primary transforms to generate reconstructed pictures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional image coding methods are used for high-resolution images, then image quality is maintained, but transmission and storage costs increase due to higher bit rates

Engineering Contradiction:
Improveimage qualityVSAvoidbit rate
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies Low-Frequency Non-Separable Transform (LFNST) with different transform matrices (4×4, 8×8, 16×16) based on block size and content characteristics. By changing the transform parameters adaptively, the coding efficiency is improved while maintaining image quality, thereby reducing the bit rate required for transmission and storage.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent determines whether to apply LFNST and which transform matrix to use based on local characteristics of the image block, such as the presence of significant coefficients in specific regions. This localized approach optimizes compression for each block independently, improving overall compression efficiency while preserving important image details.

Inventive Principle:
Principle #3Local quality

2Productivity

If LFNST is applied to all blocks, then compression efficiency improves, but computational complexity and device requirements increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent does not apply LFNST to all blocks unconditionally. Instead, it selectively applies LFNST based on criteria such as the presence of significant coefficients in specific regions and block size. This partial application approach achieves compression efficiency improvements while avoiding the computational overhead of processing every block with LFNST.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent divides the transform process into segments: first applying a primary transform, then conditionally applying LFNST only to certain blocks that meet specific criteria. This segmentation allows the system to achieve compression benefits where needed while reducing overall computational complexity by skipping LFNST for blocks that don't benefit from it.

Inventive Principle:
Principle #1Segmentation

3Speed

If transform index coding is simplified, then encoding speed increases, but transform precision and image quality may deteriorate

Engineering Contradiction:
Improveencoding speedVSAvoidtransform precision
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent uses dynamic decision-making for transform index selection based on block characteristics. The encoder determines whether to apply LFNST and which matrix to use based on real-time analysis of significant coefficient positions and block properties. This dynamic approach allows efficient encoding by avoiding unnecessary transforms while maintaining precision where needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary analysis of the transform coefficients to determine significant coefficient positions before selecting the transform matrix. This preliminary action allows the system to make informed decisions about which LFNST matrix to apply, ensuring transform precision is maintained while avoiding the need to evaluate all possible matrices, thus improving encoding speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12301820B2Transform-based image coding method and device therefor
Publication Date: 2025.05.13 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US12301820B2 patent drawing
  • US12301820B2 patent drawing
  • US12301820B2 patent drawing

AI summary

An image decoding method, according to the present document, may comprise the steps of: deriving transform coefficients for a current block on the basis of residual information; determining whether a significant coefficient is present in a second region excluding a first region in the top-left end of the current block; parsing a LFNST index from a bitstream if the significant coefficient is not present in the second region; deriving modified transform coefficients by applying a LFNST matrix, derived on the basis of the LFNST index, to transform coefficients of the first region; and deriving residual samples of the current block on the basis of an inverse primary transform of the modified transform coefficients.