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

Video deblurring method, device and equipment based on ambiguity

A blurring and deblurring technology, applied in the field of computer vision and image processing, can solve the problem of high video computing complexity, achieve high definition, reduce complexity, and improve computing speed.

Active Publication Date: 2020-06-12
SHENZHEN WONDERSHARE SOFTWARE CO LTD
View PDF10 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the embodiment of the present invention provides a video deblurring method, device, and terminal device based on ambiguity, so as to solve the problem that the computational complexity of video deblurring in the prior art is too high

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
  • Video deblurring method, device and equipment based on ambiguity
  • Video deblurring method, device and equipment based on ambiguity
  • Video deblurring method, device and equipment based on ambiguity

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] See figure 1 , figure 1 A schematic flow chart of a blurriness-based video deblurring method provided by an embodiment of the present invention is described in detail as follows:

[0032] Step S101: Calculate the blurriness of the video frame.

[0033] Preferably, before calculating the blur degree of the video frame, the method includes: acquiring the video to be processed. After the video to be processed is acquired, the video is parsed into video frames at a certain frame rate, for example, 50 fps.

[0034] Specifically, the calculation of the blurriness of the video frame specifically includes:

[0035] Perform grayscale processing on the video frame to obtain a grayscale image;

[0036] Filtering the grayscale image to obtain a filtered image;

[0037] Calculate the variance of the filtered image to obtain the blurriness of the video frame.

[0038] Usually, since the parsed video frame is a color image, in order to reduce the amount of calculation, it is nec...

Embodiment 2

[0112] Figure 4 It is a blurriness-based video deblurring device provided by an embodiment of the present invention, and the device includes: blurriness calculation module 41, clear frame and blur frame determination module 42, reference frame generation module 43, image block extraction module 44, weighted fusion module 45 and image block reorganization module 46 .

[0113] Wherein, the blurriness calculation module 41 is used to calculate the blurriness of the video frame.

[0114] Further, the ambiguity calculation module 41 specifically includes:

[0115] A grayscale processing unit 411, configured to perform grayscale processing on the video frame to obtain a grayscale image;

[0116] A filtering unit 412, configured to filter the grayscale image to obtain a filtered image;

[0117] The variance calculation unit 413 is configured to calculate the variance of the filtered image to obtain the blurriness of the video frame.

[0118] A clear frame and blur frame determin...

Embodiment 3

[0147] Figure 5 is a schematic diagram of a video deblurring device provided by an embodiment of the present invention. Such as Figure 5 As shown, a video deblurring device 5 of this embodiment includes: a processor 50, a memory 51, and a computer program 52 stored in the memory 51 and operable on the processor 50, for example based on the degree of blur Video deblurring program. When the processor 50 executes the computer program 52, it implements the steps in the embodiments of the above blurriness-based video deblurring methods, for example figure 1 Steps 101 to 106 are shown. Alternatively, when the processor 50 executes the computer program 52, it realizes the functions of the modules / units in the above-mentioned device embodiments, for example Figure 4 The functions of modules 41 to 46 are shown.

[0148] Exemplarily, the computer program 52 can be divided into one or more modules / units, and the one or more modules / units are stored in the memory 51 and executed b...

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 is suitable for the technical field of computer vision and image processing, and discloses a video deblurring method, device and equipment based on ambiguity, and the method comprises the steps: calculating the ambiguity of a video frame; determining a clear frame and a fuzzy frame according to the ambiguity; generating a reference frame according to the clear frame and the fuzzy frame; performing image block extraction on the fuzzy frame and the reference frame; performing weighted fusion according to the weights corresponding to the pixel points in the image block to obtain a fused image block; and recombining the fused image blocks to obtain an output image. According to the embodiment of the invention, the ambiguity of the video frame is calculated without estimating theambiguity kernel, and the clear frame and the ambiguity frame are determined according to the ambiguity, so that the calculation complexity is effectively reduced, and the calculation speed is increased; and the weight of the reference frame is considered, and weighted fusion is carried out according to the weight corresponding to the pixel points in the extracted image block, so that the definition of the finally output image is relatively high.

Description

technical field [0001] The invention belongs to the technical field of computer vision and image processing, and in particular relates to a blurring-based video deblurring method, device and equipment. Background technique [0002] Irregular motion will occur in the video sequence due to the posture change or motion interference of the main body of the video capture device, such as the shaking of the device, the unevenness of the driving road, and the shaking of hands, which will make the video image blurred after imaging. Blurred videos not only bring poor viewing experience, but also are not conducive to observation and extraction of useful information in the video, so blurred videos need to be deblurred. [0003] At present, the method of deblurring the video is mainly to use the blur kernel to deblur the video. According to the nature of the blur kernel, it can be divided into non-blind deblurring and blind deblurring. Non-blind deblurring needs to be performed when 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): G06T5/00G06T3/40
CPCG06T3/4038G06T2207/10016G06T5/73
Inventor 王雪松
Owner SHENZHEN WONDERSHARE SOFTWARE CO LTD
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