??数字图像处理面临的主要问题是数据量巨大,尤其是视频图像和运动图像.例如彩色电视信号的1秒钟时间的数据量为99.2Mb,若是高清晰度电视(HDTV)则约为1.2Gbps.由此可见,必须进行压缩.
??图像数据的压缩就是要去掉信号的冗余性.有以下几种冗余:空间冗余,时间冗余,信息熵冗余,结构冗余,知识冗余视觉冗余以及其他冗余.
??图像编码压缩技术分类如下图所示:
??
??
??
??
??
??
??
??
??
??
??
??
??余弦变换可用于变换编码,是一种有损压缩.由于余弦变换的基本图像是中心对称的,并且在边界处是连续的,所以利用余弦变换的压缩编码可以大大提高数据压缩比.
??离散傅立叶变换是频域分析的有效工具,但它的变换核是复指数,运算量太大,难以实时处理.在寻求DFT快速算法的同时,人们构造除了一种实数域变换-----离散余弦变换,简称DCT.DCT变换核为实数的余弦变换,计算速度较快.
??
??离散余弦变换的定义
??
??一维离散余弦变换的正向核为:
??g(x,0)=
??g(x,u)=
x,u=1,2,…N-1、
??将上述表达式代入通用表达式中,得到离散余弦变换c(u)为
??
??
u=1,2,…N-1
??逆向核和正向核有相同的形式.逆向DCT变换为:
?? ,x=1,2,…N-1
??二维离散余弦变换的正向核为:
??对于二维DCT,其变换核定义为:
??
??
??x,y=0,1,2,…,N-1;u,v=1,2,…,N-1
??反向核的定义也是一样的,于是得到二维离散余弦变换对为:
??
??
??u,v=1,2,…,N-1
??
??x,y=1,2,…,N-1
??
??离散余弦变换的性质
??
??1.因为DCT是傅立叶变换的特殊情况,所以DCT也提供了有关信号在频域的信息.不同的是一个实数信号的DCT是实数值.
??2.我们注意到DCT变换核是可分离的,所以二维正变换或逆变换能够逐次应用一维DCT算法加以计算.事实上,DCT的一个有趣的性质是它能够直接从FFT算法中求得.从一维DCT的形式可知:
??
??
??u=1,2,…,N-1.有FFT实现DCT.
??
??用离散余弦变换实现编解码
??
??DCT的编码过程如图一所示.输入的图像信号首先被分割成8*8或者16*16的样本子块,每个子块经过正向DCT变换(FDCT)转换为一组DCT系数.因为每个像素的系数由8位组成,所以共有64个系数.其中每个系数都是该子块DCT系数序列的导引系数(记为DC),其余63个DCT系数为跟随系数(记为AC).每个系数用量化表中对应的值进行量化,压缩编码,通常用无失真熵编码(哈夫曼或算术编码).
??
??
??
??
?? 图一 DCT编码系统简图
??
??DCT解码过程的每个步骤都是相应编码过程的逆过程,如图二所示.熵解码器先解码量化DCT系数的ZIG-ZAG序列,然后用离散余弦逆变换(IDCT)重构为8*8的图像子块,然后合成为全部图像.
??
??
??
?? 图二 DCT解码系统简图
??
??用MATLAB进行仿真
??DCT变换的实现方法有两种:一种基于FFT的快速算法,由dct2实现;另一种是DCT变换矩阵的方法,由函数dctmtr实现.以lena图像为例.
??源程序如下:
??R=imread('lena.tiff');
??I=rgb2gray(R);
??J=dct2(I);
??imshow(log(abs(J)),[]);
??title('经DCT变换的图像');
??colormap(jet(256));
??M=J;
??J(abs(J)
基于DCT图像压缩算法的研究(自己刚写好的,显示不了
来源:互联网 发布日期:2011-08-18 13:50:37 浏览:5641次
导读:基于DCT图像压缩算法的研究(自己刚写好的,显示不了1,天涯博客_有见识的人都在此_天涯社区。...
相关内容
AiLab云推荐
最新资讯
本月热点
热门排行
-
不被“机器狗之父”看好的人形机器人,未来要如何发展?
阅读量:72828
-
国产版达芬奇手术机器人价格跳水,是价格战要来了吗?
阅读量:67694
-
借势智元机器人,富临精工跨界入局人形机器人,准备好了吗?
阅读量:43585
-
实探全球首个核电灯塔工厂,这里有各式各样的机器人 | 碳访
阅读量:41863
-
追光十年|从工业产线到人形智能,上海抢占机器人产业新高地
阅读量:18060
-
傅盛:我不看好双足机器人的商业化
阅读量:13255
推荐内容
- 2024年德国汉诺威畜牧业展览会
- 2024山东国际玻璃工业技术展览会
- 2024沙特利雅得国际工程机械及混凝土展
- 2024沙特利雅得国际建材展Saudi Build
- 2024第29届欧洲法国(巴黎)国际海事防务展
- 2024 沙特国际照明电力能源展
- 第三届世界材料科学与工程研讨会(SMSE 2024)
- 2024第七届中国国际进口博览会(进博会 CIIE)
- 2024年西班牙国际电气电力照明展览会
- 2024中国(余姚)国际塑料博览会暨第二十五届中国塑料博览会
- 2024第三十届哈尔滨现代农业设施设备展 暨哈尔滨种业博览会/哈尔滨农资博览会
- 2024亚太新材料创新应用博览会(APAME2024)
- 2024第28届亚洲国际动力传动与控制技术展览(PTC)
- 2024年中东欧(塞尔维亚)国际能源展
- 2024第24届亚洲国际物流技术与运输系统展览会(CeMAT 亚洲物流展)
- Indomarine2024第七届印尼(雅加达)国际海事防务展
- 2024年意大利博洛尼亚国际农业及园林机械展EIMA International
- 2024年越南河内食品及食品加工包装展Vietfood&ProPack
- 2024第28届俄罗斯(莫斯科)国际军警展
- Indoaerospace2024第八届印尼(雅加达)国际航空航天展
- Indodefence2024第十届印尼(雅加达)国际防务展
- 2024第二届热管理材料技术博览会
- 2024年韩国釜山国际水产博览会
- 2024亚洲电子生产设备暨微电子工业展览会(NEPCON ASIA)
- 2024年美国盐湖城户外运动用品展览会(冬季)
- 2024深圳国际薄膜与胶带展(FILM & TAPE EXPO)
- 2024深圳国际全触与显示展(2024深圳全触展)
- 2024AMTS第二十届深圳国际汽车制造技术与装备及材料展览会
- 2024深圳国际全触与显示展览会
- 2024 深圳国际薄膜与胶带展览会
- 2024 中亚(哈萨克斯坦)照明及智慧城市展
- 第二届国际催化、化学科学与技术大会(ICCST 2024)
- 2024坦桑尼亚造纸包装、生活用纸和卫生用品展览会
- 2024第9届世界石油天然气装备博览会暨采购大会(WOGE2024)
- 2024第十七届厦门国际美业博览会
- 2024年坦桑尼亚造纸、包装、生活用纸 和卫生用品展
- 2024第十八届深圳国际金融博览会(金博会)
- 2024烟台国际能源低碳产业链展览会
- 2024第七届深圳海外置业移民留学展览会
- 2024(第十五届)重庆汽车消费节暨(第五届)房车生活节(CACF)
- 2024(第二十一届)中国西南(昆明)国际汽车博览会暨智能网联及未来出行汽车博览会
- 2024第十六届郑州国际汽车展览会暨新能源智能网联汽车展览会