第五讲图像变换离散余弦变换
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
离散余弦变换对。
二维离散余弦变换的定义由下式表示
F(0,0) 1 N1 N1 f (x, y) N x0 y0
F(0,v) 2 N1 N1 f (x, y) cos(2y 1)v
N x0 y0
2N
F(u,0)
2 N1 N1
(2x 1)u
f (x, y)cos
N x0 y0
2N
2 N1 N1
0 .500
[ A]
0
.653
0 .500
0
.271
0 .500
[ A]
0
.500
0 .500
0
.500
0 .500 0 .271 0 .500 0 .653 0 .635 0 .271 0 .271 0 .653
0 .500 0 .271 0 .500 0 .653
0 .500 0 .500 0 .500 0 .500
(2x 1)u (2y 1)v
F(u,v)
f (x, y)cos
N x0 y0
2N
cos 2N
(3—77)
式(3—77)是正变换公式。其中 f (x,y)是空间域二 维向量之元素。 x,y0,1,2,.N . .1 ., , F(u,v) 是变换系 数阵列之元素。式中表示的阵列为N ×N
二维离散余弦反变换由下式表示
为时域数据矩阵,则一维离散余弦变换的矩阵定义
式可写成如下形式
[F (u )] [A ][f(x )]
(3—81)
同理,可得到反变换展开式
f(0)0.50F0(0)0.65F3(1)0.50F0(2)0.27F1(3) f(1)0.50F0(0)0.27F1(1)0.50F0(2)0.65F3(3) f(2)0.50F0(0)0.27F1(1)0.50F0(2)0.65F3(3) f(3)0.50F0(0)0.65F3(1)0.50F0(2)0.27F1(3) (3—82)
式中 Tu(zx) 是 u 和 z x 的多项式。它的第N个
多项式为
TN(zx)
2
coN sa N
rc(czxo) s
如果
T N(zx)0
那么
zx
co(s2x1)
2N
将此式代入 TN (zx )
则
TN
2 N
cosuarccocsos(2x2N1)
2 cos(2x1)u
N
2N
(3—88)
显然,这与一维DCT的基向量是一致的。因为 切比雪夫多项式是正交的,所以DCT也是正交 的。另外,离散余弦变换的正交性也可以通过 实例看出。如前所示,当N=4时,
当然,二维离散余弦变换也可以写成矩阵式
[F(u,v)][A][f(x,y)]A [] [f(x,y)][A][F(u,v)]A [] (3—85)
式中 [f (x,y)]是空间数据阵列,[F(u,v)]是变换系
数阵列,[ A ] 是变换矩阵,[ A] 是 [ A ] 的转置。
3.2.2 离散余弦变换的正交性
f (x, y) 1 F(0,0)
2 N1
(2y1)v
F(0,v)cos
N
N v1
2N
2 N1
(2x1)u
F(u,0)cos
N u1
2N
2 N1N1 F(u,v)cos(2x1)u cos(2y1)v
N u1 v1
2N
2N
(3—78)
• 余弦变换与傅里叶变换有什么关系?
式中的符号意义同正变换式一样。式(3—77)和式 (3—78)是离散余弦变换的解析式定义。更为简洁 的定义方法是采用矩阵式定义。如果令N=4,那 么由一维解析式定义可得如下展开式
0 .500
0 .653
0 .500
0 .271
0 .2710
0 .653
0 .653
0 .271
显然 [A ][A ]' [I]
这是满足正交条件的。从上述讨论可见,离散余
弦变换是一类正交变换。
3.2.3 离散余弦变换的计算
与傅里叶变换一样,离散余弦变换自然可以由定义 式出发进行计算。但这样的计算量太大,在实际应 用中很不方便。所以也要寻求一种快速算法。 首先,从定义出发,作如下推导
写成矩阵式
f(0) 0.5000.653 0.500 0.271F(0) f(1)0.5000.2710.5000.653F(1) f(2) 0.5000.2710.5000.653F(2) f(3) 0.5000.6530.5000.271F(3)
即 [f(x )] [A ]'[F (u )] (3—84)
由一维DCT的定义可知
F(0)
1
N1
f(x)
Nx0
F(u) 2N 1f(x)co(2sx1)u
Nx0
2N
它的基向量是
1, N
N 2 co(s2x2N 1)u
(3—86)
在高等数学中,切比雪夫多项式的定义为
T0 ( p)
1 N
Tu (zx )
2 N
cosuarccosz(x )
(3—87)
写成矩阵式
F(0) 0.5000.500 0.500 0.500f(0) F(1)0.6530.2710.2710.653f(1) F(2) 0.5000.5000.5000.500f(2) F(3) 0.2710.6530.6530.271f(3)
(3—80)
若定义 [ A ] 为变换矩阵,[F(u)]为变换系数矩阵,[f (x,y)]
2N
(3—75)
式中 F(u) 是第 u个余弦变换系数,u是广义频率
变量, u1 ,2,3 , ,N1;f (x) 是时域N点序列,
x 0 ,1 , ,N 1
一维离散余弦反变换由下式表示
1
2N 1
(2x1)u
f(x) F (0) F (u)cos
N
Nu 1
2N
(3—76)
显然,式(3—74)式(3—75)和式(3—76)构成了一维
F(0)0.50f0(0)0.50f0(1)0.50f0(2)0.50f0(3) F(1)0.65f(30)0.27f(11)0.27f(12)0.65f3(3) F(2)0.50f0(0)0.50f0(1)0.50f0(2)0.50f0(3) F(3)0.27f(10)0.65f3(1)0.65f3(2)0.27f(13) (3—79)
3. 2 离散余弦变换
图像处理中常用的正交变换除了傅里叶变换外, 还有其他一些有用的正交变换。其中离散余弦就 是一种。离散余弦变换表示为DCT。
3.2.1 离散余弦变换的定义 一维离散余弦变换的定义由下式表示
F(0)
1
N1
f (x)
N x0
(3—74)
F(u)
2N1
(2x1)u
f(x)cos
NFra Baidu bibliotek0