数字图像处理

48
数数数数数数 数数数数 数数数数数数

Upload: vidar

Post on 05-Jan-2016

84 views

Category:

Documents


5 download

DESCRIPTION

数字图像处理. 第十二章 离散图像变换. CH12 离散图像变换. 一、基本概念 二、余弦型变换 三、正弦型变换和哈特利变换 四、方波型变换 要点总结 上机实习. 1 基本概念. 1)一维离散线性变换、酉变换、正交变换. 1 基本概念. 1 基本概念. 证明:一维离散傅立叶变换是酉变换。. 1 基本概念. 2)二维离散线性变换、酉变换、正交变换. 1 基本概念. 1 基本概念. 书上有错!. 1 基本概念. 3)基函数和基图像. 1 基本概念. 2 余弦型变换( DCT). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 数字图像处理

数字图像处理

第十二章离散图像变换

Page 2: 数字图像处理

CH12 离散图像变换一、基本概念二、余弦型变换三、正弦型变换和哈特利变换四、方波型变换要点总结上机实习

Page 3: 数字图像处理

1 基本概念 1)一维离散线性变换、酉变换、正交变换

2 1

2 1

1

cos sin

sin cos

x N T N N

y Tx x

T

x x

y y

定义:线性变换如果 是一个 的向量, 是 的矩阵,

,则定义了向量 的一个线性变换。其中矩阵 称为此变换的核矩阵。例如:平面坐标系中的向量旋转变换

Page 4: 数字图像处理

1 基本概念

1

1

1 * *

1

T

x T y

TT I

T

T T TT I

T

T T TT I

T

逆变换:当 为非奇异阵时,存在逆变换。

显然 。酉变换:当 的逆变换等于其复数共轭的转置时,称该线性变换为酉变换。

,或 。正交变换:若 为实数变换,则称该酉变换为正交变换。

,或 。正交基:正交变换 的每一行称为该正交变换的正交基。

Page 5: 数字图像处理

1 基本概念 证明:一维离散傅立叶变换是酉变换。

*4 4

*4 4

4

1 1 1 1 1 1 1 1

1 1 1 1

1 1 1 1 1 1 1 1

1 1 1 1

1 1 1 1 1 1 1 1

1 1 1 1

1 1 1 1 1 1 1 1

1 1 1 1

4 0 0 0

0 4 0 0

0 0 4 0

0 0 0 4

N

j j j jT T

j j j j

j j j jT T

j j j j

举例 :

因此通常为了归一化,傅立叶1

N变换时乘以系数

Page 6: 数字图像处理

1 基本概念 2)二维离散线性变换、酉变换、正交变换

1 1

0 0

2 2

, , , , , 0 , 1

,

,

N N

x y

N N F N N G

G u v x y u v F x y u v N

N N N

N N N u v

x y

定义:二维离散线性变换将 矩阵 变换为另一个 矩阵 的一般形式为

为变换的核函数,是 的块矩阵,每行由 个块,共有 行,每块是 的矩阵。块由 索引,块中元素由 索引。

Page 7: 数字图像处理

1 基本概念

1 2 3

1

2

3

4

4 ,

, ,r c

v v v

u

u

u

u

v F x y

T x u T y v

Page 8: 数字图像处理

书上有错!

1 基本概念

1 1

0 0

1 1

0 0

1

, , , , ,

, , , ,

, , ,

r c

N N

c rx y

N N

x y

x y u v T x u T y v

G u v T y v f x y T x u

G T y v f x y T x u TFT

T

F T G

可分离核函数:若核函数能分解为行方向上分量函数和列方向上分量函数的乘积,称为此核函数是可分离的。

对称的:若可分离核函数行分量与列分量相同,称为对称的。

其中 为酉矩阵,称为变换的核矩阵。其反变换为

1 * *T T GT

Page 9: 数字图像处理

1 基本概念 3)基函数和基图像

*

2

N

TT I

N

酉变换的核矩阵的行向量构成 维向量空间的一组基,它们彼此正交的。即

通常基向量取同一种形式的基函数。对于二维图象的反变换,相当于把反变换核矩阵作为

个图象与变换值求加权后,重构图象。因此又把二维的称为基图象。

Page 10: 数字图像处理

1 基本概念

Page 11: 数字图像处理

2 余弦型变换( DCT ) 思想:当 f(x) 或 f(x,y)为偶函数时,傅立叶变换只需要进行实变换。如果 f(x)为一个任意函数…… ?

1)一维余弦变换

12 2

2 2

, 0,1,2, , 1, 1 2

1 , 2

, 0 ,

2 12

j x u Nj ux N

f x x N

N N

e e

x uN

,设一维离散序列 以 为中心反折 形成

