小波变换(wavelet transform)

这篇具有很好参考价值的文章主要介绍了小波变换(wavelet transform)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Chapter1 什么是小波?

小波变换(wavelet transform)

 小波变换跟时间有关,横坐标是时间,纵坐标是频率。

真实世界的数据或者信号经常表现出缓慢变化的趋势或因瞬态而出现的震荡,另一方面,图像具有被边缘中断或者对比度突然变化的平滑区域,傅里叶变换不能有效代表突然的变化,这是因为傅里叶变换将数据表示为未在时间或空间上定位的正弦波之和,这些正弦波永远震荡。

为了很好准确分析突然变化的信号和图像,我们需要使用在时间和频率上都很好定位的一类新功能,就是小波变换。

小波变换是快速衰减的波,例如震荡,均值为0,小波存在有限的持续时间。

小波变换(wavelet transform)

一些知名的小波形状:

小波变换(wavelet transform)

多种小波的可用性是小波分析的关键优势。

下面介绍两个重要的小波变换概念:

1.缩放(scaling)

假设信号完整性(si)为t,缩放比例是指及时拉伸或收缩信号的过程,可以用等式表示:小波变换(wavelet transform)

s是一个缩放系数,它是正值,对应于信号在时间上缩放了多少。比例因子与频率成反比

小波变换(wavelet transform)

例如,将正弦波按比例缩放两个会导致其原始频率降低一半(或八度,八度就是一半的频率)

小波变换(wavelet transform)

 对于小波,比例和频率之间存在比例关系恒定的倒数关系,这个比例常数称为小波的中心频率。(center frequency)。这是因为与正弦波不同,小波在频率中具有带通特性(只允许某一段频率通过)。在数学上,等效频率使用以下公式定义:小波变换(wavelet transform)

其中Cf是小波of的中心频率,是小波刻度,delta t 是采样间隔,因此将小波缩放2倍时,它会导致等效频率降低八度。

中心频率:通常定义为带通滤波器(或带阻滤波器)频率的几何平均值,在对数坐标下,即为两个3dB点之间的中点,一般用两个3dB点的算术平均来表示。滤波器通频带中间的频率,以中心频率为准,高于中心频率一直到频率电压衰减到0.707倍时为上边频,相反为下边频,上边频和下边频之间为通频带。

合成器中使用的滤波器通常有四种形式:低通、高通、带通、陷波。顾名思义低通就是让低频通过,滤掉高频;高通是让高频通过,滤掉低频;带通是让某一个范围的频率通过,滤除其余频率;陷波是滤除某一个范围的频率,让其余频率通过。

有几个常用的名词也顺便在这里介绍一下:被滤波器阻挡的频率范围称为禁带(Stopband);能顺利通过滤波器的频率范围称为通带(Passband);禁带的开始处称作半功率点(Half-power point)。滤波器允许或阻止一定的频率通过并不象刀切一样突然变化,而是有一个过渡,是一条斜线。斜线的倾斜程度用斜率(Slop)来表示。当输出信号下降3分贝时,就是半功率点,也叫负3分贝点,大家可能更加熟悉它的另一个称呼“截止频率”(Cutoff Frequency)。合成器中滤波器的截止频率经常是可以随便移动的。带通和陷波滤波器各自有两个半功率点,这两点的中心称为中心频率(Center Frequency)。

小波变换(wavelet transform)

 小波变换(wavelet transform)

 这是中心频率为0.07赫兹的小波的[sim]与相同频率的正弦波对应的方式

小波变换(wavelet transform)

较大的比例因子会导致拉伸的小波,对应于较低的频率,反之。

小波变换(wavelet transform)

拉伸小波有助于捕获信号中缓慢变化的变化,压缩的小波有助于捕捉突变。

小波变换(wavelet transform) 小波变换(wavelet transform)

 可以构建与先前提到的等效频率成反比的不同比例

2.移位(shifting) 

移动小波只是意味着沿信号长度延迟或推进小波的开始,以小波变换(wavelet transform)表示的移位小波意味着小波被移位并以k为中心。我们需要移动小波使其与信号中寻找的特征对齐。

小波变换(wavelet transform)

 小波分析中两个主要的变换是连续和离散小波变换,这些变换基于小波的缩放和移动方式而有所不同。

Chapter2 小波变换的类型

1.连续小波变换(CWT)

连续小波变换的关键应用是时频分析和时域频率成分滤波。

你可以使用此变换获得信号的同时时频分析,解析小波最适合时频分析,因为这些小波不具有负频率分量。

小波变换(wavelet transform)

CWT的输出是系数,它是比例(scale)或频率和时间的函数。

小波变换(wavelet transform)

 现在讨论构造不同小波尺度的过程:

使用CWT,您可以在每个八度音阶中的中间尺度上分析信号时增强灵活性,此参数称为八度音阶的音阶数,每个八度音阶的音阶数越多,音阶离散化越好。

小波变换(wavelet transform)

此参数的典型值为10,12,16,32,比例乘以信号的采样间隔以获得物理意义。

