论文部分内容阅读
海豚是一种高智商的水生哺乳动物,它们使用自己独特的“语言”——哨声来进行互相交流。要想理解海豚的语言,就必须要对海豚哨声进行分析研究。当前对海豚哨声的分析研究大多是基于哨声语谱图进行的,但语谱图中哨声轮廓与背景噪声混合在一起,不仅导致目前对哨声的分割、提取等预处理都是用人工方式进行,同时也给后续的实验造增加了难度。如果对语谱图中的哨声轮廓进行去噪、特征提取和修复等自动化预处理,就能实时进行海豚哨声与背景噪声的分离,获得一个完整的海豚哨声轮廓。这不仅节约了人工提取花费的时间,也有利于海豚哨声的个体识别、行为分类、通讯机制等后续研究。 基于以上原因,本文构建了一套完整的海豚哨声轮廓自动提取与修复系统。整个系统的实现分为三步:1、进行海豚哨声语谱图化与去噪:首先对采集到的初始海豚哨声音频波形图使用海明窗和短时傅里叶变换,使之转化成为一个语谱图;由于语谱图中含有大量的背景噪声,接着相继使用了低频滤波、阈值化、离群点清除、竖线噪声过滤和谐波过滤五种方法消除了语谱图中的噪声,以及使用区域生长对去噪后的哨声轮廓进行了一定修复;2、对去噪后的图像进行哨声分割和特征提取:首先进行了多个哨声的分割,得到单个的海豚哨声轮廓,之后再采用了均值替代法提取出了哨声轮廓骨架点;3、进行哨声轮廓的修复:分别使用了曲线拟合和卡尔曼滤波两类方法对哨声轮廓进行了修复。 通过上面三个步骤,我们实现了海豚哨声轮廓的自动提取与修复,得到了海豚哨声的完整轮廓。最终的实验结果表明本系统具有一定的可用性和准确性。