图像Haar小波变换

news/2025/1/1 7:57:36/

说起小波变换就需要提起傅里叶变换。傅里叶变换就是把波进行分解,可以认为任意一个周期波都可以有足够多的正弦(余弦)波组成,这里足够多的正弦波对应的频率不同,把这些足够的正弦波放在频域中,就是傅里叶变换,详细傅里叶变换可以参见这里,如图1。

图1 傅里叶变换

详细的小波变换可以参考这里,简单说来就是用一系列集中的、能量有限的波代替正弦波。而Haar小波变换就是利用haar滤波器进行计算。

一维Haar 变换计算如下:

设原始一维数据 a=[a_{1},a_{2},a_{3},a_{4}],   Haar低通滤波 [1, 1] , Haar高通滤波[-1, 1], 

则Haar小波变换为:b=[\frac{a_{1}+a_{2}}{2},\frac{a_{3}+a_{4}}{2},\frac{a_{1}-a_{2}}{2},\frac{a_{3}-a_{4}}{2}], 当需要进行下2采样时计算其均值(也有保留偶数序列),直接取[b_{1},b_{2}]

再次进行小波变换:c=[\frac{b_{1}+b_{2}}{2},\frac{b_{1}-b_{2}}{2}], 下2采样为 c1 。将[b_{3},b_{4}], c_{2} 称为细节系数。因此通过Haar 变换,一幅分辨率为4的数据就可以由分辨率为1,以及3个细节系数表示。同样由降采样的数据和细节系数可以恢复出原始数据。从上面计算过程可以看出:矢量a 与低通滤波器卷积得到近似,与高通滤波器卷积得到细节

二维图像Haar变换

对于二维图像Haar变换不再从一个方向进行滤波,而是从水平和竖直两个方向进行低通和高通滤波(水平和竖直先后不影响),用图像表述如图2所示:图2中a表示原图,图b表示经过一级小波变换的结果,h1 表示水平反向的细节,v1 表示竖直方向的细节,c1表示对角线方向的细节,b表示下2采样的图像。图c中表示继续进行Haar小波变换。一级Haar小波变换实际效果如图3所示

图2 Haar小波变换
图3 二维图像Haar小波变换

 


http://www.ppmy.cn/news/343582.html

相关文章

雷达电磁波

一、电磁波的散射 1. 电磁波的特征 电磁波是在空间传播的电磁()和磁场(),它在时空上呈现正弦和余弦的变化。 具有振幅、极化面、波长(或频率)、传播方向四个基本物理量。 因为两者总是大于1&…

NASA成功撞击1100公里外小行星!人类史上首次,主动避免恐龙覆辙,马斯克亦有贡献...

金磊 Alex 发自 凹非寺量子位 | 公众号 QbitAI 家人们,见证历史了! 就在刚刚,人类完成了首次行星防御演习的撞击任务: 由NASA发射的DART(戏称“打他”)航天器,成功撞击距地1100万千米的一颗小行…

【每日一题Day235】LC1483树节点的第 K 个祖先 | 倍增

树节点的第 K 个祖先【LC1483】 给你一棵树,树上有 n 个节点,按从 0 到 n-1 编号。树以父节点数组的形式给出,其中 parent[i] 是节点 i 的父节点。树的根节点是编号为 0 的节点。 树节点的第 k 个祖先节点是从该节点到根节点路径上的第 k 个节…

如何在7段和16段LED显示屏中表示数字和字母?

三种 7 段显示代表英文数字的例子和 14 段显示代表英文的例子。 7段显示器和1段显示器在日常生活中很常见,它们都以阿拉伯数字和英文字母表示信息,除了16段显示器可以显示完整的阿拉伯数字、大写字母和小写英文字母; 最常用的7段显示阿拉伯数字也可以代表…

led屏幕条形液晶

条形液晶屏的应用和选型    条形液晶屏是新时代的新产物,顾名思义,条形液晶屏也就是一个长宽比大于2:1的液晶屏,在我们学习生活中的每个不同角落发展都有广泛应用,比如:商场进行广告、公交站台、地铁可以显示、广告设计标牌、车…

3 个技巧,让你像技术专家一样解决编码问题

「我应该如何提高解决问题的能力?尽管我掌握了 JavaScript,却无法解决实际问题或理解复杂的 JavaScript 代码。」 经常有年轻的开发者朋友问我类似的问题。对开发者来说,解决问题非常重要。编写优秀的代码是一门创造性的艺术,而要…

探索LowLatency的HLS低延迟直播协议

HLS全称为HTTP Live Streaming,其中m3u8作为描述协议,指向一系列切片文件。支持多码流与自适应码率,支持广告无缝播放,支持CMAF协议的低延时直播,也支持CDN动态选择。 我们先看下HLS整体架构,由三部分构成…