左边是一个凹凸小波的音阶示例,每个八度音阶有32个音阶,每7微秒对信号进行一次采样,右边是比例尺等效频率的对应图。实际比例值是指数的。

小波变换(wavelet transform)

 现在每个尺度小波在整个信号长度上随时间移动,并与原始信号进行比较,对所有比例尺重复此过程,得到的系数是小波比例尺和位移参数的函数。一个具有1000个样本的信号(以20个标度进行分析),会得出20000个系数。

小波变换(wavelet transform)

 这样,您可以通过连续小波变换更好地表征信号中的振荡行为

2.离散小波变换(DWT)

离散小波分析的关键应用是信号和图像的去噪和压缩

因为它有助于表示许多自然产生的信号和具有较少系数的图像,这样就可以表示稀疏。

小波变换(wavelet transform)小波变换(wavelet transform)

 DWT中的基本比例设置为2,通过将此基本比例提升为以下图1这种方式表示的整数值,可以获得不同比例。平移以该方程式表示的整数倍发生,此过程通常称为二进位缩放和平移(dyadic scaling and shifting)。这种采样消除了系数的冗余,变换地输出产生与输入信号长度相同数量的系数,因此需要更少内存。

小波变换(wavelet transform)

离散小波变换过程等效于将信号与离散多速率滤波器组进行比较。总概念上讲,给定信号s,首先使用特殊的低通和高通滤波器对信号进行滤波,以产生低通和高通子带,将它们称为a1和d1,根据奈奎斯特准则,过滤后丢弃一半样本,滤波器通常具有少量系数,并具有良好的计算性能,这些滤波器还具有重构子带的能力,同时消除下采样而引起的任何混叠。对于下一级的分解,低通子带a1通过相同技术进行迭代滤波,以产生较窄的子带a2和d2,以此类推。

小波变换(wavelet transform)

每个子带的系数长度是前一级系数数的一半。通过这种方式,DWT有助于以不同的分辨率分析逐渐变窄的子带上的信号,有助于去噪和压缩信号。

 Chapter3 离散小波变换的一个应用示例

小波变换(wavelet transform)

 下图是增加的噪声的信号,我们使用离散小波变换对噪声信号进行去噪。

步骤:

1.获得近似系数和细节系数:通过执行多级小波分解来做到。

离散小波变换将信号分成低通子带,也称为近似水平,高通子带也称为细节等级,你可以分解多个级别或比例的近似子带,以进行精细比例分析。

我们将使用相同的六个小波并将噪声信号分为五个级别,函数输出第五级逼近函数和一到五级细节函数。

第一级细节系数捕获信号的高频,大部分高频成分由信号中的噪声组成,但是高频的一部分是由信号的突然变化组成的,有时候这些突然的变化带有意义,您可能希望在消除噪声的同时保留此信息。

这里是原始信号以及1至5级绘制的细节,注意随着规模或级别的增加,详细信息中的活动急剧减少,因此我们暂时先专注于1级细节,忽略其他。

小波变换(wavelet transform)

 我们的目标是在消除噪音的同时保留急剧变化,一种方法是通过细节系数按阈值缩放。

2.分析细节并确定合适的阈值技术

两种阈值操作:软阈值和硬阈值。在这两种情况下,幅度小于阈值的系数都设置为0,这两种阈值技术的区别在于如何处理幅度大于阈值的系数。

小波变换(wavelet transform)小波变换(wavelet transform)

在软阈值的情况下,通过从系数值中减去阈值,将幅度大于阈值的系数缩小为0。

小波变换(wavelet transform)

 而在硬阈值中,幅度大于阈值的系数保持不变

3.设置细节系数阈值并重建信号

下图为去噪后的结果

 小波变换(wavelet transform)

性能比较:小波变换去噪最好,虽然看起来滑动平均去噪效果更好但是丢失了很多突变信号,所以信噪比(SNR)变小了。

小波变换(wavelet transform) 小波变换(wavelet transform)小哥微微一笑~~~~~

 Chapter4 连续小波变换的一个应用示例

小波变换(wavelet transform)

 可以看到将噪声与地震信号分离是多么困难!!!许多自然信号都有这样的特征,它们由缓慢的变化组成,并散布着突然变化,通常被掩埋在噪音中,小波在分析这类信号非常有用!!!

采用傅里叶变换来产生时频可视化,可以看到两个地震活动实例无法区分。

小波变换(wavelet transform)

 我们看到的只是一个信号分布在0.05赫兹附近,但定位不完全.让我们尝试通过减少频谱图中使用的窗口大小来本地化事件时会发生什么。通过减小窗口的大小,我们可以在30和33分钟左右看到一些亮点,但两个事件并没有很好的分开,事件的频率和事件不确定仍然很高,减小窗口大小不是很有帮助。

小波变换(wavelet transform)

 我们需要以某种方式定位这两个事件的频率信息,这次使用小波。使用连续小波变换有助于获得地震数据的联合时频分析,未指定小波默认使用Moore小波。CWT函数根据小波能量散布自动确定分析的最小和最大尺度,函数返回的小波系数大小用颜色编码,白色虚线表示影响锥,在该区域内小波系数估计是可靠的。我们可以看到两次活动明显分开,这两个事件在时间和频率上都很好定位了。

