Video Stabilization Using Horizontal and Fixed Feature Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Captured video content often exhibits jerky or shaky playback due to rotational motion of image capture devices during recording, leading to artifacts in spherical video content.

Innovation Solution

A system that stabilizes videos by identifying a horizontal feature and a fixed feature within the visual content, using these features to rotate the video content and correct for rotational motion, thereby providing tilt and lateral stabilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If image capture devices rotate during video recording to capture different angles, then the field of view and coverage are improved, but the video playback becomes jerky and shaky due to rotational motion artifacts

Engineering Contradiction:
Improvefield of view coverageVSAvoidvideo playback stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system performs preliminary identification of horizontal features (horizon lines) and fixed features (distant objects) in video frames before stabilization processing. By pre-detecting these reference elements and tracking their positions across frames, the system establishes a baseline for calculating rotational motion, enabling subsequent compensation to smooth out jerky playback while preserving the captured field of view

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the positions of identified horizontal and fixed features across sequential video frames, using this feedback to dynamically calculate rotational motion parameters. This real-time feedback loop enables the system to adjust stabilization transformations frame-by-frame, compensating for device rotation and producing smooth playback while maintaining the adaptability to capture diverse angles

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If the video content is rotated to stabilize the video, then the playback smoothness is improved, but the complexity of video processing increases

Engineering Contradiction:
Improvevideo playback smoothnessVSAvoidvideo processing complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system extracts and isolates specific reference features (horizontal horizon lines and fixed distant objects) from the complex video content for stabilization processing. By focusing computational resources on tracking these extracted features rather than analyzing entire frames, the system reduces processing complexity while achieving effective stabilization through targeted feature-based transformations

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates simplified representations of the video content by identifying and tracking key feature points (horizon intersections and fixed object positions) rather than processing complete frame data. This copying approach uses lightweight feature descriptors and position trackers that require minimal computational resources, enabling smooth stabilization with reduced processing complexity compared to full-frame analysis methods

Inventive Principle:
Principle #26Copying

3Measurement precision

If multiple features are identified and tracked for stabilization, then the stabilization accuracy is improved, but the time required for processing increases

Engineering Contradiction:
Improvestabilization accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements a hierarchical feature tracking approach where only essential features (horizontal horizon line and one or more fixed distant objects) are fully tracked for stabilization calculations. By selectively processing partial feature sets rather than analyzing all visual elements, the system achieves sufficient stabilization accuracy while minimizing processing time through targeted feature selection and tracking

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11190690B2Systems and methods for stabilizing videos
Publication Date: 2021.11.30 GOPRO INC
  • US11190690B2 patent drawing
  • US11190690B2 patent drawing
  • US11190690B2 patent drawing

AI summary

A video, such as a spherical video, may include motion due to motion of one or more image capture devices during capture of the video. Motion of the image capture devices during the capture of the video may cause the playback of the video to appear jerky/shaky. The video may be stabilized by using both a horizontal feature and a fixed feature captured within the video.