CN102509281A - Double-image planar motion blur eliminating method based on transparency - Google Patents

Double-image planar motion blur eliminating method based on transparency Download PDF

Info

Publication number
CN102509281A
CN102509281A CN2011103782806A CN201110378280A CN102509281A CN 102509281 A CN102509281 A CN 102509281A CN 2011103782806 A CN2011103782806 A CN 2011103782806A CN 201110378280 A CN201110378280 A CN 201110378280A CN 102509281 A CN102509281 A CN 102509281A
Authority
CN
China
Prior art keywords
transparency
image
rotation
fuzzy
anglec
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011103782806A
Other languages
Chinese (zh)
Inventor
张小红
童若峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN2011103782806A priority Critical patent/CN102509281A/en
Publication of CN102509281A publication Critical patent/CN102509281A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)

Abstract

The invention discloses a method for eliminating planar motion blur by using two ordinary images. The method comprises the following specific steps of: 1, computing a foreground image, a background image and transparency; 2, modeling motion within exposure time; 3, establishing a target function; 4, registering two input images to obtain initial motion estimation; 5, evaluating a fuzzy kernel to minimize a target function in the step 3; 6, estimating a binary transparency image by using a Markovian random field; 7, re-estimating the fuzzy kernel to obtain a fuzzy kernel energy function; 8, modifying a Richardson-Lucy algorithm, and combining the modified Richardson-Lucy algorithm with the motion modeling in the step 2 to obtain a clear motion object foreground image; and 9, combining a deblurred foreground with a deblurred background by using deblurred transparency to obtain a deblurred image. In the obtained deblurred image, a boundary is kept clear, and a ''ringing'' effect is suppressed simultaneously.

Description

