
基于Matlab的卷积滤波器代码-降噪深度PPG(DenoiseDeepPPG)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:本项目提供了一种在MATLAB环境中实现的卷积滤波器代码,专门用于处理降噪深度光电容积脉搏波(DenoiseDeepPPG)信号,有效提升数据质量。
DenoiseDeepPPG是高级可穿戴技术中心(CWAT)项目的一部分成果之一,专注于去除光电容积描记术(PPG)信号测量过程中产生的噪声伪影。我们使用了一种算法生成的信号作为输入,并利用包含16个卷积层的完全卷积网络进行降噪处理。前15个卷积层由3层组成的组重复五次,滤波器宽度分别为9、5和9,滤波数量分别是18、30和8;最后一个卷积层则具有过滤器宽度为129且只有一个过滤器的设置。
为了适应该项目的需求并使其能够从生物医学应用中使用的PPG信号中去除高水平噪声,我们在Matlab 2021环境下调整了该代码。此外,在数据集创建方面,我们参考了QunfengTang等人发表的研究成果,并基于其提出的使用两个高斯函数生成光电容积描记图的方法进行修改。我们的改动在于产生带有高斯噪声的信号以作为降噪器的输入。
为了构建PPG综合数据集,我们在上述研究的基础上进行了代码调整,以便能够生成具有不同程度随机性及不规则性的合成PPG波形,并以此来测试和验证DenoiseDeepPPG的有效性和鲁棒性。
全部评论 (0)
还没有任何评论哟~


