Some Blind Deconvolution Techniques in Image...

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

Transcript of Some Blind Deconvolution Techniques in Image...

Page 1: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

1

Some Blind Deconvolution Techniques in Image Processing

Tony ChanMath Dept., UCLA

IPAM Workshop onMathematical Challenges in Astronomical Imaging

July 26-30, 2004

Joint work with Frederick Park and

Andy M. Yip

Page 2: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

2

Outline

Part I:Phase Diversity-Based Blind Deconvolution

Part II:High-resolution Image Reconstruction with

Multi-sensors

Part III:Total Variation Blind Deconvolution

Page 3: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

3

Part I:Phase Diversity-Based Blind

Deconvolution

Joint work with Curt Vogel and

Robert PlemmonsSPIE, 1998

Page 4: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

4

Conventional Phase-Diversity Imaging

Unknown object

Unknown turbulence

Beam splitter

Focal-plane image (d)

Diversity image (d’)

Known defocus

Page 5: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

5

Model for Image Formation

• 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

η+∗= fsd

{ }2),(1 ),(),]([ yxieyxpFyxs φφ −=

Page 6: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

6

Object and Phase Reconstruction Model

• Measurements:ηφ +∗= fsd ][

'][' ηθφ +∗+= fsdθ: known phase perturbation

• Model:

{}][][

]['][min 22

,

φαγ

θφφφ

phaseobject

f

JfJ

fsdfsd

++

∗+−+∗−

(Vogel, C. and Plemmons ‘98; Gonsalves ’82)

quadratic A priori statistics

Page 7: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

7

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)

Page 8: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

8

SimulationsPhase and its corresponding PSF

Phase diversity and its corresponding

PSF

Page 9: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

9

Page 10: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

10

Reconstructed Phase and Object

Page 11: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

11

Performance of Various Methods for the Binary Star Test Problem

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)

γ = 10−7

α = 10−5

Page 12: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

12

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?

Page 13: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

13

References

Phase Diversity-Based Image Reconstruction1. 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.: DomenicoBonaccini 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.

Page 14: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

14

Part II:High-resolution Image

Reconstruction with Multi-sensors

Joint work with Raymond Chan, Michael Ng, Wun-Cheung Tang, Chiu-KwongWong and Andy M. Yip (’98, 2000)

Page 15: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

15

Images at Different Resolutions

Resolution = 64 × 64 Resolution = 256 × 256

Page 16: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

16

The Reconstruction Process

Interlaced High-resolution

(A single image with Lm × Lm pixels)

L × L Low-Resolution Frames

(L × L frames, each has m × mpixels, shifted by sub-pixel length)

Reconstructed High-resolution(A single image with

Lm × Lm pixels)

Page 17: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

17

High-Resolution Camera Configuration

#2

#N

#1

taking lens

CCD sensor arrayrelay lenses

partially silvered mirrors

Boo and Bose (IJIST, 97):

Page 18: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

18

Construction of the Interlaced High Resolution Image

Four 2 × 2 images merged into one 4 × 4 image:

a1 a2

a3 a4

b1 b2

b3 b4

c1 c2

c3 c4

d1 d2

d3 d4

Four low resolution images

Interlaced high-resolution image

a1 b1 a2 b2

c1 d1 c2 d2

a3 b3 a4 b4

c3 d3 c4 d4

By interlacing

Page 19: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

19

Four 64× 64 images merged into one by interlacing:

Observed high-resolution image

by interlacing

Page 20: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

20

Modeling of High Resolution Images

a low-resolution pixel

a b

c d given intensity = (a+b+c+d)/4

a high-resolution pixel

4 low-resolution images merge into 1

sensor 1

d

sensor 2

sensor 3 sensor 4

d

Page 21: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

21

