Edge-Adaptive Graph Transform for Video Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video compression techniques, such as DCT, are inefficient for handling images with complex edge structures like diagonal edges, leading to increased memory storage and processing demands for next-generation high-resolution video content.
Innovation Solution
The Edge Adaptive Graph-Based Transform (EA-GBT) method, which models graphs more flexibly for edges of various directions, specifically using step or ramp edge models to improve coding performance and reduce bit rate for inter-prediction and intra-prediction residual signals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If DCT is used for video compression, then coding efficiency is improved for images with vertical or horizontal edges, but coding efficiency deteriorates for images with complex edge structures such as diagonal edges
Solution Approach 1:
The patent applies dynamics by making the transform basis functions adaptive rather than fixed. The GBT (Graph-Based Transform) dynamically adjusts its basis functions according to the detected edge direction in the residual signal. The transform rotates its basis vectors to align with the dominant edge orientation, allowing the same transform framework to efficiently handle vertical, horizontal, diagonal, and other edge directions without requiring multiple fixed transforms.
Solution Approach 2:
The patent changes the parameters of the transform by rotating the basis functions according to the detected edge angle. The transform parameters (rotation angle, basis function orientation) are adjusted based on the edge direction detected in the residual signal. This parameter adaptation allows the transform to optimize its performance for each specific edge configuration rather than using a fixed parameter set.
2Productivity
If transform unit size is increased to improve coding efficiency for high-resolution video, then memory storage and processing demands increase
Solution Approach 1:
The patent applies segmentation by dividing the transform process into multiple stages: first detecting edges in the residual signal, then applying GBT only to regions with significant edge content. This selective application avoids processing entire large transform units uniformly, reducing the effective computational burden while maintaining coding efficiency for high-resolution video where large transform units are necessary.
Solution Approach 2:
The patent applies local quality by adapting the transform characteristics to local edge properties rather than applying a uniform transform across the entire transform unit. The GBT rotates its basis functions to match the local dominant edge direction, providing locally optimized transformation that improves coding efficiency without requiring excessive processing resources for the entire high-resolution block.
Data Source
AI summary
The present invention provides a method for encoding a video signal based on an Edge Adaptive Graph-Based Transform (EA-GBT) including detecting a step edge or a ramp edge from a residual signal; generating a graph signal based on at least one of the step edge or the ramp edge; obtaining an EA-GBT coefficient by performing the EA-GBT for the graph signal; quantizing the EA-GBT coefficient; and entropy-encoding the quantized EA-GBT coefficient.


