最近比较忙,但是在网上无意中看到一篇哈尔小波的文章,觉得浅显易懂,就将其摘录下来,原文链接:

https://blog.csdn.net/u014744118/article/details/50435542​blog.csdn.net

以下为文章摘录:

首先说一下一维haar小波的原理。

例如我们有一个一维的图像[2,4,6,8,10,12,14,16].

求均值:我们求相邻像素的均值[3,7,11,15]。这个新的图像分辨率就成了原来的一半(8/2=4)。

求差值。上面的均值我们存储了图像的整体信息。但是很多细节信息我们丢掉了,所以我们同时要记录图像的细节信息,这样在重构时能够恢复图像的全部信息。下面是求第m个差值的公式:

b[m]=(a[2m]−a[2m+1])/2b[m]=(a[2m]−a[2m+1])/2

经过计算我们得到了结果[-1,-1,-1,-1]。这个新的分辨率也成了原来的一半(8/2=4)。

3. 此时上面两步形成了第一次分解的结果[3,7,11,15,-1,-1,-1,-1]。包含了图像的整体信息和细节信息。接下来的分解我们重复1,2步,将整体信息再次进行分解,得到了二级分解结果[5,13,-2,-2].同样的,前面的[5,13]是整体信息,后面的[-2,-2]是细节信息。

节系数,这个就是一维小波变换。

对于二维haar小波,我们通常一次分解形成了整体图像,水平细节,垂直细节,对角细节。首先我们按照一维haar小波分解的原理,按照行顺序对行进行处理,然后按照列顺序对行处理结果进行同样的处理。最后形成了如下的形式。

备注:

二维haar小波用处很大,SURF就是基于haar小波的响应来计算特征的。

另外一篇文章讲的比较详细:

哈尔小波变换的原理及其实现(Haar)​www.360doc.com

二维小波变换_小波变换-哈尔小波(Haar)相关推荐

  1. 二维小波变换_小波变换完美通俗讲解系列之 (一)

    声明:该篇文章转自csdn,原始博主已经找不到了,在这里给出转载博主地址,如有侵权,请私信我删除. https://blog.csdn.net/liusandian/article/details/5 ...

  2. 小波变换、小波分解[python实现]//未完待续

    更新于2022/10/27 小波变换与小波分解的不同 (235条消息) 小波与小波包.小波包分解与信号重构.小波包能量特征提取 暨 小波包分解后实现按频率大小分布重新排列(Matlab 程序详解)_c ...

  3. 二维小波变换_很好的一篇小波变换的基础介绍

    话说很早以前,我们接触的信号频域处理基本都是傅立叶和拉普拉斯的天下.但这些年,小波在信号分析中的逐渐兴盛和普及.这让人不得不感到好奇,是什么特性让它在图象压缩,信号处理这些关键应用中更得到信赖呢?说实 ...

  4. matlab 小波变换_matlab小波工具箱实例(二):时频分析和连续小波变换

    本文讲解matlab小波工具箱实例(二):时频分析和连续小波变换.目录如下: 链接:https://www.mathworks.com/help/wavelet/ug/time-frequency-a ...

  5. 小波变换和小波阈值去噪

    1. 小波变换 小波变换是一种信号的时间--尺度(时间--频率)分析方法,它具有多分辨分析的特点,而且在时频两域都具有表征信号局部特征的能力,是一种窗口大小固定不变但其形状可改变,时间窗和频率窗都可以 ...

  6. 小波变换到小波网络理解+论文解读《Wavelet Convolutional Neural Networks》

    连续小波变换最大的特点是什么 多分辨分析肯定是标准答案.所谓多分辨分析即是指小波在不同频率段会有不同的分辨率 由图,我们可以看出,低频时(频率为4),对应彩色条纹更细,意味着更高的频率分辨率,而条纹区 ...

  7. 二维小波变换_让你永远忘不了的傅立叶变换解析

    使用联想链条和几何直观,辅以从实际需求衍生概念的思考模式,详解什么是傅立叶变换,为什么要做傅立叶变换等,帮助记忆和理解,目的当然是标题所说:让你永远忘不了傅立叶变换这个公式.另,这篇博客还从侧面一定程 ...

  8. MATLAB cwt连续小波变换 绘制小波振幅谱(影响锥coi)的三个函数示例(cwt contourf pcolor)

    part 0 构造时间序列,并使用cwt函数计算小波系数矩阵 dt = 1; % 一小时一个数 t = 0:dt:499; Fs = 1/dt; y = [10*sin(pi*(0:200)/5),5 ...

  9. 二维小波变换_【外文文献速读】实时二维水波模拟

    题目: Water surface wavelets 作者: Stefan Jeschke, TomášSkřivan, MatthiasMüller-Fischer, Nuttapong Chent ...

最新文章

  1. 坦途与波折:我们需要什么样的人工智能?
  2. web框架flask(12)——国际化和本地化
  3. 微软正式开源Blazor ,将.NET带回到浏览器
  4. 微信小程序开发(1)
  5. 13 KNN背景分割器
  6. 外卖匹配系统_“外卖智能算法”和大学生有啥关系?来自工科生的专业分析
  7. hibernate树
  8. 百度关键词分析工具_【青峰课堂】5分钟了解百度搜索推广的拓词工具—关键词规划师...
  9. Makefile.am和makefile.in生成Makefile
  10. shell 判断执行结果 是否要推出
  11. 星露谷服务器上没有空闲位置,星露谷 我在社区中心背面藏了些东西 | 手游网游页游攻略大全...
  12. 腾讯云服务器开放端口
  13. 第十届蓝桥杯大赛软件类决赛 Java大学C组
  14. abs和pc混在一起怎么解决_PC/ABS常见问题及解决方案
  15. 服务器系统常用快捷键,电脑常用快捷键有哪些 电脑常用快捷键介绍
  16. playhome的php文件怎么导入,PlayHome导入XNALaraXPS模型教程 PlayHome工作室教程
  17. 【持续更新】java多线程面试题整理
  18. Uboot下备份恢复操作系统方法
  19. 保护接地、功能性接地、和等电位接地
  20. symbian 音频 汇总

热门文章

  1. NX二次开发 UFUN获取当前工作部件tag UF_ASSEM_ask_work_part
  2. 基于asp.net193酒店客房预订网站系统-计算机毕业设计
  3. 不会安装该公布程序,因为它可能不安全,请与管理员联系,将程序包的安装用户界面选项更改为基本
  4. c++ #define 用法
  5. win10 SuperFetch 的详细解释 占用内存
  6. 故障诊断期刊文献分析
  7. 台电X80HD 找不到进入Android系统的按钮
  8. 数据集笔记:Uber Movement (Speed)【python 处理数据集至时空矩阵】
  9. 8,原型模式-DOTA-幻影长矛手
  10. uniapp - 全平台兼容的 “多图上传“ 功能,搭配 uview 组件库中的 upload 上传组件(附带详细的示例源码及注释,可直接复制使用或简单修改)