第三章—多媒体数据压缩技术2014.ppt

  1. 1、本文档共131页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章—多媒体数据压缩技术2014

* * * * * * * * * * * * * * * * * PCM(Pulse Code Modulation),原始的模拟信号经过时间采样,然后对每一样值进行量化,作为数字信号传输。 DPCM不对每一样值都进行量化,而是预测下一样值,并量化实际值和预测值之间的差。 * PCM(Pulse Code Modulation),原始的模拟信号经过时间采样,然后对每一样值进行量化,作为数字信号传输。 DPCM不对每一样值都进行量化,而是预测下一样值,并量化实际值和预测值之间的差。 * * * * * * * * * * * * * * * * * * 3.5 变换编码 离散余弦变换(Discrete Cosine Transform) 二维快速离散偶余弦变换 直接对二维图像数据M×N= 逐层对半分块,并重新排列数据。直至被分割的子块尺寸为1×1为止。 二维快速离散余弦变换,只需做实数乘法和加法,对于x方向取样点数为M,y方向取样点数为N的f(x,y)图像数据块,其快速余弦变换的实数乘法次数为 . 3.5 变换编码 离散余弦变换(Discrete Cosine Transform) 二维快速离散偶余弦变换 正变换: 逆变换: 3.5 变换编码 离散余弦变换DEMO(dctcompress.m) [m,c]=imread(airship1.gif); I=ind2gray(m,c); %转换为灰度图像 f=figure(1); set(f,position,[100 100 500 200]); subplot(1,2,1); axes(position,[0 0 0.5 1]); I=im2double(I); %图像存储类型转换 axis off; imshow(I); T=dctmtx(8); %离散余弦变换矩阵: %N=8表示转换为8×8个变换系数 B=blkproc(I,[8 8],‘P1*x*P2’,T,T‘); %子块处理 IM2DOUBLE() converts the intensity image I1 to double precision, rescaling the data if necessary. AXES(position, RECT) opens up an axis at the specified location and returns a handle to it. RECT = [left, bottom, width, height] specifies the location and size of the side of the axis box, relative to the lower-left corner of the Figure window, in normalized units where (0,0) is the lower-left corner and (1.0,1.0) is the upper-right. 3.5 变换编码 离散余弦变换DEMO(dctcompress.m) mask=[1 1 1 1 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]; B2=blkproc(B,[8 8],P1.*x,mask); I2=blkproc(B2,[8 8],P1*x*P2,T,T); subplot(1,2,2); axes(position,[0.5 0 0.5 1]); imshow(I2); axis off; 每个图像被分成8×8小块,对每个小块进行二维DCT变换,对变换系数进行量化、编码和传输 解码量化后的DCT系数,对每一块计算二维逆DCT变换,将结果块拼成一个完整的图像 3.5 变换编码 参考书信息 罗军辉/ 冯平/ 哈力旦·A 等,MATLAB 7.0在图像处理中的应用,北京:机械工业出版社,2005 孙兆林编著,MATLAB 6.X图像处理,北京:清华大学出版社,2002 * 本部分参考资料: 1、研究生课程《智能交通系统概论》第2章相关内容 * * * * * * * * * * 刚才我们已经给大家介绍了数据压缩的必要性和可行性,下面我们重点结合一个文本文件编码和

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档