Remove the plane motion blur method based on the dual image of transparency
Technical field:
The present invention relates to technical field of image processing, relate in particular to a kind of plane motion blur method that is applicable to, specifically a kind of dual image based on transparency remove the plane motion blur method.The present invention is applicable to that the relevant image of two frames goes plane motion fuzzy.
Background technology:
Because in obtaining the process of image information, relative motion has appearred in camera (camera or video camera) and object, exists in the at this moment resulting image and blurs to a certain degree.In order to obtain distinct image, people have proposed the image deblurring algorithm.Image restoration technology in recent years becomes the focus of domestic and international image processing field research, has been applied to many aspects such as astronomical sight, remote sensing, military affairs, medical image, biological study, cracking of cases, traffic, industrial vision, video restoration.The recovery of image can be regarded the problem of a deconvolution as, and the recovery that it belongs to a type of indirect problem with pathosis, particularly overall inconsistent blurred picture in the mathematical problem is a challenging difficult problem especially.Although existing many at present comparatively ripe image deblurring methods still have many technical barriers not solve, such as asking for of fuzzy core, the research of problems such as the modeling of irregular ambiguity and recovery is still in the primary research stage.Can be divided into by fuzzy core: space invariance fuzzy core (the fuzzy and object overall situation translation that the camera translation causes etc.) and spatial variations fuzzy core (object different piece motion vector is inconsistent).The space invariance fuzzy core can be tried to achieve preferably at present.
To the image restoration of spatial variations fuzzy core, mainly contain three trend at present: 1, use ancillary hardware equipment: add sensor record camera motion path and the camera that uses the time shutter able to programme.2, use multiple image.3, man-machine interactively is by auxiliary some movable information that provides of manual work.But to common blurred picture (video), existing algorithm is not effective especially.
Summary of the invention:
What the present invention will solve is the problems referred to above that prior art exists, and aims to provide a kind of two width of cloth normal image of utilizing and removes the plane motion blur method.
The technical scheme that addresses the above problem employing is: remove the plane motion blur method based on the dual image of transparency, it is characterized in that comprising following concrete steps:
1) calculates foreground image, background image and transparency;
2) modeling is carried out in the motion in the time shutter; Set up the relation between existing blurred picture and the picture rich in detail to be asked: with the anglec of rotation five equilibrium in the time shutter (20 five equilibriums are enough); Blurred picture equals the superposed average of the picture rich in detail in each time slice, the problem of asking motor nuclei is converted into asks translation and the time corresponding weight in each timeslice;
3) use IRLS (being the heavy weighted least-squares method of iteration) to set up objective function;
4) two width of cloth input pictures are carried out registration, obtain initial estimation;
5) ask fuzzy core to make the objective function in the step 3 minimum, suppose that other amounts are known, ask weight and global translation amount in the anglec of rotation and each timeslice respectively;
6) use markov random file to estimate two-value transparency image;
7) the two-value transparency image feedback that obtains of step 6) reappraises fuzzy core, obtains the fuzzy core energy function again;
8) revising the Richardson-Lucy algorithm makes it and step 2) motion modeling combine, obtain motion object foreground image clearly;
9) prospect after the deblurring and background are used transparency after the deblurring to combine to obtain the image after the deblurring.
Dual image based on transparency of the present invention is removed the plane motion blur method, and the de-blurred image that adopts this method to obtain keeps sharpness of border, suppresses " ring " effect simultaneously.Plane motion can comprise rotatablely moving and adds translation motion.Through the image degradation process is carried out modeling, use IRLS (being the heavy weighted least-squares method of iteration) to come the establishing target function, last, revise the Richardson-Lucy algorithm and obtain motion object foreground image clearly.This method is applicable to that the relevant image of two frames goes plane motion fuzzy.
Description of drawings:
Below in conjunction with accompanying drawing and embodiment the present invention is described further.
The dual image that Fig. 1 is based on transparency is removed the process flow diagram of plane motion blur method.
Embodiment:
With reference to accompanying drawing, the dual image based on transparency of the present invention is removed the plane motion blur method, carries out according to the following steps:
1. ask transparency
Use the matting method to obtain the transparency of foreground image, background image and input picture.
2. modeling is carried out in image degradation
Set up the relation between fuzzy transparency image and the corresponding Clear & Transparent degree image: fuzzy transparency image equals the summation that the interior Clear & Transparent degree image of each time slice multiply by time weighting.Remember that original fuzzy transparency image is B, f is a Clear & Transparent degree image to be asked, and N is the time slice sum, Δ θ i, Δ x i, Δ y iBe respectively the interior anglec of rotation of timeslice i and the global displacement on the x/y direction, w iFor timeslice i (being generally 20) at the shared proportion of total exposure time, Tr (x; F, Δ θ, Δ x t, Δ y t) be the corresponding picture rich in detail of timeslice i, then
B ^ ( y ) = Σ i = 0 N - 1 Tr ( x ; f , Δθ , Δ x i , Δ y i ) * w i
In the present invention, find the solution conveniently, by anglec of rotation cutting, make the anglec of rotation in each time slice identical total exposure time in order to optimize.Therefore, has only a rotation parameter Δ θ.
Describe for convenient, introduce motion and describe operator Q, Q={ (q i, w i) | i ∈ 0,1 ..., N-1}, wherein, q i=(Δ θ, Δ x i, Δ y i).
To fuzzy transparency image B 1/ B 2, can be modeled as respectively:
B 1 ( x ) = f 1 ( x ) ⊗ K 1 ( x ; Q 1 ) + n 1 ,
Q 1={(q 1i,w 1i)|i∈0,1,...,N-1},
q 1i=(Δθ 1,Δx 1i,Δy 1i),
B 2 ( x ) = f 2 ( x ) ⊗ K 2 ( x ; Q 2 ) + n 2 ,
Q 2={(q 2i,w 2i)|i∈0,1,...,N-1},
q 2i=(Δθ 2,Δx 2i,Δy 2i).
3. wherein, K 1The fuzzy transparency image B of expression 1The spatial variations fuzzy core, K 2The fuzzy transparency image B of expression 2The spatial variations fuzzy core.Use IRLS (the heavy weighted least-squares method of iteration) to set up objective function
With picture rich in detail f 1, B 1Rotation, translation make it and f 2Overlap, obtain B 1', correspondingly, fuzzy core K 1The rotation translation is K 1', then use IRLS (the heavy weighted least-squares method of iteration) to set up following objective function:
E D ( k 2 , k 1 ′ ) = Wr . * | | B 1 ′ ( x ) ⊗ K 2 ( x ; Q 2 ) - B 2 ( x ) ⊗ K 1 ′ ( x ; Q 1 ′ ) | | 2 ,
Wherein, Wr is a matrix; Matrix element
Figure BDA0000111966210000042
r is a residual error
r = B 1 ′ ( x ) ⊗ K 2 ( x ; Q 2 ) - B 2 ( x ) ⊗ K 1 ′ ( x ; Q 1 ′ )
4. the initialization of fuzzy core
Two width of cloth input pictures are carried out registration, obtain total anglec of rotation, translation.The anglec of rotation, the translation initial value that each time slice is corresponding is that the total anglec of rotation, translation are divided by total timeslice sum.Time weighting is 1/N.
5. asking fuzzy core to make the objective function in the step 3 minimum below, is example in the hope of the fuzzy core of second two field picture, and the fuzzy core of the 1st frame in like manner can get.
Estimate the anglec of rotation: adopt direct search method (Nelder-Mead simplex) to find out optimum solution at interval [minrt, maxrt].
Estimated time the sheet weight: the loop iteration formula is following:
W 2 r + 1 = W 2 r - λ w ∂ E D ( k 2 , k 1 ′ ) ∂ W 2
= W 2 r - λ w M 1 ′ T ( W 2 r M 1 ′ - W 1 M 2 ) , Each pixel in the matrix M is the dot product of the Wr in fuzzy transparency and the step 3.
Estimate translational movement: set up gaussian pyramid and successively find the solution.
6. estimate two-value transparency image
The deconvolution energy function is following:
E ( f 2 ) = Σ x E ( f 2 ( x ) )
= Σ x { ( B 2 ( x ) - Σ i = 0 N - 1 Tr ( x ; f 2 , q 2 i ) * w 2 i ) 2
+ ( B 1 ′ ( x ) - Σ i = 0 N - 1 Tr ( x ; f 2 , q 1 i ′ ) * w 1 i ) 2 }
Adopt between each pixel of markov random file modeling to concern, the long-pending energy function minimization problem of hai roll is converted into found the solution the linear system problem of constraint.
7. the two-value transparency image feedback that obtains of step 6 is used to reappraise fuzzy core, obtains following fuzzy core energy function:
E d ( k 1 , k 2 ) =
Wr . * | | B 1 ′ ( x ) ⊗ K 2 ( x ; Q 2 ) - B 2 ( x ) ⊗ K 1 ′ ( x ; Q 1 ′ ) | | 2
+ λ 1 | | B 2 ( x ) - f 2 ( x ) ⊗ K 2 ( x ; Q 2 ) | | 2
+ λ 2 | | B 1 ′ ( x ) - f 2 ( x ) ⊗ K 1 ′ ( x ; Q 1 ′ ) | | 2
8. revise the Richardson-Lucy algorithm and make it to combine, obtain motion object foreground image clearly with our motion modeling
P ( I B y | I f x ) = w i ify = H i x 0 otherwise
Wherein, IB is an ambiguous prospect,
Figure BDA0000111966210000056
be clear prospect to be asked.
As follows iterative:
I f x t + 1 = I f x t × Σ i = 0 N - 1 w i E t ( H i - 1 x )
Wherein, E t ( x ) = I B x Σ i = 0 N - 1 w i I f ( H i x ) t .
9. the transparency after prospect after the deblurring and the background use deblurring is combined and obtain picture rich in detail.
What should be understood that is: the foregoing description is just to explanation of the present invention, rather than limitation of the present invention, and any innovation and creation that do not exceed in the connotation scope of the present invention all fall within protection scope of the present invention.

