Invertible Video Filtering for Lower Bit Rate Without Quality Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently compressing digital video data while maintaining video quality due to limited bandwidth and memory resources, necessitating improved methods for video processing.
Innovation Solution
Implementing invertible filtering in video coding through a forward and inverse filter process to generate and reconstruct images, allowing for efficient compression and decompression of video data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If video coding compression is applied to reduce bandwidth and storage requirements, then bit rate is reduced, but video quality may be degraded
Solution Approach 1:
A forward filter is applied to the original image before encoding to enhance important features and suppress less important details. This preliminary filtering operation prepares the image data in a way that allows for more efficient compression while preserving perceived video quality, as the filter pre-emphasizes critical information that should be retained after compression.
Solution Approach 2:
An inverse filter is applied after decoding to reconstruct the image from compressed data. The inverse filter operates in reverse to the forward filter, attempting to restore the original image characteristics. By applying these inverse operations after compression, the system can recover video quality that would otherwise be lost during the compression process, effectively counteracting the quality degradation.
2Manufacturing precision
If traditional filtering is applied in video coding, then video quality is improved, but computational complexity and processing time increase
Solution Approach 1:
The filtering approach changes from traditional spatial domain filtering to a transform-based filtering approach using forward and inverse filters. By transforming the filtering operation into the frequency domain through these filter pairs, the computational complexity is reduced while maintaining video quality improvement, as the filters can be designed to operate more efficiently in the transformed domain.
Data Source
AI summary
Implementations of the disclosure provide a video processing method for invertible filtering in video coding. The video processing method may include receiving, by a processor, an image derived from encoded video information stored in a bitstream. The video processing method may also include applying, by the processor, a forward filter to the image to generate an intermediate image and flipping the intermediate image. The video processing method may further include applying, by the processor, an inverse filter to the flipped intermediate image to generate a reconstructed image, and inversely flipping the reconstructed image to generate an invertible reconstructed image.


