离散余弦变换(DCT)及其反变换(IDCT)在图像编解码方面应用十分广泛,至今已被JPEG、MPEG-1、MPEG-2、MPEG-4和H.26x等国际标准所采用。由于其计算量较大,软件实现往往难以满足实时处理的要求,因而在很多实际应用中需要采用硬件设计的DCT/IDCT处理电路来满足我们对处理速度的要求。本文所研究的内容就是针对图像处理应用的8×8二维DCT/IDCT处理核的硬件实现。 本文首先介绍了DCT和IDCT在图像处理中的作用和原理,详细说明了DCT变换实现图像压缩的过程,并与其它变换比较说明了用DCT变换实现图像压缩的优势。接着,分析研究了DCT的各种快速算法,总结了前人对DCT快速算法及其实现所做的研究。本文给出了两种性能、资源上有一定差异的二维DCT/IDCT的FPGA设计方案。两种方案均利用DCT的行列分离特性,采用流水线设计技术,将二维DCT/IDCT实现转化为两个一维DCT/IDCT实现。在一维DCT/IDCT设计中,根据图像处理的特点对Loeffler算法的数据流进行了优化,通过合理安排时钟周期数和简化各周期内的操作,大大缩短了关键路径的执行时间,从而提高了流水线的执行速度。最后,对所设计的DCT/IDCT处理核进行了综合和时序仿真。 结果表明,当使用Altera公司的MERCURY系列FPGA器件时,本文设计的方案一能够在116M时钟频率下正确完成8×8的二维DCT或IDCT的逻辑运算,消耗2827个逻辑单元;方案二能够在74M时钟频率下正常工作,消耗1629个逻辑单元。
上传时间: 2013-07-14
上传用户:3291976780
本文提出一种基于DCT 变换的数字图像盲水印嵌入算法,通过对水印图像进行置乱加密与随机产生嵌入位置来保证水印安全性,实验证明此算法具有较好的不可见性,能够抵御JPEG 压缩、高斯模糊、均值滤波
上传时间: 2013-07-11
上传用户:
·详细说明:H264完整的C语言代码和DCT的代码以及一个可修改的Test框架 文件列表: mm ..\DCT ..\...\DCT-old.i ..\...\DCT1c.i ..\...\DCT1c.sim ..\...\DCT2d-old.i ..\...\DCT8c.i .
上传时间: 2013-06-14
上传用户:cy_ewhat
·用于实现H.264中的DCT变换/量化/反DCT变换/反量化源码文件列表: DCT2 ....\1.txt ....\DCT.CPP ....\DCT.dsp ....\DCT.dsw ....\DCT.ncb ....\DCT.opt ....\DCT.plg
上传时间: 2013-04-24
上传用户:christopher
提出了电动干式双离合器轿车的整车综合控制策略。采用CANoe-Matlab 联合仿真的方法建立了带有DCT 系统的整车模型,并对其CAN 网络进行仿真;向CAN 总线收发DCT 换挡过程中所需的报文和共享信息,重点验证了总线的运行情况和实时性。整车试验结果表明,通过CAN 总线使TCU 与ECU 之间进行实时通信,对发动机、双离合器和变速器三者进行协调控制,能够有效提高DCT 轿车的换挡品质,实现其动力换挡。
上传时间: 2013-11-20
上传用户:199311
随着网络技术和多媒体技术的飞速发展,如何保护多媒体信息的安全已成为国际上研究的热门话题,数字水印技术应运而生。作为保护数字作品版权的一种重要手段,数字水印技术己成为当今学术界研究的一个热点。文中简介了目前主流数字水印算法,给出了DCT域数字盲水印算法。该水印算法不可见性较好,对JPEG压缩,噪声,有较好的鲁棒性。
上传时间: 2013-10-29
上传用户:元宵汉堡包
DCT变换
上传时间: 2013-12-18
上传用户:ZJX5201314
这是一组DCT和iDCT的代码,都是基于x86构架汇编的或标准C的,有使用MMX、3Dnow或者SSE、SSE2,是陈氏算法的变种,可以参考Intel APP Notes 9
上传时间: 2013-12-28
上传用户:qazxsw
快速DCT变换 迭代算法
上传时间: 2015-01-11
上传用户:Ants
快速DCT算法32位的C语言实现,乘法次数最少,可嵌入编码器及解码器使用
上传时间: 2014-11-29
上传用户:无聊来刷下