Video Stabilization Using Gyro-Feedback Feature Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pan-tilt-zoom (PTZ) cameras used in surveillance systems often produce blurred videos due to unintended camera shaking or rotation, which existing technologies fail to effectively stabilize.

Innovation Solution

A method and apparatus that detect feature points in video frames, predict their location based on angular velocity from a gyro sensor, and update parameters to correct for image motion, thereby stabilizing the video by removing unwanted camera movements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If PTZ camera is used to cover large area with panning and tilting operations, then surveillance coverage is improved, but video stability deteriorates due to camera shaking and rotation

Engineering Contradiction:
Improvesurveillance coverage areaVSAvoidvideo stability
Core Design Contradiction:
Area of stationary objectVSStability of the object's composition

Solution Approach 1:

The system uses gyro sensors to detect camera shaking and rotation in real-time, then feeds this information back to calculate compensation values. These compensation values are applied to adjust the captured images, creating a closed-loop feedback system that continuously counteracts camera movement to maintain video stability while preserving wide-area surveillance capability

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes parameters including compensation values, search ranges for feature points, and verification thresholds based on detected camera movement characteristics. By adapting these parameters in real-time according to the severity and type of camera shaking, the system maintains stable video output across varying surveillance conditions without sacrificing coverage area

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If feature point prediction is performed with wide search range to handle large camera movement, then tracking accuracy is improved, but processing time increases

Engineering Contradiction:
Improvefeature point tracking accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary prediction of feature point locations using gyro sensor data before actually searching for the feature points in the current frame. This preliminary action provides an initial estimate that narrows the search range, allowing the system to achieve accurate tracking without performing exhaustive searches across the entire image, thus reducing processing time while maintaining tracking accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the search range for feature points based on predicted camera movement from gyro sensors. When camera movement is small, the search range is narrowed to reduce processing; when movement is large, the search range expands to maintain tracking accuracy. This dynamic adaptation allows the system to optimize processing time while preserving tracking precision under varying motion conditions

Inventive Principle:
Principle #15Dynamics

3Speed

If parameter update is performed frequently to track fast moving feature points, then tracking responsiveness is improved, but measurement accuracy deteriorates due to noise

Engineering Contradiction:
Improvetracking responsivenessVSAvoidfeature point location accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs parameter updates at periodic intervals rather than continuously for every frame. This periodic updating reduces the impact of noise and measurement errors while maintaining adequate tracking responsiveness. The system balances the update frequency to ensure that parameter changes are smooth and stable, avoiding excessive responsiveness to noisy measurements while still tracking feature points effectively

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies verification mechanisms and smoothing operations to parameter updates to cushion against noise before parameters are actually changed. By preparing and validating parameter changes in advance through verification steps, the system prevents noisy measurements from causing inaccurate parameter updates, thus maintaining measurement precision while preserving necessary tracking responsiveness

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Effectively stabilizes videos captured by rotatable cameras by accurately predicting and correcting for image motion, improving viewability and reducing camera-induced blur.

Implementation Method 1

acquiring the angular velocity of the camera sensed by a gyro sensor

Methodology Applied
Scientific EffectGyroscopic effect: Gyroscope

Data Source

PatentUS10044936B2Method and apparatus for estimating motion in video, method and apparatus for stabilizing video, and computer-readable recording medium
Publication Date: 2018.08.07 HANWHA VISION CO LTD
  • US10044936B2 patent drawing
  • US10044936B2 patent drawing
  • US10044936B2 patent drawing

AI summary

A method of stabilizing a video is provided. The method includes detecting a feature point from a first frame; predicting a location of the feature point in a second frame based on a location of the feature point in the first frame and a predetermined parameter; detecting the feature point from the second frame; determining a distance between the predicted location and a location of the feature point detected from the second frame; and updating the parameter based on a location difference between the feature point detected in the first frame and the feature point detected in the second frame, in response to determining that the distance is within a predetermined threshold.