Convolution Operators

Preview:

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

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

2IPIM, IST, José Bioucas, 2007

Convolution Operators

Definition:

Spectral representation of a convolution operator:

FT

3IPIM, IST, José Bioucas, 2007

• A is linear and bounded

• A is bounded:

Let

is continuous

Adjoint of a convolution operator

Properties

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

5IPIM, IST, José Bioucas, 2007

Bandlimited convolution operators/systems

is bandlimited with band B, i.e.,

are orthogonal

6IPIM, IST, José Bioucas, 2007

Convolution of Bandlimited 2D Signals

Approximate using periodic sequences

7IPIM, IST, José Bioucas, 2007

From Continuous to Discrete Representation

Assume that

Let

Let is N-periodic sequences such that

Discrete Fourier Transform (DFT)

8IPIM, IST, José Bioucas, 2007

Fast Fourier Transform (FFT)

Efficient algorithm to compute

When N is a power of 2

9IPIM, IST, José Bioucas, 2007

Vector Space Perspective

Let vectors defined in Euclidian vector space with inner product

Parseval generalized equality

Basis

10IPIM, IST, José Bioucas, 2007

2D Periodic Convolution

2D N-periodic signals (images)

Periodic convolution

DFT of a convolution

Hadamard product

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

12IPIM, IST, José Bioucas, 2007

Adjoint operator

Operator

13IPIM, IST, José Bioucas, 2007

Inverse operator

Let

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)

15IPIM, IST, José Bioucas, 2007

Example 1: Linear Motion Blur

lens plane

Let a(t)=ct for , then

16IPIM, IST, José Bioucas, 2007

Example 1: Linear Motion Blur

17IPIM, IST, José Bioucas, 2007

Example 1: Linear Motion Blur

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

19IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur

Let and

20IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur

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

22IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur (Tikhonov regularization)

Assuming that D is cyclic convolution operator

Wiener filter

Regularization filter

23IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur (Tikhonov regularization)

Regularization filter

Effect of the regularization filter

is a frequency selective threshold

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

25IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion Blur (Total Variation )

Iterative Denoising algorithm

where solves the denoising optimization problem

26IPIM, IST, José Bioucas, 2007

Deconvolution of Linear Motion BlurTFD Tikhonov (D=I)

TV

Recommended