separable nonlinear least squares problems in image
play

Separable Nonlinear Least Squares Problems in Image Processing - PowerPoint PPT Presentation

The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Separable Nonlinear Least Squares Problems in Image Processing Julianne Chung and James Nagy Emory University Atlanta, GA,


  1. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Separable Nonlinear Least Squares Problems in Image Processing Julianne Chung and James Nagy Emory University Atlanta, GA, USA Collaborators: Eldad Haber (Emory) Per Christian Hansen (Tech. Univ. of Denmark) Dianne O’Leary (University of Maryland) Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  2. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Inverse Problems in Imaging Imaging problems are often modeled as: b = Ax + e where A - large, ill-conditioned matrix b - known, measured (image) data e - noise, statistical properties may be known Goal: Compute approximation of image x Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  3. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Inverse Problems in Imaging A more realistic image formation model is: b = A ( y ) x + e where A ( y ) - large, ill-conditioned matrix b - known, measured (image) data e - noise, statistical properties may be known y - parameters defining A , usually approximated Goal: Compute approximation of image x and improve estimate of parameters y Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  4. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Application: Image Deblurring Observed Image b = A ( y ) x + e = observed image where y describes blurring function Given: b and an estimate of y Standard Image Deblurring: Compute approximation of x Better approach: Jointly improve estimate of y and compute approximation of x . Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  5. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Application: Image Deblurring Observed Image b = A ( y ) x + e = observed image where y describes blurring function Given: b and an estimate of y Standard Image Deblurring: Compute approximation of x Better approach: Jointly improve estimate of y and compute approximation of x . Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  6. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Application: Image Deblurring Reconstruction using initial PSF b = A ( y ) x + e = observed image where y describes blurring function Given: b and an estimate of y Standard Image Deblurring: Compute approximation of x Better approach: Jointly improve estimate of y and compute approximation of x . Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  7. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Application: Image Deblurring Reconstruction after 8 GN iterations b = A ( y ) x + e = observed image where y describes blurring function Given: b and an estimate of y Standard Image Deblurring: Compute approximation of x Better approach: Jointly improve estimate of y and compute approximation of x . Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  8. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Application: Image Data Fusion b j = A ( y j ) x + e j 1−th low resolution image (collected low resolution images) Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  9. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Application: Image Data Fusion b j = A ( y j ) x + e j 8−th low resolution image (collected low resolution images) Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  10. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Application: Image Data Fusion b j = A ( y j ) x + e j 15−th low resolution image (collected low resolution images) Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  11. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Application: Image Data Fusion b j = A ( y j ) x + e j 22−th low resolution image (collected low resolution images) Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  12. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Application: Image Data Fusion b j = A ( y j ) x + e j 29−th low resolution image (collected low resolution images) Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  13. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Application: Image Data Fusion b j = A ( y j ) x + e j 29−th low resolution image (collected low resolution images)       b 1 A ( y 1 ) e 1 . . .  .   .   .  = x + . . .       A ( y m ) b m e m � �� � � �� � � �� � b = A ( y ) x + e y = registration, blurring, etc., parameters Goal: Improve parameters y and compute x Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  14. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Application: Image Data Fusion b j = A ( y j ) x + e j Reconstructed high resolution image (collected low resolution images)       b 1 A ( y 1 ) e 1 . . .  .   .   .  = x + . . .       A ( y m ) b m e m � �� � � �� � � �� � b = A ( y ) x + e y = registration, blurring, etc., parameters Goal: Improve parameters y and compute x Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  15. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Outline The Linear Problem: b = Ax + e 1 The Nonlinear Problem: b = A ( y ) x + e 2 Example: Image Deblurring 3 Concluding Remarks 4 Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  16. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks The Linear Problem Assume A = A ( y ) is known exactly. We are given A and b , where b = Ax + e A is an ill-conditioned matrix, and we do not know e . We want to compute an approximation of x . Bad idea: e is small, so ignore it, and use x inv ≈ A − 1 b Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  17. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks The Linear Problem Assume A = A ( y ) is known exactly. We are given A and b , where b = Ax + e A is an ill-conditioned matrix, and we do not know e . We want to compute an approximation of x . Bad idea: e is small, so ignore it, and use x inv ≈ A − 1 b Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  18. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Example: Inverse Heat Equation Regularization Tools test problem: heat.m P. C. Hansen, www2.imm.dtu.dk/ ∼ pch/Regutools Desired solution, x Noise free data, A*x 0.08 1 0.07 0.8 0.06 0.05 0.6 0.04 0.4 0.03 0.02 0.2 0.01 0 0 −0.2 −0.01 50 100 150 200 250 50 100 150 200 250 Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

  19. The Linear Problem: b = Ax + e The Nonlinear Problem: b = A ( y ) x + e Example: Image Deblurring Concluding Remarks Example: Inverse Heat Equation If A and b are known exactly, can get an accurate reconstruction. Inverse solution x = A −1 b Noise free data, A*x 0.08 1 0.07 0.8 0.06 0.05 0.6 0.04 0.4 0.03 0.02 0.2 0.01 0 0 −0.2 −0.01 50 100 150 200 250 50 100 150 200 250 Julianne Chung and James Nagy Emory University Atlanta, GA, USA Separable Nonlinear Least Squares Problems in Image Processing

Recommend


More recommend