.)( gff =⊗= yx LLL

The Blurring MatrixLet f be the true image, g the interlaced HR image, then

f involves information of true image outside the field of view.

d

sensor 1 sensor 2

sensor 3 sensor 4

dfiel

d of v

iew

Information outside field of view

Page 22: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

22

Boundary Conditions

Assume something about the image outside the field of view(boundary conditions).

L f = g .

L f = g .

After adding boundary condition:

Matrix is fat and long:

N2 ×N2 N2 ×1 N2 ×1

Page 23: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

23

Periodic Boundary Condition(Gonzalez and Woods, 93)

Assume data are periodic near the boundary.

Page 24: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

24

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

Page 25: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

25

Neumann Boundary Condition(Ng, Chan & Tang (SISC 00))

Assume data are reflective near boundary.

Page 26: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

26

Boundary Conditions and Ringing Effectsoriginal image

observed high-resolution image

Periodic B.C.

(ringing effect is prominent)

Dirichlet B.C.

(ringing effect is still prominent)

Neumann B.C.

(ringing effect is smaller)

Page 27: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

27

Calibration Errors

Ideal pixel positions Pixels with displacement errors

Calibration error

Page 28: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

28

Dirichlet B.C. Neumann B.C.

Ringing effects are more prominent in the presence of calibration errors!

Page 29: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

29

RegularizationThe problem L f = g is ill-conditioned.

g*1* ) ( LRLL −+ βg g*1* )( LLL −

.) ( ** gf LRLL =+ β

Here R can be I, ∆, or the TV norm operator.

Regularization is required:

Page 30: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

30

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

Page 31: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

31

Reconstruction Results

ReconstructedInterlaced HR

Original LR Frame

Page 32: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

32

(0,0)

(1,1)

(0,2)

(1,3)

(2,0)

(3,1)

(2,2)

(3,3)

(0,1) (0,3)

(1,0)

(2,1)

(1,2)

(2,3)

(3,0) (3,2)

Example: 4 × 4 sensor with missing frames:

Super-Resolution: not enough frames

Page 33: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

33

(0,1) (0,3)

(1,0)

(2,1)

(1,2)

(2,3)

(3,0) (3,2)

Example: 4 × 4 sensor with missing frames:

Super-Resolution: not enough frames

Page 34: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

34

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.

Super-Resolution

Page 35: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

35

Reconstruction Results

Observed LR Final Solution

PSNR Rel. Error27.44 0.0787

Page 36: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

36

References

High-Resolution Image Reconstruction1. 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.

Page 37: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

37

Part III:Total Variation Blind Deconvolution

Joint work with Frederick Park,

Chiu-Kwong Wong and Andy M. Yip

Page 38: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

38

Blind Deconvolution Problem

= ∗ +Observed

imageUnknown

true imageUnknown point spread function

Unknown noise

Goal: Given uobs, recover both uorig and k

obsu origu ηk

Page 39: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

39

Typical PSFsBlur w/ sharp

edges

Blur w/ smooth transitions

Page 40: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

40

H1 Blind Deconvolution Model

22

21

2),( kuukukuF obs ∇+∇+−∗= αα

),(min,

kuFku

Objective: (You and Kaveh ‘98)

• 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 H1-norm

penalizes against discontinuities

Page 41: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

41

Total Variation Regularization

• 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

dxxuuTV ∫ ∇= )()(

• Image deconvolution problems are ill-posed• Total variation Regularization:

dxxkkTV ∫ ∇= )()(

(Rudin, Osher, Fatemi ’93; C & Wong ‘98)

Page 42: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

42

TV Blind Deconvolution Model

TVTVobs kuukukuF 212),( αα ++−∗=

),(min,

kuFku

),(),(

1),(

0,

yxkyxk

dxdyyxk

ku

−−=

=

Subject to:

Objective: (C. and Wong (IEEE TIP, 1998))

Page 43: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

43

Alternating Minimization Algorithm

• Variational Model:

• Alternating Minimization Algorithm:

• α1 determined by signal-to-noise ratio• α2 determined by focal length • Globally convergent with H-1 regularization (C & Wong

’00).

}),({min 212

, TVTVobskukuukukuF αα ++−∗=

),(min),(

),(min ),(

111

1

kuFkuF

kuFkuF

n

k

nn

n

u

nn

+++

+

=

=

(You and Kaveh ‘98)

Page 44: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

44

Data for Simulations

Satellite Image Out-of-focus Blur

Blurred Image Blurred and Noisy Image

127-by-127 Pixels

Page 45: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

45

Blind v.s. non-Blind Deconvolution

Observed Image

SNR = ∞ dB

• 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

no

n-B

lind

Recovered Image PSF

Blin

d

α1 = 2×10−6, α2 = 1.5×10−5

Page 46: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

46

Blind v.s. non-Blind Deconvolution

Observed Image

SNR = 5 dB

• Even in the presence of high noise level, recovered images from blind deconvolution are almost as good as those recovered with the exact PSF

no

n-B

lind

Recovered Image PSF

Blin

d

α1 = 2×10−5, α2 = 1.5×10−5

Page 47: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

47

Controlling Focal-LengthRecovered Images

Recovered Blurring Functions(α1 = 2×10−6)

0 1×10−7 1×10−5 1×10−4α2:

The parameter α2 controls the focal-length

Page 48: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

48

Auto-Focusing (on-going research)

Clean image Noisy image (SNR=15dB)

Data for Simulations:

63-by-63 pixels

Page 49: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

49

Rel. Error of u v.s. α2

Rel. Error of k v.s. α2

α1 = 0.2 (optimal)

Measuring Image Sharpness

Sharpness (TV-norm) v.s. α2

The minimum of the sharpness function agrees

with that of the rel. errors of uand k

Page 50: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

50

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

Page 51: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

51

Generalizations to Multi-Channel Images

• E.g. Color images compose of red, blueand 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

Page 52: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

52

Model for the Multi-channel Case

=+

Bobs

Gobs

Robs

B

G

R

kkk

kkk

kkk

uuu

uuu

HHHHHHHHH

noise

122

212

221

75

71

71

71

75

71

71

71

75

Color image (Katsaggelos et al, SPIE 1994):

obsk unoiseuH =+k1: within

channel blur

k2: between channel blur

)()(min 2212

,kTVuTVuuH

mmobskkuαα ++−

Restoration Model

m-channel TV-norm

∑=

=m

iTVim uuTV

1

2)(

Page 53: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

53

Original image

Out-of-focus blurred blind non-blind

Gaussian blurred blind non-blind

Examples of Multi-Channel Blind Deconvolution

(C. and Wong (SPIE, 1997))

Page 54: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

54

TV Blind Deconvolution Patented!

Page 55: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

55

Page 56: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

56

References

Total Variation Blind Deconvolution1. 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

Page 57: Some Blind Deconvolution Techniques in Image Processinghelper.ipam.ucla.edu/publications/ai2004/ai2004_4474.pdf · Boundary Conditions and Ringing Effects ... 1. N. K. Bose and K.

57

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?