Global motion vector estimating method, monitoring video stabilizing method, and device
A global motion vector and motion vector technology, applied in TV, color TV, image communication, etc., can solve the problems of long time delay and low efficiency of video image stabilization processing methods, achieve real-time processing, reasonable technology selection, and complex calculation low degree of effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0058] In this embodiment, a monitoring video image stabilization method is provided, which can be used to process the image of the monitoring video, remove the influence of shaking on the image, and improve the quality of the image. The monitoring video image stabilization method in the present embodiment comprises the following steps, such as figure 1 Shown:
[0059] The first step is to initialize the anti-shake. This step is used to obtain the detection threshold of the feature points. This step is not performed every time, but only in the initial stage of anti-shake and after the anti-shake processing fails. The specific steps are as follows, such as figure 2 Shown:
[0060] Step 1, perform N times downsampling processing on the input image components of one frame in the horizontal and vertical directions respectively, and N can be determined according to the size of the input image. For the 1080p size image in the present invention, N can be set to 4.
[0061] Step ...
Embodiment 2
[0083]This embodiment provides a global motion vector estimation method, which can be used in the image stabilization process in Embodiment 1, and can also be used in other processes that need to obtain a global motion vector. The global motion vector estimation in this embodiment The method includes the following steps:
[0084] S1. Downsampling the current frame image in horizontal and vertical directions.
[0085] S2. Perform feature point detection on the downsampled current frame image to obtain feature points, and perform FAST feature point detection on the downsampled image using a feature point detection threshold. The feature point detection threshold here can be preset, or can be obtained through adjustment in other ways.
[0086] S3. For the detected feature points, extract image blocks centered on the feature points of the current frame image, and perform block matching on the previous frame image within the search range. The block matching here is only correspond...
Embodiment 3
[0099] A monitoring video image stabilization method is provided in this embodiment, comprising the following steps:
[0100] S31. Acquire the global motion vector, which may use the global motion vector acquisition method in Embodiment 2, or other appropriate global motion acquisition methods in the prior art.
[0101] S32. Perform smoothing processing on the global motion vector to obtain a global motion smoothing vector. Accumulate the global motion vectors after initial anti-shake, and use the Kalman filtering method to smooth and filter the accumulated global motion vectors, and obtain the filtered motion vectors as global motion smoothing vectors.
[0102] S33. Calculate a shaking motion vector according to the difference between the global motion smoothing vector and the global motion vector.
[0103] S34. Determine whether the shake motion vector exceeds a preset range, and if not, perform image compensation according to the shake motion vector, output a stabilized im...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com