离散余弦变换原理特点与程序.docVIP

  • 37
  • 0
  • 约1.48千字
  • 约 6页
  • 2017-06-09 发布于湖北
  • 举报
1 离散余弦变换(Discrete Cosine Transform,DCT)原理 1)离散余弦变换定义 (1)一维离散余弦变换的定义由下式表示: 式中F(u)是第u个余弦变换系数,u是广义频率变量,u=1,2,3.....N-1,f(x)是时域N点序列,x=0,1,2...N-1 (2)一维离散余弦反变换由下式表示: (3)二维离散余弦变换的定义由下式表示: 最后的式子是正变换公式。其中f(x,y)是空间域二维向量之元素,其中x,y=0,1,2...N-1, F(u,v)是变换系数阵列之元素。式中表示的阵列为N×N。 (4)二维离散余弦反变换由下式表示: 2) 性质: (1)余弦变换是实数、正交。 (2)离散余弦变换可由傅里叶变换的实部求得 (3)对高度相关数据,DCT有非常好的能量紧凑性 (4)对于具有一阶马尔可夫过程的随机信号,DCT是K-L变换的最好近似 2 离散余弦变换Matlab实现 (1)二维离散余弦变换 f=imread(trees.tif); f=im2double(f); F=dct2(f); subplot(121),imshow(f,[]); subplot(122),imshow(log(1+20*abs(F)),[]) 图1 原图以及进行离散变换后图对比 再进行逆

文档评论(0)

1亿VIP精品文档

相关文档