Claims (10)

1. remove the plane motion blur method based on the dual image of transparency, it is characterized in that comprising following concrete steps:
1) calculates foreground image, background image and transparency;
2) modeling is carried out in the motion in the time shutter; Set up the relation between existing blurred picture and the picture rich in detail to be asked: with the anglec of rotation five equilibrium in the time shutter; Blurred picture equals the superposed average of the picture rich in detail in each time slice, the problem of asking motor nuclei is converted into asks translation and the time corresponding weight in each timeslice;
3) use IRLS to set up objective function;
4) two width of cloth input pictures are carried out registration, obtain initial estimation;
5) ask fuzzy core to make the objective function in the step 3 minimum, suppose that other amounts are known, ask weight and global translation amount in the anglec of rotation and each timeslice respectively;
6) use markov random file to estimate two-value transparency image;
7) the two-value transparency image feedback that obtains of step 6) reappraises fuzzy core, obtains the fuzzy core energy function again;
8) revising the Richardson-Lucy algorithm makes it and step 2) motion modeling combine, obtain motion object foreground image clearly;
9) prospect after the deblurring and background are used transparency after the deblurring to combine to obtain the image after the deblurring.
2. the dual image based on transparency as claimed in claim 1 is removed the plane motion blur method, it is characterized in that described step 1) use matting method obtains the transparency of foreground image, background image and input picture.
3. the dual image based on transparency as claimed in claim 2 is removed the plane motion blur method, it is characterized in that step 2) adopt following method to set up the relation between fuzzy transparency image and the corresponding Clear & Transparent degree image:
Remember that original fuzzy transparency image is B, f is a Clear & Transparent degree image to be asked, and N is the time slice sum, Δ θ i, Δ x i, Δ y iBe respectively the global displacement on the anglec of rotation, x and the y direction in the timeslice i, w iFor timeslice i at the shared proportion of total exposure time, Tr (x; F, Δ θ, Δ x t, Δ y t) be the corresponding picture rich in detail of timeslice i, then
Figure FDA0000111966200000021
By anglec of rotation cutting, make the anglec of rotation in each time slice identical total exposure time, therefore, have only a rotation parameter Δ θ;
Introduce motion simultaneously and describe operator Q, Q={ (q i, w i) | i ∈ 0,1 ..., N-1}, wherein, q i=(Δ θ, Δ x i, Δ y i);
To fuzzy transparency image B 1And B 2, be modeled as respectively:
Figure FDA0000111966200000022
Q 1={(q 1i,w 1i)|i∈0,1,...,N-1},
q 1i=(Δθ 1,Δx 1i,Δy 1i),
Figure FDA0000111966200000023
Q 2={(q 2i,w 2i)|i∈0,1,...,N-1},
q 2i=(Δθ 2,Δx 2i,Δy 2i).
Wherein, K 1The fuzzy transparency image B of expression 1The spatial variations fuzzy core, K 2The fuzzy transparency image B of expression 2The spatial variations fuzzy core.
4. the dual image based on transparency as claimed in claim 3 is removed the plane motion blur method, it is characterized in that step 3) use IRLS sets up objective function according to the following steps:
With picture rich in detail f 1, B 1Rotation, translation make it and f 2Overlap, obtain B 1', correspondingly, fuzzy core K 1The rotation translation is K 1', then use IRLS to set up following objective function:
Figure FDA0000111966200000024
Wherein, Wr is a matrix; Matrix element
Figure FDA0000111966200000025
r is a residual error
Figure FDA0000111966200000026
5. the dual image based on transparency as claimed in claim 4 is removed the plane motion blur method, it is characterized in that step 4) undertaken by following method:
Two width of cloth input pictures are carried out registration, obtain total anglec of rotation and translation, the anglec of rotation, the translation initial value that each time slice is corresponding be the total anglec of rotation, translation divided by total timeslice sum, time weighting is 1/N.
6. the dual image based on transparency as claimed in claim 5 is removed the plane motion blur method, it is characterized in that in the step 5) obtaining by following method the fuzzy core of second two field picture, and the fuzzy core of the 1st two field picture obtains in an identical manner:
5.1) estimate the anglec of rotation: adopt the direct search method to find out optimum solution at interval [maxrt, maxrt];
5.2) estimated time the sheet weight: the loop iteration formula is following:
Figure FDA0000111966200000031
Each pixel in
Figure FDA0000111966200000032
matrix M is the dot product of the Wr in fuzzy transparency and the step 3);
5.3) estimate translational movement: set up gaussian pyramid and successively find the solution.
7. the dual image based on transparency as claimed in claim 6 is removed the plane motion blur method, it is characterized in that step 6) adopts following method to estimate two-value transparency image:
The deconvolution energy function is following:
Figure FDA0000111966200000033
Figure FDA0000111966200000034
Adopt between each pixel of markov random file modeling to concern, the long-pending energy function minimization problem of hai roll is converted into found the solution the linear system problem of constraint.
8. the dual image based on transparency as claimed in claim 7 is removed the plane motion blur method, it is characterized in that step 7) reappraises fuzzy core with the two-value transparency image feedback that step 6) obtains, and obtains following fuzzy core energy function:
Figure FDA0000111966200000041
Figure FDA0000111966200000042
Figure FDA0000111966200000043
9. the dual image based on transparency as claimed in claim 8 is removed the plane motion blur method; It is characterized in that step 8) adopts following method to revise the Richardson-Lucy algorithm and makes it step 2) motion modeling combine, obtain motion object foreground image clearly:
Figure FDA0000111966200000045
Wherein, IB is an ambiguous prospect,
Figure FDA0000111966200000046
be clear prospect to be asked;
As follows iterative:
Figure FDA0000111966200000047
Wherein, .
10. remove the plane motion blur method like any one described dual image of claim 1-9, it is characterized in that step 2 based on transparency) in the anglec of rotation in the time shutter is divided into smaller or equal to 20 five equilibriums.
CN2011103782806A 2011-11-24 2011-11-24 Double-image planar motion blur eliminating method based on transparency Pending CN102509281A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011103782806A CN102509281A (en) 2011-11-24 2011-11-24 Double-image planar motion blur eliminating method based on transparency

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103782806A CN102509281A (en) 2011-11-24 2011-11-24 Double-image planar motion blur eliminating method based on transparency

