Some Blind Deconvolution Techniques in Image Processing

Slides:



Advertisements
Similar presentations
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advertisements

Advanced Piloting Cruise Plot.
Feichter_DPG-SYKL03_Bild-01. Feichter_DPG-SYKL03_Bild-02.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
UNITED NATIONS Shipment Details Report – January 2006.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
and 6.855J Spanning Tree Algorithms. 2 The Greedy Algorithm in Action
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Summary of Convergence Tests for Series and Solved Problems
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt ShapesPatterns Counting Number.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
Environmental Remote Sensing GEOG 2021
2010 fotografiert von Jürgen Roßberg © Fr 1 Sa 2 So 3 Mo 4 Di 5 Mi 6 Do 7 Fr 8 Sa 9 So 10 Mo 11 Di 12 Mi 13 Do 14 Fr 15 Sa 16 So 17 Mo 18 Di 19.
Richmond House, Liverpool (1) 26 th January 2004.
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
1 OFDM Synchronization Speaker:. Wireless Access Tech. Lab. CCU Wireless Access Tech. Lab. 2 Outline OFDM System Description Synchronization What is Synchronization?
MIMO Broadcast Scheduling with Limited Feedback Student: ( ) Director: 2008/10/2 1 Communication Signal Processing Lab.
1 Photometric Stereo Reconstruction Dr. Maria E. Angelopoulou.
ABC Technology Project
Total Variation and Geometric Regularization for Inverse Problems
Johann Radon Institute for Computational and Applied Mathematics: 1/25 Signal- und Bildverarbeitung, Image Analysis and Processing.
Image Enhancement by Regularization Methods Andrey S. Krylov, Andrey V. Nasonov, Alexey S. Lukin Moscow State University Faculty of Computational Mathematics.
5-1 Chapter 5 Theory & Problems of Probability & Statistics Murray R. Spiegel Sampling Theory.
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
VOORBLAD.
15. Oktober Oktober Oktober 2012.
N.E. Leonard – U. Pisa – April 2007 Slide 1 Cooperative Control and Mobile Sensor Networks Application to Mobile Sensor Networks, Part II Naomi Ehrich.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
“Start-to-End” Simulations Imaging of Single Molecules at the European XFEL Igor Zagorodnov S2E Meeting DESY 10. February 2014.
IPIM, IST, José Bioucas, Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
BIOLOGY AUGUST 2013 OPENING ASSIGNMENTS. AUGUST 7, 2013  Question goes here!
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
© 2012 National Heart Foundation of Australia. Slide 2.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Chapter 5 Test Review Sections 5-1 through 5-4.
Addition 1’s to 20.
25 seconds left…...
Copyright © Cengage Learning. All rights reserved.
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
Januar MDMDFSSMDMDFSSS
REGISTRATION OF STUDENTS Master Settings STUDENT INFORMATION PRABANDHAK DEFINE FEE STRUCTURE FEE COLLECTION Attendance Management REPORTS Architecture.
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Improved Census Transforms for Resource-Optimized Stereo Vision
A SMALL TRUTH TO MAKE LIFE 100%
PSSA Preparation.
CpSc 3220 Designing a Database
People Counting and Human Detection in a Challenging Situation Ya-Li Hou and Grantham K. H. Pang IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PART.
A Semi-Blind Technique for MIMO Channel Matrix Estimation Aditya Jagannatham and Bhaskar D. Rao The proposed algorithm performs well compared to its training.
Deblurring Shaken and Partially Saturated Images
Presentation transcript:

Some Blind Deconvolution Techniques in Image Processing Tony Chan Math Dept., UCLA Joint work with Frederick Park and Andy M. Yip Astronomical Data Analysis Software & Systems Conference Series 2004 Pasadena, CA, October 24-27, 2004

Outline Part I: Total Variation Blind Deconvolution Part II: Simultaneous TV Image Inpainting and Blind Deconvolution Part III: Automatic Parameter Selection for TV Blind Deconvolution Caution: Our work not developed specifically for Astronomical images

Blind Deconvolution Problem =  + Observed image Unknown true image Unknown point spread function Unknown noise Goal: Given uobs, recover both uorig and k

Typical PSFs PSFs w/ sharp edges: PSFs w/ smooth transitions Motion blur: length of the line linearly proportion to the speed of the motion Scatter blur: f(x) = (\beta^2 + ||x||^2)^(-3/2)

Total Variation Regularization Deconvolution ill-posed: need regularization Total variation Regularization: The characteristic function of D with height h (jump): TV = Length(∂D)h TV doesn’t penalize jumps Co-area Formula: D h

TV Blind Deconvolution Model (C. and Wong (IEEE TIP, 1998)) Objective: Subject to: 1 determined by signal-to-noise ratio 2 parameterizes a family of solutions, corresponds to different spread of the reconstructed PSF Alternating Minimization Algorithm: Globally convergent with H1 regularization.

Blind v.s. non-Blind Deconvolution Clean image Blind v.s. non-Blind Deconvolution Recovered Image PSF Blind 1 = 2106, 2 = 1.5105 Observed Image noise-free non-Blind True PSF An out-of-focus blur is recovered automatically Recovered blind deconvolution images almost as good as non-blind Edges well-recovered in image and PSF

