Video Compression Using Conditional GAN and Soft Edge Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression techniques using deep neural networks require a large number of frames for training and a reference frame for interpolation, leading to deficient compression ratios and inefficient video reconstruction.

Innovation Solution

A two-stage video compression framework using a conditional Generative Adversarial Network (GAN) that partitions video frames into key and non-key frames, where only key frames are used for training, and soft edge information is used to reconstruct non-key frames without the need for interpolation, allowing for better compression ratios and enhanced video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If deep neural networks are used for video compression with motion estimation as interpolation, then video reconstruction quality is improved, but compression ratio deteriorates due to requiring large volume of training frames and reference frames

Engineering Contradiction:
Improvevideo reconstruction qualityVSAvoidcompression ratio
Core Design Contradiction:
Manufacturing precisionVSLoss of substance

Solution Approach 1:

The patent segments the video compression task into two distinct stages: a first stage encoder that processes key frames to generate a first representation, and a second stage encoder that processes non-key frames to generate soft edge information. This segmentation allows the system to use only key frames for training the generative model while efficiently compressing non-key frames through soft edge encoding, thereby improving compression ratio while maintaining reconstruction quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and processes only the essential soft edge information from non-key frames in the second stage, rather than encoding complete frame data. By extracting only the critical edge information and using a generative model to reconstruct full frames, the system achieves better compression ratios while preserving visual quality.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If reference frames are used for interpolation to reconstruct target frames, then reconstruction accuracy is improved, but system complexity increases due to frame selection and interpolation processes

Engineering Contradiction:
Improvereconstruction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses a generative model trained on key frames to synthesize and generate reconstructed frames from soft edge information, rather than using traditional interpolation methods that require reference frames. This copying approach allows the system to reconstruct frames without complex reference frame selection and interpolation processes, reducing system complexity while maintaining reconstruction accuracy.

Inventive Principle:
Principle #26Copying

3Reliability

If large volume of training video frames are used, then neural network performance is improved, but training data requirements increase leading to inefficient compression

Engineering Contradiction:
Improveneural network performanceVSAvoidtraining data requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments video frames into key frames and non-key frames, using only key frames for training the generative model. This segmentation strategy reduces training data requirements significantly while maintaining neural network performance, as key frames contain sufficient information for the model to learn effective compression and reconstruction patterns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by using only a subset of frames (key frames) for training instead of the full video sequence. This partial training approach is sufficient to achieve good neural network performance while dramatically reducing training data requirements and improving compression efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12058340B2Video compression technique using a machine learning system
Publication Date: 2024.08.06 BOARD OF RGT THE UNIV OF TEXAS SYST
  • US12058340B2 patent drawing
  • US12058340B2 patent drawing
  • US12058340B2 patent drawing

AI summary

A computer-implemented method, system and computer program product for compressing video. A set of video frames is partitioned into two subsets of different types of frames, a first type and a second type. The first type of frames of videos is compressed to generate a first representation by a first stage encoder. The first representation is then decoded to reconstruct the first type of frames using a first stage decoder. The second type of frames of video is compressed to generate a second representation that only contains soft edge information by a second stage encoder. A generative model corresponding to a second stage decoder is then trained using the first representation and the reconstructed first type of frames by using a discriminator employed by a machine learning system. After training the generative model, it generates reconstructed first and second types of frames using the soft edge information.