至 的序列与原序列合并形成 的偶序列。此时傅立叶变

换的核函数为 改变为按傅立叶变换性质虚部为 不进行运算核函数等价于

cos

Page 12: 数字图像处理

2 余弦型变换( DCT )

1

0

1

0

,

cos 2 12

cos 2 12

10

20

cos 2 12

N

x

N

x

C

x u

F u f x x uN

F u a u f x x uN

uN

a u

uN

F Cf

C C a u x uN

因此余弦正变换:

=1为保证每行正交向量模 ,对上式进行归一化处理,

当 时

当 时

余弦变换采用矩阵表示为

其中核矩阵 中元素为

Page 13: 数字图像处理

2 余弦型变换( DCT ) 例:当 N=4时余弦变换核矩阵 C为

1 1 1 1

2 2 3 2 5 2 7cos cos cos cos

2 2 2 2

2 2 2 6 2 10 2 14cos cos cos cos

2 2 2 2

2 3 2 9 2 15 2 21cos cos cos cos

2 2 2 2

0.5 0.5 0.5 0.5

0.653 0.271 0.271 0.653

0.5 0.5 0.5 0.5

0.27

N N N N

N N N N N N N NC

N N N N N N N N

N N N N N N N N

1 0.653 0.653 0.271

Page 14: 数字图像处理

2 余弦型变换( DCT )例:计算 f=[1 3 3 1]的余弦变换。

0.5 0.5 0.5 0.5 1

0.653 0.271 0.271 0.653 3

0.5 0.5 0.5 0.5 3

0.271 0.653 0.653 0.271 1

4

0

2

0

F Cf

Page 15: 数字图像处理

2 余弦型变换( DCT ) 因为余弦变换是傅立叶变换的特例,傅立叶反变换的核矩阵即是W阵的共轭矩阵,对于余弦变换共轭矩阵即等于本身,因此

TCf C F

Page 16: 数字图像处理

书本有错!

2 余弦型变换( DCT ) 2)二维余弦变换 思想:如何形成二维偶函数?先水平做对折镜象,然后再垂直做对折镜象。

偶对称偶函数:

1 1

0 0

, , 0

1 , 0 0,

, 1 0 0

1 , 1 0 0

2 1 2 1, , cos cos

2 2

N N

Cx y

TC

f x y x y

f x y x yf x y

f x y x y

f x y x y

x u y vF u v a u a v f x y

N N

F CfC

当 时 当

用矩阵表示为

Page 17: 数字图像处理

2 余弦型变换( DCT ) 3)余弦变换的性质

* 11 ,

2

4

TC C C C 余弦变换为实正交变换

DFT离散序列的余弦变换是 的对称扩展形式;

3 和傅立叶变换相同,余弦变换也存在快速变换;

和傅立叶变换类似,余弦变换具有将高度相关

数据能量集中的优势;

Page 18: 数字图像处理

2 余弦型变换( DCT )求下列图像的余弦变换。

1

1 2

1

2

1 3 3 1 1 1 1 1

1 3 3 1 1 1 1 11 2

1 3 3 1 1 1 1 1

1 3 3 1 1 1 1 1

8 0 4 0

0 0 0 0

0 0 0 0

0 0 0 0

4 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

T

f f

F Cf C

F

解:

Page 19: 数字图像处理

2 余弦型变换( DCT )

原图

余弦变换

Page 20: 数字图像处理

2 余弦型变换( DCT )

将大部分信

息滤掉

重构图像

Page 21: 数字图像处理
Page 22: 数字图像处理
Page 23: 数字图像处理

3 正弦型变换和哈特利变换1)一维正弦变换( DST )

1

0

1

0

1 12sin 0 1

1 1

1 12sin 0 1

1 1

N

x

N

u

x uF u f x u N

N N

x uf x F u x N

N N

一维正弦反变换为:

Page 24: 数字图像处理

3 正弦型变换和哈特利变换 2)二维正弦变换

1 1

0 0

1 1

0 0

1 1 1 12, , sin sin

1 1 1

1 1 1 12, , sin sin

1 1 1

N N

x y

N N

u v

x u y vF u v f x y

N N N

x u y vf x y F u v

N N N

二维正弦反变换为:

Page 25: 数字图像处理

3 正弦型变换和哈特利变换 3)正弦变换性质

* 11

2 -1

3

T

p

S S S S

N

正弦变换为实对称正交变换 ;

2 和傅立叶变换相同,正弦变换也存在快速变换,

但要求 ;

和傅立叶变换类似,正弦变换具有将高度相关数

据能量集中在低频的优势;

Page 26: 数字图像处理

