ipim, ist, josé bioucas, 2007 1 convolution operators spectral representation bandlimited...

26
1 PIM, IST, José Bioucas, 2007 Convolution Operators • Spectral Representation • Bandlimited Signals/Systems • Inverse Operator • Null and Range Spaces • Sampling, DFT and FFT • Tikhonov Regularization/Wiener Filtering

Upload: kyler-mentor

Post on 31-Mar-2015

222 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

1IPIM, IST, José Bioucas, 2007

Convolution Operators

• Spectral Representation • Bandlimited Signals/Systems• Inverse Operator• Null and Range Spaces• Sampling, DFT and FFT• Tikhonov Regularization/Wiener Filtering

Page 2: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

2IPIM, IST, José Bioucas, 2007

Convolution Operators

Definition:

Spectral representation of a convolution operator:

FT

Page 3: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

3IPIM, IST, José Bioucas, 2007

• A is linear and bounded

• A is bounded:

Let

is continuous

Adjoint of a convolution operator

Properties

Page 4: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

4IPIM, IST, José Bioucas, 2007

Adjoint of convolution operator (cont.)

since

Inverse of a convolution operator or has isolated zeros

as

is not bounded

is defined only if

Page 5: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

5IPIM, IST, José Bioucas, 2007

Bandlimited convolution operators/systems

is bandlimited with band B, i.e.,

are orthogonal

Page 6: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

6IPIM, IST, José Bioucas, 2007

Convolution of Bandlimited 2D Signals

Approximate using periodic sequences

Page 7: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

7IPIM, IST, José Bioucas, 2007

From Continuous to Discrete Representation

Assume that

Let

Let is N-periodic sequences such that

Discrete Fourier Transform (DFT)

Page 8: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

8IPIM, IST, José Bioucas, 2007

Fast Fourier Transform (FFT)

Efficient algorithm to compute

When N is a power of 2

Page 9: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

9IPIM, IST, José Bioucas, 2007

Vector Space Perspective

Let vectors defined in Euclidian vector space with inner product

Parseval generalized equality

Basis

Page 10: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

10IPIM, IST, José Bioucas, 2007

2D Periodic Convolution

2D N-periodic signals (images)

Periodic convolution

DFT of a convolution

Hadamard product

Page 11: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

11IPIM, IST, José Bioucas, 2007

Spectral Representation of 2D Periodic Signals

Can be represented as a block cyclic matrix

Spectral Representation of A

eingenvalues of A

Page 12: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

12IPIM, IST, José Bioucas, 2007

Adjoint operator

Operator

Page 13: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

13IPIM, IST, José Bioucas, 2007

Inverse operator

Let

Page 14: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

14IPIM, IST, José Bioucas, 2007

Deconvolution Examples

Imaging Systems

Linear ImagingSystem

System noise + Poisson noise

Impulsive Response functionorPoint spread function (PSF)

Invariant systems

Is the transfer function (TF)

Page 15: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

15IPIM, IST, José Bioucas, 2007

Example 1: Linear Motion Blur

lens plane

Let a(t)=ct for , then

Page 16: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

16IPIM, IST, José Bioucas, 2007

Example 1: Linear Motion Blur

Page 17: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

17IPIM, IST, José Bioucas, 2007

Example 1: Linear Motion Blur

Page 18: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

18IPIM, IST, José Bioucas, 2007

Example 2: Out of Focus Blurlens plane

Circle of confusion COC

Geometrical optics

0 5 10 15 20 25 30-0.1

0

0.1

0.2

0.3

0.4

0.5

0.6

zeros

Page 19: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

19IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur

Let and

Page 20: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

20IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur

Page 21: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

21IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur (TFD)

-4 -3 -2 -1 0 1 2 3 40

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2-8

-6

-4

-2

0

2

4

6

8

ISNR

Page 22: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

22IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur (Tikhonov regularization)

Assuming that D is cyclic convolution operator

Wiener filter

Regularization filter

Page 23: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

23IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur (Tikhonov regularization)

Regularization filter

Effect of the regularization filter

is a frequency selective threshold

Page 24: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

24IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

x 10-3

5.5

6

6.5

7

7.5

8

8.5

ISNR

Page 25: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

25IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur (Total Variation )

Iterative Denoising algorithm

where solves the denoising optimization problem

Page 26: IPIM, IST, José Bioucas, 2007 1 Convolution Operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling,

26IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion BlurTFD Tikhonov (D=I)

TV