文献一:PANNs: Large-Scale Pretrained Audio Neural Networks for Audio Pattern Recognition

[摘要] 音频模式识别是机器学习领域的一个重要研究课题,包括音频标注、声场景分类、音乐分类、语音情感分类和声音事件检测等多项任务。最近,神经网络已被应用于解决音频模式识别问题。但是,以前的系统建立在持续时间有限的特定数据集上。最近,在计算机视觉和自然语言处理中,在大规模数据集上预训练的系统已经很好地推广到了几个任务。然而,在用于音频模式识别的大规模数据集上的预训练系统的研究有限。在本文中,我们提出了在大规模 AudioSet 数据集上训练的预训练音频神经网络 (PANN)。这些 PANN 被转移到其他与音频相关的任务中。我们研究了由各种卷积神经网络建模的 PANN 的性能和计算复杂性。我们提出了一种称为 Wavegram-Logmel-CNN 的架构,使用 log-mel 频谱图和波形作为输入特征。我们最好的 PANN 系统在 AudioSet 标记上实现了 0.439 的最先进的平均精度 (mAP),优于之前最好的系统 0.392。我们将 PANN 转移到六个音频模式识别任务中,并在其中几个任务中展示了最先进的性能。

文献二:Towards Duration Robust Weakly Supervised Sound Event Detection

> [1]

引言部分

SOUND event detection (SED) research classifies and localizes particular audio events (e.g., dog barking, alarm ringing) within an audio clip, assigning each event a label along with a start point (onset) and an endpoint (offset).
声音事件检测 (SED) 研究对音频剪辑中的特定音频事件(例如,狗吠、警报响起)进行分类和定位,为每个事件分配一个标签以及起点(开始)和终点(偏移)。 
Label assignment is usually referred to as tagging, while the onset/offset detection is referred to as localization.
标签分配通常称为标记,而起始/偏移检测称为定位。 
SED can be used for query-based sound retrieval [1], smart cities, and homes [2], [3], as well as voice activity detection [4].
SED 可用于基于查询的声音检索 [1]、智能城市和家庭 [2]、[3],以及语音活动检测 [4]。 
Unlike common classification tasks such as image or speaker recognition, a single audio clip might contain multiple different sound events (multi-output), sometimes occurring simultaneously (multi-label).
与图像或说话人识别等常见分类任务不同,单个音频剪辑可能包含多个不同的声音事件(多输出),有时同时发生(多标签)。 
In particular, the localization task escalates the difficulty within the scope of SED, since different sound events have various time lengths, and each occurrence is unique.
特别是定位任务在 SED 范围内升级了难度,因为不同的声音事件具有不同的时间长度,并且每次发生都是独一无二的。 
Two main approaches exist to train an effective localization model: Fully supervised SED and weakly supervised SED (WSSED).
训练有效定位模型的主要方法有两种:全监督 SED 和弱监督 SED (WSSED)。 
Fully supervised approaches, which potentially perform better than weakly supervised ones, require manual time-stamp labeling.
完全监督的方法可能比弱监督的方法表现得更好,需要手动标记时间戳。 
However, manual labeling is a significant hindrance for scaling to large datasets due to the expensive labor cost. 
然而,由于昂贵的劳动力成本,手动标记是扩展到大型数据集的重大障碍。
This paper primarily focuses on WSSED, which only has access to clip event labels during training yet requires to predict onsets and offsets at the inference stage.
本文主要关注 WSSED,它只能在训练期间访问剪辑事件标签,但需要在推理阶段预测开始和偏移。 
Challenges such as the Detection and Classification of Acoustic Scenes and Events (DCASE) exemplify the difficulties in training robust SED systems.
声学场景和事件的检测和分类 (DCASE) 等挑战体现了训练稳健 SED 系统的困难。 
DCASE challenge datasets are real-world recordings (e.g., audio with no quality control and lossy compression), thus containing unknown noises and scenarios. 
DCASE 挑战数据集是真实世界的录音(例如,没有质量控制和有损压缩的音频),因此包含未知的噪音和场景。 
Specifically, in each challenge since 2017, at least one task was primarily concerned with WSSED. Most previous work focuses on providing single target task-specific solutions for WSSED on either tagging-, segment- or event-level. 
具体而言,在 2017 年以来的每项挑战中,至少有一项任务主要与 WSSED 相关。 以前的大部分工作都集中在为 WSSED 提供标记、段或事件级别的单一目标任务特定解决方案。 
Tagging-level solutions are often capable of localizing event boundaries, yet their temporal consistency is subpar to segment- and event-level methods. 
标记级解决方案通常能够定位事件边界,但它们的时间一致性低于段级和事件级方法。 
This has been seen during the DCASE2017 challenge, where no single model could win both tagging and localization subtasks.
这已经在 DCASE2017 挑战中看到了,在那里没有一个模型可以同时赢得标记和本地化子任务。 
Solutions optimized for segment level often utilize a fixed target time resolution (e.g., 1 Hz), inhibiting fine-scale localization performance (e.g., 50 Hz).
针对分段级别优化的解决方案通常使用固定的目标时间分辨率(例如 1 Hz),从而抑制精细定位性能(例如 50 Hz)。 
Lastly, successful event-level solutions require prior knowledge about each events’ duration to obtain temporally consistent predictions.
最后,成功的事件级解决方案需要关于每个事件持续时间的先验知识,以获得时间上一致的预测。 
Previous work in [5] showed that successful models such as the DCASE2018 task 4 winner are biased towards predicting tags from long-duration clips, which might limit themselves from generalizing towards different datasets (e.g., deploy the same model on a new dataset) since new datasets possibly contain short or unknown duration events.
[5] 之前的工作表明,成功的模型,例如 DCASE2018 任务 4 获胜者倾向于从长持续时间的剪辑中预测标签,这可能会限制自己对不同数据集的泛化(例如,在新数据集上部署相同的模型),因为 新数据集可能包含短时间或未知持续时间的事件。
In contrast, we aim to enhance WSSED performance, specifically in duration estimation regarding short, abrupt events, without a pre-estimation of each respective event’s individual weight.
相比之下,我们的目标是提高 WSSED 性能,特别是在关于短暂、突然事件的持续时间估计方面,而不预先估计每个事件的单独权重。