3 正弦型变换和哈特利变换 4)哈特利( Hartley)变换( DHT ) 思想:作为 DFT的替代,以减少复数运算。

1 1

0 0

1 1

0 0

,

1 2, ,

1 2, ,

cos sin 2 cos4

12

N N

Hx y

N N

u v

x u

F u v f x y cas xu yvN N

f x y F u v cas xu yvN N

cas

xuH cas

NN

其中

DHT将二维分离为一维, 的核矩阵元素为

Page 27: 数字图像处理

4 方波型变换 1)离散沃尔什变换(Walsh ) 思想:核矩阵中只有 +1和 -1元素,要求 N=2p,是对称的可分离的酉矩阵。

11 1

00

0 1 2

2

11

1

3 2 8 6

6 0 6 1 6 1

i p i

p

N pb x b u

ix

i

p

N

W u f xN

N

b x x i

p N x

b b b

在 时,定义一维离散沃尔什变换为

常数项也可取

其中 是 的二进制表示的第位值。

110如 , , 二进制 时,

, , 。

Page 28: 数字图像处理

4 方波型变换N=2,4,8时的 b值

N值 N=2p=1

N=4p=2

N=8p=3

x 值 0 1 0 1 2 3 0 1 2 3 4 5 6 7

x 二进制

0 1 00 01 10 11 000001

010011100101

110111

b0(x) 0 1 0 1 0 1 0 1 0 1 0 1 0 1

b1(x) 0 0 1 1 0 0 1 1 0 0 1 1

b2(x) 0 0 0 0 1 1 1 1

Page 29: 数字图像处理

4 方波型变换N=2,4,8时的沃尔什变换核

N N=2p=1

N=4 p=2 N=8 p=3

x u0 1 0 1 2 3 0 1 2 3 4 5 6 7

0 + + + + + + + + + + + + + +1 + - + + - - + + + + - - - -2 + - + - + + - - + + - -3 + - - + + + - - - - + +4 + - + - + - + -5 + - + - - + - +6 + - - + + - - +7 + - - + - + + -

Page 30: 数字图像处理

4 方波型变换

u=0

u=3

u=6

u=5

u=1

u=2

u=7

u=4

Page 31: 数字图像处理

4 方波型变换 例:求 N=4时沃尔什变换。

1

1

1

1

3 1 0

00

3 1 1

00

3 1 2

00

1 3

00

1 10 1 0 1 2 3

4 4

1 11 1 0 1 2 3

4 4

1 12 1 0 1 2 3

4 4

13 1

4

i p i

i p i

i p i

i p i

b x b

ix

b x b

ix

b x b

ix

b x b

ix

W f x f f f f

W f x f f f f

W f x f f f f

W f x

解:通过定义得,

3 1

0 1 2 34f f f f

Page 32: 数字图像处理

4 方波型变换 二维离散沃尔什变换

1 1

1 1

1 1 1

200 0

1 1 1

0 00

2

1, , 1

1 1, 1 1

1

i p i i p i

i p i i p i

N N pb x b u b y b v

ix y

N p pb x b u b y b v

i ix

W u v f x yN

f x yN N

GfGN

Page 33: 数字图像处理

4 方波型变换 例:求下列数字图像信号矩阵的 DWT 。

1

1 2

12 2

1 3 3 1 1 1 1 1

1 3 3 1 1 1 1 11 2

1 3 3 1 1 1 1 1

1 3 3 1 1 1 1 1

1 1 1 1 1 3 3 1 1 1 1 1

1 1 1 1 1 3 3 1 1 1 1 11 1

1 1 1 1 1 3 3 1 1 1 1 14

1 1 1 1 1 3 3 1 1 1 1 1

2 0 1 0

0 0 0 0

0 0 0 0

0 0 0 0

f f

F WfWN

解:

Page 34: 数字图像处理

4 方波型变换

2 22

2

1

1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 11

1 1 1 1 1 1 1 1 1 1 1 14

1 1 1 1 1 1 1 1 1 1 1 1

1 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

F Wf WN

解:

Page 35: 数字图像处理

4 方波型变换 沃尔什变换本质上将一个函数变换为取值为 +1或 -1

的基向量构成的级数; 类似于频率函数,但又不同于频率函数; 以过零点数目替代频率的概念,称为序率;

Page 36: 数字图像处理

4 方波型变换 沃尔什变换具有某种能量集中。而且原始数据中数字越是均匀分布,经变换后的数据越集中于矩阵的边角上。因此沃尔什变换可以压缩图像信息。且变换比傅立叶变换快。

快速沃尔什变换( FWT )

1

21

2 2

0,1,2, , 12

e o

e o

W u W u W u

NW u W u W u

Nu

