小波变换网文精粹:小波:看森林,也看树木(二)
英文原名:Wavelets: Seeing the forest and the trees
转自:http://yswhu.bokee.com/viewdiary.10391865.html
二、改变现实(Transforming Reality)
小波分析允许研究者们去隔离和操作隐藏在众多数据之中的模式的特殊类型,我们的眼睛能以同样的方法在森林中挑出树木,或者我们的耳朵能在交响曲中分辨出笛声。理解小波是怎样做这个的一种方法是开始在两种不同声音之间,比如叉子的音调和人声,找出不同点,之后敲打叉子,你会听到一种持续很长时间的纯音调。在数学理论中,这样的音调称为频率局部化,它由单个无更高频率音调的音符组成。相比之下,一个人说的话仅仅持续一秒钟,因此称为时间域局部化,它在频率域里没有局部化是因为说的话不是一个单音调,而是有许多不同频率的音调结合在一起的音调。
在19世纪,数学家认为现实中的叉子音调是完美的,这个理论就是著名的傅立叶分析。Jean Baptiste Joseph Fourier, 一位法国数学家,在1807年声称任何反复波形(或者周期函数),像叉子发出的声波,能被一个无限的各种频率的正弦波和余弦波之合来表示。
傅立叶理论的一个熟悉阐述是在音乐中发生的。当时一位音乐家演奏一个音符,他创造了一个不规则形状的声波,同样形状的波,只要音乐家持续演奏这个音符会不断重复。因此,通过傅立叶,这个音符被分解成正弦波与余弦波之和。最低频率的波称为这个音符的基频,最高频率的波称为泛音(overtones),比如,A音符在小提琴或长笛上演奏,就有一个周期为440HZ的基频和一个周期为880HZ、1320HZ等等的泛音,即使用小提琴和用长笛演奏同一音符,它们听起来也会不同,因为它们的泛音有不同的强度或幅度。正如在20世纪60年代音乐合成家阐述的一样,小提琴或长笛的一个信服的模仿能通过重新合并合适幅度的纯正弦波来完成。当然,这是在1807年傅立叶所预测到的。
之后数学家们把傅立叶思想扩展到非周期函数(或波形),它们会随着时间不断改变,并不是重复同样的形状。最现实的波形是这样的类型:一辆摩托车先加速,然后减速,不断往复这样发出的声音。在图像中也是一样,在重复和不重复之间的区别是重要的,一个重复的模式可能被视为纹理或背景,而不重复的会被看作对象而被挑选出来。周期性的或重复的波由一系列离散的泛音组成,它们能被用于表示一幅图像中的重复的模式。非周期特征涉及到更多的复杂的频率谱,称为傅立叶变换,正如太阳光能被分离成不同颜色的光谱。The Fourier
transform portrays the structure of a periodic wave in a much more revealing and concentrated from than a traditional graph of a wave would. 举例来说,摩托车发出的声音在傅立叶变换中,在一个特定的频率下会显示出一个峰值。
傅立叶变换一直在被关注。在19世纪,傅立叶在物理学和工程学上解决了许多问题。它的主导地位使得科学家们和工程师们把它作为分析任何现象的完美方法。这个普遍看法迫使了一个对这个方法的封闭检查。结果在20世纪,数学家、物理学家和工程师发现了傅立叶的缺陷,即傅立叶变换在重造瞬间信号和有突然变化的信号时存在困难,比如说出的话或轻敲鼓的声音。音乐合成家仍然不能匹配音乐厅里小提琴家的演奏,因为小提琴家的演奏含有暂态的特征,比如弓与弦的接触,这些用正弦波很难表示。
这个问题里面的原理能有著名的Heisenberg Indeterminacy Principle来阐述。在1927年,物理学家Werner Heisenberg认为从理论上讲一个物体的位置和速度不能同时被精确地测量。用信号处理来说,意思是在一个信号要同时知道某精确频率和该频率发生的精确时刻是不可能的。为了知道它的频率,信号必须按时延拓,反之亦然。在音乐形式里,意思是任何有短暂持续时间的信号必须有一个复杂的频谱,它由各种各样的正弦波组成。反过来说,任何由一些正弦波简单合成的信号必须在时间域里有复杂的呈现。因此,我们不能期望用叉子的管弦乐来重造鼓发出的声音。
PS:这是一篇很好的小波方面的科普文章,译文也很好,译者联系不上,如有版权问题,请联系博主。
分享到:
相关推荐
**UML精粹:标准对象建模语言简明指南(第3版)** UML,全称为Unified Modeling Language,是面向对象系统设计的一种标准化建模语言。它为软件开发提供了图形化表示方法,用于描述系统的需求、结构和行为。UML自...
清华大学出版社《UML精粹:标准对象...对类图 顺序图 状态图 活动图等也有较多更新 ">《UML精粹:标准对象建模语言简明指南 第3版 》在紧迫的时间压力下 程序员很难通过紧跟技术创新的脚步来享受软件工程领域的最新成果
《UML精粹:标准对象建模语言简明指南》是Martin Fowler的经典之作,自1997年初版以来,一直是UML学习者和实践者的首选参考书籍。这本书旨在为读者提供一个清晰、简洁的UML(Unified Modeling Language)理解和应用...
其中,《编程精粹:编写高质量C语言代码》是针对C语言编程的一部经典之作,旨在帮助程序员提升C语言编程技巧,写出高效、可靠的代码。这本书不仅适合初学者,也对有经验的开发者具有很高的参考价值。 在C语言编程中...
UML不仅仅适用于软件行业,它也被广泛应用于非软件系统,比如电信、交通、商业等领域。 UML的图表主要分为三大类:结构图、行为图和分组图。结构图主要描述系统的静态结构,包括用例图(Use Case Diagrams)、类图...
**CMMI精粹:集成化过程改进实用导论** CMMI,即能力成熟度模型集成(Capability Maturity Model Integration),是软件工程领域的一种过程改进框架,旨在提高组织的开发和服务提供能力。《CMMI精粹:集成化过程...
[源代码]算法精粹_经典计算机科学问题的Python实现,面向中高级程序员的算法教程,借助Python语言,用经典的算法、编码技术和原理来求解计算机科学的一些经典问题。介绍了递归、结果缓存和位操作等基本编程组件,还...
《Excel实战技巧精粹:Excel模板1000例》是一部深入探讨Excel应用的宝典,旨在提升用户在日常工作中处理数据、分析信息和优化工作效率的能力。这本书包含了丰富的实例和实用模板,覆盖了从基础操作到高级技巧的全...
《信息系统开发实例精粹:My Disc》这本著作,便以其独特的视角,通过具体而详细的案例分析,向读者展示了信息系统如何在不同领域中发挥其巨大作用,以及如何通过信息技术与业务流程的紧密结合来提升效率和决策质量...
注意:这个可是最新英文版的,要学的话需要点英文基础哦! ......解压密码 www.infoxa.com
AXURE RP8实战手册 网站和APP原型制作案例精粹:全选与取消全选效果.rp
《UML精粹:标准对象建模语言简明指南 第三版》是一本深入浅出地介绍统一建模语言(Unified Modeling Language,简称UML)的权威书籍。这本书旨在为IT专业人士提供一个全面理解UML的框架,帮助他们有效地进行系统...
AXURE RP8实战手册 网站和APP原型制作案例精粹:制作商品列表.rp
《GPU精粹:GPU 3D和通用编程技巧》是一本深入探讨GPU编程技术的专著,涵盖了3D图形处理和通用计算领域的诸多关键知识点。GPU(Graphics Processing Unit)最初是为了加速计算机图形渲染而设计的,但随着技术的发展...
HTML5精粹:利用HTML5开发令人惊奇的Web站点和革命性应用
Excel实战技巧精粹:Excel实用模板972例:个体工商户设立登记申请书.xls中介单位人员登.xls中外学者越洋对话日程安排.xls中央基层预算单位开立银行帐户申请表.xls中央基层预算单位财政支出月报表.xls中学校小升初...