二维小波变换_小波变换-哈尔小波(Haar)
最近比较忙,但是在网上无意中看到一篇哈尔小波的文章,觉得浅显易懂,就将其摘录下来,原文链接:
https://blog.csdn.net/u014744118/article/details/50435542blog.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)相关推荐
- 二维小波变换_小波变换完美通俗讲解系列之 (一)
声明:该篇文章转自csdn,原始博主已经找不到了,在这里给出转载博主地址,如有侵权,请私信我删除. https://blog.csdn.net/liusandian/article/details/5 ...
- 小波变换、小波分解[python实现]//未完待续
更新于2022/10/27 小波变换与小波分解的不同 (235条消息) 小波与小波包.小波包分解与信号重构.小波包能量特征提取 暨 小波包分解后实现按频率大小分布重新排列(Matlab 程序详解)_c ...
- 二维小波变换_很好的一篇小波变换的基础介绍
话说很早以前,我们接触的信号频域处理基本都是傅立叶和拉普拉斯的天下.但这些年,小波在信号分析中的逐渐兴盛和普及.这让人不得不感到好奇,是什么特性让它在图象压缩,信号处理这些关键应用中更得到信赖呢?说实 ...
- matlab 小波变换_matlab小波工具箱实例(二):时频分析和连续小波变换
本文讲解matlab小波工具箱实例(二):时频分析和连续小波变换.目录如下: 链接:https://www.mathworks.com/help/wavelet/ug/time-frequency-a ...
- 小波变换和小波阈值去噪
1. 小波变换 小波变换是一种信号的时间--尺度(时间--频率)分析方法,它具有多分辨分析的特点,而且在时频两域都具有表征信号局部特征的能力,是一种窗口大小固定不变但其形状可改变,时间窗和频率窗都可以 ...
- 小波变换到小波网络理解+论文解读《Wavelet Convolutional Neural Networks》
连续小波变换最大的特点是什么 多分辨分析肯定是标准答案.所谓多分辨分析即是指小波在不同频率段会有不同的分辨率 由图,我们可以看出,低频时(频率为4),对应彩色条纹更细,意味着更高的频率分辨率,而条纹区 ...
- 二维小波变换_让你永远忘不了的傅立叶变换解析
使用联想链条和几何直观,辅以从实际需求衍生概念的思考模式,详解什么是傅立叶变换,为什么要做傅立叶变换等,帮助记忆和理解,目的当然是标题所说:让你永远忘不了傅立叶变换这个公式.另,这篇博客还从侧面一定程 ...
- 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 ...
- 二维小波变换_【外文文献速读】实时二维水波模拟
题目: Water surface wavelets 作者: Stefan Jeschke, TomášSkřivan, MatthiasMüller-Fischer, Nuttapong Chent ...
最新文章
- 坦途与波折:我们需要什么样的人工智能?
- web框架flask(12)——国际化和本地化
- 微软正式开源Blazor ,将.NET带回到浏览器
- 微信小程序开发(1)
- 13 KNN背景分割器
- 外卖匹配系统_“外卖智能算法”和大学生有啥关系?来自工科生的专业分析
- hibernate树
- 百度关键词分析工具_【青峰课堂】5分钟了解百度搜索推广的拓词工具—关键词规划师...
- Makefile.am和makefile.in生成Makefile
- shell 判断执行结果 是否要推出
- 星露谷服务器上没有空闲位置,星露谷 我在社区中心背面藏了些东西 | 手游网游页游攻略大全...
- 腾讯云服务器开放端口
- 第十届蓝桥杯大赛软件类决赛 Java大学C组
- abs和pc混在一起怎么解决_PC/ABS常见问题及解决方案
- 服务器系统常用快捷键,电脑常用快捷键有哪些 电脑常用快捷键介绍
- playhome的php文件怎么导入,PlayHome导入XNALaraXPS模型教程 PlayHome工作室教程
- 【持续更新】java多线程面试题整理
- Uboot下备份恢复操作系统方法
- 保护接地、功能性接地、和等电位接地
- symbian 音频 汇总
热门文章
- NX二次开发 UFUN获取当前工作部件tag UF_ASSEM_ask_work_part
- 基于asp.net193酒店客房预订网站系统-计算机毕业设计
- 不会安装该公布程序,因为它可能不安全,请与管理员联系,将程序包的安装用户界面选项更改为基本
- c++ #define 用法
- win10 SuperFetch 的详细解释 占用内存
- 故障诊断期刊文献分析
- 台电X80HD 找不到进入Android系统的按钮
- 数据集笔记:Uber Movement (Speed)【python 处理数据集至时空矩阵】
- 8,原型模式-DOTA-幻影长矛手
- uniapp - 全平台兼容的 “多图上传“ 功能,搭配 uview 组件库中的 upload 上传组件(附带详细的示例源码及注释,可直接复制使用或简单修改)