Some Blind Deconvolution Techniques in Image Processing

Similar documents
A Computational Method for the Restoration of Images With an Unknown, Spatially-Varying Blur

GRID WARPING IN TOTAL VARIATION IMAGE ENHANCEMENT METHODS. Andrey Nasonov, and Andrey Krylov

AN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES

Multi-frame blind deconvolution: Compact and multi-channel versions. Douglas A. Hope and Stuart M. Jefferies

A computational method for the restoration of images with an unknown, spatially-varying blur

A hybrid GMRES and TV-norm based method for image restoration

Blind Image Deconvolution Technique for Image Restoration using Ant Colony Optimization

Image Restoration under Significant Additive Noise

Super-Resolution. Many slides from Miki Elad Technion Yosi Rubner RTC and more

Super Resolution Using Graph-cut

A Comparative Study & Analysis of Image Restoration by Non Blind Technique

Regularization by multigrid-type algorithms

Bilevel Sparse Coding

Synthesis Imaging. Claire Chandler, Sanjay Bhatnagar NRAO/Socorro

Removing Atmospheric Turbulence

Scanner Parameter Estimation Using Bilevel Scans of Star Charts

Wavelet Deblurring Algorithms for Spatially Varying Blur from High-Resolution Image Reconstruction Raymond H. Chan, Tony F. Chan y, Lixin Shen z, Zuow

Super-Resolution on Moving Objects and Background

IMAGE DENOISING TO ESTIMATE THE GRADIENT HISTOGRAM PRESERVATION USING VARIOUS ALGORITHMS

Point spread function reconstruction in ground-based astronomy by l 1 -l p model

SEMI-BLIND IMAGE RESTORATION USING A LOCAL NEURAL APPROACH

Hybrid Video Compression Using Selective Keyframe Identification and Patch-Based Super-Resolution

Coding and Modulation in Cameras

Iteratively Reweighted Deconvolution and Robust Regression

Refractive Index Map Reconstruction in Optical Deflectometry Using Total-Variation Regularization

Extending the depth of field in a compound-eye imaging system with super-resolution reconstruction. Title. Chan, WS; Lam, EY; Ng, MK

Fast Monotonic Blind Deconvolution Algorithm for Constrained TV Based Image Restoration

Image Deconvolution.

IN MANY applications, it is desirable that the acquisition

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

Blur Space Iterative De-blurring

REDUCTION OF CODING ARTIFACTS IN LOW-BIT-RATE VIDEO CODING. Robert L. Stevenson. usually degrade edge information in the original image.

Projected Barzilai-Borwein Method with Infeasible Iterates for Nonnegative Least-Squares Image Deblurring

Winter College on Optics in Environmental Science February Adaptive Optics: Introduction, and Wavefront Correction

Image deblurring by multigrid methods. Department of Physics and Mathematics University of Insubria

CAAM Technical Report TR A Fast Algorithm for Image Deblurring with Total Variation Regularization

Guided Image Super-Resolution: A New Technique for Photogeometric Super-Resolution in Hybrid 3-D Range Imaging

Sparse wavelet expansions for seismic tomography: Methods and algorithms

Numerical Methods on the Image Processing Problems

Accelerating the Hessian-free Gauss-Newton Full-waveform Inversion via Preconditioned Conjugate Gradient Method

Image Restoration. Yao Wang Polytechnic Institute of NYU, Brooklyn, NY 11201

2766 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 16, NO. 11, NOVEMBER 2007 (1)

ETNA Kent State University

ELEG Compressive Sensing and Sparse Signal Representations

Motion and Tracking. Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE)

Thomas Abraham, PhD

Image Inpainting Using Sparsity of the Transform Domain

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.

Total Variation Denoising with Overlapping Group Sparsity

Superresolution Using Preconditioned Conjugate Gradient Method

REGULARIZATION PARAMETER TRIMMING FOR ITERATIVE IMAGE RECONSTRUCTION

Adaptive Multiple-Frame Image Super- Resolution Based on U-Curve

On the regularizing power of multigrid-type algorithms

An edge-preserving multilevel method for deblurring, denoising, and segmentation

Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude

Lagrangian methods for the regularization of discrete ill-posed problems. G. Landi

