睡眠声音识别中的准确率问题(二)--测试结果及分析

本文介绍了鼾声和咳嗽检测的数据集,包括Audioset和人工采集的数据,以及不同n值下的预测准确率。在Audioset数据集上,随着n值增大,预测准确率显著提升,而在人工数据集上,由于噪声和静默段影响,准确率较低。此外,对比蜗牛睡眠和shuteye两款录音软件,后者在数据质量上更优。测试结果显示,咳嗽检测的准确率稳定在80%左右。讨论部分强调了数据采集准确性对算法性能的重要性。
摘要由CSDN通过智能技术生成

1 测试数据集介绍

(1)Audioset数据集: 从该数据集中筛选出鼾声数据500条;
(2)人工采集的数据集:我们收集了鼾声及咳嗽数据50条,其中鼾声数据40条,咳嗽数据10条,利用shuteye录制。

2 评价指标

原始标签:1个或者多个;
预测标签:top-n个标签;
评价方法:如果原始标签在预测标签中出现,则认为预测正确,此处不考虑原始标签在预测标签中排名。例如Snoringtop-n之中,则认为该测试数据为Snoring数据,否则认为没有打鼾。最后的预测公式为:准确率 = 预测正确的个数 / 总的预测个数

3 测试结果

3.1 鼾声测试

3.1.1 AudioSet数据集

  • n1的时候,测试用例在100条时只有10%的正确率,测试用例在300条时达到16.2%的正确率,测试用例在500条时达到16.2%的正确率。
    在这里插入图片描述

  • n2的时候,测试用例在100条时只有57%的正确率,测试用例在300条时达到64.7%的正确率,测试用例在500条时达到70.2%的正确率。
    在这里插入图片描述

  • n3的时候,测试用例在100条时只有80%的正确率,测试用例在300条时达到80.7%的正确率,测试用例在500条时达到84.8%的正确率。
    在这里插入图片描述

  • n4的时候,测试用例在100条时只有83%的正确率,测试用例在300条时达到84.3%的正确率,测试用例在500条时达到87.6%的正确率。
    在这里插入图片描述

  • n5的时候,测试用例在100条时达到84%的正确率,测试用例在300条时达到85%的正确率,测试用例在500条时达到88.4%的正确率。
    在这里插入图片描述

  • n6的时候,测试用例在100条时达到84%的正确率,测试用例在300条时达到86%的正确率,测试用例在500条时达到89.2%的正确率。

  • n7的时候,测试用例在100条时达到87%的正确率,测试用例在300条时达到88%的正确率,测试用例在500条时达到90.4%的正确率。

  • n8的时候,测试用例在100条时达到87%的正确率,测试用例在300条时达到88.67%的正确率,测试用例在500条时达到90.8%的正确率。

  • n9的时候,测试用例在100条时达到88%的正确率,测试用例在300条时达到89.67%的正确率,测试用例在500条时达到91.6%的正确率。

  • n10的时候,测试用例在100条时达到87%的正确率,测试用例在300条时达到90.6%的正确率,测试用例在500条时达到92.4%的正确率。

3.1.2 人工数据集

人工采集数据来源于自己录制,相比audioset中的音频,,n1的准确率为0n2的准确率最后只有30%n3的准确率最后只有58.7%n4的准确率最后只有60.9%n5~9的效果都准确率最后只有75%+

n10 的时候最后准确率在78%左右。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z8A3T8DN-1628212451192)(C:\Users\fake\AppData\Roaming\Typora\typora-user-images\image-20210805182351019.png)]
原因分析:采集的数据中背景噪声较大,且有些音频存在大段静默(占80%左右),打鼾声音很微弱,因此预测效果没有Audioset的准确率高。

3.2 Cough测试:人工数据集

由于Cough数据较少,因此在网上也收集了一些相关音频,测试结果如下。n5的时候,准确率为80%;n10的时候,准确率依旧为80%左右。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8J0Qr05E-1628212451195)(C:\Users\fake\AppData\Roaming\Typora\typora-user-images\image-20210805184138225.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Or04aWST-1628212451196)(C:\Users\fake\AppData\Roaming\Typora\typora-user-images\image-20210805184145504.png)]

4 讨论

在测试的时候,很重要在于测试数据采集是否准确。
目前在人工收集数据的时候,主要用到蜗牛睡眠和shuteye,两个软件对比如下:

  • 蜗牛睡眠只能录鼾声和梦话,并且不够准确,好处就是免费;
  • shuteye可以录鼾声、梦话、咳嗽、磨牙、噪音等,种类比蜗牛睡眠多,录得也要准确些,需要付费。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HenrySmale

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值