Video Stabilization Using Modified Motion Transformations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Handheld video recording devices often suffer from video shake due to user movement, which existing optical video stabilization mechanisms may not effectively address without increasing device size and cost.

Innovation Solution

A computer-implemented method that stabilizes video by identifying camera movement between frames, modifying the transformation to emphasize long-term movements, and applying a compensation transform to reduce distortion, allowing for real-time stabilization without storing multiple unstabilized frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If optical video stabilization devices are used to compensate for camera shake, then video stability is improved, but device size and manufacturing cost increase

Engineering Contradiction:
Improvevideo stabilityVSAvoiddevice size
Core Design Contradiction:
Stability of the object's compositionVSVolume of moving object

Solution Approach 1:

The patent replaces the mechanical optical stabilization system with a computational approach. The computing system analyzes consecutive video frames, identifies camera movement through feature point tracking, and applies digital transformations to stabilize the video. This substitution eliminates the need for mechanical components like gyroscopes or movable lenses, thereby reducing device size while maintaining stabilization effectiveness.

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

Solution Approach 2:

The patent creates a digital copy of the video content and applies stabilization transformations to the copied frames rather than physically moving the original captured images. By generating stabilized versions through computational transformation of frame data, the system achieves stabilization without requiring physical optical components that would increase device volume.

Inventive Principle:
Principle #26Copying

2Stability of the object's composition

If optical video stabilization devices are used to compensate for camera shake, then video stability is improved, but manufacturing cost increases

Engineering Contradiction:
Improvevideo stabilityVSAvoidmanufacturing cost
Core Design Contradiction:
Stability of the object's compositionVSEase of manufacture

Solution Approach 1:

The patent replaces expensive mechanical optical stabilization hardware with computational algorithms that can be implemented in software or firmware. This substitution dramatically reduces manufacturing costs as the computational approach requires only processing power already present in modern recording devices, eliminating the need for costly specialized components.

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

Solution Approach 2:

The computing system within the recording device performs the stabilization processing using its own computational resources. The device analyzes its captured video frames and applies corrections independently, eliminating the need for additional external stabilization hardware and reducing overall system cost.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If computational video stabilization is applied to each frame, then video stability is improved, but processing time increases

Engineering Contradiction:
Improvevideo stabilityVSAvoidprocessing time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent performs stabilization processing on video frames as they are captured or immediately afterward, rather than waiting until the entire video sequence is recorded. By processing frames in real-time or near-real-time order, the system minimizes processing delays and enables potential live stabilization applications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent processes video stabilization on a frame-by-frame basis rather than attempting to process the entire video sequence simultaneously. This segmentation allows the computational workload to be divided into manageable units that can be processed sequentially with minimal memory requirements and reduced overall processing time.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10986271B2Stabilizing video
Publication Date: 2021.04.20 GOOGLE LLC
  • US10986271B2 patent drawing
  • US10986271B2 patent drawing
  • US10986271B2 patent drawing

AI summary

In general, the subject matter can be embodied in methods, systems, and program products for identifying, by a computing system and using first and second frames of a video, a transformation that indicates movement of a camera with respect to the frames. The computing system generates a modified transformation so that the transformation is less representative of recent movement. The computing system uses the transformation and the modified transformation to generate a second transformation. The computing system identifies an anticipated distortion that would be present in a stabilized version of the second frame. The computing system determines an amount by which to reduce a stabilizing effect. The computing system applies the second transformation to the second frame to stabilize the second frame, where the stabilizing effect has been reduced based on the determined amount by which to reduce the stabilizing effect.