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

Convolution Operators

  • Upload
    velvet

  • View
    67

  • Download
    1

Embed Size (px)

DESCRIPTION

Convolution Operators. Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling, DFT and FFT Tikhonov Regularization/Wiener Filtering. Convolution Operators. Definition :. FT. Spectral representation of a convolution operator :. - PowerPoint PPT Presentation

Citation preview

Page 1: Convolution Operators

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: Convolution Operators

2IPIM, IST, José Bioucas, 2007

Convolution Operators

Definition:

Spectral representation of a convolution operator:

FT

Page 3: Convolution Operators

3IPIM, IST, José Bioucas, 2007

• A is linear and bounded

• A is bounded:

Let

is continuous

Adjoint of a convolution operator

Properties

Page 4: Convolution Operators

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: Convolution Operators

5IPIM, IST, José Bioucas, 2007

Bandlimited convolution operators/systems

is bandlimited with band B, i.e.,

are orthogonal

Page 6: Convolution Operators

6IPIM, IST, José Bioucas, 2007

Convolution of Bandlimited 2D Signals

Approximate using periodic sequences

Page 7: Convolution Operators

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: Convolution Operators

8IPIM, IST, José Bioucas, 2007

Fast Fourier Transform (FFT)

Efficient algorithm to compute

When N is a power of 2

Page 9: Convolution Operators

9IPIM, IST, José Bioucas, 2007

Vector Space Perspective

Let vectors defined in Euclidian vector space with inner product

Parseval generalized equality

Basis

Page 10: Convolution Operators

10IPIM, IST, José Bioucas, 2007

2D Periodic Convolution

2D N-periodic signals (images)

Periodic convolution

DFT of a convolution

Hadamard product

Page 11: Convolution Operators

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: Convolution Operators

12IPIM, IST, José Bioucas, 2007

Adjoint operator

Operator

Page 13: Convolution Operators

13IPIM, IST, José Bioucas, 2007

Inverse operator

Let

Page 14: Convolution Operators

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: Convolution Operators

15IPIM, IST, José Bioucas, 2007

Example 1: Linear Motion Blur

lens plane

Let a(t)=ct for , then

Page 16: Convolution Operators

16IPIM, IST, José Bioucas, 2007

Example 1: Linear Motion Blur

Page 17: Convolution Operators

17IPIM, IST, José Bioucas, 2007

Example 1: Linear Motion Blur

Page 18: Convolution Operators

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: Convolution Operators

19IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur

Let and

Page 20: Convolution Operators

20IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur

Page 21: Convolution Operators

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: Convolution Operators

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: Convolution Operators

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: Convolution Operators

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: Convolution Operators

25IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur (Total Variation )

Iterative Denoising algorithm

where solves the denoising optimization problem

Page 26: Convolution Operators

26IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion BlurTFD Tikhonov (D=I)

TV