Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Real-time video stabilization method based on homography matrix

A homography matrix and real-time video technology, which is applied in the field of handheld devices and video information processing, and can solve problems such as effect degradation

Active Publication Date: 2017-03-29
DALIAN UNIV OF TECH
View PDF7 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the tracking algorithm has a large motion between frames, and the effect of the frame blur is significantly degraded.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Real-time video stabilization method based on homography matrix
  • Real-time video stabilization method based on homography matrix
  • Real-time video stabilization method based on homography matrix

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0070] A. Obtain the Nth frame image from the video, and use the Harris corner detection algorithm to obtain the original corner point set. For the 720×512 scale image, choose the constraint distance r=5pixel. In order to take into account the needs of real-time processing, set the maximum angle The point M is set to 200.

[0071] B. Read the N+1th frame image, and use the layered constrained optical flow tracking algorithm to track the position of the corner point of the Nth frame in the N+1th frame. The specific process is as attached figure 2 Shown.

[0072] B1. Build an image pyramid for the grayscale image of the original N+1 frame image. In the actual algorithm, the number of pyramid layers is set to 5, and the error threshold of the affine constraint of the 0th layer is th 0 = 3pixel. Calculate the threshold th of the Lth layer by formula (5) L (L>0), and use formula (2) to obtain the tracking initial point corresponding to the Lth layer.

[0073] B2, use formula (3) to use ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a real-time video stabilization method based on a homography matrix and is used for stabilizing video sequences obtained by devices such as a handheld DV and an unmanned aerial vehicle. The method comprises the steps of A, extracting angular points uniformly distributed in images; B, calculating an interframe optical flow vector and tracking an interframe motion angular point through utilization of the interframe optical flow vector; C, calibrating the tracked angular point through utilization of a layered affine calibration algorithm; D, solving an interframe homography matrix through utilization of a random sampling unification algorithm; E, separating interframe active motion compensation quantity and distortion calibration quantity by employing a kalman filter; and F, carrying out stabilization conversion on one video image by employing the homography matrix, the motion compensation quantity and the distortion calibration quantity to obtain stabilized current frame output. According to the method, shake existing in the video sequences can be effectively removed, the algorithm complexity is relatively low, the operation speed is fast, and the high application value is provided for the real-time video processing system.

Description

Technical field [0001] The invention belongs to the technical field of video information processing. The invention is a video sequence image stabilization method based on a homography matrix, which is suitable for handheld devices, drones and other fields. Background technique [0002] At present, UAV (Unmanned Aerial Vehicle) is playing an increasingly important role in the field of aerial photography. Due to the vibration of its own motor and the unstable flight path, the video taken by the drone inevitably has a jitter problem. These jitters not only seriously affect the viewing effect, but also bring large errors to the post-processing of target detection, target tracking and target recognition of the video sequence. Therefore, the use of fast and effective image stabilization algorithms to remove high-frequency jitter in the video has important practical significance. [0003] The existing video image stabilization algorithms are mainly divided into two categories: one is th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N5/21H04N5/14
CPCH04N5/145H04N5/21
Inventor 王洪玉王杰郝应光刘宝景丽石
Owner DALIAN UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products