[发明专利]基于时序特征和堆叠Bi-LSTM网络的棘波检测方法有效
申请号: | 202011504990.4 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112603334B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 曹九稳;徐镇迪;胡丁寒;蒋铁甲;高峰 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | A61B5/369 | 分类号: | A61B5/369;A61B5/372;A61B5/374;A61B5/00 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 朱月芬 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 时序 特征 堆叠 bi lstm 网络 检测 方法 | ||
1.基于时序特征和堆叠Bi-LSTM网络的棘波检测方法,其特征在于,包括如下步骤:
步骤1、对输入的已经过预标记的原始单通道脑电信号进行预处理操作,所述的预标记为对原始单通道脑电信号标记棘波和非棘波时间点;所述的预处理操作包括级联滤波和标准化处理;最后,依据检测目标波形时长特征,在时域对预处理完的脑电信号进行分割,得到脑电信号片段,并对训练集棘波数据进行数据增强;
步骤2、在分割后得到脑电信号片段上通过两种时序特征提取算法得到对突变峰信号敏感的平滑非线性能量特征和能够保持棘波完整性的同时抑制其他波形幅值的形态学特征,对得到的两种时序特征进行裁剪以保证长度与脑电信号片段一致后,与脑电信号片段拼接得到特征矩阵;
步骤3、利用得到的特征矩阵和标注信息,训练堆叠Bi-LSTM网络模型;
步骤4、采用测试数据对训练好的堆叠Bi-LSTM网络模型进行测试,并统计四个基本参数,用于衡量模型的识别性能,根据测试结果对堆叠Bi-LSTM网络模型进行性能优化;
所述步骤1的具体实现如下:
1-1.将原始输入的单通道脑电信号利用1-70HZ带通滤波器取得脑电能量信号最集中的频段,再利用50HZ陷波滤波器进行滤波去除工频噪声;
1-2.通过Savitzky-Golay滤波算法,利用三阶多项式依据最小二乘准则拟合滤波窗口内的信号数据,再通过已求得的多项式参数计算窗口中心点的函数值以代替原有数值;
1-3.将预先标记的脑电数据划分为训练数据和测试数据,并依据其目的不同,通过不同的方法进行脑电信号分割:训练数据以预标记点为中心对脑电信号进行分割,每个脑电信号片段时长为0.2秒;测试数据将整段脑电信号有重叠地进行连续分割,重叠时长为0.1秒,每个脑电信号片段时长为0.2秒;
1-4.由于棘波放电时长远小于正常状态时长,因此对训练集棘波数据通过SMOTE算法进行数据增强,步骤如下:
(1)对于棘波数据样本中的每一个样本s,计算它到剩余全部棘波数据样本的欧式距离;
(2)根据样本不平衡比例设定采样倍率K,对于棘波数据样本,从其k近邻中随机选择K个样本;
(3)假设选择的近邻为s′,对于每一个随机选出的近邻s′,分别与原样本按照以下公式构建新的样本snew:
snew=s+rand(0,1)×(s′-s)
所述的步骤2具体操作如下:
2-1.通过以下非线性能量算子计算脑电信号片段非线性能量特征:
ψ[x(n)]=x2(n)+x(n-1)x(n+1)
其中x(n)为步骤1得到的脑电信号片段,n=1,2,…,N,N为信号片段长度,在此基础上叠加一个窗函数对得到的非线性能量进行卷积,计算得信号片段的平滑非线性能量特征:
ψs[x(n)]=w(n)*ψ[x(n)]
其中w(n)为三角窗函数;
2-2.通过形态学组合滤波对信号片段进行特征提取,四种形态学基本运算:腐蚀膨胀开运算和闭运算(·)分被定义为:
其中,g为高斯函数结构因子,m为结构因子长度;在此基础上,开闭运算(OC)和闭开运算(CO)定义为:
级联开闭-闭开平均组合滤波运算(OCCO)定义为:
所需提取的形态学特征定义为:
M(x(n))=x(n)-OCCO(x(n))
2-3.取得两个特征后,在保证中心点位置不变的情况下,将两个特征裁剪为与原信号长度保持一致;将步骤1得到的脑电信号片段、平滑非线性能量特征和形态学特征按时间轴方向并联拼接,得到三维的特征矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011504990.4/1.html,转载请声明来源钻瓜专利网。