Digital Image Stabilization via Hierarchical Motion Vector Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital image stabilization methods for handheld cameras struggle to effectively eliminate jitter, especially at higher zoom ratios, due to limitations in motion vector computation and compensation techniques.

Innovation Solution

The method involves segmenting a low-resolution version of an input frame through motion vector analysis, refining motion vectors hierarchically, and updating segmentation to estimate and compensate for jitter motion, using a hierarchical image representation and block-based segmentation to determine global motion vectors for accurate stabilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If digital image stabilization is applied to eliminate jitter in video sequences, then image stability is improved, but computational complexity increases due to motion vector computation and compensation requirements

Engineering Contradiction:
Improveimage stabilityVSAvoidcomputational complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The image is divided into multiple blocks, and motion vectors are computed independently for each block rather than for the entire image. This segmentation approach reduces the computational complexity of motion estimation while maintaining effective jitter elimination, as each block can be processed separately and in parallel

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different motion compensation strategies are applied to different regions of the image based on local motion characteristics. By analyzing motion vectors at the block level and applying localized compensation, the system achieves effective stabilization without requiring computationally intensive global processing of the entire image

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If higher zoom ratios are used in handheld cameras, then imaging capability is improved, but jitter elimination becomes more difficult and effectiveness decreases

Engineering Contradiction:
Improveimaging capabilityVSAvoidjitter elimination effectiveness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

By segmenting the image into blocks and computing motion vectors for each block, the system can accurately capture local motion variations that become more pronounced at higher zoom ratios. This fine-grained approach maintains reliability of jitter elimination even when imaging capability is enhanced through zoom

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies motion compensation in the spatial domain by digitally shifting image blocks based on computed motion vectors. This dimensional approach to stabilization works effectively across different zoom ratios by operating on the spatial relationships between blocks rather than being constrained by optical limitations

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If motion vectors are computed for all blocks in high-resolution frames, then stabilization accuracy is improved, but processing time increases significantly

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

Solution Approach 1:

The image processing is segmented into blocks that can be processed independently and in parallel. This block-based approach maintains stabilization accuracy by computing motion vectors for relevant regions while reducing overall processing time through parallel computation of multiple blocks

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system computes motion vectors for blocks that are most relevant to stabilization rather than uniformly processing all blocks with equal detail. This selective approach maintains necessary stabilization accuracy while reducing unnecessary computational overhead in regions where precise motion compensation is less critical

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7605845B2Motion stabilization
Publication Date: 2009.10.20 TEXAS INSTRUMENTS INC
  • US7605845B2 patent drawing
  • US7605845B2 patent drawing
  • US7605845B2 patent drawing

AI summary

Stabilization for devices such as hand-held camcorders segments a low-resolution frame into a region of reliable estimation, refines the motion vectors of that region hierarchically while at the same time updating the segmentation, finds a global motion vector for the region at high resolution, and uses the global motion vector to compensate for jitter.