毕业设计(论文)DCT快速算法分析及在图像压缩编码中的应用.doc
《毕业设计(论文)DCT快速算法分析及在图像压缩编码中的应用.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)DCT快速算法分析及在图像压缩编码中的应用.doc(25页珍藏版)》请在三一办公上搜索。
1、DCT快速算法分析及在图像压缩编码中的应用Application of DCT Fast Algorithm Analyse in Image Compression Code专 业: 电子信息科学与技术学 号: 03111230姓 名: 指导教师: 目录内容摘要IAbstractII第一章 离散余弦变换11.1 引言11.2 离散余弦变换定义11.3 DCT的算法21.4 DCT快速算法的研究2第二章 图像压缩编码的综述42.1 图象压缩的目的和方法42.2 图象压缩的目的42.3 图象压缩的几种方法42.4.自适应编码6第三章 JPEG编码算法73.1 JPEG压缩编码基础73.2 JPE
2、G算法于JPEG小组简介73.3 JPEG压缩83.4 JPEG中的二维DCT83.5 DCT的实现9第四章 压缩过程124.1 DCT的输出124.2 量化124.3量化的算法描述124.4 量化矩阵的选择134.5 编码144.6 ZigZag序列144.7 熵编码16结束语19参 考 文 献20致谢21内容摘要本文主要介绍两个方面:DCT快速算法和图像压缩编码。首先介绍离散余弦变换的定义及其变换方法,并介绍离散余弦变换的几种快速算法,提出六种离散余弦变换的快速算法. 其次讲述图像压缩(JPEG)的目的和编码算法的基本原理,分析图象压缩编码的几种应用方法,着重说明DCT算法在图象压缩中的广
3、泛应用。以及离散余弦变换(DCT)算法在图像压缩编码中的实现过程。利用离散余弦变换的某些特点去减少搜索块的数目和缩小搜索块的范围两方面减少分形图像的编码时间。为了减少对图像的质量影响,对于编码恢复的图像采用了图像平滑的处理方式减少块效应并提出最恰当一种快速算法应用于图像压缩编码中。还介绍了在图象压缩过程中的离散余弦变换、量化和编码三个重要步骤的实现原理。关键词:离散余弦变换, 图像压缩编码,快速算法,量化AbstractIn this article, the author mainly introduces two aspects: DCT fast algorithm and image
4、compression code. First this paper explains the definition of discrete cosine transformation and the transformation method, and then introduces several kinds of fast and discrete cosine transformation and research, proposes six kinds of discrete cosine transformations fast algorithm .Second, the goa
5、l of image compression (JPEG) and the code algorithm basic on principle has been presented, with the method of image compression applications being analyzed, the widespread using of DCT in image compression, as well as discrete cosine transformation (DCT) algorithm implement process in image compres
6、sion code being emphasized. The picture code processing time can be reduced in two ways, by reducing the search block number and by reducing search block scope respectively. In order to avoid some influence on the picture quality , the most appropriate solution of picture smooth processing, has been
7、 proposed to reduce the influence. Also three important steps the realization principles of discrete cosine transformation and quantification and codes in the image process are introduced.Keywords: Discrete cosine transformation, Image compression coding, Fast algorithm, Quantification第一章 离散余弦变换1.1
8、引言图像压缩编码技术是现代多媒体及通信领域中的关键技术之一。目前已出现了多种压缩技术并制定了相应的国际标准。离散余弦变换(DCT)是许多图像编码国际标准的核心。 但传统的DCT变换存在一些明显的缺点,如编码时间解码时间较长和“块效应”明显等。对此,本文结合DCT变换的特性,利用分形的Peano-hilbert扫描曲线,对基于DCT变换的图像编码方法进行了研究,并提出了改进方法。主要工作分为两个部分: 一是在分块DCT基础上的改进。对分块后生成的各图像块矩阵,不直接作二维DCT变换,而是先进行扫描,使之重排成一维向量,再进行一维DCT变换,这样可以减少运算量。 其次是对层次余弦变换编码部分的改进
9、。使用层次DCT变换与零树编码相结合的方法,并在扫描编码过程中,按Peano-hilbert扫描顺序进行编码。这样不仅可以减少“块效应”,而且可以加快编码速度。 文章通过对实际图像的压缩编码,将改进的方法和传统方法的编码性能进行了比较。结果表明,使用改进后的方法,不仅可以获得较好的图像压缩效果,而且还可以减少运算次数,缩短编、解码时间。1.2 离散余弦变换定义离散余弦变换(Discrete Cosine Transform,简称DCT变换)是一种与傅立叶变换紧密相关的数学运算。在傅立叶级数展开式中,如果被展开的函数是实偶函数,那么其傅立叶级数中只包含余弦项,再将其离散化可导出余弦变换,因此称之
10、为离散余弦变换。 离散余弦变换(DCT)是N.Ahmed等人在1974年提出的正交变换方法。它常被认为是对和图像信号进行变换的最佳方法。为了工程上实现的需要,国内外许多学者花费了很大精力去寻找或改进离散余弦变换的快速算法。由于近年来数字信号处理芯片(DSP)的发展,加上专用集成电路设计上的优势,这就牢固地确立离散余弦变换(DCT)在目前图像编码中的重要地位,成为H.261、JPEG、MPEG 等国际上公用的编码标准的重要环节。在视频压缩编码中,最常用的变换方法是DCT,DCT被认为是性能接近K-L变换的准最佳变换,变换编码的主要特点有:1. 在变换域里视频图像要比空间域里简单。 2. 视频图像
11、的相关性明显下降,信号的能量主要集中在少数几个变换系数上,采用量化和熵编码可有效地压缩其数据。 3. 具有较强的抗干扰能力,传输过程中的误码对图像质量的影响远小于预测编码通常,对高质量的图像,DMCP要求信道误码率 ,而变换编码仅要求信道误码率 。 DCT等变换有快速算法,能实现实时视频压缩。针对目前采用的帧内编码加运动补偿的视频压缩方法的不足, 我们在Westwater 等人提出三维视频编码的基础上, 将三维变换的结构应用于视频图像压缩, 进一步实现了新的视频图像序列的编码方法。离散余弦变换DCT(Discrete Cosine Transform)是数码率压缩需要常用的一个变换编码方法。任
12、何连续的实对称函数的傅立叶变换中只含余弦项,因此余弦变换与付立叶变换一样有明确的物理意义。DCT是先将整体图像分成N*N像素块,然后对N*N像素块逐一进行DCT变换。由于大多数图像的高频分量较小,相应于图像高频分量的系数经常为零,加上人眼对高频成分的失真不太敏感,所以可用更粗的量化。因此,传送变换系数的数码率要大大小于传送图像像素所用的数码率。到达接收端后通过反离散余弦变换回到样值,虽然会有一定的失真,但人眼是可以接受的。1.3 DCT的算法DCT是数字图像处理中重要的变换,很多重要的图像算法、图像应用都是基于DCT变换的,如JPEG图像编码方式。对于大尺寸的二维数值矩阵,倘若采用普通的DCT
13、变换来进行,其所花费的时间将是让人难以忍受甚至无法达到实用。而要克服这一难点,DCT变换的快速算法无非是非常吸引人的。就目前而言,DCT变换的快速算法无非有以下两种方式:1 由于FFT算法的普便采用,直接利用FFT来实现DCT变换的快速算法相比来说就相对容易。但是此种方法也有不足:计算过程会涉及到复数的运算。由于 DCT变换前后的数据都是实数,计算过程中引入复数,而一对复数的加法相当于两对实数的加法,一对复数的乘法相当于四对实数的乘法和两对实数的加法,显然是增加了运算量,也给硬件存储提出了更高的要求。2直接在实数域进行DCT快速变换。1.4 DCT快速算法的研究离散余弦变换DCT的快速算法及滤
14、波器实现结构,子波变换域图像门槛降噪。离散余弦变换是广泛应用于信号处理、图像处理领域的重要工具之一,已经被多个国际标准所接受,如JPEG、MPEG、H.263等。DCT应用到实际系统中的前提是具有能够快速实现的算法,自从1977第一个真正的DCT快速算法出现以来,寻求更快、更规则、更简单的DCT快速算法一直是信号处理领域的一个研究方向。论文针对应用中对DCT长度的各种需要,研究DCT的快速算法和适用于硬件和并行处理的滤波器结构。取得的主要进展有: 1提出了一种用循环卷积实现的素长度DCT快速新算法,算法具有规则的实现结构,与现有算法相比具有更低的运算复杂性,算法不仅适用于软件实现,而且适用于硬
15、件实现。 2提出了一种非常高效率的44二维DCT算法,并将其作为核心模块构造在各种矩形二维DCT计算中。实验表明,新算法比行列法快4倍。 3根据DCT变换的某些数学特性,推导并提出了一种将NN(N=2n)二维DCT转化为N个N点一维DCT计算的快速算法。 4提出了一种新的qm长度DCT的基q递归分解算法。根据数论关于数的分解定理,提出了一种新的任意复合长度DCT的快速算法。 5利用特别设计的快速多项式变换算法和RDFT(reduced DFT)算法,提出了计算qnqm(q为奇素数,m、n为任意整数)二维DCT的快速算法。 6根据硬件实现DCT的需要,研究了各种长度的DCT用数字滤波器实现的结构
16、。提出:(1) 素长度DCT的二阶递归滤波器结构;(2) 2N长度DCT并行处理一阶递归滤波器结构;(3) 任意长度DCT的二阶递归滤波器结构。以上各种新型算法都是目前适应于图象压缩编码中应用最广泛的算法。第二章 图像压缩编码的综述2.1 图象压缩的目的和方法图象的数字化表示使得图象信号可以高质量地传输,并便于图像的检索、分析、处理和存储。但是数字图像的表示需要大量的数据,必须进行数据的压缩。即使采用多种方法对数据进行了压缩,其数据量仍然巨大,对传输介质、传输方法和存储介质的要求较高。因此图象压缩编码技术的研究显得特别有意义,也正是由于图象压缩编码技术及传输技术的不断发展、更新,推动了现代多媒
17、体技术应用的迅速发展。2.2 图象压缩的目的图象采样后,如果对之进行简单的8bit量化和PCM编码,其数据量是巨大的。以CIF(Common Intermediate Format)格式的彩色视频信号为例,若采样速率为25帧/秒,采样样点的Y、U、V分量均为8bit量化,则一秒钟的数据量为: 352288382560.83Mbit要传输或存储这样大的数据量是非常困难的,必需对其进行压缩编码,在满足实际需要的前提下,尽量减少要传输或存储的数据量。虽然数字图象的数据量巨大,但图象数据是高度相关的。一幅图象的内部相邻象素之间,相邻行之间的视频序列中相邻图象之间有大量冗余信息空间相关性和时间相关性,可
18、以使用各种方法尽量去除这些冗余信息,减少图象的数据量。除了时间冗余和空间冗余外,在一般的图象数据中还存在信息熵冗余、结构冗余、知识冗余和视觉冗余。各种冗余就是压缩图象数据的出发点。图象编码的目的就在于采用各种方法去除冗余,以尽量少的数据量来表示个重建图象。2.3 图象压缩的几种方法231. 统计和字典的压缩方法常规程序和计算机熵的数据对于那些基于利用统计变种的压缩,效果很好,这些统计变种表现在单个符号的频率以及符号或短语字符串的频率等方面,而基于字典的系统实际山就是假扮统计程序。可是遗憾的是,这类压缩对于连续色调图象的作用并不很好。这些程序的主要问题产生于这样的一个事实:照片图象的象素广泛地分
19、布在整个范围。如果将图象中的彩色用频率分布画出,那么频率分布图中,没有我们在统计压缩的成功的情况下所看到的“尖峰”状,实际上,如果延长这个分布图,那么从类似于电视那样的生活图象源中得出的分布图会趋于平展。这意味着,每个象素代码彼此是大约相同的出现机会,决定不存在挖掘熵差的任何机会。基于字典的压缩程序的运行也有类似的问题,基于扫描照片的图象决定没有任何类型的数据特征以产生相同的短语的多次出现。例如,一个栅格化的图象,类似房子墙边的垂直部分,在图片的许多连续的行中可能可以给出相似的字符串。但不幸的是,由于真实世界是变化多端的,每行中的相同的性能将彼此地略有不同,对于20个象素的一个字符串,其中的一
20、两个象素会因扫描而彼此出现一步长的变化,虽然这些不同点小到人眼不能探测或对人眼不起作用,但他们毕竟妨碍了基于字典压缩的工作,对于这类压缩方法来说,字符串必须严格匹配,由于小的变化,而使匹配的字符串长度趋于很小,这就限制了压缩的效率。232. 有损压缩类似于音频数据,图形图象也同样有一个比常规计算机数据文件优越的地方:在压缩/扩展的循环中,他们可以被略微改动,而不会影响用户的立即质量。如果仔细修改,那么各处象素的精确灰度可以完全不被注意地进行小的改变。由于计算机栅的图形图象通常来自对真实世界源的扫描,所有他们通常表达一个已经不完美的照片的表达或是不完美的其他打印接着的表达。没有改变图象基本性能的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 DCT 快速 算法 分析 图像 压缩 编码 中的 应用
链接地址:https://www.31ppt.com/p-3976531.html