24
Digital Image Processing 7 Wavelets and Multiresolut ion Processing

Digital Image Processing

Embed Size (px)

DESCRIPTION

Digital Image Processing. 7 Wavelets and Multiresolution Processing. Preview. 7.1 Background. Multiresolution Objects, which are of small size or of low contrast, require high resolution; Objects, which are of large size or of high contrast, often only require low resolution. - PowerPoint PPT Presentation

Citation preview

Digital Image Processing

7 Wavelets and Multiresolution Processing

2

Preview

Fourier transform

Wavelet transform

Basis functions Sinusoids Small waves

Time duration Infinite Finite

Frequency information

Known Known

Temporal information

Unknown Known

3

7.1 Background Multiresolution

Objects, which are of small size or of low contrast, require high resolution;

Objects, which are of large size or of high contrast, often only require low resolution.

Statistics features

4

7.1 Background

5

7.1.1 Image pyramids

6

7.1.1 Image pyramids

7

7.1.2 Subband coding

8

7.1.2 Subband coding

9

7.1.2 Subband coding

10

7.1.3 The Haar transform Principle

Basis functions of the Haar transform are the oldest and simplest known orthonormal wavelets.

Expression of the Haar transform T = HFH where F is an image, H is the Haar transform.

An instance of the Haar transform

2200

0022

1112

1111

41

4H

11

7.1.3 The Haar transform

12

7.2 Multiresolution expansion Series expansion

Scaling functionsInteger translationBinary scaling

kkk

kkk

kkk

xxfxxf

dxxfxxfxa

xaxf

)()(),()(

)()()(),(

)()(

)2(2)( 2, kxx j

j

kj

13

7.2 Multiresolution expansion

14

7.2 Multiresolution expansion Wavelet functions

Definition

An example: the Haar wavelet function)2(2)( 2

, kxx jj

kj

elsewhere0

15.01

1.001

)( x

x

x

15

7.2 Multiresolution expansion

16

7.3 Wavelet transform in one dimension The wavelet series expansions

Expression

Approximation coefficients

Wavelet coeffients

0

00)()()()()( ,,

jj kkjj

kkjj xkdxkcxf

dxxxfxxfkc kjkjj )()()(),()( ,, 000

dxxxfxxfkd kjkjj )()()(),()( ,,

17

7.3 Wavelet transform in one dimension An example of the Haar wavelet series expansion

18

7.3 Wavelet transform in one dimension The discrete wavelet transform

Definition

0

0

0

)(),(1)(),(1)(

)()(1),(

)()(1),(

,,0

,

,0

jj kkj

kkj

xkj

xkj

xkjWM

xkjWM

xf

xxfM

kjW

xxfM

kjW

19

7.3 Wavelet transform in one dimension The continuous wavelet transform

Definition

The inverse continuous wavelet transform

s

xs

x

dxxxfsW

s

s

1)(

)()(),(

,

,

duu

uC

dsds

xsW

Cxf s

2

0 2,

)(

)(),(1)(

20

7.3 Wavelet transform in one dimension

21

7.4 The fast wavelet transform (skipped)

22

7.5 Wavelet transform in two dimension Two dimensional scaling function

(x, y) = (x) (y)

Two dimensional wavelet functions H(x, y) = (x) (y) V(x, y) = (x) (y) D(x, y) = (x) (y)

The scaled and translated basis functions

},,{),2,2(2),(

)2,2(2),(

2,,

2,,

DVHinymxyx

nymxyx

jjij

inmj

jjj

nmj

23

7.5 Wavelet transform in two dimension Definition

The inverse discrete wavelet transform

},,{,),(),(1),,(

),(),(1),,(

1

0

1

0,,0

1

0

1

0,,0 0

DVHiyxyxfMN

nmjW

yxyxfMN

nmjW

M

x

N

y

inmj

i

M

x

N

ynmj

DVHi jj m n

inmj

i

m nnmj

yxnmjWMN

yxnmjWMN

yxf

,,,,0

,,0

0

0

),(),,(1

),(),,(1),(

24