Video stabilization method and apparatus and non-transitory computer-readable medium

US11748894B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11748894-B2
Application numberUS-201917051602-A
CountryUS
Kind codeB2
Filing dateMay 9, 2019
Priority dateMay 15, 2018
Publication dateSep 5, 2023
Grant dateSep 5, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed is a video stabilization method including steps of selecting a first area in a first image; determining at least one first feature point based on the first area, and performing feature point matching on the first image and a second image so as to obtain at least one feature point matching pair between the first image and the second image, each feature point matching pair including a first feature point of the first image and a second feature point of the second image; conducting motion parameter estimation based on the at least one feature point matching pair so as to obtain a motion parameter; and carrying out motion compensation with respect to the first image based on the motion parameter so as to acquire a first stable image after compensation.

First claim

Opening claim text (preview).

The invention claimed is: 1. A video stabilization method comprising: selecting a first area in a first image; determining at least one first feature point based on the first area, and performing feature point matching on the first image and a second image so as to obtain at least one feature point matching pair between the first image and the second image, each feature point matching pair including a first feature point of the first image and a second feature point of the second image; conducting motion parameter estimation based on the at least one feature point matching pair so as to obtain a motion parameter; and carrying out motion compensation with respect to the first image based on the motion parameter so as to acquire a first stable image after compensation, wherein, the selecting a first area in the first image includes conducting object detection in regard to the first image so as to obtain at least one detected object, wherein each of the at least one detected object is located in a different first area, and choosing at least one first area based on a type of the at least one detected object in said at least one first area being associated to a stationary object, each first area being assigned a weight value, wherein a stationary object in a first area receives a relatively high weight value while a moving object in a first area receives a relatively low weight value, and wherein the determining at least one first feature point based on the first area includes performing feature point detection on the chosen at least one first area so as to acquire at least one feature point, and using the weight values as ratios for selecting one or more feature points in the respective chosen at least one first area. 2. The video stabilization method according to claim 1 , wherein, the selecting a first area in a first image includes: choosing at least one first area containing pixels having a first state in the first image; and the determining at least one first feature point based on the first area includes: performing feature point detection on the at least one first area so as to obtain at least one feature point serving as the at least one first feature point. 3. The video stabilization method according to claim 2 , wherein, the first state is a non-motion state including: a still state; or a state where an instantaneous movement speed of a pixel is less than a predetermined threshold. 4. The video stabilization method according to claim 2 , wherein, the choosing at least one first area containing pixels having a first state in the first image includes: calculating an optical flow value of each pixel in the first image; and letting an area in which optical flow values of pixels are less than a predetermined value be the first area. 5. The video stabilization method according to claim 1 , wherein, the obtaining at least one feature point matching pair between the first image and the second image includes: utilizing a motion consistency based approach to remove a mistaken feature point matching pair. 6. The video stabilization method according to claim 1 , wherein, the carrying out motion compensation with respect to the first image based on the motion parameter includes: performing a smoothing process on the motion parameter by mean filtering so as to acquire a smoothed motion parameter; and employing the smoothed motion parameter to conduct motion compensation in regard to the first image. 7. The video stabilization method according to claim 1 , wherein, the second image is a neighboring frame of the first image; or the second image is a reference frame in a video. 8. The video stabilization method according to claim 7 , wherein, if the second image is a neighboring frame of the first image, then the conducting motion parameter estimation based on the at least one feature point matching pair includes: utilizing the at least one feature point matching pair to estimate a homography matrix of the first image relative to the second image. 9. The video stabilization method according to claim 8 , wherein, if the second image is a neighboring frame of the first image, then the conducting motion parameter estimation based on the at least one feature point matching pair further includes: employing the homography matrix and relative motion between the second image and the reference frame to estimate a motion parameter between the first image and the reference frame. 10. A video stabilization apparatus comprising: a storage storing computer-executable instructions; and a processor connected to the storage, wherein the computer-executable instructions, when executed, cause the processor to implement the video stabilization method according to claim 1 . 11. A non-transitory computer-readable medium storing computer-executable instructions for execution by a processor, wherein, the computer-executable instructions, when executed, cause the processor to carry out the video stabilization method according to claim 1 . 12. A video stabilization apparatus comprising: a storage configured to store instructions thereon; and a processor configured to execute the instruction to cause the video stabilization apparatus to select a first area in a first image, determine at least one first feature point based on the first area, and perform feature point matching on the first image and a second image so as to obtain at least one feature point matching pair between the first image and the second image, each feature point matching pair including a first feature point of the first image and a second feature point of the second image, conduct motion parameter estimation based on the at least one feature point matching pair so as to obtain a motion parameter, and carry out motion compensation with respect to the first image based on the motion parameter so as to acquire a first stable image after compensation, wherein, the selecting the first area in the first image includes conducting object detection in regard to the first image so as to obtain at least one detected object, wherein each of the at least one detected object is located in a different first area, and choosing at least one first area based on a type of the at least one detected object in the chosen at least one first area being associated to a stationary object, each first area being assigned a weight value, wherein a stationary object in a first area receives a relatively high weight value while a moving object in a first area receives a relatively low weight value, and wherein the determining the at least one first feature point based on the first area includes performing feature point detection on the chosen at least one first area so as to acquire at least one feature point, and using the weight values as ratios for selecting one or more feature points in the respective chosen at least one first area. 13. The video stabilization method according to claim 12 , wherein, the selecting a first area in a first image includes choosing at least one first area containing pixels having a first state in the first image, and the determining at least one first feature point based on the first area includes performing feature point detection on the at least one first area so as to obtain at least one feature point serving as the at least one first feature point. 14. The video stabilization method according to claim 13 , wherein, the first state is a non-motion state includes: a still state; or a state where an instantaneous movement speed of a pixel is less than a predetermined threshold. 15. Th

Assignees

Inventors

Classifications

  • G06T7/246Primary

    using feature-based methods, e.g. the tracking of corners or segments · CPC title

  • involving reference images or patches · CPC title

  • Image or video pattern matching; Proximity measures in feature spaces · CPC title

  • Salient features, e.g. scale invariant feature transforms [SIFT] · CPC title

  • H04N5/144Primary

    Movement detection (for video coding H04N19/503; analysis of motion in general G06T7/20) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11748894B2 cover?
Disclosed is a video stabilization method including steps of selecting a first area in a first image; determining at least one first feature point based on the first area, and performing feature point matching on the first image and a second image so as to obtain at least one feature point matching pair between the first image and the second image, each feature point matching pair including a f…
Who is the assignee on this patent?
Wang Yiwei, Liu Liyan, Wang Wei, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06T7/246. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 05 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).