相关工作
Most current approaches within SED and WSSED utilize neural networks, in particular convolutional neural networks [6], [7] (CNN) and convolutional recurrent neural networks [4], [5] (CRNN). 
SED 和 WSSED 中的大多数当前方法都利用神经网络,特别是卷积神经网络 [6]、[7](CNN)和卷积循环神经网络 [4]、[5](CRNN)。
CNN models generally excel at audio tagging [8], [9] and scale with data, yet falling behind CRNN approaches in onset and offset estimations [10].
CNN 模型通常在音频标记 [8]、[9] 和数据规模方面表现出色,但在开始和偏移估计方面落后于 CRNN 方法 [10]。 
Apart from different modeling methods, many recent works propose other approaches for the localization conundrum.
除了不同的建模方法外,许多最近的工作还为定位难题提出了其他方法。 
A plethora of temporal pooling strategies are proposed, aiming to summarize frame-level beliefs into a single clip-wise probability.
提出了大量的时间池策略,旨在将帧级信念总结为单个剪辑概率。 
Contribution: 
In our work, we modify and extend the framework of [5] further towards other datasets and aim to analyze the benefits and the limits of duration robust training. 
贡献:
在我们的工作中,我们将 [5] 的框架进一步修改和扩展到其他数据集,旨在分析持续时间稳健训练的好处和限制。
Our main goal with this work is to bridge the gap between real-world SED and research models and facilitate a common framework that works well on both tagging and localization-level without utilizing dataset-specific knowledge.
我们这项工作的主要目标是弥合现实世界 SED 和研究模型之间的差距,并促进一个通用框架,该框架在标记和本地化级别上都能很好地工作,而无需利用特定于数据集的知识。 
Our contributions are: 
A new, lightweight, model architecture for WSSED using L4-norm temporal subsampling. 
我们的贡献是:
使用 L4 范数时间子采样的 WSSED 新的轻量级模型架构。
A novel thresholding technique named triple threshold, bridging the gap between tagging and localization performance. 
一种名为三重阈值的新阈值技术,弥合了标记和定位性能之间的差距。
Verification of our proposed approach across three publicly available datasets, without the requirement of manually optimizing towards dataset-specific hyperparameters.
在三个公开可用的数据集上验证我们提出的方法,无需手动优化特定于数据集的超参数。

参考文献

[1]: Paper is https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9335265
[2]: Source code is available https://github.com/RicherMans/CDur