Blind v.s. non-Blind Deconvolution: High Noise Clean image Blind v.s. non-Blind Deconvolution: High Noise Blind Observed Image SNR=5 dB non-Blind True PSF 1 = 2105, 2 = 1.5105 An out-of-focus blur is recovered automatically Even in the presence of high noise level, recovered images from blind deconvolution are almost as good as those recovered with the exact PSF

Controlling Focal-Length Recovered Images are 1-parameter family w.r.t. 2 1107 1105 1104 Recovered Blurring Functions (1 = 2106) 2: The parameter 2 controls the focal-length

Generalizations to Multi-Channel Images Inter-Channel Blur Model Color image (Katsaggelos et al, SPIE 1994): k1: within channel blur k2: between channel blur m-channel TV-norm (Color-TV) (C. & Blomgren, IEEE TIP ‘98)

Examples of Multi-Channel Blind Deconvolution (C. and Wong (SPIE, 1997)) Original image Out-of-focus blurred blind non-blind Gaussian blurred blind non-blind Blind is as good as non-blind Gaussian blur is harder to recover (zero-crossings in frequency domain)

TV Blind Deconvolution Patented!

Outline Part I: Total Variation Blind Deconvolution Part II: Simultaneous TV Image Inpainting and Blind Deconvolution Part III: Automatic Parameter Selection for TV Blind Deconvolution

TV Inpainting Model (C. & Shen SIAP 2001) Scratch Removal Graffiti Removal

Images Degraded by Blurring and Missing Regions Calibration errors of devices Atmospheric turbulence Motion of objects/camera Missing regions Scratches Occlusion Defects in films/sensors +

Problems with Inpaint then Deblur Original Signal Blurring func.  Blurred Signal = Blurred + Occluded  = Inpaint first  reduce plausible solutions Should pick the solution using more information

Problems with Deblur then Inpaint Original Occluded Support of PSF Dirichlet Neumann Inpainting Different BC’s correspond to different image intensities in inpaint region. Most local BC’s do not respect global geometric structures

The Joint Model A natural combination of TV deblur + TV inpaint Inpainting take place Coupling of inpainting & deblur Do --- the region where the image is observed Di --- the region to be inpainted A natural combination of TV deblur + TV inpaint No BC’s needed for inpaint regions 2 parameters (can incorporate automatic parameter selection techniques)

Simulation Results (1) The vertical strip is completed Not completed Degraded Restored Zoom-in The vertical strip is completed Not completed Use higher order inpainting methods E.g. Euler’s elastica, curvature driven diffusion

Simulation Results (2) Original Observed Restored Deblur then inpaint (many artifacts) Inpaint then deblur (many ringings)

Boundary Conditions for Regular Deblurring Dirichlet B.C. Periodic B.C. Neumann B.C. Original image domain and artificial boundary outside the scene Inpainting B.C.

Outline Part I: Total Variation Blind Deconvolution Part II: Simultaneous TV Image Inpainting and Blind Deconvolution Part III: Automatic Parameter Selection for TV Blind Deconvolution (Ongoing Research)

Automatic Blind Deblurring (ongoing research) observed image Clean image SNR = 15 dB Problem: Find 2 automatically to recover best u & k Recovered images: 1-parameter family wrt 2 Consider external info like sharpness to choose optimal 2

Motivation for Sharpness & Support Support of Sharpest image has large gradients Preference for gradients with small support

Proposed Sharpness Evaluator Support of F(u) small => sharp image with small support F(u)=0 for piecewise constant images F(u) penalizes smeared edges

Planets Example 1=0.02 (optimal) Rel. errors in u (blue) and k (red) v.s. 2 1=0.02 (optimal) Optimal Restored Image Auto-focused Image Proposed Objective v.s. 2 (minimizer of rel. error in u) (minimizer of sharpness func.) The minimum of the sharpness function agrees with that of the rel. errors of u and k

Satellite Example 1=0.3 (optimal) Rel. errors in u (blue) and k (red) v.s. 2 1=0.3 (optimal) Optimal Restored Image Auto-focused Image Proposed Objective v.s. 2 (minimizer of rel. error in u) (minimizer of sharpness func.) The minimum of the sharpness function agrees with that of the rel. errors of u and k

Potential Applications to Astronomical Imaging TV Blind Deconvolution TV/Sharp edges useful? Auto-focus: appropriate objective function? How to incorporate a priori domain knowledge? TV Blind Deconvolution + Inpainting Other noise models: e.g. salt-and-pepper noise

References C. and C. K. Wong, Total Variation Blind Deconvolution, IEEE Transactions on Image Processing, 7(3):370-375, 1998. C. and C. K. Wong, Multichannel Image Deconvolution by Total Variation Regularization, Proc. to the SPIE Symposium on Advanced Signal Processing: Algorithms, Architectures, and Implementations, vol. 3162, San Diego, CA, July 1997, Ed.: F. Luk. C. and C. K. Wong, Convergence of the Alternating Minimization Algorithm for Blind Deconvolution, UCLA Mathematics Department CAM Report 99-19. R. H. Chan, C. and C. K. Wong, Cosine Transform Based Preconditioners for Total Variation Deblurring, IEEE Trans. Image Proc., 8 (1999), pp. 1472-1478 C., A. Yip and F. Park, Simultaneous Total Variation Image Inpainting and Blind Deconvolution, UCLA Mathematics Department CAM Report 04-45.