| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 山东大学软件学院创新实训——项目记录(三) -> 正文阅读 |
|
[人工智能]山东大学软件学院创新实训——项目记录(三) |
基于多模态数据的脑卒中病人健康评估与预测系统数据处理流程1.将光密度转换为血氧浓度数据将采集到的原始光强数据转换为氧合血红蛋白(Oxy-Hb),脱氧血红蛋白(Deoxy-Hb)和总的血红蛋白(Total-Hb),转换过程主要使用朗伯-比尔定律。 2.滤波对数据滤波是一个常规的操作,目的就是去掉不需要的频率信号并保留属于fNIRS的频率信号。对血氧浓度数据进行巴特沃斯滤波,使用了matlab的工具包Butterworth Filters中的带阻滤波函数bandstop_butterworth() 3.小波去噪(1)wden传统的傅里叶分析中,信号是完全在频域展开,不包含任何时域信息。而小波变换具有多分辨率的特点,在时域和频域上都有表征局部信息的能力,时间窗和频率窗都可以根据信号的具体形态动态调整,在低频部分采用较低的时间分辨率,提高频率的分辨率,在高频情况下,采用较低的频率分辨率来获得精确的时间定位。 小波变换被广泛地应用在诸多领域,在信号分析方面主要用于滤波、去噪、压缩和传递等方面。 使用Matlab Wavelet Toolbox中的函数进行去噪操作。
处理结果如下:
(2)dwt和idwtdwt和idwt是一维离散小波(反)变换。其中,小波变换的参数ca1是”大概信号”,也就相对于低频,ad1是“细节信号”,也就相对于高频。
处理结果如下: (3)wavedec和wrcoefwavedec函数和wrcoef函数也比较常用,wavedec函数是用于小波变换的多层次重构。wrcoef函数是用于对小波系数进行重构。 wavedec函数:多层次单尺度一维小波分解
处理结果如下: (4)upwlevupwlev就是将尺度往上返回了一级,其实与手动将wavedec中的N系数减一是等效的。 下图的结果体现了这一点,同时也对比了不同尺度上的低频(高频)的信号重构。
(5)wpdec和wprecwpdec和wprec这两个函数是对一维小波包进行分解和重构。
处理结果如下: 参考资料: 2.MATLAB小波变换工具箱 Wavelet Toolbox 实际操作与训练 https://blog.csdn.net/qq_24598387/article/details/84977504 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 7:22:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |