一种心磁信号自动降噪方法和系统与流程

文档序号:35925607发布日期:2023-11-04 16:03阅读:52来源:国知局
一种心磁信号自动降噪方法和系统与流程

本技术属于心磁,涉及一种处理方法和系统,特别是涉及一种心磁信号自动降噪方法和系统。


背景技术:

1、心磁信号是一种微弱的生物信号,其特点是幅值极小,易受外界环境影响,目前心磁图仪测得的心磁信号存在工频干扰、电气震动,脉冲噪声等,心磁信号的干扰噪声若能有效抑制,就可以对心脏缺血相关疾病的诊断提供更准确的信息,同时也是提高心磁图仪性能的一项重要指标。

2、数据预处理可以有效去除原始心磁信号中的干扰噪声。目前比较常用的预处理方法主要包括滤波、主成分分析和独立成分分析等。若去除一些频段比较固定的干扰,比如工频干扰,则可以通过带通滤波或低通滤波的方式进行过滤。对于那些不易通过滤波去除的噪声,如电气震动,脉冲噪声等,则可以采用主成分分析、独立成分分析等方法进行处理。

3、主成分分析(principal component analysis,pca)方法是利用正交原理将原始心磁信号分解为互相独立的成分,在选取主成分时,只是单一的选取贡献率大的一些成分,这样会将一些贡献率大的噪声成分,合成到滤波数据中。

4、独立成分分析(independent component analysis,ica)是一种盲源信号分离方法,由于心磁信号中的一些噪声是由统计独立的信号源产生的,通过ica便可以对原始心磁信号进行解混,剔除掉这些干扰信号,从而得到干净的心磁信号。ica分解之后各分量相互独立,噪声去除的精度较高。然而,心磁信号通过ica分离后,会有较多信号源,在剔除噪声源的过程中,容易将信号源误判为噪声源。


技术实现思路

1、本技术的目的在于提供一种心磁信号自动降噪方法和系统,用于解决现有技术中由于心磁信号的信号源被误判为噪声源,导致系统的同步噪声抑制效果不佳的技术问题。

2、第一方面,本技术提供一种心磁信号自动降噪方法,包括以下步骤:

3、获取多通道的原始心磁信号;

4、计算通道间所述原始心磁信号的相关系数,并基于所述相关系数确定噪声干扰时间段;

5、盲分离所述多通道的原始心磁信号,以提取或恢复出多个独立源信号;所述独立源信号的数量等于所述原始心磁信号的通道数量;

6、在所述噪声干扰时间段,计算每个通道的所述原始心磁信号与所述多个独立源信号的相关系数,并基于所述相关系数识别噪声源;

7、分步识别所述多个独立源信号中的信号源;

8、去除所述噪声源,保留所述信号源,以重构生成多通道的去噪心磁信号。

9、本技术中,能够自动识别噪声源和信号源,提高了噪声源判定的准确性,为心脏缺血等相关疾病的诊断辅助提供更有效的信息。

10、在第一方面的一种实现方式中,计算通道间所述原始心磁信号的相关系数,并基于所述相关系数确定噪声干扰时间段包括:

11、利用预设滑动窗口分割每个通道的原始心磁信号为周期波;每个所述周期波对应一时间段;

12、在每个所述时间段,计算通道间周期波的相关系数;

13、对所述通道间周期波的相关系数进行求和;

14、将最大相关系数和对应的时间段作为所述噪声干扰时间段。

15、本实现方式中,聚焦局部噪声扰动时间段,减少了计算量,降低了计算复杂度,提高了噪声源识别效率。

16、在第一方面的一种实现方式中,采用fastica算法盲分离所述多通道的原始心磁信号,以提取或恢复出多个独立源信号。

17、在第一方面的一种实现方式中,在所述噪声干扰时间段,计算每个通道的所述原始心磁信号与所述多个独立源信号的相关系数,并基于所述相关系数识别噪声源包括:

18、确定每个通道的原始心磁信号与多个独立源信号的相关系数最大值,以及所述相关系数最大值的位置索引;

19、获取所述位置索引的众数,并将所述众数对应的独立源信号作为第一噪声源;

20、去除所述众数对应的各相关系数最大值;

21、若剩余所述相关系数最大值存在大于第一阈值,则获取所述大于第一阈值的相关系数最大值的位置索引,并将所述位置索引对应的独立源信号作为第二噪声源;

