您好,欢迎访问三七文档
当前位置:首页 > 医学/心理学 > 医学现状与发展 > 基于DCT的图像压缩技术研究与仿真实现
I2010届毕业生毕业论文题目:基于DCT的图像压缩技术研究与仿真实现院系名称:国际学院专业班级:电子信息工程技术07级03班学生姓名:梁岑学号:20073930304指导教师:朱春华教师职称:讲师2010年5月10日IV摘要离散余弦变换(DiscreteCosineTransform,简称DCT)常被认为是对语音和图像信号进行变换的最佳方法。为了工程上实现的需要,国内外许多学者花费了很大精力去寻找或改进DCT的快速算法。由于近年来DSP的发展,加上专用集成电路设计上的优势,这就牢固地确立DCT在目前图像编码中的重要地位,成为H.261、JPEG、MPEG等国际上公用的编码标准的重要环节。MATLAB是由美国Math-Works公司推出的用于数值计算和图形处理的科学计算软件,它集数值分析、矩阵计算、信号处理和图形显示多种功能于一体,构成了一个方便的界面友好的用户环境。MATLAB中的图像处理工具箱是许多基于MATLAB技术计算环境的函数包的集合,图形功能完备。本文主要讨论了DCT变换方法,并讨论了应用MATLAB中的图像处理工具箱中的相关函数和命令来实现离散余弦变换的图像压缩算法的仿真。关键词:离散余弦变换(简称DCT);MATLAB;DCT变换方法;图像处理;图像压缩;仿真VSummaryDCT(DiscreteCosineTransform,referredtoasDCT)isoftenconsideredthevoiceandimagesignals,thebestwaytotransform.TheneedtoworktoachievemanynationalandinternationalscholarstospendagreatefforttofindorimprovetheDCTfastalgorithm.InrecentyearsthedevelopmentofDSP,coupledwiththeadvantagesofASICdesign,whichfirmlyestablishedinthecurrentDCTencodedimagesinanimportantposition,asH.261,JPEG,MPEGandotherinternationalstandardsonthepublicanimportantpartoftheencoding.MATLABisaU.S.Math-WorksInc.introducedfornumericalcomputingandgraphicsprocessinginscientificcomputingsoftware,whichcombinesnumericalanalysis,matrixcomputation,signalprocessingandgraphicaldisplaymultiplefunctionsintoone,formingaconvenientuserfriendlyinterfaceenvironment.MATLABImageProcessingToolboxistheMATLABtechnicalcomputingenvironment,manybasedonafunctionofthesetofpackages,graphics,fullyfunctional.ThispaperdiscussestheDCTtransform,anddiscussestheapplicationofMATLABImageProcessingToolboxinordertoachievethecorrelationfunctionanddiscretecosinetransformimagecompressionalgorithmisproved.Keywords:discretecosinetransform(theDCT);MATLAB;DCTtransform;imageprocessing;Imagecompression;simulationVI目录1绪论......................................................................................................................12图像压缩基本原理及模型......................................................................32.1图像压缩基本原理....................................................................................32.1.1图像压缩的基本思想.....................................................................................32.1.2图像压缩的方法..............................................................................................32.2图像压缩系统流程图..................................................................................42.3分析图像压缩的主要模块.........................................................................52.3.1色度空间转换...................................................................................................52.3.2离散余弦变换...................................................................................................52.3.3量化编码............................................................................................................62.3.4“Z”字型扫描....................................................................................................62.3.5哈夫曼(Huffman)编码及解码.....................................................................72.4图像数据压缩的目.......................................................................................72.5图像压缩的基本模型...............................................................................93离散余弦变换的MATLAB仿真..................................................................103.1离散余弦变换(DCT)................................................................................103.2MATLAB的功能.............................................................................................113.3离散余弦变换的MATLAB仿真..................................................................12结论.......................................................................................................................14致谢......................................................................................................................15参考文献..................................................................................................................16附录........................................................................................................................1711绪论进入21世纪,人类已步入信息社会,新信息技术革命使人类被日益增多的多媒体信息所包围,这也正好迎合了人类对要示提高视觉信息的需求。多媒体信息主要有三种形式:文本、声音和图像。从信息传输的发展史(电报、电话、传真、收音机、电视机直至现在的网络)可以看出,人们逐渐将信息传输的重点从声音转向图像,然而图像是三种信息形式中数据量最大的,这给图像的传输和存储带来了极大的困难。例如,一幅640×480分辨率的24位真彩色图像的数据量约为900kb;一个100Mb的硬盘只能存储约l00幅静止图像画面。对于如此巨大的数字图像数据量,如果不经过压缩,不仅超出了计算机的存储和处理能力,而且在现有的通信信道的传输速率下,是无法完成大量多媒体信息实时传输的,数字图像高速传输和存贮所需要的巨大容量已成为推广数字图像通信和最大障碍。因此,为了存储、处理和传输这些数据,必须进行压缩。图像压缩之所以能够进行压缩是因为原始图像数据是高度相关的,存在很大的数据冗余。数字图像包含的冗余信息一般有以下几种:空间冗余、时间冗余、信息熵冗余、统计冗余、结构冗余、视觉冗余以及知识冗余等。图像压缩算法就是要在保证图像一定的重建质量的同时,尽可能多的去除这些冗余信息,以达到对图像压缩的目的。离散余弦变换(DCT)离散余弦变换(DCT)是N.Ahmed等人在1974年提出的正交变换方法。它常被认为是对语音和图像信号进行变换的最佳方法。由于近年来数字信号处理芯片(DSP)的发展,加上专用集成电路设计上的优势,这就牢固地确立离散余弦变换(DCT)在目前图像编码中的重要地位,成为H.261、JPEG、MPEG等国际上公用的编码标准的重要环节。在视频压缩中,最常用的变换方法是DCT,DCT被认为是性能接近K-L变换的准最佳变换,变换编码的主要特点有:(1)在变换域里视频图像要比空间域里简单。(2)视频图像的相关性明显下降,信号的能量主要集中在少数几个变换系数上,采用量化和熵编码可有效地压缩其数据。(3)具有较强的抗干扰能力,传输过程中的误码对图像质量的影响远小于2预测编码。通常,对高质量的图像,DMCP要求信道误码率,而变换编码仅要求信道误码率。MATLAB是由美国Math-Works公司推出的用于数值计算和图形处理的科学计算软件,它集数值分析、矩阵计算、信号处理和图形显示多种功能于一体,构成了一个方便的界面友好的用户环境。MATLAB中的
本文标题:基于DCT的图像压缩技术研究与仿真实现
链接地址:https://www.777doc.com/doc-6242341 .html