S INGLE -I MAGE R EFOCUSING AND D EFOCUSING Wei Zhang, Nember, IEEE, and Wai-Kuen Cham, Senior Member, IEEE.

Slides:



Advertisements
Similar presentations
SOFT SCISSORS: AN INTERACTIVE TOOL FOR REALTIME HIGH QUALITY MATTING International Conference on Computer Graphics and Interactive Techniques ACM SIGGRAPH.
Advertisements

Digital Image Processing
Spatial Filtering (Chapter 3)
Topic 6 - Image Filtering - I DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
A CTION R ECOGNITION FROM V IDEO U SING F EATURE C OVARIANCE M ATRICES Kai Guo, Prakash Ishwar, Senior Member, IEEE, and Janusz Konrad, Fellow, IEEE.
A Novel Approach of Assisting the Visually Impaired to Navigate Path and Avoiding Obstacle-Collisions.
Hongliang Li, Senior Member, IEEE, Linfeng Xu, Member, IEEE, and Guanghui Liu Face Hallucination via Similarity Constraints.
Digital Image Processing
Shaojie Zhuo, Dong Guo, Terence Sim School of Computing, National University of Singapore CVPR2010 Reporter: 周 澄 (A.J.) 01/16/2011 Key words: image deblur,
Rob Fergus Courant Institute of Mathematical Sciences New York University A Variational Approach to Blind Image Deconvolution.
1Ellen L. Walker Edges Humans easily understand “line drawings” as pictures.

Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Image Filtering CS485/685 Computer Vision Prof. George Bebis.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
What are Good Apertures for Defocus Deblurring? Columbia University ICCP 2009, San Francisco Changyin Zhou Shree K. Nayar.
MSU CSE 803 Stockman Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute.
Iris localization algorithm based on geometrical features of cow eyes Menglu Zhang Institute of Systems Engineering
Camera Calibration CS485/685 Computer Vision Prof. Bebis.
A REAL-TIME VIDEO OBJECT SEGMENTATION ALGORITHM BASED ON CHANGE DETECTION AND BACKGROUND UPDATING 楊靜杰 95/5/18.
MSU CSE 803 Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute some result.
Automatic Estimation and Removal of Noise from a Single Image
lecture 2, linear imaging systems Linear Imaging Systems Example: The Pinhole camera Outline  General goals, definitions  Linear Imaging Systems.
Multi-Aperture Photography Paul Green – MIT CSAIL Wenyang Sun – MERL Wojciech Matusik – MERL Frédo Durand – MIT CSAIL.
Depth from Diffusion Supported by ONR Changyin ZhouShree NayarOliver Cossairt Columbia University.
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Tricolor Attenuation Model for Shadow Detection. INTRODUCTION Shadows may cause some undesirable problems in many computer vision and image analysis tasks,
Introduction Autostereoscopic displays give great promise as the future of 3D technology. These displays spatially multiplex many views onto a screen,
Takuya Matsuo, Norishige Fukushima and Yutaka Ishibashi
Chapter 7 Case Study 1: Image Deconvolution. Different Types of Image Blur Defocus blur --- Depth of field effects Scene motion --- Objects in the scene.
Discrete Images (Chapter 7) Fourier Transform on discrete and bounded domains. Given an image: 1.Zero boundary condition 2.Periodic boundary condition.
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
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.
Lecture 03 Area Based Image Processing Lecture 03 Area Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
Aim: How can we use Photoshop to sharpen edges in an image? Do Now: Open the image you worked with yesterday.
Esmaeil Faramarzi, Member, IEEE, Dinesh Rajan, Senior Member, IEEE, and Marc P. Christensen, Senior Member, IEEE Unified Blind Method for Multi-Image Super-Resolution.
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
Digital Image Processing Lecture 10: Image Restoration
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
Course 2 Image Filtering. Image filtering is often required prior any other vision processes to remove image noise, overcome image corruption and change.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Plane-based external camera calibration with accuracy measured by relative deflection angle Chunhui Cui , KingNgiNgan Journal Image Communication Volume.
Physics 114: Lecture 20 2D Data Analysis Dale E. Gary NJIT Physics Department.
Removing motion blur from a single image
ESPL 1 Motivation Problem: Amateur photographers often take low- quality pictures with digital still camera Personal use Professionals who need to document.
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Adaptive Filter Based on Image Region Characteristics for Optimal Edge Detection Lussiana ETP STMIK JAKARTA STI&K Januari-2012.
Digital Image Processing CSC331
Today Defocus Deconvolution / inverse filters. Defocus.
ICCV 2007 Optimization & Learning for Registration of Moving Dynamic Textures Junzhou Huang 1, Xiaolei Huang 2, Dimitris Metaxas 1 Rutgers University 1,
Che-An Wu Background substitution. Background Substitution AlphaMa p Trimap Depth Map Extract the foreground object and put into another background Objective.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
RECONSTRUCTION OF MULTI- SPECTRAL IMAGES USING MAP Gaurav.
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Technological Uncanny K. S'hell, C Kurtz, N. Vincent et E. André et M. Beugnet 1.
Yun, Hyuk Jin. Theory A.Nonuniformity Model where at location x, v is the measured signal, u is the true signal emitted by the tissue, is an unknown.
Image Filtering Spatial filtering
Imaging and Depth Estimation in an Optimization Framework
Image Deblurring and noise reduction in python
An Adept Edge Detection Algorithm for Human Knee Osteoarthritis Images
Deconvolution , , Computational Photography
Fast Preprocessing for Robust Face Sketch Synthesis
Vincent DeVito Computer Systems Lab
Digital Image Processing Week IV
Course 6 Stereo.
CS 565 Computer Vision Nazar Khan Lecture 9.
Deblurring Shaken and Partially Saturated Images
Presentation transcript:

S INGLE -I MAGE R EFOCUSING AND D EFOCUSING Wei Zhang, Nember, IEEE, and Wai-Kuen Cham, Senior Member, IEEE

O UTLINE Introdution Background And Problem Fomulation Edge-Based Focus-Map Estimation Image Refocusing By Blind Deconvolution Experiment And Discussions Conclusion

O UTLINE Introdution Background And Problem Fomulation Edge-Based Focus-Map Estimation Image Refocusing By Blind Deconvolution Experiment And Discussions Conclusion

I NTRODUCTION One is image refocusing, which is to recover the sharpness of the blurry defocused objects in an input image and to generate a virtual all-focused image. The other is defocusing, which is to blur an image and to create defocus effects. The major novelty of this paper is introducing a tractable SBD framework, which can apply separately these two constraints to ensure image sharpness and to suppress ring artifacts.

I NTRODUCTION (a) Input narrow-aperture image focusing on the foreground object. (b) Synthesized image with shallower DOF. (c) Synthesized all-focused image. (d) Synthesized image focusing on the background. (e) Detected focus mask (white: defocused regions, black: focused regions, gray: focus boundaries). (f) Close-up comparison. Left: removing the lens blur using the lens deblurring in smart sharpen of Photoshop. Right: Our refocused result.

O UTLINE Introdution Background And Problem Fomulation Edge-Based Focus-Map Estimation Image Refocusing By Blind Deconvolution Experiment And Discussions Conclusion

B ACKGROUND A ND P ROBLEM F ORMULATION Image Model Such blurring process is often modeled as the convolution of the focused image F with PSF. I denotes the defocused image and n is the noise term

B ACKGROUND A ND P ROBLEM F ORMULATION Due to the diffraction and aberration of the camera lens, the PSF is approximated normally by a 2-D Gaussian filter, given by The spread parameter, which is related to the distance of the object to the focal plane, determines the blurriness of the captured image.

B ACKGROUND A ND P ROBLEM F ORMULATION Edge Modeling A step edge x 0 at can be represented by e(x;b,c,x 0 ) = cU(x - x 0 ) + b, where U( ‧ ) is the unit step function. b denotes the edge basis. c represents the edge contrast.

B ACKGROUND A ND P ROBLEM F ORMULATION The typical edge s(x;b,c,w,x 0 ) can be regarded as a smoothed step edge e(x;b,c,x 0 ), which is obtained by convolving with the 1-D Gaussian filter and therefore is as follows Parameters

O UTLINE Introdution Background And Problem Fomulation Edge-Based Focus-Map Estimation Image Refocusing By Blind Deconvolution Experiment And Discussions Conclusion

E DGE -B ASED F OCUS -M AP E STIMATION Based on the above edge model, a method is proposed in this section to estimate automatically the focus map for an image containing a mixture of focused and defocused objects. Our proposed method is also based on this assumption and thus shares the common limitation that it cannot estimate an accurate focus map for natural blurry objects such as clouds and shadows. By contrast, our proposed method is simpler and has lower computational complexity since all edge parameters are derived in closed form.

E DGE -B ASED F OCUS -M AP E STIMATION

O UTLINE Introdution Background And Problem Fomulation Edge-Based Focus-Map Estimation Image Refocusing By Blind Deconvolution Experiment And Discussions Conclusion

I MAGE R EFOCUS B Y B LIND D ECONVOLUTIOB 1) It is utilized for PSF estimation. 2) An edge sharpness prior is developed to constrain the PSF not to blur the edges and enforce the refocusing image to agree with the precalculated sharpened image in the vicinity of edges. 3) The proposed SBD method will be presented by assuming that the PSF is spatially invariant for the sake of simplicity.

I MAGE R EFOCUS B Y B LIND D ECONVOLUTIOB Let be F the refocused image of the blurry image I. F Is expected to satisfy two conditions: (1) The edges should become sharpened in F (2) The locally smooth regions in I should remain almost unchanged in F.

O UTLINE Introdution Background And Problem Fomulation Edge-Based Focus-Map Estimation Image Refocusing By Blind Deconvolution Experiment And Discussions Conclusion

E XPERIMENTS A ND D ISCUSSIONS (a) Estimated focus map. (b) Blurriness of the pixels at the dashed line of (a). (c) Segmentation result based on (a).

E XPERIMENTS A ND D ISCUSSIONS

O UTLINE Introdution Background And Problem Fomulation Edge-Based Focus-Map Estimation Image Refocusing By Blind Deconvolution Experiment And Discussions Conclusion

C ONCLUSION The proposed SBD is free of user initialization and has low computational complexity. A wide variety of images has been tested to validate the proposed algorithm. In the future, we intend to use optimized GPU programming to accelerate further the speed of the algorithm. Finally, we would like to extend the basic idea of this paper to solve other low-level vision problems such as spatially variant deblurring.

T HANK YOU FOR YOUR LISTENING