Panning Filter Device for Video Stabilization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video stabilization techniques using feature-based algorithms often suffer from operating problems such as overshoot and oscillations, particularly during panning actions, which affect the quality of stabilized video sequences.

Innovation Solution

A novel panning filter solution is introduced, incorporating a device with a panning filter module, adder module, clipping module, and leak integrators to process relative and absolute motion vectors, which includes a second-order high-pass IIR filter and Butterworth filter to reduce overshoot and improve panning stability, with leak integrators adjusting motion vector values to prevent oscillations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional low-pass filter procedures are used to separate intended and unintended motion, then video stabilization is achieved, but overshoot and oscillation problems occur during panning actions

Engineering Contradiction:
Improvevideo stabilization qualityVSAvoidpanning action smoothness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies dynamics by making the filter characteristics adaptive rather than fixed. The panning filter dynamically adjusts its behavior based on detected motion patterns, switching between stabilization modes and panning-following modes. This allows the system to maintain reliability during normal operation while ensuring smooth panning actions when detected, resolving the contradiction between stabilization quality and panning smoothness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes filter parameters dynamically based on motion analysis. By detecting panning motions and adjusting filter parameters accordingly, the system transitions from a fixed low-pass filter approach to an adaptive system that modifies its characteristics in real-time. This resolves the contradiction by allowing the filter to provide both stabilization and smooth panning under different operating conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If feature-based algorithms are used for video stabilization, then motion compensation is achieved, but computational complexity and power consumption increase

Engineering Contradiction:
Improvemotion compensation accuracyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and applies only the essential components needed for stabilization rather than implementing complete feature-based algorithms. By focusing on key motion vector processing and simplified filtering operations, the system achieves adequate motion compensation with significantly reduced computational complexity and power consumption, making it suitable for mobile and battery-powered devices.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent employs computationally lightweight processing methods that consume minimal energy. By using simplified motion vector analysis and basic filtering operations instead of complex feature tracking algorithms, the system achieves acceptable stabilization performance with much lower power consumption, effectively replacing expensive (computationally intensive) solutions with cheaper (low-power) alternatives.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Reliability

If aggressive filtering is applied to remove high-frequency motion, then jitter reduction is achieved, but intended panning motion is also attenuated

Engineering Contradiction:
Improvejitter reduction effectivenessVSAvoidintended motion accuracy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent implements feedback by analyzing the characteristics of detected motion and using this information to adjust filtering strength. The system distinguishes between high-frequency jitter and intentional panning motions by examining motion patterns, then applies appropriate filtering levels. This feedback mechanism prevents aggressive filtering from removing intended motion while still effectively reducing jitter.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies different filtering characteristics to different types of motion rather than using uniform aggressive filtering. By analyzing motion patterns and applying localized filtering strategies tailored to each motion type (jitter versus panning), the system achieves effective jitter reduction while preserving intended motion information, resolving the contradiction between jitter reduction and motion accuracy.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10178313B2Panning filter device, corresponding method and computer program product
Publication Date: 2019.01.08 STMICROELECTRONICS INT NV
  • US10178313B2 patent drawing
  • US10178313B2 patent drawing

AI summary

A panning device for processing relative motion vectors and absolute motion vectors obtained from a video sequence, includes: a panning filter module, such as a high-pass IIR filter, for subjecting relative motion vectors to panning processing, an adder module for adding the relative motion vectors subjected to panning in the panning filter module to absolute motion vectors to obtain respective summed values of motion vectors, a clipping module for subjecting the summed values of motion vectors obtained in the adder module to clipping according to a selected cropping window for obtaining final output absolute motion vectors, a first leak integrator arranged after the panning filter module, and a second leak integrator arranged after the clipping module.