Top Banner
IP, José Bioucas Dias, IST, 2015 1 Convolution operators Spectral Representation Bandlimited Signals/Systems Inverse Operator Null and Range Spaces Sampling, DFT, and FFT Tikhonov Regularization/Wiener Filtering
28

Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

Sep 08, 2018

Download

Documents

nguyenhuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 1

Convolution operators

Spectral Representation

Bandlimited Signals/Systems

Inverse Operator

Null and Range Spaces

Sampling, DFT, and FFT

Tikhonov Regularization/Wiener Filtering

Page 2: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 2

Convolution Operators

Definition:

Spectral representation of a convolution operator:

FT

Page 3: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 3

• A is linear and bounded

• A is bounded:

Let

is continuous

Adjoint of a convolution operator

Properties

Parseval’s Theorem

Page 4: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 4

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: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 5

Bandlimited convolution operators/systems

is bandlimited with band B, i.e.,

are orthogonal

Page 6: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 6

Sampling 2D signals

Page 7: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 7

Sampling 2D signals

Page 8: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 8

Convolution of bandlimited 2D signals

Approximate using periodic sequences

Page 9: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 9

From continuous to discrete representation

Assume that

Let

Let is N-periodic sequences such that

Discrete Fourier Transform (DFT)

Page 10: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 10

Fast fourier transform (FFT)

Efficient algorithm to compute

When N is a power of 2

Page 11: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 11

Vector space perspective

Let vectors defined in Euclidian vector space with inner product

Parseval generalized equality

Basis

Page 12: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 12

2D Periodic convolution

2D N-periodic signals (images)

Periodic convolution

DFT of a convolution

Hadamard product

Page 13: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 13

Spectral Representation of 2D Periodic Signals

Can be represented as a block cyclic matrix

Spectral Representation of A

eingenvalues of A

Page 14: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 14

Adjoint operator

Operator

Page 15: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 15

Inverse operator

Let

Page 16: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 16

Deconvolution Examples

Imaging Systems

Linear Imaging

System

System noise + Poisson noise

Impulsive Response function

or

Point spread function (PSF)

Invariant systems

is the transfer function (TF)

Page 17: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 17

Example 1: linear motion blur

lens plane

Let a(t)=ct for , then

target velocity

Page 18: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 18

Example 1: Linear motion blur

Page 19: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 19

Example 1: Linear Motion Blur

Page 20: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 20

Example 2: out of focus blur

lens 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 21: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 21

Deconvolution of linear motion blur

Let and

Page 22: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 22

Deconvolution of Linear Motion Blur

Page 23: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 23

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 24: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 24

Deconvolution of Linear Motion Blur (Tikhonov regularization)

Assuming that D is cyclic convolution operator

Wiener filter

Regularization

filter

Page 25: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 25

Deconvolution of linear motion blur (Tikhonov regularization)

Regularization

filter

Effect of the regularization filter

is a frequency selective threshold

Page 26: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 26

Deconvolution of Linear Motion Blur

Page 27: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 27

Deconvolution of linear motion blur (Total Variation )

Iterative Denoising algorithm

where solves the denoising optimization problem

Page 28: Spectral Representation Bandlimited Signals/Systems ...bioucas/IP/files/Image Deconvolution.pdf · Convolution operators Spectral Representation Bandlimited Signals/Systems ... Approximate

IP, José Bioucas Dias, IST, 2015 28

Deconvolution of Linear Motion Blur

TFD Tikhonov (D=I)

TV