鲸鱼歌曲的录音包含了颤音和呻吟声。gydF4y2Ba颤音gydF4y2Ba听起来像是一连串的咔哒声。gydF4y2Ba呻吟gydF4y2Ba是类似于轮船喇叭声的低频叫声。你要观察每一个信号,并给它贴上标签,以识别鲸鱼的类型,颤音区和呻吟区。对于每个颤音区域,您还需要标记一些选定的信号峰值。gydF4y2Ba
首先加载一个数据集,其中包括两个鲸鱼歌曲的录音。这些信号被称为gydF4y2Bawhale1gydF4y2Ba
和gydF4y2Bawhale2gydF4y2Ba
采样频率为4千赫。gydF4y2Bawhale1gydF4y2Ba
由三声呻吟后的颤音组成。gydF4y2Bawhale2gydF4y2Ba
由两个呻吟、一个颤音和另一个呻吟组成。gydF4y2Ba
负载gydF4y2BalabelwhalesignalsgydF4y2Ba%听到,键入soundsc(鲸鱼1,Fs),暂停(22),soundsc(鲸鱼2,Fs)gydF4y2Ba
把信号带入gydF4y2Ba信号贴标签机gydF4y2Ba:gydF4y2Ba
开放gydF4y2Ba信号贴标签机gydF4y2Ba.在gydF4y2Ba贴标机gydF4y2Ba选项卡上,单击gydF4y2Ba进口gydF4y2Ba▼并选择gydF4y2Ba从工作空间gydF4y2Ba
在gydF4y2Ba成员gydF4y2Ba列表。gydF4y2Ba
在对话框中,选择信号。添加时间信息:选择gydF4y2Ba时间gydF4y2Ba
从下拉列表中输入采样率,gydF4y2BaFsgydF4y2Ba
,以千赫为单位。点击gydF4y2Ba进口gydF4y2Ba导入信号,然后单击gydF4y2Ba关闭gydF4y2Ba关闭对话框。信号出现在屏幕上gydF4y2Ba标记信号集浏览器gydF4y2Ba.要绘制任何信号,您可以在浏览器中选择其名称旁边的复选框。gydF4y2Ba
定义要附加到信号上的标签。有关可以定义的标签类型的详细信息,请参见gydF4y2Ba创建或导入信号标签定义gydF4y2Ba.gydF4y2Ba
因为鲸鱼的歌声表明:gydF4y2Ba
定义一个分类属性标签来存储鲸鱼类型。叫它gydF4y2BaWhaleTypegydF4y2Ba
.可能的分类是蓝鲸、座头鲸和白鲸。gydF4y2Ba
定义一个适用于呻吟区域的逻辑感兴趣区域(ROI)标签。叫它gydF4y2BaMoanRegionsgydF4y2Ba
.gydF4y2Ba
定义一个适用于颤音区域的逻辑ROI标签。叫它gydF4y2BaTrillRegionsgydF4y2Ba
.gydF4y2Ba
定义一个数字点标签来捕获颤音峰值。叫它gydF4y2BaTrillPeaksgydF4y2Ba
.属性的子标签gydF4y2BaTrillRegionsgydF4y2Ba
标签。gydF4y2Ba
要定义每个标签,请单击gydF4y2Ba添加定义gydF4y2Ba▼上gydF4y2Ba贴标机gydF4y2Ba选项卡。要定义子标签,请选择gydF4y2BaTrillRegionsgydF4y2Ba
标签gydF4y2Ba标签定义gydF4y2Ba浏览器,点击gydF4y2Ba添加定义gydF4y2Ba▼,选择gydF4y2Ba添加sublabel定义gydF4y2Ba
.gydF4y2Ba
在为每个信号标签或子标签定义而出现的对话框中的字段中输入以下值。离开gydF4y2Ba默认的gydF4y2Ba在每种情况下,字段都为空。gydF4y2Ba
您可以通过单击将创建的信号定义导出到mat文件或MATLAB®工作区gydF4y2Ba出口gydF4y2Ba▼。将出现一个对话框,提示您输入文件名。在任何时候,您都可以通过单击导入存储在mat文件中的信号定义gydF4y2Ba进口gydF4y2Ba▼。gydF4y2Ba
数据中的歌曲来自两头蓝鲸。设置gydF4y2BaWhaleTypegydF4y2Ba
两个信号的值:gydF4y2Ba
选择gydF4y2BaWhaleTypegydF4y2Ba
在gydF4y2Ba标签定义gydF4y2Ba浏览器。gydF4y2Ba
点击gydF4y2Ba标签的所有gydF4y2Ba.gydF4y2Ba
在出现的对话框中,验证两者gydF4y2Bawhale1gydF4y2Ba
和gydF4y2Bawhale2gydF4y2Ba
是被选中的gydF4y2Ba价值gydF4y2Ba字段设置为gydF4y2Ba蓝色的gydF4y2Ba
.(如果您没有在分类信号标签定义中指定默认值,gydF4y2Ba信号贴标签机gydF4y2Ba将标签设置为定义中指定的第一个类别。)gydF4y2Ba
点击gydF4y2Ba好吧gydF4y2Ba.gydF4y2Ba
设置gydF4y2BaWhaleTypegydF4y2Ba
每次一个信号的值:gydF4y2Ba
中信号名称旁边的方框打勾gydF4y2Ba标记信号集浏览器gydF4y2Ba.gydF4y2Ba
选择gydF4y2BaWhaleTypegydF4y2Ba
在gydF4y2Ba标签定义gydF4y2Ba浏览器。gydF4y2Ba
点击gydF4y2Ba标签属性gydF4y2Ba.的值gydF4y2BaWhaleTypegydF4y2Ba
出现在gydF4y2Ba标记信号集浏览器gydF4y2Ba.gydF4y2Ba
选择gydF4y2BaWhaleTypegydF4y2Ba
从gydF4y2Ba价值gydF4y2Ba下拉列表。gydF4y2Ba
画出gydF4y2Bawhale1gydF4y2Ba
通过选择其名称旁边的复选框发出信号。信号属性出现在gydF4y2Ba标记信号集浏览器gydF4y2Ba在时间图下面。gydF4y2Ba
想象鲸鱼的歌声,标记颤音和呻吟区域。gydF4y2Ba
颤音区域有明显的爆发声,被寂静打断。gydF4y2Bawhale1gydF4y2Ba
以2秒为中心的颤音。gydF4y2Ba
呻吟区是持续的低频哭声。gydF4y2Bawhale1gydF4y2Ba
呻吟的时间集中在7秒、12秒和17秒。gydF4y2Ba
一次标记一个信号:gydF4y2Ba
在gydF4y2Ba情节gydF4y2Ba列的gydF4y2Ba标记信号集浏览器gydF4y2Ba,勾选信号名称旁边的方框,绘制信号。gydF4y2Ba
一声呻吟,就在gydF4y2Ba标签定义gydF4y2Ba浏览器,选择gydF4y2BaMoanRegionsgydF4y2Ba
标签定义。gydF4y2Ba画gydF4y2Ba标签gydF4y2Ba自动激活。gydF4y2Ba
点击时间图。当您单击并拖动时,将出现一条粗大的动画虚线,并扩展为阴影区域。gydF4y2Ba
移动并调整活动区域的大小,直到它包含呻吟区域。为了更好地放置标签,你可以去gydF4y2Ba显示gydF4y2Ba选项卡,然后选择缩放操作或激活平移器。gydF4y2Ba
单击gydF4y2Ba接受gydF4y2Ba旁边的复选标记gydF4y2Ba标签gydF4y2Ba按钮,按gydF4y2Ba输入gydF4y2Ba,或双击以标记ROI。该区域改变为信号颜色的梯度。如果您没有在逻辑标签定义中指定默认值,gydF4y2Ba信号贴标签机gydF4y2Ba将标签设置为gydF4y2Ba真正的gydF4y2Ba
.gydF4y2Ba
对另外两声呻吟重复上述步骤。gydF4y2Ba
标记一个颤音,在gydF4y2Ba标签定义gydF4y2Ba浏览器,选择gydF4y2BaTrillRegionsgydF4y2Ba
标签定义。使用步骤3和步骤4标记颤音区域。gydF4y2Ba
在标记第二个信号之前,通过清除图中第一个信号名称旁边的复选框将其从图中删除gydF4y2Ba标记信号集浏览器gydF4y2Ba.如果你在标记一个区域或点的时候画出这两个信号,gydF4y2Ba信号贴标签机gydF4y2Ba将标签与两个信号关联。gydF4y2Ba
绘制这两个信号。标签查看器轴显示感兴趣区域的位置和宽度。它们还显示了分配给每个地区的价值。gydF4y2Ba
颤音区域有明显的峰值,对应于声音的爆发。在每个颤音区域标记三个峰值。因为颤音峰是子标签,每一个都必须与一个特定的相关联gydF4y2BaTrillRegionsgydF4y2Ba
标签。gydF4y2Ba
一次标记一个信号:gydF4y2Ba
在gydF4y2Ba情节gydF4y2Ba列的gydF4y2Ba标记信号集浏览器gydF4y2Ba,勾选信号名称旁边的方框,绘制信号。另外,勾选对应于您想要标注其峰值的颤音区域的方框。gydF4y2Ba
在gydF4y2Ba标签定义gydF4y2Ba浏览器,选择gydF4y2BaTrillPeaksgydF4y2Ba
.gydF4y2Ba画出标签gydF4y2Ba将自动被选中。gydF4y2Ba
在工具条下面gydF4y2Ba价值gydF4y2Ba,输入gydF4y2Ba1gydF4y2Ba
,对应于第一个峰值。gydF4y2Ba
在gydF4y2Ba标记信号集浏览器gydF4y2Ba,选择颤音区域。gydF4y2Ba
点击时间图上的点。颤音区域由实线构成,并为被标记的点出现一个动画虚线(活动)。gydF4y2Ba
移动活动线,直到它在你选择的峰值穿过信号。为了更好地放置标签,你可以去gydF4y2Ba显示gydF4y2Ba选项卡,然后选择缩放操作或激活平移器。gydF4y2Ba
单击旁边的复选标记gydF4y2Ba标签gydF4y2Ba按钮,按gydF4y2Ba输入gydF4y2Ba,或双击以标记峰值。虚线变为与信号颜色相同的实线。gydF4y2Ba
重复两个以上的峰,进入gydF4y2Ba2gydF4y2Ba
和gydF4y2Ba3.gydF4y2Ba
下gydF4y2Ba价值gydF4y2Ba识别他们。gydF4y2Ba
在为第二个信号标记颤音峰值之前,通过清除图中第一个信号名称旁边的复选框,从图中删除第一个信号gydF4y2Ba标记信号集浏览器gydF4y2Ba.gydF4y2Ba
标签查看器轴显示感兴趣点的位置和分配给每个点的值。gydF4y2Ba
标记两个信号,查看它们标签的摘要gydF4y2Ba标签查看器gydF4y2Ba.控件中的标记信号集层次结构展开gydF4y2Ba标记信号集浏览器gydF4y2Ba查看所有标签的详细信息。(要展开层次结构,右键单击浏览器中的任何信号并选择gydF4y2Ba全部展开gydF4y2Ba
.)对于每个信号,画出你标记的第一个呻吟区域和第三个颤音峰值。gydF4y2Ba
在任何时候,您都可以使用gydF4y2Ba标记信号集浏览器gydF4y2Ba、时间图或标签查看器。有关更多信息,请参见gydF4y2Ba编辑标签gydF4y2Ba.gydF4y2Ba
将标记的信号导出为新信号gydF4y2BalabeledSignalSetgydF4y2Ba
对象。单击gydF4y2Ba出口gydF4y2Ba▼按钮gydF4y2Ba贴标机gydF4y2Ba工具条的选项卡。您可以将标记信号集导出到MATLAB工作区或mat文件。对于本例,选择一个mat -文件。在出现的对话框中,输入名称WgydF4y2Bahale_Songs.matgydF4y2Ba
对已标记的信号集,添加可选的简短描述,然后单击gydF4y2Ba出口gydF4y2Ba.看到gydF4y2Ba导出标记信号集和信号标签定义gydF4y2Ba了解更多信息gydF4y2Ba信号贴标签机gydF4y2Ba出口标记信号集。gydF4y2Ba
labeledSignalSetgydF4y2Ba
|gydF4y2BasignalLabelDefinitiongydF4y2Ba
|gydF4y2BasignalMaskgydF4y2Ba