小波如何让研究人员转换和理解数据?

在日益数据驱动的世界中,被称为小波的数学工具已成为分析和理解信息不可或缺的方法。许多研究人员以连续信号的形式接收他们的数据,这意味着随着时间的推移,信息流不断演变,例如地球物理学家聆听从地下岩层反弹的声波,或者数据科学家研究通过扫描图像获得的电数据流。这些数据可以呈现出许多不同的形状和模式,因此很难将它们作为一个整体进行分析,或者将它们拆开并研究它们的片段,但小波可以提供帮助。

小波是具有不同频率范围和形状的短波状振荡的表示。由于它们可以采取多种形式(几乎任何频率、波长和特定形状都是可能的),研究人员可以使用它们来识别和匹配几乎任何连续信号中的特定波型。由于其广泛的多功能性,小波彻底改变了图像处理、通信和科学数据流中复杂波现象的研究。

“事实上,很少有数学发现像小波那样对我们的技术社会产生如此大的影响,”约翰霍普金斯大学(Johns Hopkins University)的理论物理学家阿米尔-霍马尤恩·纳吉米(Amir-Homayoon Najmi)说。“小波理论为统一框架中的许多应用打开了大门,强调速度、稀疏性和准确性,这在以前是根本无法实现的。”

小波的出现是对一种非常有用的数学技术的更新,称为傅里叶变换。1807年,约瑟夫·傅立叶(Joseph Fourier)发现,任何周期函数(其值循环重复的方程)都可以表示为正弦和余弦等三角函数的总和。这被证明是有用的,因为它允许研究人员将信号流分成其组成部分,例如,使地震学家能够根据反射声波中不同频率的强度来识别地下结构的性质。

因此,傅里叶变换直接导致了科学研究和技术中的许多应用。但是小波可以提高精度。“小波为去噪、图像恢复和图像分析方面的许多改进打开了大门,”比利时皇家天文台的应用数学家和天体物理学家Véronique Delouille说,他使用小波来分析太阳的图像。

这是因为傅里叶变换有一个主要的局限性:它们只提供有关信号中存在的频率的信息,而没有说明它们的时间或数量。就好像你有一个过程来确定一堆现金中有哪些类型的钞票,而不是每种钞票的实际数量。“小波确实解决了这个问题,这就是为什么它们如此有趣,”瑞士洛桑联邦理工学院院长马丁·维特利(Martin Vetterli)说。

匈牙利物理学家丹尼斯·加博尔(Dennis Gabor)首次尝试解决这个问题,他在1946年建议在应用傅里叶变换之前将信号切成短的、时间局域化的片段。然而,这些很难在频率分量变化剧烈的更复杂的信号中进行分析。这促使地球物理工程师让·莫莱特(Jean Morlet)开发使用时间窗来研究波,时间窗的长度取决于频率:信号的低频段为宽窗口高频段为窄窗口

但这些窗口仍然包含混乱的现实频率,很难分析。因此,Morlet 想到了将每个片段与数学上可以很好地理解的相似波相匹配的想法。这使他能够掌握这些部分的整体结构和时间,并更准确地探索它们。在 1980 年代初期,Morlet 将这些理想化的波浪模式命名为 “ondelettes”,法语意为“小波”——字面意思是“小波浪”——因为它们的外观。因此,可以将信号切割成更小的区域,每个区域都以特定波长为中心,并通过与匹配的小波配对进行分析。现在面对一堆现金,回到前面的例子,我们会知道它包含的每种钞票有多少。

粗略地说,假设在原始信号上滑动特定频率和形状的特定小波,每当有特别好的匹配时,它们之间的数学运算(称为点积)就会变成零,或者非常接近零。通过使用不同频率的小波扫描整个信号,可以拼凑出整个信号序列的可靠图像,从而进行彻底的分析。

对小波的研究发展迅速。法国数学家伊夫·迈耶(Yves Meyer)是巴黎高等师范学院的教授,当时他正在复印机前等待轮到他,这时一位同事向他展示了莫雷特和理论物理学家亚历克斯·格罗斯曼(Alex Grossmann)关于小波的论文。迈耶立刻被迷住了,并乘坐第一班火车前往马赛,在那里他开始与格罗斯曼和莫莱特以及数学家和物理学家英格丽德·多贝西斯(现就职于杜克大学)合作。迈耶后来因其在小波理论方面的工作而获得阿贝尔奖。