睡眠音频分割及识别问题(三)相关推荐

  1. 睡眠音频分割及识别问题(六)--输入输出及方案讨论

    简介 2021年7月13日,我和我的三个研究生一起拜访了玉米树,和王总等一起针对睡眠音频分割及识别问题进行了深入的讨论,达成了如下共识. 输入 由于保存整个晚上的睡眠音频所需要的存储空间过大,目前拟采 ...

  2. 睡眠音频分割及识别问题(一)

    问题描述 通过手机App的录音功能,获得用户一整夜的睡眠音频,对睡眠音频进行分割,并对睡眠阶段进行判定. (1)假设条件一:用户在相对安静的环境下进行睡眠,背景音可能会出现风声.雨声.汽车噪音.空调声 ...

  3. 睡眠音频分割及识别问题(十)--Java读取wav文件

    简介 Waveform Audio File Format(WAVE,又或者是因为扩展名而被大众所知的 wav),是微软与 IBM公司所开发在个人电脑存储音频流的编码格式. 由于项目需要从 wav 文 ...

  4. 睡眠音频分割及识别问题(八)--数据采集

    问题 在采用PANN或者YAMNet框架进行学习的时候,没有梦话.磨牙等睡眠音频数据,在一些公开数据集上也没有找到(如果有哪位读者知道,麻烦给我在评论区留言,万分感谢). 公开数据集包括: (1)ht ...

  5. 睡眠音频分割及识别问题(七)--接口输入输出讨论

    简介 关于接口输入输出的讨论. 输入 1.音频文件路径,类型为:字符串: 2.预测多标签类型的排名,前n名,类型为:整型. 处理 1.将输入的音频分割为多个以1s为时间单位的音频片段: 2.利用PAN ...

  6. 睡眠音频分割及识别问题(二)

    输入 通过手机麦克风录制的任意长度睡眠声音. 输出 睡眠阶段曲线,该曲线可以反映出深度睡眠,浅度睡眠.REM睡眠.清醒各个阶段. 研究的核心问题 1.录制策略 (1)每隔10分钟录制一段睡眠音: 2. ...

  7. 睡眠音频分割及识别问题(四)--YAMNet简介

    简介 YAMNet模型是在 AudioSet 数据集(一个大型音频.视频数据集)上训练的音频事件分类器. 模型输入 该模型接收包含任意长度波形的float32一维张量或 NumPy数组,且满足范围[- ...

  8. 睡眠音频分割及识别问题(十二)--基于IOS的YAMNet音频识别(总结)

    1 结构体 此部分定义了两个结构体用于存储音频信息: AudioFragment:用于存储单个音频片段(0.975s, 16000Hz)的标签评分信息: AudioInfo:用于存储整个音频信息,包含 ...

  9. 睡眠音频分割及识别问题(十一)--基于Android的YAMNet音频识别(总结)

    WAV文件格式介绍 WAV文件遵守资源交换文件格式之规则,在文件的前44(或46)字节放置标头(header),使播放器或编辑器能够简单掌握文件的基本信息,其内容以区块(chunk)为最小单位,每一区 ...

最新文章

  1. 自动获取mysql建表语句_脚本工具---自动解析mysql建表语句,生成sqlalchemy表对象声明...
  2. UVa1339 - Ancient Cipher
  3. ESP8266-SDK编写的TM1668程序驱动数码管
  4. LeetCode 2155. 分组得分最高的所有下标(前缀和)
  5. 响应数据传出(springMVC)
  6. java8新特性_JAVA8十大新特性详解
  7. Winform主窗体的设置
  8. Linux动态链接库隔离,Linux下的.so文件是动态链接库
  9. [转载] Java基础之构造方法(函数)何时被调用
  10. [Swift]LeetCode229. 求众数 II | Majority Element II
  11. 7本软书,助你打破职场天花板
  12. 编程语言应该如何选择?
  13. android仿微信的开门效果
  14. 计算机硬件 系统安装维护教程 02安装基础篇-02:MBR与GPT、分区、活动分区
  15. c语言,从键盘上输入一个字符,如果是大写字母,转换为小写字母,否则输出
  16. mybatis-plus,sgg,杨bochao
  17. java基础-字符串String
  18. 基于Java的连连看游戏设计与实现
  19. Magnum DevStack安装
  20. 20230218英语学习

热门文章

  1. delphi开发LINUX程序,DELPHI开发LINUX包
  2. mysql去掉小数点多余0_mysql数据库个性化需求:版本号排序
  3. 《梦断代码》读后感 - 驱动,责任,交流,远虑
  4. 两千块钱带来的 quot;希望quot;
  5. 百度链接解析_【集合】百度分享链接解析的方法总结
  6. rpgmvp图片怎么看_拼多多商城图片和视频下载不了怎么办,看这里。。。。
  7. pythoncsv文件处理_Python处理ExcelCSV文件
  8. 两个苹果手机如何同步数据_同步苹果手机和Windows的提醒事项
  9. Java开发人员需要掌握数据库的知识点有哪些?
  10. 修改图片src_【学习园地】企业SRC搭建