维普资讯

2006年第 5期 大 众 科 技 NO.5,2006

(总第91期) DAZHONG KEJ (CumulativelyNo.91)

三维离散小波变换的matlab实现

刘 丽 1,2

(1.西南交通大学信息科学与技术学院,四川 成都 610031;

2.郑州航空工业管理学院计算机科学与应用系,河南 郑州 450015)

摘【 要】文章简要介绍了动态图像 中常用的三维离散小波变换的概念,井在matlab6.5的编程环境下,根据一维离散小波变

换来实现三维离散小波变换 。

【关键词】多分辨率分解;离散小波变换;子带

【中图分类号】0241.86 【文献标识码】A 【文章编号】1008—1151(2006)05-0033-02

一 、 三维离散小波变换 二、一维离散小波变换的代码实现

目前二维多分辨率分解的理论在图像处理领域得到了广 下面的一维离散小波变换函数 dwtlfun采用了Daubechies

泛的应用,而为了实现动态图像 (视频)的多分辨率分解,有必 序列,当N =2时 ,pk= 【0.482962913145,0.836516303738,

要将二维小波变换算法推广到三维。 0.224143868042,一0.129409522551卜0.129409522551】。同

图1是动态图像信号一层小波分解的三维子带示意图。 样当知道其它小波基序列的时候只需换一下pk即可。图3是采用

其中x方向为帧内行方向,Y方向为帧内列方向,z方向则为时 函数 dwtlfun对madab中自带的信号leleeeum(左)进行一级小波

问轴方向。基于三维小波变换的一层分辨率分解过程如图2 变换得到的低频(中)、高频(右)信息。如要进行二级变换可对低频

所示。图中L、H分别表示序列经过低频和高频滤波后得到的 分量(中)继续调用该函数。实验可知,用matlab工具箱中函数d(砌

低频成分和高频成分。与二维小波变换相似,图像序列经三维 对该信号进行一维小波变换所得到的高、低频信息与图3所示一

变换后被分解成一个低分辨下的逼近 (低频三维子带)和一系 致。

列代表不同分辨率的图像序列细节信息的高频三维子带。 funetion[sl,w1]=dwtlfun(fun)

%fun为输入信号,P为小波配列。s1、w1为分解信号。

x=size(fun);

P=0【.482962913145,0.836516303738,0.224143868042,一

。 霪 0.1294o9522551】;

y=size(p);

图 1一层小波分解的三维子带示意图 fori=l:y(2)

(a)原始动态图像 (b)一层三维波分解

离散小波matlab程序,三维离散小波变换matlab实现.pdf相关推荐

  1. 【小波变换】离散小波分解Discrete Wavelet Transform

    此篇博客记录自学离散小波分解的相关内容,以后若有更多理解在此篇更新. 一. 为什么需要离散小波分解    除离散变换外,还有连续小波分解,通过改变分析窗口大小,在时域上移动窗口和基信号相乘,最后在全时 ...

  2. 单尺度二维离散小波重构(逆变换)idwt2

    clc,clear all,close all; load woman; %单尺度二维离散小波分解.分解小波函数haar [cA,cH,cV,cD]=dwt2(X,'haar'); %单尺度二维离散小 ...

  3. matlab工具箱三维还原原理,matlab三维重建工具箱

    MATLAB的血管三维重建源代码_基础医学_医药卫生_专业资料.图片下载 2001 数学建模 A 题 附录 1:图像二值矩阵的 0-1 互换的 matlab 程序代码(zhuanhua.m) .... ...

  4. matlab绘图z=sin(x_「matlab画三维图」Matlab 应用之绘制三维图形(基础篇) - seo实验室...

    matlab画三维图 在Matlab中,三维图形的绘制包括三维曲线,三维网线图和三维曲面图.闲话不多说,直接进入正题.首先介绍几个函数: 1.plot3(x,y,z,-) 其中,x,y,z为维数相同的 ...

  5. 离散小波变换 python_用python中的“haar”小波对图像进行离散小波变换

    我试图在python中的图像上应用haar小波.这是代码from pywt import dwt2, idwt2 img = cv2.imread('xyz.png') cA, (cH, cV, cD ...

  6. 【信号去噪】基于蚁群算法优化小波阈值实现信号去噪附matlab代码

    1 简介 基于硬阈函数和软阈函数的小波去噪算法处理的信号分别存在着偏差和方差过大的缺点,为有效解决这一问题,提出基于蚁群算法优化小波变换去噪算法.并采用常用的信号用matlab对去噪效果进行了仿真.仿 ...

  7. 【图像去噪】均值+中值+高通低通+巴特沃斯+PCA+小波+维纳滤波图像去噪【含GUI Matlab源码 1705期】

    ⛄一.案例说明 三幅经典的图像(lena.peppers.barbara)分别加上了高斯噪声.乘性噪声.椒盐噪声.高斯白噪声:均值为0,方差为0.05.椒盐噪声:噪声密度0.10. 乘性噪声:这里为均 ...

  8. MATLAB程序详细解析,遗传算法——matlab代码解析

    遗传算法--matlab代码解析 本文为学习B站老哥数学建模课程之后的一点笔记,图片源自web,代码源自老哥程序包,侵权删. 详细的遗传算法原理不再赘述,百度即可找到. 算法定义 遗传算法(GA)是模 ...

  9. matlab下三维dla模型模拟,Matlab下三维DLA模型模拟

    Matlab下三维DLA模型模拟 2007-01-11 19:18 function dla3dv5(Nsum,Wstep) %定义dla函数,Nsum为所生成絮体包含的颗粒数,Wstep为计算过程中 ...

最新文章

  1. 【Scratch】青少年蓝桥杯_每日一题_2.01_画五角星
  2. 如何生成安全的密码 Hash:MD5, SHA, PBKDF2, BCrypt 示例
  3. C#基础加强(7)之ref与out
  4. reids的持久化 RDB和AOF
  5. 深度学习——夏侯南溪关注的深度学习任务
  6. 关于代码整理重构小记
  7. 【语音合成】基于matlab线性预测系数和基音参数语音合成【含Matlab源码 563期】
  8. java成绩管理系统代码_[转载]我写的Java学生成绩管理系统源代码
  9. java 上传文件编码_java文件传输之文件编码和File类的使用
  10. MIKE水动力笔记10_潮汐调和分析与绘制同潮时线图
  11. K8s系列之:Persistent Volume
  12. c语言实验八 二维数组,☆C语言实验六(二维数组、字符串数组).doc
  13. java实现逐级审批_【YOU学吧】NC审批流如何实现自下而上逐级审批
  14. 多种文字翻译软件-翻译常用软件
  15. 5款超级好用的办公软件
  16. Matlab GUI程序封装成exe文件并在不安装Matlab的电脑上运行
  17. 3-maven学习-学习创建maven的依赖属性
  18. 「Flink实时数据分析系列」2. 流处理基本概念
  19. 成功实施年终考核的6个步骤(zt)
  20. 嵌入式编程规范及注意事项

热门文章

  1. 第四章 专业统计(上)-统计实务
  2. Windows10安装MG2580打印机
  3. XSS漏洞讲解与多篇实战讲解
  4. 如何删除无法删除的文件
  5. JPEG原理分析 及 JPEG解码器的调试
  6. c# github 录屏_C#录制视频 - osc_mfn168vg的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. 什么是工厂模式、代理模式?
  8. 408 计算机组成,2018考研408计算机组成原理名词解释(6)
  9. 九月书单3期-《终身成长》《象与骑象人》《1Q84》《法国革命史》
  10. 微营销好标题之金玉良言(微营销标题吸引粉丝篇-4)