Download presentation
Presentation is loading. Please wait.
Published byIsaac Wright Modified over 9 years ago
1
Yu-Wing Tai, Hao Du, Michael S. Brown, Stephen Lin CVPR’08 (Longer Version in Revision at IEEE Trans PAMI) Google Search: Video Deblurring Spatially Varying Deblur Image/Video Deblurring using a Hybrid Camera Project Page (visit): http://www.comp.nus.edu.sg/~yuwing 1 / 25
2
Image Deblurring: The Problem Given a motion blurred image, we want to recover a sharp image: Input Desired Output Point Spread Function (PSF) Motion blur Kernel 2 / 25
3
Blur kernel is known: Why this is a difficult problem ? This is an ill-posed under constrained problem: Different inputs can produce the same (very similar) output after convolution 3 / 25
4
Blind deconvolution problem Blur kernel is unknown: 4 / 25
5
Two causes for motion blur Hand shaking (Camera “ego motion”) Object motion Blur is the same Blur is different 5 / 25
6
Properties of motion blur Hand shaking PSF is globally the same for the whole image Observations are the whole image Deconvolution is a global process Relatively Easy – ``Well studied, some current works produce very good results’’ Object Motion PSF is varying across the whole image Observations are only valid for local regions Deconvolution is a local process Have problem of mixing colors Might have problem of occlusions and disocclussions Very Difficult – ``Nothing closed, there is still have no good solution’’ 6 / 25
7
Related works (Hand shaking) Traditional approaches: Wiener filter [Wiener, 1949] Richardson and Lucy [Richardson 1972; Lucy 1974] Recent approaches: Regularization based: Total variation regularization [Dey et al. 2004] Natural image statistics [Fergus et al. Siggraph 2006] Alpha matte [Jia CVPR 2007] Multiscale regularization [Yuan et al. Siggraph 2008] High-order derivatives of gaussian model [Shan et al. Siggraph 2008] Auxiliary information: Different exposure [Ben-Ezra and Nayar, CVPR 2003] Flutter shutter [Raskar et al. Siggraph 2006] Coded aperture and sparsity prior [Levin et al. Siggraph 2007] Blurred and noisy pairs [Yuan et al. Siggraph 2007] Two blurred Images [Rav-Acha and Peleg2005; Chen and Tang CVPR2008] arg min I,K f(I◦K – B) arg min I,K f(I◦K – B) + Regularization Terms arg min I,K f(I◦K’ – B’) + Regularization Terms 7 / 25
8
Related works (Object motion) Translational motion Natural image statistics [Levin, NIPS 2006] Two blurred Images [Cho et al. ICCV 2007] Motion Invariant Photography [Levin et al., Siggraph 2008] In-plane rotational motion Shan et al. ICCV 2007 Our approach [CVPR 2008] Handle motion blur from both hand shaking and object moving Handle translational, in-plane/out-of-plane rotational, zoom-in motion blur in a unified framework 8 / 25
9
Basic idea [Ben-Erza CVPR’03] Observation: Tradeoff between Resolution and Exposure Time Motion blur exist in high resolution images. time Hi-Resolution Low Frame-rate Low-Resolution Hi-Frame-rate Our goal is to deblur the high resolution images with assistance from low resolution, high frame rate video. 9 / 25
10
Our Hybrid Camera Hi-Res: 1024 x768 resolution at 25 fps Low-Res: 128 x 96 resolution at 100 fps. A beam-splitter is use to align their optical axes Dual-video capture synchronized by hardware Low-Res Camera High-Res Camera Beam-splitter 10 / 25
11
Low-Resolution High Frame-rate Spatially-varying motion blur kernels can be approximated by motion vector from low resolution video Observation 1 Motion Blur Kernels K Hi-Resolution Low Frame-rate 11 / 25
12
The deblured image, after down-sampling, should look similar to the low resolution image Observation 2 Deblurred Hi-Resolution Image Low-Resolution Image 12 / 25
13
Bayesian ML/MAP model: I : Deblurred Image K: Estimated Blur Kernel I b : Observed High Resolution Blur Image I l : Observed Low Resolution Shape Image Sequences K o : Observed Blur Kernel from optical flow computation Our Formulation (Main Algorithm) 13 / 25
14
Optimization Procedure Global Invariant Kernel (Hand Shaking) Spatially varying Kernels (Object Moving) Deconvolution Eq. Low Resolution Reg. Kernel Reg. 14 / 25
15
Moving object appears sharp in the high-frame- rate low-resolution video Perform binary moving object segmentation in the low-resolution images Compose the binary masks with smoothing to approximate the alpha matte in the high-resolution image Moving Object Extraction Problem with mixing color 15 / 25
16
Results Image Deblurring: Hand-shaking Motion Blur (Global Motion) In-plane Rotational Motion Blur Translational Motion Zoom-in motion Video Deblurring Moving box: arbitrary in-plane motion Moving car towards camera: translational + zoom in motion 16 / 25
17
Hand Shaking (Motion blur = Global) Results Input[Fregus et. al. Siggraph’06][Ben-Ezra et. al. CVPR’03] Back ProjectionOur ResultGround Truth 17 / 25
18
Rotational Motion (Motion Blur = Spatially-varying) Results Input[Shan et. al. ICCV’07][Ben-Ezra et. al. CVPR’03] Back Projection Our ResultGround Truth 18 / 25
19
Translational Motion (Motion Blur = Global for object) Results Input[Fregus et. al. Siggraph’06][Ben-Ezra et. al. CVPR’03] Back ProjectionOur ResultGround Truth 19 / 25
20
Zoom-in motion (Motion Blur = Spatially-varying) Results Input[Fregus et. al. Siggraph’06][Ben-Ezra et. al. CVPR’03] Back ProjectionOur ResultGround Truth 20 / 25
21
Results (moving object) In-plane Rotation 21 / 25 [Show video]
22
Results (moving object) Out-of-plane Motion (zoom translate) 22 / 25 [Show video]
23
Limitations and Discussion High frequency lost during the convolution process cannot be recovered Small ringing artifacts cannot be removed Basic assumptions: Constant Illumination during exposure Rigid objects Moving objects are not overlapped Problems in separating moving objects from moving background 23 / 25
24
Hybrid camera framework Extended to spatially varying motion blur Extended to video Combined Deconvolution and Backprojection Effective in reducing ringing artifacts Effective in recovering motion blurred details Formulated into a Bayesian ML/MAP Solution Summary of Image/Video Deblurring 24 / 25
25
Personal Homepage: http://www.comp.nus.edu.sg/~yuwing/ Thank you! (Question/Answers) 25 / 25
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.