Publications (1)

Publication Number Publication Date
CN102509281A true CN102509281A (en) 2012-06-20

Family

ID=46221359

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103782806A Pending CN102509281A (en) 2011-11-24 2011-11-24 Double-image planar motion blur eliminating method based on transparency

Country Status (1)

Country Link
CN (1) CN102509281A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103660637A (en) * 2012-09-25 2014-03-26 三星电子株式会社 Print controlling apparatus, image forming apparatus, method of controlling printing, method of image forming
CN104794691A (en) * 2015-04-07 2015-07-22 浙江大学 Definition reconstruction method of single out-of-focus image using generalized Gaussian model
CN105096261A (en) * 2014-05-13 2015-11-25 北京大学 Image processing device and image processing method
WO2017190432A1 (en) * 2016-05-03 2017-11-09 北京大学深圳研究生院 Image deblurring method based on bright fringe information in image
CN110706346A (en) * 2019-09-17 2020-01-17 北京优科核动科技发展有限公司 Space-time joint optimization reconstruction method and system
CN111445414A (en) * 2020-03-27 2020-07-24 北京市商汤科技开发有限公司 Image processing method and device, electronic equipment and storage medium

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103660637A (en) * 2012-09-25 2014-03-26 三星电子株式会社 Print controlling apparatus, image forming apparatus, method of controlling printing, method of image forming
CN105096261A (en) * 2014-05-13 2015-11-25 北京大学 Image processing device and image processing method
CN105096261B (en) * 2014-05-13 2018-04-17 北京大学 Image processing apparatus and image processing method
CN104794691A (en) * 2015-04-07 2015-07-22 浙江大学 Definition reconstruction method of single out-of-focus image using generalized Gaussian model
CN104794691B (en) * 2015-04-07 2017-06-23 浙江大学 The method that individual image clearly out of focus is rebuild is carried out using generalized gaussian model
WO2017190432A1 (en) * 2016-05-03 2017-11-09 北京大学深圳研究生院 Image deblurring method based on bright fringe information in image
US10755390B2 (en) 2016-05-03 2020-08-25 Peking University Shenzhen Graduate School Image deblurring method based on light streak information in an image
CN110706346A (en) * 2019-09-17 2020-01-17 北京优科核动科技发展有限公司 Space-time joint optimization reconstruction method and system
CN110706346B (en) * 2019-09-17 2022-11-15 浙江荷湖科技有限公司 Space-time joint optimization reconstruction method and system
CN111445414A (en) * 2020-03-27 2020-07-24 北京市商汤科技开发有限公司 Image processing method and device, electronic equipment and storage medium
WO2021189704A1 (en) * 2020-03-27 2021-09-30 北京市商汤科技开发有限公司 Image processing method and apparatus, electronic device, and storage medium
CN111445414B (en) * 2020-03-27 2023-04-14 北京市商汤科技开发有限公司 Image processing method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
Chan et al. An augmented Lagrangian method for total variation video restoration
Takeda et al. Super-resolution without explicit subpixel motion estimation
Lau et al. Restoration of atmospheric turbulence-distorted images via RPCA and quasiconformal maps
CN102509281A (en) Double-image planar motion blur eliminating method based on transparency
Zhu et al. Removing atmospheric turbulence via space-invariant deconvolution
CN104103050B (en) A kind of real video restored method based on local policy
CN102208100B (en) Total-variation (TV) regularized image blind restoration method based on Split Bregman iteration
Zhu et al. Stabilizing and deblurring atmospheric turbulence
Xu et al. Inverse kernels for fast spatial deconvolution
Hong et al. Single-image motion deblurring using adaptive anisotropic regularization
Song et al. An adaptive l 1–l 2 hybrid error model to super-resolution
Mu et al. Video de-fencing
Ma et al. Image deblurring with an inaccurate blur kernel using a group-based low-rank image prior
US20140105515A1 (en) Stabilizing and Deblurring Atmospheric Turbulence
Li et al. A maximum a posteriori estimation framework for robust high dynamic range video synthesis
Tofighi et al. Blind image deblurring using row–column sparse representations
Zhou et al. A boundary condition based deconvolution framework for image deblurring
Buades et al. Motion-compensated spatio-temporal filtering for multi-image and multimodal super-resolution
Yue et al. Efficient method for high-quality removal of nonuniform blur in the wavelet domain
Martinello et al. Depth estimation from a video sequence with moving and deformable objects
Li et al. Blind motion image deblurring using nonconvex higher-order total variation model
Aswathi et al. A review on image restoration in medical images
CN101742088A (en) Non-local mean space domain time varying video filtering method
Shi et al. Context-based adaptive image resolution upconversion
Liu et al. Directional fractional-order total variation hybrid regularization for image deblurring

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120620