Page 37: 数字图像处理

4 方波型变换 2)哈达玛( Hadamard)变换 哈达玛变换本质上是一种特殊排序的沃尔什变换; 其与沃尔什变换的区别是变换核矩阵行的次序不同; 哈达玛变换最大优点在于变换核矩阵具有简单的递推关系,即高阶的变换矩阵可以用低阶转换矩阵构成。

1

0

1

0

11

2 , 0 1 2 1

p

i ii

Nb x b u

x

p

H u f xN

N x u N

一维离散哈达玛变换定义为:

其中 , ,,,, 。

Page 38: 数字图像处理

4 方波型变换

2

2 2

2 2

4

1 12

1 1

2

4

1 1 1 1

1 1 1 1

1 1 1 1

1 1 1 1

N N

NN N

N H

H HN H

H H

N

H

当 时,

当 时,

当 时,

Page 39: 数字图像处理

4 方波型变换定序哈达玛变换 列率:在哈达玛变换矩阵中,沿某一列符号改变的次数称为这个列的列率;

实际使用中,通常交换哈达玛变换矩阵的列,使列率随 u增加而递增。此时称定序哈达玛变换。

4

1 1 1 1

1 1 1 1

1 1 1 1

1 1 1 1

H

Page 40: 数字图像处理

4 方波型变换

1

0

0 1

1 1 2

1 1 2

1, 1

;

;

;

p

i ii

b x p u

p

p p

n

H x uN

P u b u

P u b u b u

P u b u b u

定序哈达玛变换核的定义为:

其中

Page 41: 数字图像处理

4 方波型变换 求下列图像的哈达玛变换。

1

1 2

1

1 3 3 1 1 1 1 1

1 3 3 1 1 1 1 11 2

1 3 3 1 1 1 1 1

1 3 3 1 1 1 1 1

1 1 1 1 1 3 3 1 1 1 1 1

1 1 1 1 1 3 3 1 1 1 1 11 1

1 1 1 1 1 3 3 1 1 1 1 14 4

1 1 1 1 1 3 3 1 1 1 1 1

8 0 0 4

0 0 0 0

0 0 0 0

0 0 0 0

f f

F Hf H

解:

2

4 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

F

Page 42: 数字图像处理

4 方波型变换 3)斜变换( Slant ) 斜变换是为了某种特殊信号的有效变换。对于灰度有渐变性质的电视信号特别有效。

斜变换的变换矩阵

1

2 2 2 2 12

1

2 2 2 2

2 ,

1 111

1 12

1 0 1 0

01

0 1 0 1 02

pS p N N N

S S

a b a b SS

S

b a b a

表示 斜矩阵 则

,记作

Page 43: 数字图像处理

4 方波型变换

2 2 2 2 2 2 2 2

2 2 2 2 2 2 2 2

2 2

1 1 1 1

1

1 1 1 14

2

1 13 3 3 3 1

4 41

5

T

a b a b a b a b

a b a b a b a b

a b

b b b b b b b b

b

使斜函数的跳变均匀,可令 ,根据正交条件

Page 44: 数字图像处理

4 方波型变换

2

1

1

1 1 1 1

3 5 1 5 1 5 3 51

1 1 1 14

1 5 3 5 3 5 1 5

1 0 1 0

0 1 0 1

p p p p

p

pp

p p p p

S

a b a b

SI IS

S

b a b a

I I

递归定义:

Page 45: 数字图像处理

4 方波型变换

1

12 2

1 1

12 2

1 2

12 2

1 2

1 4

2 1

3

4 12

1

4 1

pp

p p p

p

p

p

b a

a b a a

pa

pN

pb

p

Page 46: 数字图像处理

4 方波型变换斜变换性质( 1)斜变换是实正交变换( 2)斜变换是一种快速变换,适合灰度渐变的电视信号中;

( 3)对图像有较好的能量集中特性;( 4 ) S阵的基向量即各行向量。

* 1, TS S S S

Page 47: 数字图像处理

4 方波型变换例:求下列数字图像信号矩阵的 DCT 和

ST 。

2 2

1 2 3 4

1 2 3 4

1 2 3 4

1 2 3 4

10 4.46 0 0.32

0 0 0 0

0 0 0 0

0 0 0 0

10 4.47 0 0

0 0 0 0

0 0 0 0

0 0 0 0

f

DCT f

ST f S fS

解:

Page 48: 数字图像处理

要点总结 1、线性变换、酉变换、正交变换、基函数、基图像的概念;

2、一维余弦变换、二维余弦变换的定义,余弦变换的性质和初步应用;

3、正弦变换、哈特利变换的定义; 4、沃尔什变换、哈达玛变换和斜变换的定义。