实验一 基于DCT的图像压缩编码算法.docx
《实验一 基于DCT的图像压缩编码算法.docx》由会员分享,可在线阅读,更多相关《实验一 基于DCT的图像压缩编码算法.docx(5页珍藏版)》请在第一文库网上搜索。
1、实验一基于DCT的图像压缩编码算法专业:通信工程班级:()班学号:姓名:实验地点:工B实验时间:指导教师:一、实验目的1 .理解有损压缩和无损压缩的概念;2 .理解图像压缩的主要原则和目的;3 .了解DCT编码方式。4 .利用MAT1AB程序进行图像压缩。二、实验仪器1、XP系统的计算机;2、MAT1AB软件;3、移动式存储器(软盘、U盘等)。4、记录用的笔、纸。三、实验原理DCT变换利用傅立叶变换的性质。采用图像边界褶翻将像变换为偶函数形式,然后对图像进行二维傅立叶变换,变换后仅包含余弦项,所以称之为离散余弦变换。DCT编码属于正交变换编码方式,用于去除图像数据的空间冗余。变换编码就是将图像
2、光强矩阵(时域信号)变换到系数空间(频域信号)上进行处理的方法。在空间上具有强相关的信号,反映在频域上是在某些特定的区域内能量常常被集中在一起,或者是系数矩阵的分布具有某些规律。我们可以利用这些规律在频域上减少量化比特数,达到压缩的目的。图像经DCT变换以后,DeT系数之间的相关性就会变小。而且大部分能量集中在少数的系数上,因此,DCT变换在图像压缩中非常有用,是有损图像压缩国际标准JPEG的核心。从原理上讲可以对整幅图像进行DCT变换,但由于图像各部位上细节的丰富程度不同,这种整体处理的方式效果不好。为此,发送者首先将输入图像分解为8*8或16*16块,然后再对每个图像块进行二维DCT变换,
3、接着再对DCT系数进行量化、编码和传输;接收者通过对量化的DCT系数进行解码,并对每个图像块进行的二维DCT反变换。最后将操作完成后所有的块拼接起来构成一幅单一的图像。对于一般的图像而言,大多数DCT系数值都接近于0,所以去掉这些系数不会对重建图像的质量产生较大影响。因此,利用DCT进行图像压缩确实可以节约大量的存储空间。在实验中,先将输入的原始Iena图像分为8*8块,然后再对每个块进行二维DCT变换。MAT1AB图像处理上具箱中提供的二维DCT变换及DCT反变换函数如下。dct2实现图像的二维离散余弦变换。其语法格式为:(1)B=dct2(A)返回图像A的二维离散余弦变换值,其大小与A相同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验一 基于DCT的图像压缩编码算法 实验 基于 DCT 图像 压缩 编码 算法