本技术涉及心脏检查,特别是涉及一种心脏多模态测量的心音异常识别方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、在心脏检查技术领域中,通过对心音信息的采集和检测,以对患者的心脏疾病进行分析。
2、传统技术中,通常根据心音信息在心音图对应的波形形态,确定心音信息中不同心跳周期对应的心音片段。
3、然而,在患者心率失常或咳嗽干扰的情况下,难以准确地识别心音信息并切分为对应的心音片段,进而降低了对心音信息进行检测的效率。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够准确地对心音信息进行识别和切分、进而提高对心音信息进行检测的效率的心脏多模态测量的心音异常识别方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种心脏多模态测量的心音异常识别方法,包括:
3、获取目标时段的心电信息和心音信息,所述目标时段包括至少两个心跳周期;
4、基于所述心电信息的目标波形在不同心跳周期对应的时间信息,分别得到所述心音信息在不同心跳周期对应的起始点和结束点,基于在不同心跳周期对应的起始点和结束点,将所述心音信息划分为与心跳周期对应的心音信息段;
5、基于各个心音信息段分别所对应的能量,得到目标阈值能量,将不满足所述目标阈值能量的心音信息段作为异常心音信息段;
6、将所述异常心音信息段在所述心音信息中移除,得到异常消除后的心音信息。
7、在其中一个实施例中,所述基于各个心音信息段分别所对应的能量,得到目标阈值能量之前,还包括:获取正常心音情况对应的第一频率范围、以及噪声干扰情况对应的第二频率范围;获取所述心音信息在所述第一频率范围的第一功率、以及在所述第二频率范围的第二功率,将所述第一功率与所述第二功率进行比较;所述第一功率小于所述第二功率,则将所述心音信息作为待检测的心音信息。
8、在其中一个实施例中,所述将所述第一功率与所述第二功率进行比较之前,还包括:获取当前待处理功率,所述当前待处理功率为所述第一功率或所述第二功率;将所述当前待处理功率通过以下步骤中的至少一种进行处理:获取心率信息,得到与所述心率信息对应的第一目标系数,将所述第一目标系数与所述当前待处理功率融合,得到待比较的已处理功率;获取心音传感器灵敏度信息,得到与所述心音传感器灵敏度信息对应的第二目标系数,将所述第二目标系数与所述当前待处理功率融合,得到待比较的已处理功率。
9、在其中一个实施例中,所述基于各个心音信息段分别所对应的能量,得到目标阈值能量,将不满足所述目标阈值能量的心音信息段作为异常心音信息段,包括:将不满足所述目标阈值能量的心音信息段作为第一异常心音信息段,获取异常影响范围条件,基于所述第一异常心音信息段得到与所述异常影响范围条件对应的第二异常心音信息段;将所述第一异常心音信息段和所述第二异常心音信息段作为异常心音信息段。
10、在其中一个实施例中,所述基于各个心音信息段分别所对应的能量,得到目标阈值能量之前,还包括:基于目标心音信息段的极大值得到所述心音信息段的上包络线,基于所述目标心音信息段的极小值得到所述心音信息段的下包络线;获取所述目标心音信息段的上包络线和下包络线的均值,基于所述目标心音信息段与所述均值之间的差异,得到所述目标心音信息段对应的分量;将所述分量进行迭代分解,得到所述目标心音信息段对应的多个分量;在所述目标心音信息段对应的多个分量中确定目标分量,将所述目标心音信息段在所述目标分量的能量,作为所述目标心音信息段对应的能量。
11、在其中一个实施例中,所述方法还包括:若所述目标时段对应的心音信息无异常,则自预设序列的心音信息段对应的时间结束点起,对第一目标时段的心音信息重新进行检测;所述第一目标时段的时长与所述目标时段的时长相匹配;若所述目标时段对应的心音信息异常,则自异常心音信息段对应的时间结束点起,对第二目标时段的心音信息重新进行检测;所述第二目标时段的时长与所述目标时段的时长相匹配。
12、第二方面,本技术还提供了一种心脏多模态测量的心音异常识别装置,包括:
13、获取模块,用于获取目标时段的心电信息和心音信息,所述目标时段包括至少两个心跳周期;
14、切分模块,用于基于所述心电信息的目标波形在不同心跳周期对应的时间信息,分别得到所述心音信息在不同心跳周期对应的起始点和结束点,基于在不同心跳周期对应的起始点和结束点,将所述心音信息划分为与心跳周期对应的心音信息段;
15、判断模块,用于基于各个心音信息段分别所对应的能量,得到目标阈值能量,将不满足所述目标阈值能量的心音信息段作为异常心音信息段;
16、移除模块,用于将所述异常心音信息段在所述心音信息中移除,得到异常消除后的心音信息。
17、第三方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
18、获取目标时段的心电信息和心音信息,所述目标时段包括至少两个心跳周期;
19、基于所述心电信息的目标波形在不同心跳周期对应的时间信息,分别得到所述心音信息在不同心跳周期对应的起始点和结束点,基于在不同心跳周期对应的起始点和结束点,将所述心音信息划分为与心跳周期对应的心音信息段;
20、基于各个心音信息段分别所对应的能量,得到目标阈值能量,将不满足所述目标阈值能量的心音信息段作为异常心音信息段;
21、将所述异常心音信息段在所述心音信息中移除,得到异常消除后的心音信息。
22、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
23、获取目标时段的心电信息和心音信息,所述目标时段包括至少两个心跳周期;
24、基于所述心电信息的目标波形在不同心跳周期对应的时间信息,分别得到所述心音信息在不同心跳周期对应的起始点和结束点,基于在不同心跳周期对应的起始点和结束点,将所述心音信息划分为与心跳周期对应的心音信息段;
25、基于各个心音信息段分别所对应的能量,得到目标阈值能量,将不满足所述目标阈值能量的心音信息段作为异常心音信息段;
26、将所述异常心音信息段在所述心音信息中移除,得到异常消除后的心音信息。
27、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
28、获取目标时段的心电信息和心音信息,所述目标时段包括至少两个心跳周期;
29、基于所述心电信息的目标波形在不同心跳周期对应的时间信息,分别得到所述心音信息在不同心跳周期对应的起始点和结束点,基于在不同心跳周期对应的起始点和结束点,将所述心音信息划分为与心跳周期对应的心音信息段;
30、基于各个心音信息段分别所对应的能量,得到目标阈值能量,将不满足所述目标阈值能量的心音信息段作为异常心音信息段;
31、将所述异常心音信息段在所述心音信息中移除,得到异常消除后的心音信息。
32、上述心脏多模态测量的心音异常识别方法、装置、计算机设备、存储介质和计算机程序产品,通过心电信息的目标波形在不同心跳周期对应的时间信息,得到心音信息在不同心跳周期对应的起始点和结束点,从而将心音信息准确地划分为与心跳周期对应的心音信息段,避免因噪声干扰、心率失常等情况导致心音信息段的错误识别和切分;进而基于准确识别和切分出的心音信息段,针对心音信息中的异常进行检测,以提高对心音信息进行检测的效率和心音信息的结果可靠性。
1.一种心脏多模态测量的心音异常识别方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于各个心音信息段分别所对应的能量,得到目标阈值能量之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述第一功率与所述第二功率进行比较之前,还包括:
4.根据权利要求1所述的方法,其特征在于,所述基于各个心音信息段分别所对应的能量,得到目标阈值能量,将不满足所述目标阈值能量的心音信息段作为异常心音信息段,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于各个心音信息段分别所对应的能量,得到目标阈值能量之前,还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.一种心脏多模态测量的心音异常识别装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。