Panoramic Video Stabilization via Digital Frame Shifting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Handshake and other motion-related artifacts cause jumpy videos during capture with handheld devices, and existing stabilization techniques are not always practical or effective, especially with new forms of cameras.

Innovation Solution

A method for stabilizing panoramic video by shifting frames using an image processor that identifies unintended camera motion and applies frame shifts, either before or during playback, utilizing finite impulse response and interpolation techniques to correct for continuous and discontinuous dimensions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a tripod or stabilization device is used to hold the camera still, then camera shake is eliminated, but ease of operation deteriorates and device portability is reduced

Engineering Contradiction:
Improvecamera stabilityVSAvoidease of operation
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent replaces mechanical stabilization devices (tripods) with a digital image processing system. The image processor detects camera motion and digitally shifts frames to compensate for hand shake, eliminating the need for physical stabilization hardware while maintaining camera stability.

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

Solution Approach 2:

The patent introduces an intermediary image processing system between the camera and the final video output. This intermediary detects motion artifacts and applies digital corrections, allowing the camera to remain handheld while still producing stable video footage.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If frame shifting stabilization is applied to panoramic video, then video smoothness is improved, but device complexity increases

Engineering Contradiction:
Improvevideo smoothnessVSAvoiddevice complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent segments the panoramic video into individual frames and processes each frame independently through detection and shifting operations. This segmentation allows complex stabilization to be achieved through simple, repeatable operations on discrete units rather than requiring complex real-time processing of the entire video stream.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary detection of camera motion and pre-calculates the necessary frame shifts before final video assembly. By preparing stabilization parameters in advance, the system reduces real-time processing complexity while still achieving smooth video output.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9843724B1Stabilization of panoramic video
Publication Date: 2017.12.12 AMAZON TECH INC
  • US9843724B1 patent drawing
  • US9843724B1 patent drawing
  • US9843724B1 patent drawing

AI summary

Various examples described herein are directed to systems and methods for stabilizing a panoramic video. The panoramic video may comprise a first frame captured by a panoramic camera. The panoramic camera may be positioned in a three-dimensional camera space described by an x-axis, a y-axis, and a z-axis that are mutually orthogonal. The first frame may comprise a plurality of pixel values arranged in a pixel plane and may be continuous in a first dimension. An image processor may receive from a motion sensor data describing a rotation of the panoramic camera at a time when the panoramic camera captured the first frame. The image processor may determine a planar component of an unintended rotation of the panoramic camera about the z-axis and convert the planar component of the unintended rotation to a first frame shift in the first dimension.