Finding a Needle in a Haystack: An Image Processing Approach

Robust Depth-from-Defocus for Autofocusing in the Presence of Image Shifts

Region Weighted Satellite Super-resolution Technology

WEIGHTED L1 AND L2 NORMS FOR IMAGE RECONSTRUCTION: FIRST CLINICAL RESULTS OF EIT LUNG VENTILATION DATA

Super-resolution on Text Image Sequences

Edge-Preserving MRI Super Resolution Using a High Frequency Regularization Technique

Higher Degree Total Variation for 3-D Image Recovery

Image Denoising Using Mean Curvature of Image Surface. Tony Chan (HKUST)

P257 Transform-domain Sparsity Regularization in Reconstruction of Channelized Facies

3D Surface Reconstruction Based On Plenoptic Image. Haiqiao Zhang

A New Approach For Regularized Image Interpolation

Edge and local feature detection - 2. Importance of edge detection in computer vision

Image restoration. Lecture 14. Milan Gavrilovic Centre for Image Analysis Uppsala University

f(x,y) is the original image H is the degradation process (or function) n(x,y) represents noise g(x,y) is the obtained degraded image p q

MULTIFRAME RAW-DATA DENOISING BASED ON BLOCK-MATCHING AND 3-D D FILTERING FOR LOW-LIGHT LIGHT IMAGING AND STABILIZATION

Super-Resolution for Hyperspectral Remote Sensing Images with Parallel Level Sets

Full waveform inversion by deconvolution gradient method

Optimum Array Processing

MFBD and the Local Minimum Trap

ADAPTIVE DEBLURRING OF SURVEILLANCE VIDEO SEQUENCES THAT DETERIORATE OVER TIME. Konstantinos Vougioukas, Bastiaan J. Boom and Robert B.

On the regularizing power of multigrid-type algorithms. Marco Donatelli. Stefano Serra Capizzano

Method of Background Subtraction for Medical Image Segmentation

Experiments with Edge Detection using One-dimensional Surface Fitting

Reconstruction Algorithms for Compound Eye Images Using Lens Diversity

Total variation tomographic inversion via the Alternating Direction Method of Multipliers

AVC89: A Method for Retrieving Images from Noisy Incomplete Data

Wavelet-Based Superresolution in Astronomy

Sparse Component Analysis (SCA) in Random-valued and Salt and Pepper Noise Removal

Learning Shape from Defocus

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction

ACCELERATED DUAL GRADIENT-BASED METHODS FOR TOTAL VARIATION IMAGE DENOISING/DEBLURRING PROBLEMS. Donghwan Kim and Jeffrey A.

Wavelet-Based Superresolution in Astronomy

Pupil Phase Encoding for Multi-Aperture Imaging

A Framework for Online Inversion-Based 3D Site Characterization

Regularized Kernel Regression for Image Deblurring

A Survey On Super Resolution Image Reconstruction Techniques

Blind Image Deblurring Using Dark Channel Prior

Super-resolution Image Reconstuction Performance

High Resolution Imaging by Wave Equation Reflectivity Inversion

Stereo Matching for Calibrated Cameras without Correspondence

Image restoration. Restoration: Enhancement:

Locally Adaptive Regression Kernels with (many) Applications

All images are degraded

Image Processing Lecture 10

Transcription:

Some Blind Deconvolution Techniques in Image Processing Tony Chan Math Dept., UCLA Joint work with Frederick Park and Andy M. Yip IPAM Workshop on Mathematical Challenges in Astronomical Imaging July 26-30, 2004 1

Outline Part I: Phase Diversity-Based Blind Deconvolution Part II: High-resolution Image Reconstruction with Multi-sensors Part III: Total Variation Blind Deconvolution 2

Part I: Phase Diversity-Based Blind Deconvolution Joint work with Curt Vogel and Robert Plemmons SPIE, 1998 3

Conventional Phase-Diversity Imaging Unknown object Unknown turbulence Beam splitter Focal-plane image (d) Diversity image (d ) Known defocus 4

Model for Image Formation d = s f +η s[ φ]( x, y) = F 1 { iφ ( x, y) p( x, y) e } 2 f = unknown object s = unknown point spread function η = unknown noise p = aperture function (pre-determined by the telescope s primary mirror) φ = phase characterizing the medium through which light travels F = Fourier transform operator 5

