论文部分内容阅读
钱塘江由于其独特的地理位置以及受天体作用力的影响,形成了涌潮这一举世瞩目的自然景观。一方面涌潮带来了很高的观赏价值,但是另一方面也不能忽略它可能带来的危害,因钱塘江涌潮导致人员和财产损失每年都有报道。如果能够实现对涌潮快速精确的检测,并及时发布预警信息,就可以有效的减少对沿岸人员生命和财产的损失。文中提出了基于声学识别的涌潮检测方法,利用提取到的涌潮频谱特征与分类器结合实现涌潮自动检测,主要工作如下:(1)利用特定的声级计采集大量的涌潮到达时的声音信号作为正样本,同时采集了大量的非涌潮声音信号作为负样本以提升识别系统的鲁棒性,进而提取声音信号的特征参数,利用相关非线性理论构建相应的涌潮识别系统。(2)研究涌潮到达时声音信号的频域与时域特性,提取涌潮频谱特征参数。采用基于LPC倒谱系数(LPCC)特征提取方法以及Mel频率倒谱系数(MFCC)特征提取方法,同时还通过静态特征差分获取声音信号的动态特征参数。通过对声音信号的特征提取,训练不同声学特征的模型,比较不同的特征值提取方法对最终识别精度的影响。(3)在非线性理论方面主要利用了BP神经网络和支持向量机。详细的介绍了两种算法的优缺点,通过对声音信号特征参数的训练,获得相应的模型,对声音信号进行分类识别,最后通过大量的实验对两种分类器的识别精度进行对比,并分析比较只有12维的静态特征,12维静态特征和12维的动态特征以及12维静态特征和24维的动态特征下两个分类器的最终识别精度。(4)为验证算法的可行性以及提高该系统的实用性,还建立了一个基于C#的涌潮检测系统,系统实现了MFCC特征提取方法,利用开源的支持向量机代码进行了实现,该系统相较于Matlab上的系统更加的直观,具有更高的实用性。