22、否则在末尾3个独立源信号中任意选择一个作为所述第二噪声源。

23、在第一方面的一种实现方式中,分步识别所述多个独立源信号中的信号源包括:

24、将多个独立源信号拆分为第一组源信号和第二组源信号;所述第二组源信号包括末尾3个独立源信号;

25、判断所述第一组源信号的平稳性和周期相关性;

26、基于所述平稳性和周期相关性识别第一组源信号中的信号源;

27、基于所述第一组源信号中的信号源识别所述第二组源信号中的信号源。

28、本实现方式中,采用分步识别信号源,有效避免了由于系统中存在震动噪声,导致原始心磁信号中的信号源被误判为噪声源的技术问题。

29、在第一方面的一种实现方式中,判断所述第一组源信号的平稳性和周期相关性包括:

30、计算第一组源信号中每个独立源信号的前半段幅值总和与后半段幅值总和;

31、基于所述前半段幅值总和与后半段幅值总和计算每个独立源信号的幅值误差;

32、若所述幅值误差小于第二阈值,则判定所述独立信号源信号具有平稳性。

33、在第一方面的一种实现方式中,判断所述第一组源信号的平稳性和周期相关性包括:

34、利用预设滑动窗口分割第一组源信号中每个独立源信号为周期波;每个所述周期波对应一时间段;

35、按照预设比例将所述时间段划分为第一时间片段和第二时间片段;

36、每隔一个所述滑动窗口,计算第一时间片段中的单周波和第二时间片段中的单周波之间的相关系数;

37、对所有所述相关系数求均值;

38、若相关系数的均值大于第三阈值,则判定所述独立源信号具有周期相关性。

39、在第一方面的一种实现方式中,基于所述平稳性和周期相关性识别第一组源信号中的信号源包括:

40、判断第一组源信号中每个独立源信号是否同时具有平稳性和周期相关性;

41、若是,则将所述独立源信号作为所述信号源。

42、在第一方面的一种实现方式中,基于所述第一组源信号中的信号源识别所述第二组源信号中的信号源包括:

43、提取一个第一组源信号中的信号源;

44、利用预设滑动窗口分割所述信号源和第二组源信号中的每个独立源信号为周期波;每个所述周期波对应一时间段;

45、按照预设比例将所述时间段划分为第一时间片段和第二时间片段;

46、每隔一个所述滑动窗口,获取信号源第一时间片段中的单周波r波峰索引和第二时间片段中的单周波r波峰索引;

47、在所述r波峰索引处,获取第二组源信号中每个独立源信号的两个单周波,并计算所述两个单周波的相关系数;

48、对所有所述相关系数求均值;

49、若相关系数的均值大于第四阈值,则将所述独立源信号作为所述信号源。

50、第二方面,本技术提供一种心磁信号自动降噪系统,所述系统包括获取模块、噪声干扰时间段锁定模块、盲分离模块、噪声源识别模块、信号源识别模块和重构模块;

51、所述获取模块用于获取多通道的原始心磁信号;

52、所述噪声干扰时间段锁定模块用于计算通道间所述原始心磁信号的相关系数,并基于所述相关系数确定噪声干扰时间段;

53、所述盲分离模块用于盲分离所述多通道的原始心磁信号,以提取或恢复出多个独立源信号;所述独立源信号的数量等于所述原始心磁信号的通道数量;

54、所述噪声源识别模块用于在所述噪声干扰时间段,计算每个通道的所述原始心磁信号与所述多个独立源信号的相关系数,并基于所述相关系数识别噪声源;

55、所述信号源识别模块用于分步识别所述多个独立源信号中的信号源;

56、所述重构模块用于去除所述噪声源,保留所述信号源,以重构生成多通道的去噪心磁信号。

57、如上所述,本技术所述的心磁信号自动降噪方法和系统,具有以下有益效果:

58、(1)能够自动识别噪声源和信号源,提高了噪声源判定的准确性,为心脏缺血等相关疾病的诊断辅助提供更有效的信息;

59、(2)聚焦局部噪声扰动时间段,减少了计算量,降低了计算复杂度,提高了噪声源识别效率;

60、(3)采用分步识别信号源,有效避免了由于系统中存在震动噪声,导致原始心磁信号中的信号源被误判为噪声源的技术问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1