Video Super-Resolution Using Energy-Based GAN

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video super-resolution methods rely on explicit motion estimation between frames, limiting their ability to handle unconstrained real-world video with rapid motion, blur, occlusions, and drastic appearance changes, resulting in visual flicker and color shifting.

Innovation Solution

A deep neural network, specifically an Energy-Based Generative Adversarial Network (EBGAN), is trained using individual still images to up-sample video sequences, producing higher resolution video with temporally stable and color-consistent frames, avoiding reliance on frame motion estimation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional super-resolution methods use explicit motion estimation between video frames, then reconstruction accuracy can be achieved under ideal conditions, but the method fails to handle unconstrained real-world video with rapid motion, blur, occlusions, and drastic appearance changes

Engineering Contradiction:
Improvesuper-resolution performanceVSAvoidhandling unconstrained real-world video
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent replaces the mechanical motion estimation system with a neural network-based system. Instead of explicitly estimating motion between frames using traditional algorithms, the neural network learns to directly map low-resolution frames to high-resolution frames, substituting the mechanical motion estimation process with a data-driven approach that handles unconstrained video content effectively

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

Solution Approach 2:

The patent changes the fundamental parameter of motion handling from explicit motion vectors to latent feature representations. By transforming the problem from motion-compensated reconstruction to direct pixel-space transformation through neural networks, the system adapts to handle rapid motion, blur, and occlusions without relying on accurate motion estimation

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If conventional methods rely on motion estimation between frames, then theoretical reconstruction correctness can be achieved, but visual flicker and color shifting occur in practice

Engineering Contradiction:
Improvereconstruction correctnessVSAvoidtemporal stability
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary training action by pre-training the neural network on large datasets of image pairs before deployment. This preliminary learning phase enables the network to capture temporal consistency patterns and color relationships, preventing flicker and color shifting during actual video processing without requiring complex runtime corrections

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback through the neural network's learned mappings that implicitly enforce temporal consistency. The network learns from training data to produce consistent outputs across frames, using the feedback embedded in the training process to maintain temporal stability and color consistency without explicit feedback mechanisms during inference

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10621695B2Video super-resolution using an artificial neural network
Publication Date: 2020.04.14 THE WALT DISNEY COMPANY SWITZERLAND
  • US10621695B2 patent drawing
  • US10621695B2 patent drawing
  • US10621695B2 patent drawing

AI summary

According to one implementation, a video processing system includes a computing platform having a hardware processor and a system memory storing a software code including an artificial neural network (ANN). The hardware processor is configured to execute the software code to receive a first video sequence having a first display resolution, and to produce a second video sequence based on the first video sequence using the ANN. The second video sequence has a second display resolution higher than the first display resolution. The ANN is configured to provide sequential frames of the second video sequence that are temporally stable and consistent in color to reduce visual flicker and color shifting in the second video sequence.