matlab 图像压缩4 1,基于DCT的图像压缩及Matlab实现(4)

b05b91c357f70770168284b4eed96a71.png

65b881a053c690c97510f295de536d20.png

90b9d3085476a4adb0e4030db527c1a8.png

b3ddb7c3f8fa581aaac96bcd7ef67d7d.png

728274a65282bb0b13219898672737aa.png

f6b3c845aedf71e6369dfbe6fe74ab43.png

524ce272af43bc41584ebd1ebf663956.png

67ef45f99132913bc9f0c372fa565fbf.png

0371561fa42994b9a78f53fdcf794460.png

摘要:基于DCT图像压缩编码技术提出了用Marlab实现离散余弦变换的图像压缩方法,该方法具有方法

简单、速度快、误差小的优点,免去了大量的矩阵计算,既保证具有较高的压缩比,又保证了较好的图像质量。

关键词:DCT; 图像压缩;Matlab中图分类号:TN 919.81

文献标识码:B

文章编号:1673-5382(2007)02-0058-04

白淑岩

(烟台职业学院 基础部,山东 烟台 264000)

1 引言

图像数据的一个显著特点就是信息量大。组成图像的各像素之间,无论是在行方向还是在列方向上都存在着一定的相关性。应用某种编码方法提取

或者减少这种相关性,就可以达到压缩数据的目的。从信息论观点看,描述图像信源的数据是由有效信息量和冗余量两部分组成,去除冗余量能够节省图像存储和传输中的开销,同时又不损害图像信源的有效信息量。保证重构图像的质量。所谓的图像压缩

编码技术就是对要处理的图像源数据按一定的规则进行变换和组合,从而达到以尽可能少的代码(符号)来表示尽可能多的数据信息,目前的编码技术很多,其中应用最广泛的方法之一就是基于离散余弦(DCT)的混合编码技术。

DCT变换是最小均方误差条件得出的较优的正交变换,已经成为许多图像编码国际标准DCT变幻

的数字图像压缩技术中的核心。DCT的变换和是余弦函数,计算速度快,有利于图像压缩和其他处理。

2 基于DCT的图像压缩编码理论算法

2.1 基于DCT的图像压缩编码算法表述在编码过程中,首先将输入图像分解为8*8大小的数据块,然后用正向二维DCT把每个块砖变成64

个DCT系数值,其中1个数值是直流(DC)稀疏,即

8*8控与图像子块的平均值,其余的63个是交流

(AC)稀疏,接下来对DCT系数进行量化,最后将变换得到的量化的DCT系数进行解码,然后求逆量化把DCT系数转化为8*8样本橡块(使用二维DCT反变换),最后将操作完成后的块组合成一个单一的图像,这样就完成了图像的压缩和解压缩过程。2.2 离散余弦变换(DCT)概念2.2.1 一维离散余弦正反变换的公式

收稿日期:2007-05-21

作者简介:白淑岩(1965- ),女,山东莱州人,烟台职业学院基础部副教授.58

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值