几年后,宾夕法尼亚州立大学一位名叫斯蒂芬·马拉特(Stéphane Mallat)的研究生在海滩上遇到了一位老朋友。这位朋友是迈耶在巴黎的研究生,他向马拉特介绍了他们在小波方面的研究。Mallat 立即了解了 Meyer 的工作对他自己的研究的重要性,并迅速与 Meyer 合作。1986年,他们发表了一篇关于小波在图像分析中的应用的论文。最终,这项工作导致了JPEG2000的发展,这是一种在世界范围内使用的图像压缩形式。该技术用小波分析扫描图像的信号,以产生总体上比原始图像小得多的像素集合,同时仍然允许以原始分辨率重建图像。当技术限制限制了非常大的数据集的传输时,这种技术被证明是有价值的。

在这里插入图片描述

小波之所以如此有用,部分原因在于它们的多功能性,这使得它们几乎可以解码任何类型的数据。“小波有很多种,你可以挤压它们,拉伸它们,你可以使它们适应你所看到的实际图像,”比利时鲁汶天主教大学的数学工程师Daan Huybrechs说。数字化图像中的波形在许多方面可能有所不同,但小波始终可以被拉伸或压缩,以匹配具有较低或较高频率的信号部分。波型的形状也可以发生巨大变化,但数学家已经开发了具有不同波长尺度和形状的不同类型或“家族”小波来匹配这种可变性。

最著名的小波家族之一是Daubechies母小波,其成员具有自相似的分形结构,具有较大的不对称峰模拟较小的峰复制。事实证明,这些小波对图像分析非常敏感,以至于专家们用它们来区分文森特梵高的原画和赝品。其他以其形状而闻名的小波家族包括墨西哥帽,具有一个中心最大值和两个相邻最小值,以及 Coiflet 小波(以耶鲁大学数学家 Ronald Coifman 的名字命名),类似于墨西哥帽,但具有尖锐的峰值而不是平坦的区域。这些对于捕获和消除科学仪器生成的图像、声音信号和数据流中不需要的噪声尖峰非常有用。

除了用于分析声音信号和图像处理外,小波还是基础研究的工具。它们可以帮助研究人员一次分析整个数据集,从而发现科学数据中的模式。“我总是让我印象深刻,这些应用是多么多样化,”Huybrechs说。“小波有一些东西使它们成为查看数据的’正确’方式,”无论它是什么类型的数据,都是如此。

参考:
https://www.wired.com/story/how-wavelets-let-researchers-transform-and-understand-data/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2660246.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

客服软件如何提升企业客户满意度?

互联网的快速发展,越来越多的企业开始关注客户满意度的提升。客户满意度是企业成功的关键因素之一,而客服软件作为提升客户满意度的重要工具,正逐渐受到企业的重视。那么,客服软件如何提升企业客户满意度呢? 一、提高客户服务效率…

stm32项目(17)——基于stm32的温湿度检测protues仿真

1.功能设计 基于stm32单片机,驱动DHT11芯片,检测温度与湿度,并通过串口打印出来。 仿真图如下所示: 2.模块介绍 DHT11模块是一种低成本的数字温湿度传感器模块,常用于测量环境的温度和湿度。它由一个温湿度传感器和一…

MySQL事务、四大原则、执行步骤、四种隔离级别、锁、脏读、脏写等

MySQL事务 MySQL事务1.什么是事务?2.事务的四大原则3.事务执行的步骤4、事务的隔离性5、MySQL中的锁 MySQL事务 模拟一个转账业务: 上图中的sql语句: update from table set money mongey - 100 where name A; update from table set mone…

【Unity自制手册】基于Unity中物体移动相关方法和API集锦(动图详解)

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:uni…

python打包项目pyinstaller的使用及问题解决

前言 在使用python编写了一个小程序之后,希望能够将其打包为一个可执行文件,如exe格式,这样就能够在其他电脑上安装使用,因此,打包python项目是一个普遍的需求。 配置 平台:windows10 工具:vi…

像美团一样商家入驻的小程序功能

美团一样的商家入驻小程序可以促进本地化商家的线上线下融合,为本地商家和用户提供更好的服务和体验,是一种数字化转型和创新,想要开发像美团一样的商家入驻小程序,需要具备以下功能: 1、不同行业独立频道 为本地化的…

6、LLaVA

简介 LLaVA官网 LLaVA使用Vicuna(LLaMA-2)作为LLM f ϕ ( ⋅ ) f_\phi() fϕ​(⋅),使用预训练的CLIP图像编码器 ViT-L/14 g ( X v ) g(X_v) g(Xv​)。 输入图像 X v X_v Xv​,首先获取feature Z v g ( X v ) Z_vg(X_v) Zv​g(Xv​)。考虑到最后一…