小波变换(wavelet transform)文章来源地址https://www.toymoban.com/news/detail-469485.html

Chapter5 机器学习和深度学习中的小波变换

到了这里,关于小波变换(wavelet transform)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Go语言】Golang保姆级入门教程 Go初学者介绍chapter1

    Golang的学习方向 区块链研发工程师: 去中心化 虚拟货币 金融 Go服务器端、游戏软件工程师 : C C++ 处理日志 数据打包 文件系统 数据处理 很厉害 处理大并发 Golang分布式、云计算软件工程师:盛大云 cdn 京东 消息推送 分布式文件系统 2、Golang的应用领域 区块链应用:区块链

    2024年02月15日
    浏览(70)
  • 【长文阅读】MAMBA作者博士论文<MODELING SEQUENCES WITH STRUCTURED STATE SPACES>-Chapter1

    Chapter1 Gu A. Modeling Sequences with Structured State Spaces[D]. Stanford University, 2023. 本文是MAMBA作者的博士毕业论文,为了理清楚MAMBA专门花时间拜读这篇长达330页的博士论文,由于知识水平有限,只能尽自己所能概述记录,并适当补充一些相关数学背景,欢迎探讨与批评指正。内容多,

    2024年01月19日
    浏览(55)
  • matlab小波变换、离散小波变换函数使用

    matlab中,连续小波变换、离散小波变换函数使用比较复杂,最近做了个总结。 参考1:https://www.jianshu.com/p/56733f6c0a10 参考2:小波变换工具箱(7页)-原创力文档 参考3:《Matlab信号处理》 沈再阳,清华大学出版社,第8章 注意:以下所有函数均为matlab 2020a环境中测试,更早的版

    2024年02月02日
    浏览(43)
  • 【b站咸虾米】chapter1&2_uniapp介绍与uniapp基础_新课uniapp零基础入门到项目打包(微信小程序/H5/vue/安卓apk)全掌握

    课程地址:【新课uniapp零基础入门到项目打包(微信小程序/H5/vue/安卓apk)全掌握】 https://www.bilibili.com/video/BV1mT411K7nW/?p=12share_source=copy_webvd_source=b1cb921b73fe3808550eaf2224d1c155 目录 一、uniapp和HBuilderX介绍 二、uniapp基础 2.1  新建项目、项目目录、预览uni项目 2.1.1 新建项目 2.1.2 项目

    2024年01月20日
    浏览(62)
  • 小波变换中的多贝西小波(DB小波函数)概述

    内容均来源于维基百科对db小波函数的介绍 多贝西小波 (英语:Daubechies Wavelet),是以比利时女性物理暨数学家英格丽·多贝西(Ingrid Daubechies)的名字命名之一种小波函数,当初英格丽·多贝西发现了一种具有阶层(hierarchy)性质的小波,便将此小波以她的名字命名。多贝西

    2023年04月08日
    浏览(36)
  • 9-1小波变换 小波分解和重构(matlab程序)

    1. 简述        一、小波处理信号的一般过程 1)取样:这是一个预处理步骤。若信号连续,那么必须以能够捕获原信号必要细节的速率取样。不同的应用决定了不同的取样率。如:原信号的细节频率为20kHz,由Nyquist采样定理,此时的取样率至少应为细节频率的两倍,即40kH

    2024年02月11日
    浏览(44)
  • 2.小波变换的类型

    0. 引言 观看本系列视频,了解基于小波的去噪和压缩等应用程序背后的基础知识,本节讨论两种小波变换的类型:连续小波变换和离散小波变换 参考学习:1.什么是小波变换 我们将重点介绍两种类型的小波变换, 连续小波变换 和 离散小波变换 。 连续小波分析 的关键应用

    2024年02月11日
    浏览(79)
  • 小波变换笔记

    突然变化的图像或信号 小波变换 高带宽? 放缩和时延 放缩因子和频率成正比 小波在频域中具有带通特性 Cf 中心频率 s 小波刻度 delta t 采样间隔 时延 我们需要移动小波,以便使其和信号中寻找的特征对齐 时频分析 时域频率成分滤波 连续小波变换 CWT 利用此变换 可以获得

    2024年02月11日
    浏览(34)
  • Matlab实现小波变换

    文章和代码以及样例图片等相关资源,已经归档至【Github仓库:digital-image-processing-matlab】或者公众号【AIShareLab】回复 数字图像处理 也可获取。 Haar、尺度和小波函数; 比较函数wavefast 和函数wavedec2 的执行时间; 小波的方向性和边缘检测。 Haar、尺度和小波函数 使用haar 滤波

    2024年02月07日
    浏览(45)
  • 图像处理01 小波变换

    连续小波分解,通过改变分析窗口大小,在时域上移动窗口和基信号相乘,最后在全时域上整合。通过离散化连续小波分解可以得到 伪离散小波分解, 这种离散化带有大量冗余信息且计算成本较高。 小波变换的公式如下: ​ ​​ ​​ ​ ​ 更直观的可以用下面的图片来表

    2024年02月05日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包