Object and Phase Reconstruction Model Measurements: d = s[ φ ] f +η d' = s[ φ + θ ] f + η' θ: known phase perturbation Model: { 2 min d s[ φ] f + d' f, φ + γj [ f ] + αj [ φ] } object (Vogel, C. and Plemmons 98; Gonsalves 82) phase s[ φ + θ ] f 2 quadratic A priori statistics 6

Numerical Methods 1. Reduce the objective J[φ,f] to J [φ]=j[φ,f[φ]] -- Possible because f is quadratic 2. Derive gradient and Hessian*vector for J -- Involve FFTs and inverse FFTs 3. Minimize using: 1. Finite difference Newton (quadratic convergence, need inversion of Hessian; needs good initial guess) 2. Gauss-Newton + Trust Region + CG (for nonlinear least squares, robust; linear convergence, small #iterations) 3. BFGS (needs only gradients; superlinear convergence; fast per step; often most efficient) 7

Phase and its corresponding PSF Simulations Phase diversity and its corresponding PSF 8

9

Reconstructed Phase and Object 10

Performance of Various Methods for the Binary Star Test Problem γ = 10 7 α = 10 5 o: Gauss-Newton method (linear convergence, robust to initial guess) : finite difference Newton s method with line search (quadratic convergence) +: BFGS method with line search (linear convergence, lowest cost per iteration) 11

Remarks on Phase Diversity Multiple (>2) diversity images Vogel et al; Löfdahl 02 Effect of #frames on image quality? Optimal choice of phase shift? Better optimization techniques designed for PD? 12

References Phase Diversity-Based Image Reconstruction 1. C. R. Vogel, C. and R. Plemmons, Fast Algorithms for Phase-Diversity- Based Blind Deconvolution, SPIE Proc. Conference on Astronomical Imaging, vol. 3353, pp. 994-1005, March, 1998, Eds.: Domenico Bonaccini and Robert K. Tyson. 2. M. G. Löfdahl, Multi-Frame Blind Deconvolution with Linear Equality Constraints, SPIE Proc. Image Reconstruction from Incomplete Data II, vol. 4792, pp. 146-155, Seattle, WA, July 2002, Eds.: Bones, Fiddy & Millane. 13

Part II: High-resolution Image Reconstruction with Multi-sensors Joint work with Raymond Chan, Michael Ng, Wun-Cheung Tang, Chiu-Kwong Wong and Andy M. Yip ( 98, 2000) 14

Images at Different Resolutions Resolution = 64 64 Resolution = 256 256 15

The Reconstruction Process L L Low-Resolution Frames (L L frames, each has m m pixels, shifted by sub-pixel length) Interlaced Highresolution (A single image with Lm Lm pixels) Reconstructed High-resolution (A single image with Lm Lm pixels) 16

High-Resolution Camera Configuration Boo and Bose (IJIST, 97): #N #2 taking lens #1 partially silvered mirrors relay lenses CCD sensor array 17

Construction of the Interlaced High Resolution Image Four 2 2 images merged into one 4 4 image: a 1 a 2 a 3 a 4 c 1 c 2 c 3 c 4 b 1 b 2 b 3 b 4 d 1 d 2 d 3 d 4 By interlacing a 1 b 1 a 2 b 2 c 1 d 1 c 2 d 2 a 3 b 3 a 4 b 4 c 3 d 3 c 4 d 4 Interlaced highresolution image Four low resolution images 18

Four 64 64 images merged into one by interlacing: Observed highresolution image by interlacing 19

Modeling of High Resolution Images a b a low-resolution pixel c d given intensity = (a+b+c+d)/4 a high-resolution pixel sensor 1 sensor 2 4 low-resolution images merge into 1 d sensor 3 sensor 4 20

The Blurring Matrix Let f be the true image, g the interlaced HR image, then Lf = ( Lx Ly) f = g. f involves information of true image outside the field of view. sensor 2 sensor 1 field of view d Information outside field of view sensor 3 sensor 4 21

Matrix is fat and long: Boundary Conditions L f = g. Assume something about the image outside the field of view (boundary conditions). After adding boundary condition: L f = g. N 2 N 2 N 2 1 N 2 1 22

Periodic Boundary Condition (Gonzalez and Woods, 93) Assume data are periodic near the boundary. 23

Dirichlet (Zero) BC (Boo and Bose, IJIST 97) Assume data zeros outside boundary 24

Neumann Boundary Condition (Ng, Chan & Tang (SISC 00)) Assume data are reflective near boundary. 25

Boundary Conditions and Ringing Effects original image Periodic B.C. (ringing effect is prominent) Dirichlet B.C. (ringing effect is still prominent) observed high-resolution image Neumann B.C. (ringing effect is smaller) 26

Calibration Errors Calibration error Ideal pixel positions Pixels with displacement errors 27

Ringing effects are more prominent in the presence of calibration errors! Dirichlet B.C. Neumann B.C. 28

Regularization The problem L f = g is ill-conditioned. Regularization is required: * * ( L L + β R) f = L g. Here R can be I,, or the TV norm operator. g * ( L L) 1 L * g * 1 * ( L L + β R) L g 29

Regularization Systems No calibration errors (L*L + βr) f = L*g Structured, easily invertible With calibration errors ε (L(ε)*L(ε) + βr) f = L(ε)*g Spatially variant, difficult to invert Preconditioning (fast transforms): (L*L + βr) 1 (L(ε)*L(ε) + βr) f = (L*L + βr) 1 L(ε)*g 30

Reconstruction Results Original LR Frame Interlaced HR Reconstructed 31

Super-Resolution: not enough frames Example: 4 4 sensor with missing frames: (0,0) (0,1) (0,2) (0,3) (1,0) (1,1) (1,2) (1,3) (2,0) (2,1) (2,2) (2,3) (3,0) (3,1) (3,2) (3,3) 32

Super-Resolution: not enough frames Example: 4 4 sensor with missing frames: (0,1) (0,3) (1,0) (1,2) (2,1) (2,3) (3,0) (3,2) 33

Super-Resolution i. Apply an interpolatory subdivision scheme to obtain the missing frames. ii. Generate the interlaced high-resolution image w. iii. Solve for the high-resolution image u. iv. From u, generate the missing low-resolution frames. v. Then generate a new interlaced high-resolution image g. vi. Solve for the final high-resolution image f. 34

Reconstruction Results Observed LR Final Solution PSNR Rel. Error 27.44 0.0787 35

References High-Resolution Image Reconstruction 1. N. K. Bose and K. J. Boo, High-Resolution Image Reconstruction with Multisensors, International Journal of Imaging Systems and Technology, 9, 1998, pp. 294-304. 2. R. H. Chan, C., M. K. Ng, W.-C. Tang and C. K. Wong, Preconditioned Iterative Methods for High-Resolution Image Reconstruction with Multisensors, Proc. to the SPIE Symposium on Advanced Signal Processing: Algorithms, Architectures, and Implementations, vol. 3461, San Diego, CA, July 1998, Ed.: F. Luk. 3. M. K. Ng, R. H. Chan, C. and A. M. Yip, Cosine Transform Preconditioners for High Resolution Image Reconstruction, Linear Algebra Appls., 316 (2000), pp. 89-104. 4. M. K. Ng and A. M. Yip, A Fast MAP Algorithm for High-Resolution Image Reconstruction with Multisensors, Multidimensional Systems and Signal Processing, 12, pp. 143-161, 2001. 36

Part III: Total Variation Blind Deconvolution Joint work with Frederick Park, Chiu-Kwong Wong and Andy M. Yip 37

Blind Deconvolution Problem = + Observed image uobs Unknown true image uorig Unknown point spread function k Unknown noise η Goal: Given u obs, recover both u orig and k 38

Typical PSFs Blur w/ sharp edges Blur w/ smooth transitions 39

H 1 Blind Deconvolution Model Objective: (You and Kaveh 98) min F( u, k) u, k F( u, k) = u k uobs + α u + α k 2 1 2 2 2 Simultaneous recovery of both u and k ill-posed --- the need of regularization on u and k Sharp edges in u and k are smeared as H 1 -norm penalizes against discontinuities 40

Total Variation Regularization Image deconvolution problems are ill-posed Total variation Regularization: TV ( u ) = u ( x ) dx TV ( k ) = k ( x ) dx TV measures jump * length of level sets of u TV norm can capture sharp edges as observed in motion or out-of-focus blurs TV norm does not penalize smooth transitions as observed in Gaussian or scatter blurs Same properties are true for the recovery of images (Rudin, Osher, Fatemi 93; C & Wong 98) 41

TV Blind Deconvolution Model Objective: (C. and Wong (IEEE TIP, 1998)) min F( u, k) u, k 2 F( u, k) = u k uobs +α 1 u + α TV 2 k TV Subject to: u, k 0 k( x, y) dxdy = 1 k( x, y) = k( x, y) 42

Alternating Minimization Algorithm Variational Model: min { F ( u, k ) = u k u obs + α 1 u + α 2 u, k TV TV Alternating Minimization Algorithm: 2 k } (You and Kaveh 98) F( u n+ 1, k n ) = min u F( u, k n ) F( u n+ 1, k n+ 1 ) = min F( u, k) α 1 determined by signal-to-noise ratio α 2 determined by focal length Globally convergent with H-1 regularization (C & Wong 00). k n+ 1 43

Data for Simulations Satellite Image 127-by-127 Pixels Out-of-focus Blur Blurred Image Blurred and Noisy Image 44

Blind v.s. non-blind Deconvolution Recovered Image PSF Observed Image Blind SNR = db non-blind α 1 = 2 10 6, α 2 = 1.5 10 5 Recovered images from blind deconvolution are almost as good as those recovered with the exact PSF Edges in both image and PSF are well-recovered 45

Blind v.s. non-blind Deconvolution Recovered Image PSF Observed Image Blind SNR = 5 db non-blind α 1 = 2 10 5, α 2 = 1.5 10 5 Even in the presence of high noise level, recovered images from blind deconvolution are almost as good as those recovered with the exact PSF 46

Controlling Focal-Length Recovered Images Recovered Blurring Functions (α 1 = 2 10 6 ) α 2 : 0 1 10 7 1 10 5 1 10 4 The parameter α2 controls the focal-length 47

Auto-Focusing (on-going research) Data for Simulations: Clean image 63-by-63 pixels Noisy image (SNR=15dB) 48

Measuring Image Sharpness Rel. Error of u v.s. α 2 α 1 = 0.2 (optimal) Sharpness (TV-norm) v.s. α 2 Rel. Error of k v.s. α 2 The minimum of the sharpness function agrees with that of the rel. errors of u and k 49

Optimal Restored Image (minimizer of rel. error in u) Auto-focused Image (minimizer of sharpness func.) Preliminary TV-based sharpness func. yields reasonably focused results 50

Generalizations to Multi-Channel Images E.g. Color images compose of red, blue and green channels In practice, inter-channel interference often exists Total blur = intra-channel blur + inter-channel blur Multi-channel TV regularization for both the image and PSF is used 51

52 Model for the Multi-channel Case = + B obs G obs R obs B G R k k k k k k k k k u u u u u u H H H H H H H H H noise 1 2 2 2 1 2 2 2 1 7 5 7 1 7 1 7 1 7 5 7 1 7 1 7 1 7 5 Color image (Katsaggelos et al, SPIE 1994): k u obs noise u H = + k 1 : within channel blur k 2 : between channel blur ) ( ) ( min 2 2 1 2, k TV u TV u u H m m obs k k u +α +α Restoration Model m-channel TV-norm = = m i TV m u i u TV 1 2 ) (

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 53

TV Blind Deconvolution Patented! 54

55

References Total Variation Blind Deconvolution 1. C. and C. K. Wong, Total Variation Blind Deconvolution, IEEE Transactions on Image Processing, 7(3):370-375, 1998. 2. 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. 3. C. and C. K. Wong, Convergence of the Alternating Minimization Algorithm for Blind Deconvolution, LAA, 316(1-3), 259-286, 2000. 4. 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 56

Potential Applications to Astronomical Imaging Phase Diversity Computational speed important? Optimal phase shift? High/Super Resolution Applicable in astronomy? Auto calibrate? TV Blind Deconvolution TV/Sharp edges useful? Spatially varying blur? Auto-focus: appropriate objective function? How to incorporate a priori knowledge? 57