4.Python数据序列

Python数据序列 一、作业回顾 1、面试题 有一物,不知其数,三三数之余二,五五数之余三,七七数之余二,问物几何? 白话文:有一个数字,不知道具体是多少,用3去除剩2,用5去除剩3,用7去除剩2个,问这个数是多少?1 ~ 100以内的整数 while循环: # 初始化计数器 i = …

01_软件测试

01_软件测试 学习目标 1、能复述软件测试的定义 2、能说出7种测试分类的区别 3、能说出质量模型的重点5项 4、能说出测试流程的6个步骤 5、能说出测试模板8个要素 认识软件及测试 什么是软件 软件:控制计算机硬件工作的工具 软件的基本组成 软件生产过程 什么是软…

力扣算法-Day14

第202题. 快乐数 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果这个过程 结…

Rocky9 1.28安装kubernetes

1.环境准备 二进制安装比较复杂,但是也比较稳定,适用于线上环境使用。   本笔记参考自:https://github.com/cby-chen/Kubernetes ,针对文中内容,有部分镜像无法拉取等,还有一部分有点小问题,…

2024-软件测试工程师面试题,面试前一天刷效果更佳。

bug的定义,bug的周期 软件bug是指软件程序的漏洞和缺陷,测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等生命周期中缺陷状态:新建-->指派-->已解决-->待验-->关闭 发现BUG-->提交BUG--&g…

如何本地部署Nextcloud结合cpolar搭建专属私有云盘远程访问(内网穿透)

文章目录 摘要1. 环境搭建2. 测试局域网访问3. 内网穿透3.1 ubuntu本地安装cpolar3.2 创建隧道3.3 测试公网访问 4 配置固定http公网地址4.1 保留一个二级子域名4.1 配置固定二级子域名4.3 测试访问公网固定二级子域名 摘要 Nextcloud,它是ownCloud的一个分支,是一个文件共享服…

高智能氛围感知兼具运动与豪华质感 EMEYA开启百万纯电新时代

在纯电动汽车成为刚需的时代,售价百万的纯电轿车应该拥有怎样的体验? 最近,路特斯推出一款百万纯电四门超跑轿车——EMEYA,这款车11月广州车展亮相并开启预定后,3小时内便订单即破300辆。一款百万级的电动汽车为何受到…

51单片机(STC8)-- GPIO输入输出

文章目录 I/O口相关寄存器端口数据寄存器端口模式配置寄存器(PxM0,PxM1)端口上拉电阻控制寄存器(PxPU)关于I/O的注意事项 配置I/O口I/O设置demoI/O端口模式LED控制(I/O输出)按键检测(I/O输入) S…

openGauss学习笔记-175 openGauss 数据库运维-备份与恢复-导入数据-管理并发写入操作示例

文章目录 openGauss学习笔记-175 openGauss 数据库运维-备份与恢复-导入数据-管理并发写入操作示例175.1 相同表的INSERT和DELETE并发175.2 相同表的并发INSERT175.3 相同表的并发UPDATE175.4 数据导入和查询的并发 openGauss学习笔记-175 openGauss 数据库运维-备份与恢复-导入…

vue3+vite组件中使用Cesium粒子系统

一、注意事项 1.图片的引用路径必须从根目录(即index.html所在的目录)开始,如果使用相对路径,也要返回到根目录再转到对应的目录。 //第一种,直接从根目录开始 image: src/assets/particles/Blowing Snow.png//第二种…

Flink Kafka[输入/输出] Connector

本章重点介绍生产环境中最常用到的Flink kafka connector。使用Flink的同学,一定会很熟悉kafka,它是一个分布式的、分区的、多副本的、 支持高吞吐的、发布订阅消息系统。生产环境环境中也经常会跟kafka进行一些数据的交换,比如利用kafka con…

贝叶斯算法的故事丨机器学习一文解读

今天分享的内容是贝叶斯算法的核心原理与应用,接下来,通过一个小故事让你快速理解贝叶斯。 杰克是一位聪明的探险寻宝家,有一天,他得到了一张藏宝图,上面标记了宝藏可能埋藏的几个地点:一个古老的城堡、一个…

《深入理解C++11:C++11新特性解析与应用》笔记四

第四章 新手易学,老兵易用 4.1 右尖括号>的改进 在 C98 中,有一条需要程序员规避的规则:如果在实例化模板的时候出现了连续的两个右尖括号 >,那么它们之间需要一个空格来进行分隔,以避免发生编译时的错误。C98 会将>&g…