matlab 基于小波变换的图像压缩,基于Matlab的小波变换在图像压缩中的应用
匿翻 |jf叙≮cc 2。。8m (上旬刊) 口 王洪涛 沈有建 李满枝 (海南师范大学数学系 海南 ·海口 571158) 摘 要 小波变换作用在图像上主要体现在两点:图像压缩和图像降噪。本文借用 matlab这门科学和工程计算中常用的处 理软件以及二维小波变换的分解和重构原理,实现了对原始图像的第一、二次压缩,并和单分辨率小波重构的效果图作了比较。 关键词 小波分析 图像 压缩 matlab软件 中图分类号:TN919、81 文献标识码:A 1.前言 电子通信技术的飞速发展使得数字电视、信息高速公路的生产 和建立成为可能,在这一背景下,图像压缩研究和应用成为 目前最 为活跃的领域之一。 图像压缩是指用尽可能少的数据表示信源发出的图像信号,压 缩的方法很多,大致可以分为无损压缩和有损压缩,前一种技术能 够精确地重建图像,其压缩比较低 ,一般不超过 3:1,而后一种技术 则会引入失真,只是它的失真并不明显。 1989年,MaUat首先将小波变换用于多分辨率图像的分解 ,小 波分解是完备的、正交的、多分辨率的分解。小波变换给出了一个可 以调节的时频窗口,因而在高频时它对时间的定位较准,能捕捉到 图像的细节和边缘;在低频时对频率的定位较准 ,能反映图像的整 体特征。 基于小波变换的图像压缩技术采用多尺度分析,因此可根据各自 的重要程度对不同层次的系数进行不同的处理,非常便于得到高的压 缩比,而在图像重建时,加入的细节越多,重建的图像tg_E#d~清晰。 2.二维小波分解与重构的方法 小波变换是空间(时间)和频率的局部变换,因而通过伸缩和平 移等运算功能即可对函数进行多尺度的分析,最终达到高频处细分 时间,而在低频处细分频率的效果。小波变换做图像压缩一般采用 二维离散小波变换,即对二维图像信号在水平和垂直方向做一维离 散小波变换的结果。从信号处理角度来看,先在水平方向对图像分 别进行低通和高通滤波,并作下采样,再在竖直方向做同样操作 ,其 操作后分解结果如图 1所示: LLl H Ll L IH H Ll L H LH2HH2 LHl HHl LHl HHI 。 一 萋 匝 ⋯样。匝 ⋯样。 雾 ,器 分 falJ=a aj2,b2 =b1lb =b b b 则有分解算法: 卜 ; 卜m=∑ i叫一“ 192 嚣H0H1 其中,,一一 I. 表示分解的低通 IAJ+1 卜-. 2+1卜.1 c L 二J L { 罄 委圈峨 J一 实现匝H 一~ 命名凳 文,件Ill并 囵表 橇囫莉冽 ; 晤 慧载并显 图3二维波重构示意图示原始图像 团一璀小投I 不恧幽 图4单分辨率小波重构效果图 图 5二维离散小波的置构效果图 从图5可以看出,对原始图像分解以后,左上角的区域显示的 原始图像的近似值,这个近似值是根据小波函数分解矩阵,对相应 的部分进行差值处理,这种算法其实并不高明,实验下来也的确如 此。同时可以看出,第一次压缩提取的是原始图像中小波分解第一 层的低频信息,此时压缩效果较好,压缩比较小(约为 1/3);第二次 压缩是提取第一层分解低频部分的低频部分(~P/b波分解第二层的 低频部分),其压缩比较大(约为 1/12)。原图像分辨率是 256*256, 43.6kb;一级分解重构以后是 256*256,35.6kb,压缩比小。二级分解 重构以后分辨率就变为 128"128,10.6kb,但是已经基本不能接受 了。这种压缩方法,只保留原始图像中的低频信息,而不经过其他 处理。同样,我们还可以只提取小波分解第 3,4等层的低频信息。因 此从理论上说,可以得到
matlab 基于小波变换的图像压缩,基于Matlab的小波变换在图像压缩中的应用相关推荐
- 基于小波包的图像压缩及matlab实现,基于小波包的图像压缩及matlab实现精选.doc...
基于小波包的图像压缩及matlab实现精选 基于小波包的图像压缩及matlab实现 摘要:小波包分析理论作为新的时频分析工具,在信号分析和处理中得到了很好的应用,它在信号处理.模式识别.图像分析.数据 ...
- 【信号处理】基于小波变换的语音增强matlab源码
一.简介 语音通信是人类传播信息,进行交流时使用最多.最自然.最基本的一种手段.而这种通信中的信息载体-语音信号却是一种时变的.非平稳的信号,只有在很短的一段时间内(通常为10~30ms)才被认为是平 ...
- 基于小波图像去噪的MATLAB实现
基于小波图像去噪的MATLAB实现 一.课题背景 数字图像处理(Digital Image Processing,DIP)是指用计算机辅助技术对图像信号进行处理的过程.数字图像处理最早出现于 20世纪 ...
- matlab噪音的消除办法,基于MATLAB的噪声消除方法.ppt
基于MATLAB的噪声消除方法 基于MATLAB的噪声消除方法 答 辩 人 :徐 苏 美 指导教师:杨卫平教授 论文的指导思想 21世纪的社会是信息化社会,我们生活中的每一天都离不开数字信号.随着信息 ...
- 贝叶斯网络结构学习之K2算法(基于FullBNT-1.0.4的MATLAB实现)
题目:贝叶斯网络结构学习之K2算法(基于FullBNT-1.0.4的MATLAB实现) 有关贝叶斯网络结构学习的一基本概念可以参考:贝叶斯网络结构学习方法简介 有关函数输入输出参数的解释可以参考:贝叶 ...
- matlab高中必修三数学模拟,基于MATLAB的模拟调制实验报告
<基于MATLAB的模拟调制实验报告>由会员分享,可在线阅读,更多相关<基于MATLAB的模拟调制实验报告(19页珍藏版)>请在金锄头文库上搜索. 1.基于 MATLAB 的模 ...
- 基于matlab的局放仿真,基于MATLAB/Simulink系统仿真权威指南
基于MATLAB/Simulink系统仿真权威指南 作者:王江;付文利 出版日期:2013年09月 文件大小:78.00M 支持设备: ¥50.00在线试读 适用客户端: 言商书局 iPad/iPho ...
- matlab 角度转四元数_基于Matlab的机械臂路径规划
什么是 trajectory(路径)规划 中文路径在英语中可能有两种翻译: 1. path 2. trajectory 首先告诉大家,我们所说的"路径"是后者--trajector ...
- 基于相干解调法和基于相位比较法的2DPSK数字通信系统 MATLAB Simulink仿真
1 课程设计目的 通过课程设计,巩固已经学过的通信原理课程中有关数字调制系统的知识,加深对相关知识的理解和应用,学会应用Matlab Simulink工具对通信系统进行仿真和调试.设计与实现的过程中充 ...
- 基于matlab的音乐合成论文,基于matlab软件的音乐合成毕业论文.doc
基于matlab软件的音乐合成毕业论文.doc 河北经贸大学毕业论文基于MATLAB软件的音乐合成专业名称电子信息工程班级201102学生姓名王雪指导老师章瑞平完成时间2015年5月河北经贸大学毕业论 ...
最新文章
- 2019年度苏州之春摄影作品展
- ASP.NET MVC 5 - 将数据从控制器传递给视图
- CentOS 迎来更新换代版本 CentOS Stream 9 附下载镜像OS地址
- linux 查看文件夹大小 du命令
- php mysql全能权威指南 pdf_《PHP+MySQL全能权威指南(配光盘)》怎么样_目录_pdf在线阅读 - 课课家教育...
- python qt 按钮_PyQt(Python+Qt)学习随笔:toolButton的popupMode属性
- 矩阵横向输出_Python3算法之八:矩阵螺旋遍历
- python运行不出结果_python程序没有报错但是运行没有任何结果怎么办?
- cad小插件文字刷_必备CAD插件大全,内含最全字体库
- 小黑算法成长日记11:基于Johnson算法de最优流水作业调度
- 利用公式给 Excel 单元格设置条件格式 - 以日期中的月份为例
- 【MySQL 数据库 进阶】 面试考题两大查询 (聚合查询,联合查询)
- 无线路由器dhcp服务器连接失败,TP-Link路由器桥接提示“获取IP地址失败,请检查DHCP是否开启”怎么办...
- VC/MFC得到电脑的默认打印机、设置默认打印机、遍历电脑打印机
- md5update java_JAVA实现MD5算法
- 九键字母组合-深度优先遍历DFS
- 百度数据挖掘实习生面试经验
- 数据可视化之绘制世界人口地图
- arista eos系统从零开始研究(1)
- 计算机专业考研390分是什么水平,考研初试390分被淘汰,复试到底发生了什么?...
热门文章
- 升级系统服务器出错,win10更新失败80070002错误怎么办
- 2.1.4 Python单例模式
- 【译】理解JavaScript闭包——新手指南
- 截取数组中的第i个元素,并返回截取后的结果
- 即插即打!教你快速上手数码复合机USB打印
- hackathon活动复盘
- Ddos攻击攻击与防御
- swift UI专项训练15 PcikerView老虎机视图
- Objective-C基础之基本数据类型
- 使用Eclipse调试Android Native Application---cocos2d-x + Eclipse + Android + ndk