基于MATLAB的图像压缩感知算法的实现毕业设计说明书论文
- 格式:doc
- 大小:1.37 MB
- 文档页数:53
基于MATLAB的⼩波变换在图象压缩中的应⽤毕业论⽂设计题⽬:基于MATLAB的⼩波变换在图象压缩中的应⽤姓名:学号:院(系):信息⼯程学院专业:通信⼯程指导教师:职称:教授评阅⼈:职称:年⽉本科⽣毕业论⽂(设计)原创性声明本⼈以信誉声明:所呈交的毕业论⽂(设计)是在导师指导下进⾏的研究⼯作及取得的研究成果,论⽂中引⽤他⼈的⽂献、数据、图件、资料均已明确标注出,论⽂中的结论和结果为本⼈独⽴完成,不包含他⼈成果及为获得中国地质⼤学或其他教育机构的学位或证书⽽使⽤过的材料。
与我⼀同⼯作的同志对本研究所做的任何贡献均已在论⽂中作了明确的说明并表⽰了谢意。
毕业论⽂作者(签字):签字⽇期:年⽉⽇⽬录摘要 (3)Abstract (4)第⼀章绪论 (5)课题研究背景 (5)1.2 国内外研究现状 (6)1.3 本⽂主要⼯作 (6)第⼆章⼩波变换 (7)2.1 ⼩波变换的诞⽣ (7)2.2 ⼩波变换的原理 (9)第三章⼩波变换在图象压缩中的应⽤ (12)3.1基于⼩波变换的图象压缩流程 (12)3.2利⽤⼩波压缩函数进⾏图像压缩 (13)3.2.1使⽤全局阈值 (14)3.2.2在⽔平,垂直,对⾓三个⽅向使⽤层相关阈值 (15)3.3 利⽤⼩波分解去掉图像的⾼频部分⽽只保留低频部分 (16)第四章实验结果及分析 (18)4.1 实验结果及分析 (18)第五章结论 (19)5.1 结论 (19)致谢辞 (20)参考⽂献 (21)附录:部分程序代码 (22)摘要⼩波分析在图像处理中有⾮常重要的应⽤,包括图像压缩,图像去噪,图像融合,图像分解,图像增强等。
⼩波分析是傅⽴叶分析思想⽅法的发展与延拓。
针对暂态电能质量扰动现象的内在特征,提出了⼩波变换和模糊逻辑相结合的暂态电能质量扰动分类⽅法。
该⽅法使⽤⼩波变换提取扰动的时间特征,将扰动持续时间、扰动幅度、扰动频率、电压变化率绝对值作为暂态电能质量扰动的特征向量,输⼊到4输⼊2输出的模糊逻辑推理系统,⾃动判别暂态电能质量的扰动类型及扰动强度。
29982009,30(12)计算机工程与设计Computer Engineering and Design0引言虽然表示图像需要大量的数据,但图像数据是高度相关的,或者说存在冗余信息,去掉这些冗余信息后可以有效压缩图像,同时又不会损害图像的有效信息。
数字图像的冗余主要表现为以下几种形式:空间冗余、时间冗余、视觉冗余、信息熵冗余、符号冗余、结构冗余和知识冗余。
由于在图像数据中存在如此多的冗余信息,因此,这为图像压缩编码提供了依据。
经过压缩之后的图像,其容量可以大大减少,更加方便存储和传输。
我们平常所拍摄的数码图像都含有非常大的数据量,它与通信网容量的矛盾及其传输和存储的困难都极大地制约了数字图像的发展。
图像压缩编码最根本的目的就是要以尽量少的比特数来表征图像,同时要保持解压缩后图像的质量,使之符合拍摄者的要求。
与此同时,由于拍摄者的水平参差不齐,往往拍摄的图像会不尽如人意。
因此,对原始图像的二次处理也成为一个非常引人注目的课题。
传统的图像压缩方法主要是基于DCT 变换的压缩。
由于DCT 除了具有一般的正交变换性质外,它的变换阵的基向量能很好地描述人类语音信号和图像信号的相关特征。
因此,在对语音信号、图像信号的变换中,DCT 变换被认为是一种准最佳变换。
近年颁布的一系列视频压缩编码的国际标准建议中,都把DCT 作为其中的一个基本处理模块。
除此之外,DCT 还是一种可分离的变换。
现在新型的图像压缩有了这样一个趋势,即从基于DCT 变换的压缩转向基于小波信号进行压缩。
由于小波的种类繁多,利用不同的小波可以进行不同图像的压缩,而且相对于DCT 压缩,小波图像对彩色图像的压缩更加方便简单(在以后的实验将会提到)。
因此,运用小波进行图像压缩越来越广泛,最新的JEPG2000图像压缩格式就开始基于小波对图像进行压缩编码。
本文就数码图像压缩进行研究,运用Matlab 软件在DCT 域和小波域上实现图像压缩编码理论算法及其仿真实验的实现。
第12期 山西焦煤科技 N o.12 2008年12月 Shanx i Cok i n g Coa l Sc ience&Techno logy D ec.2008 试验研究基于MATLAB的图像压缩技术研究吕金花(山西汾西煤化高级技工学校)摘 要 介绍了MATLAB在图像压缩研究方面的应用,探讨基于BP人工神经网络的图像压缩的MATLAB实现和基于小波的图像压缩技术。
MATLAB软件使用MATLAB R2007a版本,并且通过计算机实验证明了经过小波变换和BP神经网络编解码的图像在实现高压缩率的情况下能够保证很好的图像质量,具有较好的视觉效果。
关键词 MATLAB R2007a;图像压缩;小波变换;BP神经网络中图分类号:TD679 文献标识码:A 文章编号:1672-0652(2008)12-0035-04图像信息数字化使电子信息技术领域面临的最大难题是海量数据的存储和传输问题,而图像数据压缩技术是解决问题的关键。
由于图像数据往往存在各种信息的冗余,如空间冗余、信息熵冗余、视觉冗余和结构冗余等,因此也可以说,图像压缩就是去掉图像中的各种冗余,保留有用的信息的过程[1]。
MATLAB是由美国M a t h W or ks公司推出的用于数值计算和图形处理的科学计算软件,它集数值分析、矩阵计算、信号处理和图形显示多种功能于一体。
2007年3月,M ath W orks公司推出了MATLAB R2007a版本的最新产品,此版本增加了很多新的功能,基本上囊括了目前很多典型应用的数字图形处理。
在MATLAB的神经网络工具箱中提供了很多用于图像处理的函数。
MATLAB R2007a中的小波工具箱(W avelet Too l b ox3.0)中包含的各种小波分析函数,可用于对信号与图像的压缩处理,压缩后能保持信号与图像的特征基本不变,压缩比高,压缩速度快,且在传递过程中具有抗干扰能力。
本文讨论了应用MATLAB中的BP神经网络工具箱函数和小波工具箱(W avelet Too l b ox3.0)函数进行图像压缩的原理,并对其实现方法给出实例及相应分析。
基于MATLAB的图像压缩处理技术的研究与实现毕业设计目录第一部分毕业论文一、毕业论文第二部分外文资料翻译一、外文资料原文二、外文资料翻译第三部分过程管理资料一、毕业设计(论文)课题任务书二、本科毕业设计(论文)开题报告三、本科毕业设计(论文)中期报告四、毕业设计(论文)指导教师评阅表五、毕业设计(论文)评阅教师评阅表六、毕业设计(论文)答辩评审表2009 届本科生毕业设计(论文)资料第一部分毕业论文-(2009 届)本科生毕业论文基于MATLAB的图像压缩处理技术的研究与实现2009 年6 月长沙学院本科生毕业论文基于MATLAB的图像压缩处理技术的研究与实现系部:电子与通信工程系专业:通信工程学号:2005043204学生姓名:马娟指导教师:刘光灿教授王路露助教2009 年6月目录摘要................................................................................. 错误!未定义书签。
ABSTRACT ........................................................................ 错误!未定义书签。
第1章绪论 (1)1.1 论文研究背景及意义 (1)1.2 图像压缩技术的历史与现状 (1)1.3 离散余弦变换及其在图象压缩中的应用 (2)1.4 论文研究的主要内容 (2)第2章图像压缩的基本原理 (4)2.1 图象压缩评价标准 (4)2.1.1 客观标准 (4)2.1.2 主观标准 (5)2.2 图像压缩技术标准 (5)2.3 图像压缩的分类 (8)2.4 图像压缩处理技术基本理论 (9)2.4.1 图像压缩的基本原理 (9)2.4.2 图像压缩的基本模型 (10)第3章离散余弦变换的MATLAB实现 (12)3.1 MATLAB图像处理工具箱 (12)3.2 离散余弦变换的定义 (12)3.3 离散余弦变换的基本原理与算法 (13)3.3.1 离散余弦变换的基本原理 (13)3.3.2 离散余弦变换算法 (15)3.4 离散余弦算法的实现 (15)第4章离散余弦变换的界面实现 (17)4.1 图形用户界面简介 (17)4.2 界面设计的MATLAB实现 (17)4.2.1 界面设计总体概述 (17)4.2.2 界面设计具体实现 (18)第5章运行结果显示及分析 (20)5.1 离散余弦变换的算法实现 (20)5.1 离散余弦变换的界面实现 (20)5.5 设计过程中的疑难及改进 (22)结论 (23)参考文献 (24)附录 (25)致谢................................................................................. 错误!未定义书签。
毕业设计(论文)任务书课题名称基于MATLAB的数字图像处理毕业设计(论文)的主要容及要求:1. 掌握数字图像处理的基本概念,了解数字图像处理的特点及其应用,了结图像的文件格式。
2. 掌握MATLAB仿真软件的基本知识和编程方法。
3. 掌握主要的图像处理方法及其原理(如图像增强,二值图像处理等),并通过MATLAB设计图像处理的程序来实现图像处理。
4. 翻译5000字英文资料。
5. 撰写毕业论文,并进行毕业答辩。
指导教师签字:摘要图像信息是人类获取信息的重要来源及利用信息的重要手段,图像处理科学技术是科学研究、社会生产及人类生活中不可缺少的强有力工具。
在信息社会中,数字图像处理科学在理论或实践上都存在着巨大的潜力。
数字图像处理是一种通过计算机采用一定的算法对图形图像进行处理的技术。
数字图像处理技术已经在各个领域上都有了比较广泛的应用。
图像处理的信息量很大,对处理速度的要求也比较高。
MATLAB强大的运算和图形展示功能,使图像处理变得更加的简单和直观。
本文介绍了MATLAB软件,基于MATLAB的数字图像处理环境和如何利用MATLAB及其图像处理工具箱进行数字图像处理。
主要论述了利用MATLAB实现二值图像分析、图像增强、图像复原等图像处理。
关键词:MATLAB,数字图像处理,图像增强,二值图像,图像复原AbstractThe image information is a very important source for people to get the information and the important means of information, image processing technology is a powerful tool for scientific research, social production and human life.In the information society, the digital image processing science exists great potential both in theory or practice.Digital image processing is a computer using a certain algorithm for graphics and image processing technology. Digital image processing technology has been in various areas have a relatively wide range of applications.Image processing large amount of information, the speed of processing requirements are relatively high. MATLAB powerful computing and graphics display function, which makes image processing become more simple and intuitive.This paper introduces the MATLAB software and the MATLAB-based digital image processing environment, describes how to use the MATLAB Image Processing Toolbox for its digital image processing.Mainly discusses the use of MATLAB for image enhancement, the two value image analysis, image restoration and other image processing technologies.Keywords: MATLAB, digital image processing,image enhancement,two value image ,image restoration目录第1章绪论错误!未定义书签。
基于 MATLAB的图像压缩处理技术摘要:图像处理技术不断发展创新,在图像压缩处理中,MATLAB软件已得到推广和应用,运算功能、模拟功能强大,在复杂图像处理中优势显著,能够显著提升图像处理效率。
本文选择真彩色RGB图像作为研究对象,在此基础上转换为彩色索引图像矩阵,然后再进行二进小波多层分解,对于低频近似的系数矩阵进行截取处理,同时对索引图像的颜色图进行优化处理,压缩比比较高,同时压缩速度快。
关键词:图像压缩处理;MATLAB;应用图像处理领域学科类型多,涉及光学、电子技术、计算机技术等等,在工业生产、医疗、科学技术、教育等多个领域的应用范围广泛,专业性比较强。
近年来,Matlab软件已得到推广应用,Matlab软件的语法结构简单,数值计算、图像处理和图形绘制等功能均比较好,同时还可显著提升图像可视化效果。
因此,对基于MATLAB的图像压缩处理技术进行深入研究迫在眉睫。
一、图像处理的涵义(一)图像处理。
在图像处理中,数据量庞大,并且相关技术水平有待提升,因此图像处理难度较大。
随着计算机技术的不断发展,图像处理技术也随之创新,在图像获取中,可利用相机、摄影机、扫描仪等多种设备,通过利用各类仪器设备可获得数字图像,同时完成图像采集。
(二)图像处理目的。
图像处理的作用在于提升图像品质,在处理过程中消除不需要的部分,便于观察和识别图像。
现如今,图像处理要求显著提升,在图像传输和保存中会占用大量资源,基于此,压缩编码随之产生,通过对图像进行压缩处理,能够有效节约图像储存空间,促进图像信息传输速度的提升。
图像中所包含的特征信息比较多,通过利用计算机软件,可显著提升图片识别准确性。
另外,为保证图像信息安全性,可对图像进行加密处理,避免在图像传输过程中造成隐私泄露问题[1]。
二、MATLAB图像处理工具箱主要功能(一)图像变换。
在图像变换中,通过采用正交变换方式,包括傅里叶变换、余弦变换等,将图像从时间域转变至频率域,进而显著提升原图像质量,在此过程中,可利用MATLAB软件中的多种函数,如fft2()函数、dct2()函数等。
本科生毕业设计论文数字图像压缩编码方法的研究院系:电子信息工程学系专业:通信工程班级:学号:指导教师:职称(或学位):讲师2011年04月原创性声明本人郑重声明:所呈交的论文(设计),是本人在导师的指导下,独立进行研究工作所取得的成果。
除文中已经注明引用的内容外,本论文(设计)不含任何其他个人或集体已经发表或撰写过的作品成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
学生签名:年月日指导声明本人指导的同学的毕业论文(设计)题目大小、难度适当,且符合该同学所学专业的培养目标的要求。
本人在指导过程中,通过网上文献搜索及文献比对等方式,对其毕业论文(设计)内容进行了检查,未发现抄袭现象,特此声明。
指导教师签名:年月日目录1 绪论 (1)1.1引言 (2)1.2数字图像压缩编码的分类 (2)1.3图像压缩技术的性能指标 (2)1.4研究内容 (3)2 无损压缩编码的研究和实现 (3)2.1行程编码 (3)2.2哈弗曼编码 (5)2.3线性预测编码 (6)3 有损压缩编码研究和实现 (7)3.1基于DCT的图像压缩编码 (8)3.2基于哈达玛变换(HT)的图像压缩编码 (10)3.3小波编码 (13)4 JPEG部分压缩算法的研究和实现 (14)5 总体设计 (15)6 结论 (18)致谢 (18)参考文献 (18)附录 (19)数字图像压缩编码方法的研究(电子信息工程学系指导教师:XXX)摘要:随着各种技术地不断发展,数字图像的数据压缩在数字图像传输中发挥着关键性的作用。
将数字图像编码分为有损压缩和无损压缩两类。
设计以matlab为仿真工具,利用图像信息源不均匀的概率分布来去掉图像的冗余,并用变长编码来对信源进行无损压缩编码。
而利用数字图像在空间和时间上的相关性,运用某种变换去掉其相关性对信源进行有损压缩编码。
利用DCT变换和huffman编码对图像的信源进行JEPG编码。
毕业设计(论文)课题名称基于MATLAB的图像压缩感知算法的实现目录目录 (I)第1章绪论 (1)1.1 研究背景和意义 (1)1.2 数据压缩技术 (2)1.2.1 传统数据压缩技术 (2)1.2.2 压缩感知理论(Compressed/Compressive Sensing/Sampling, CS) (3)1.3 无线传感器网络 (6)1.3.1 无线传感器网络概述 (6)1.3.2 无线传感器网络数据压缩的必要性 (7)1.4 本文主要工作和内容安排 (8)第2章压缩感知理论 (9)2.1压缩感知的前提条件—稀疏性和不相干性 (10)2.2 三个关键技术 (13)2.3信号的稀疏表示 (13)2.4 观测矩阵设计 (15)2.5 稀疏信号的重构 (17)2.6 重构算法 (18)2.7 压缩感知优势及不足 (20)2.8 压缩感知在传感网中的观测方式 (21)第3章压缩感知理论应用概述 (22)3.1 压缩成像 (22)3.2 模拟信息转换 (23)3.3 生物传感 (23)3.4 本章小结 (24)第4章 CS在无线传感网中的应用 (24)4.1 研究背景 (25)4.1.1 基于感知数据相关性的压缩 (25)4.1.2传统压缩重构方法 (25)4.1.3 图像压缩重构质量的评价 (26)4.2 压缩感知理论算法对一维信号的实现 (28)4.2.1 CS用于WSN的优势 (28)4.2.2 观测重构模型 (28)4.2.2 正交匹配追踪算法(OMP) (29)4.2.3 算法的实现及结果分析 (30)4.3 压缩感知理论算法对二维图像重构的实现 (34)4.3.1 基于小波变换的分块压缩感知理论 (34)4.3.2 实现步骤 (35)4.3.3 重构结果及分析 (38)4.4 本章小结 (42)第5章总结与展望 (42)5.1 工作总结 (42)5.2 后续展望 (43)参考文献 (43)致谢 (45)附录 (46)摘要数据压缩技术是提高无线数据传输速度的有效措施之一。
图像压缩算法的分析与研究本科毕业设计论文河南理工大学本科毕业设计图像压缩算法的分析与研究摘? 要随着多媒体技术和通讯技术的不断发展, 多媒体娱乐、信息高速公路等不断对信息数据的存储和传输提出了更高的要求, 也给现有的有限带宽以严峻的考验, 特别是具有庞大数据量的数字图像通信, 更难以传输和存储, 极大地制约了图像通信的发展, 因此图像压缩技术受到了越来越多的关注。
图像压缩的目的就是把原来较大的图像用尽量少的字节表示和传输,并且要求复原图像有较好的质量。
利用图像压缩, 可以减轻图像存储和传输的负担, 使图像在网络上实现快速传输和实时处理。
本文主要介绍数字图像处理的发展概况,图像压缩处理的原理和特点,对多种压缩编码方法进行描述和比较,详细讨论了Huffman编码的图像压缩处理的原理和应用。
关键词:图像处理,图像压缩,压缩算法,图像编码,霍夫曼编码AbstractWith the developing of multimedia technology and communication technology, multimedia entertainment, information, information highway have kept on data storage and transmission put forward higher requirements, but also to the limited bandwidth available to a severe test, especially with large data amount of digital image communication, more difficult to transport and storage, greatly restricted the development of image communication, image compression techniques are therefore more and more attention. The purpose of image compression is to exhaust the original image less the larger the bytes and transmission, and requires better quality of reconstructed images. Use of image compression, image storageand transmission can reduce the burden of making the network fast image transfer and real-time processing.This paper mainly introduces the development situation of the digital image processing, the principle and feature of image compression processing , and the variety of compression coding method was described and compared, detailedly discussed the principle and application of compression processing based on HuffmanKeywords: Image Processing,Image Compression,Compression algorithm,Image Coding,Huf.fman目录1.数字图像处理概述 51.1数字图像处理发展概况51.2数字图像处理主要研究的内容 61.3数字图像处理的基本特点72.图像压缩82.1图像压缩技术概述 82.2图像数据压缩原理 82.3.图像压缩编码 92.3.1霍夫曼编码92.3.2行程编码112.3.3算术编码112.3.4预测编码112.3.5变换编码122.3.6其他编码123 哈夫曼编码的图像压缩143.1 需求分析143.2 设计流程图143.3 哈弗曼树的构造153.4 图像压缩的具体实现 163.4.1 Huffman压缩类的接口与应用163.4.2 压缩类的实现204 运行结果显示及其分析284.1 结果显示: 284.2 结果分析: 30总结31参考文献32致谢341.数字图像处理概述1.1数字图像处理发展概况数字图像处理(Digital Image Processing)又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。