书签 分享 收藏 举报 版权申诉 / 21

一种提高胎心率数据减速识别准确性的装置和方法.pdf

  • 上传人:小**
  • 文档编号:4993469
  • 上传时间:2018-12-05
  • 格式:PDF
  • 页数:21
  • 大小:1.31MB
  • 摘要
    申请专利号:

    CN201110309679.9

    申请日:

    2011.10.13

    公开号:

    CN102319064A

    公开日:

    2012.01.18

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    登录超时

    IPC分类号:

    A61B5/024

    主分类号:

    A61B5/024

    申请人:

    深圳市理邦精密仪器股份有限公司

    发明人:

    饶箭; 陈吴笋; 曾永华; 陈德伟

    地址:

    518067 广东省深圳市南山区蛇口南海大道1019号南山医疗器械园B栋三楼

    优先权:

    专利代理机构:

    深圳市港湾知识产权代理有限公司 44258

    代理人:

    孙强

    PDF完整版下载: PDF下载
    内容摘要

    本发明涉及生物医学信号处理领域,具体的说是一种提高胎心率数据减速识别准确性的装置及其实现的方法,本发明通过采用动态阈值面积法、连续波峰检测和混合减速检测等方法,可以有效地剔除基线变异部分,准确地识别出每个减速及其类型,避免了现有的方法容易造成减速识别误差大,不能识别连续减速和剔除基线变异,不能识别混合减速等不足。该方案既适合减速独立出现,为典型减速的情况,又适合出现连续减速、混合减速的情况。

    权利要求书

    1: 一种提高胎心率数据减速识别准确性的装置, 其特征在于, 包括 : 胎心率数据采集 模块、 胎心率数据基线识别模块、 胎心率数据预处理模块、 胎心率数据减速识别模块和输出 模块, 所述的胎心率数据采集模块, 用于采集预设时长的胎心率数据, 得到胎心率数据序列 H(n) ; 所述的胎心率数据基线识别模块与所述的胎心率数据采集模块连接, 用于接收所述胎 心率数据采集模块发送的胎心率数据序列 H(n), 并且识别出胎心率基线序列 B(n) ; 所述的胎心率数据预处理模块与所述的胎心率数据采集模块连接, 用于接收所述胎心 率数据采集模块发送的胎心率数据序列 H(n), 并且对所述的序列 H(n) 进行预处理得到胎 心率数据序列 V(n) ; 所述的胎心率数据减速识别模块与所述的胎心率数据基线识别模块和胎心率数据预 处理模块连接, 用于接收所述胎心率数据基线识别模块发送的胎心率基线序列 B(n) 和所 述胎心率数据预处理模块发送的预处理后的序列 V(n), 根据预设的减速判断标准和所述的 胎心率数据基线序列 B(n) 对所述的预处理后的胎心率数据序列 V(n) 进行减速识别, 得到 减速数据段 ; 所述的输出模块与所述的胎心率数据减速识别模块连接, 用于接收胎心率数据减速识 别模块发送的所述的减速数据段, 并进行输出。
    2: 根据权利要求 1 所述的一种提高胎心率数据减速识别准确性的装置, 其特征在于, 所述的提高胎心率数据减速识别准确性的装置还包括, 胎心信号采集与处理转换模块、 胎 心率数据减速校验模块、 胎心率数据减速判断标准设定模块、 胎心率数据减速类型判断模 块、 采集时长设定与判断模块和胎心率数据减速属性计算模块, 所述的胎心信号采集与处理转换模块与所述的胎心率数据采集模块相连接, 用于采集 胎心信号, 并转换成胎心率数据, 发送胎心率数据到所述的胎心率数据采集模块 ; 所述的胎心率数据减速校验模块与所述的胎心率数据减速识别模块和胎心率数据减 速属性计算模块连接, 用于接收所述的胎心率数据减速识别模块发送的减速数据段, 根据 每个减速的信号损失情况, 校验每个减速序列段是否为真正的减速, 并将校验结果发送到 所述的胎心率数据减速属性计算模块 ; 所述的胎心率数据减速判断标准设定模块与所述的胎心率数据减速识别模块相连接, 用于预先对胎心率数据减速判断标准进行设定, 并发送到胎心率数据减速识别模块 ; 所述的胎心率数据减速类型判断模块与所述的胎心率数据减速属性计算模块连接, 用 于在同时采集宫缩数据的情况下进行减速类型的判断, 并将判断结果发送到胎心率数据减 速属性计算模块 ; 所述的采集时长设定与判断模块与所述的胎心率数据采集模块相连接, 用于对胎心率 数据采集的时长进行设定并判断采集数据时间是否超过设定时长, 若超过设定时长, 则向 胎心率数据采集模块发送超时信号。
    3: 所述的胎心率数据减速属性计算模块与所述的胎心率数据减速识别模块和输出模 块连接, 用于接收所述的胎心率数据减速识别模块发送的减速数据段, 并计算每个减速数 据段的持续时间和幅度等减速属性值, 并将计算结果发送到所述的输出模块 ; 根据权利要求 1 或 2 所述的一种提高胎心率数据减速识别准确性的装置, 其特征在于, 2 所述的胎心率数据预处理模块, 还进一步包括, 错误数据处理单元, 对所述的胎心率数据序列 H(n) 进行错误数据处理, 得到有效胎心 率数据序列 V(n) ; 插值处理单元, 对所述的有效胎心率数据序列 V(n) 中无效数据部分采用线性插值方 法进行拟合, 得到胎心率数据序列 C(n)。
    4: 根据权利要求 1 或 2 所述的一种提高胎心率数据减速识别准确性的装置, 其特征在 于, 所述的胎心率数据减速识别模块, 还进一步包括, 标准比较单元, 用于判断所述的胎心率数据序列 C(n) 中是否有满足预设减速判断标 准的序列段 ; 区分减速与变异单元, 用于根据满足判断标准的胎心率数据序列 C(n) 及其对应的基 线序列 B(n), 检测并区分满足标准的序列 C(n) 中减速和基线变异的序列段 ; 分析减速个数单元, 用于分析所述满足标准的序列 C(n) 中减速序列段的连续减速个 数。
    5: 根据权利要求 1 或 2 所述的一种提高胎心率数据减速识别准确性的装置, 其特征在 于, 所述的输出模块, 还进一步包括, 显示单元, 用于将识别到的减速数据段及其属性值进行显示 ; 打印单元, 用于将识别到的减速数据段及其属性值进行打印输出 ; 存储单元, 用于将识别到的减速数据段及其属性值进行存储 ; 标识单元, 用于将识别到的减速数据段及其属性值进行标识。
    6: 一种提高胎心率数据减速识别准确性的方法, 其特征在于, 包括 : 步骤 1, 预订时长内进行胎心率数据的采集, 得到胎心率数据序列 H(n) ; 步骤 2, 对所述的胎心率数据序列 H(n) 进行基线识别, 得到胎心率基线数据序列 B(n) ; 步骤 3, 对所述的胎心率数据序列 H(n) 进行预处理, 得到预处理后的胎心率数据序列 C(n) ; 步骤 4, 根据预设的减速判断标准和所述的胎心率基线数据序列 B(n) 对预处理后的胎 心率数据序列 C(n) 进行减速识别, 得到减速数据段 ; 步骤 5, 将每个所述的减速数据段及其减速属性值的计算结果进行输出。
    7: 根据权利要求 6 所述的一种提高胎心率数据减速识别准确性的方法, 其特征在于, 在所述的步骤 1 之前还包括, 采集并处理胎心信号转换得到胎心率数据。
    8: 根据权利要求 6 所述的一种提高胎心率数据减速识别准确性的方法, 其特征在于, 所述的步骤 3 进一步包括 : 步骤 31, 对所述的胎心率数据序列 H(n) 进行错误数据处理得到序列 V(n) ; 步骤 32, 对所述的序列 V(n) 进行插值处理得到预处理后的胎心率数据序列 C(n)。
    9: 根据权利要求 6 所述的一种提高胎心率数据减速识别准确性的方法, 其特征在于, 所述的步骤 4 进一步包括 : 步骤 41, 将所述的序列 C(n)、 B(n) 输入到预设的减速判断标准中, 得出序列 C(n) 中满 足减速标准的各个序列段的集合 以及其对应的基线序列段集合 3 , 如果 没有满足减速判断标准的序列段, 则回到所述的步骤 1, 重新对胎心率数据的采集 ; 步骤 42, 将所述的 与 作差, 得到序列段 , 在序列段 中寻找不超 为 如果 过阈值 R0 的连续的序列段, 减速序列段, 如果 中没有满足此条件的序列段, 则判断序列段 中有满足此条件的序列段, 则 中满足此条件对应位置的序列 , 所述的基线变异部分将 分割 段判断为基线变异部分, 记基线变异部分为 成为若干个片段, 记为 对 判断是否满足减速标准, 如果其满足减速标准则 为减速序列段, 否则则为基线变异序列段, 其中 R0 为预先设定的参数 ; 步骤 43, 在所述减速序列段 中寻找偏离其对应基线数值不超过阈值 R1 的连续 为一个减速, 如果有满足这样条件的 是否能单独满足减速标准, 如果 合并到片段 中, 的序列段, 如果没有满足这样条件的序列段, 则 序列段, 则记为 能满足, 则 , 然后分析每个分段 独立成为减速, 如果不满足, 则需要将 使其相邻片段连续并一起分析是否满足减速标准, 如果满足减速标准则此连续数据段为一 个减速, 并继续对后续的片段数据重新进行减速标准分析, 否则基线合并片段直到片段全 部被合并为止, 其中 R1 为预先设定的参数。
    10: 根据权利要求 6 所述的一种提高胎心率数据减速识别准确性的方法, 其特征在于, 在所述的步骤 4 之后还包括, 根据所述的减速数据段, 判断每个减速数据段的信号损失情 况, 校验每个减速序列段是否为真正的减速。
    11: 根据权利要求 10 所述的一种提高胎心率数据减速识别准确性的方法, 其特征在 于, 所述的根据所述的减速数据段, 判断每个减速数据段的信号损失情况, 校验每个减速序 列段是否为真正的减速的步骤进一步包括 : a. 比较所述的序列 V(n) 和 C(n), 对有插值的位置做标记, 得到标记序列 M(n) ; b.对于每个所述的减速数据段, 根据序列 M(n) 调整减速的起点、 终点的位置, 使起点、 终点都不为插值点, 且离插值点最近 ; c. 计算调整后的减速中的信号损失程度 , 如果 否则保留减速的资格, 其中 为预先设定的参数。 超过阈值 , 则撤销该减速的资格,
    12: 根据权利要求 6 或 10 所述的一种提高胎心率数据减速识别准确性的方法, 其特征 在于, 所述的步骤 5 之前还包括, 计算每个所述的减速数据段的减速属性值。
    13: 根据权利要求 12 所述的一种提高胎心率数据减速识别准确性的方法, 其特征在 于, 所述的计算每个所述的减速数据段的减速属性值, 还进一步包括 : 4 步骤 51, 根据每个减速的起点 最大幅度 、 终点 计算持续时间 ; , 计算减速中偏离基线的 , 并记录该点 (波峰点) 的位置 步骤 52, 判断是否同时采集宫缩数据, 如果没有采集宫缩数据, 则不判断减速的类型, 如果采集了宫缩数据, 则根据预设减速类型判断条件判断所述的减速数据段是否为早发减 速和 / 或迟发减速和 / 或变化减速和 / 或延长减速。
    14: 根据权利要求 6 所述的一种提高胎心率数据减速识别准确性的方法, 其特征在于, 所述的步骤 6 进一步包括 : 将减速数据段和属性值计算结果进行显示和 / 或打印和 / 或存 储和 / 或标识。
    15: 根据权利要求 6 所述的一种提高胎心率数据减速识别准确性的方法, 其特征在于, 步骤 4 中所述的预设的减速判断标准, 进一步包括 : 第一 : 该段胎心率曲线必须都在胎心率基线之下 ; 第二 : 在胎心率基线之下的持续时间 第三 : 偏离基线的最大幅度 必须大于等于阈值 ; 、 , 将 与 作 , 必须 ; 必须大于等于阈值 第四 : 设该段胎心率曲线及其对应的基线段分别为 差, 得到序列段 大于等于动态阈值 , 对 采用步长为 的等分的复化梯形公式得到面积 和静态阈值 中的最小值 ; 若满足以上所述的全部条件则判断所述的待分析的胎心率数据段为减速数据段, 其中 A0、 T0、 、 是预先设定的参数。

    说明书


    一种提高胎心率数据减速识别准确性的装置和方法

        技术领域 本发明涉及生物医学信号处理领域, 具体的说是一种提高胎心率数据减速识别准 确性的装置及其实现的方法。
         背景技术 胎心率减速是在分娩期中用来为判定胎儿安危提供参考和分析的最简单有效的 方法, 在整个产程的进展中, 大约有 50% ~ 70% 的产例会出现胎心率减速, 其代表情形是早 发减速、 迟发减速及变化减速。 早发减速一般作为胎头受压所致的现象的参考, 与胎儿缺氧 关系不大, 但如果频发于产程早期, 也应考虑脐带受压胎儿缺氧的可能 ; 迟发减速一般作为 由于缺氧导致迷走神经亢进及 / 或对心肌的抑制所致的参考, 主要发生在子宫 - 胎盘血流 量减少, 及胎盘功能低下等所造成的胎儿缺氧时 ; 变化减速主要作为由脐带受压引起, 当出 现重度变化减速或不典型变化减速时提示胎儿窘迫的参考。
         目前临床医学上对胎心率减速及其类型的判断没有统一的量化标准, 这导致临床 上自动识别胎心率减速数据的方法主要是根据各类减速的持续时间、 下降幅度等的经验参 数设定的减速标准来计算, 即首先通过胎监模块采集到胎心率数据并识别出胎心率基线, 然后根据临床上减速的经验参数设定标准去计算基线之下减速的个数以及每个减速的持 续时间、 幅度、 类型等。但在临床应用中这种按照经验参数去识别减速的方法有以下缺点 : 一是实际临床环境中减速的类型多种多样, 经验参数既不一定准确也无法覆盖到所有情 况, 会导致减速识别数据的误差大 ; 二是这种方法不能识别连续减速和剔除基线变异部分, 造成识别出的减速数据个数比实际偏少以及将基线变异部分算在减速中去 ; 三是在产程中 有可能会出现多种减速类型的混合, 这种方法对采集的每一个减速数据只能识别出一种类 型, 不能识别混合减速数据的情况。
         经验参数不能满足自动识别减速的要求, 本发明的目的是为了克服现有的胎心率 减速自动识别方法识别出的减速误差大, 不能识别连续减速和剔除基线变异, 不能识别混 合减速等不足, 通过采用动态阈值面积法、 连续波峰检测和混合减速检测等算法, 可以有效 地剔除基线变异部分, 准确地识别出每个减速及其类型。
         发明内容
         为克服上述缺陷, 本发明的目的即在于一种提高胎心率数据减速识别准确性的装 置和方法。
         本发明的目的是通过以下技术方案来实现的 : 包括 : 胎心率数据采集模块、 胎心率数据基线识别模块、 胎心率数据预处理模块、 胎心 率数据减速识别模块和输出模块, 所述的胎心率数据采集模块, 用于采集预设时长的胎心率数据, 得到胎心率数据序列 H(n) ; 所述的胎心率数据基线识别模块与所述的胎心率数据采集模块连接, 用于接收所述胎心率数据采集模块发送的胎心率数据序列 H(n), 并且识别出胎心率基线序列 B(n) ; 所述的胎心率数据预处理模块与所述的胎心率数据采集模块连接, 用于接收所述胎心 率数据采集模块发送的胎心率数据序列 H(n), 并且对所述的序列 H(n) 进行预处理得到胎 心率数据序列 V(n) ; 所述的胎心率数据减速识别模块与所述的胎心率数据基线识别模块和胎心率数据预 处理模块连接, 用于接收所述胎心率数据基线识别模块发送的胎心率基线序列 B(n) 和所 述胎心率数据预处理模块发送的预处理后的序列 V(n), 根据预设的减速判断标准和所述的 胎心率数据基线序列 B(n) 对所述的预处理后的胎心率数据序列 V(n) 进行减速识别, 得到 减速数据段 ; 所述的输出模块与所述的胎心率数据减速识别模块连接, 用于接收胎心率数据减速识 别模块发送的所述的减速数据段, 并进行输出。
         作为本发明进一步的技术方案, 所述的提高胎心率数据减速识别准确性的装置还包括, 胎心信号采集与处理转换模 块、 胎心率数据减速校验模块、 胎心率数据减速判断标准设定模块、 胎心率数据减速类型判 断模块、 采集时长设定与判断模块和胎心率数据减速属性计算模块, 所述的胎心信号采集与处理转换模块与所述的胎心率数据采集模块相连接, 用于采集 胎心信号, 并转换成胎心率数据, 发送胎心率数据到所述的胎心率数据采集模块 ; 所述的胎心率数据减速校验模块与所述的胎心率数据减速识别模块和胎心率数据减 速属性计算模块连接, 用于接收所述的胎心率数据减速识别模块发送的减速数据段, 根据 每个减速的信号损失情况, 校验每个减速序列段是否为真正的减速, 并将校验结果发送到 所述的胎心率数据减速属性计算模块 ; 所述的胎心率数据减速判断标准设定模块与所述的胎心率数据减速识别模块相连接, 用于预先对胎心率数据减速判断标准进行设定, 并发送到胎心率数据减速识别模块 ; 所述的胎心率数据减速类型判断模块与所述的胎心率数据减速属性计算模块连接, 用 于在同时采集宫缩数据的情况下进行减速类型的判断, 并将判断结果发送到胎心率数据减 速属性计算模块 ; 所述的采集时长设定与判断模块与所述的胎心率数据采集模块相连接, 用于对胎心率 数据采集的时长进行设定并判断采集数据时间是否超过设定时长, 若超过设定时长, 则向 胎心率数据采集模块发送超时信号。
         所述的胎心率数据减速属性计算模块与所述的胎心率数据减速识别模块和输出 模块连接, 用于接收所述的胎心率数据减速识别模块发送的减速数据段, 并计算每个减速 数据段的持续时间和幅度等减速属性值, 并将计算结果发送到所述的输出模块 ; 作为本发明更进一步的技术方案, 所述的胎心率数据预处理模块, 还进一步包括, 错误数据处理单元, 对所述的胎心率数据序列 H(n) 进行错误数据处理, 得到有效胎心 率数据序列 V(n) ; 插值处理单元, 对所述的有效胎心率数据序列 V(n) 中无效数据部分采用线性插值方 法进行拟合, 得到胎心率数据序列 C(n)。
         作为本发明更进一步的技术方案, 所述的胎心率数据减速识别模块, 还进一步包括, 标准比较单元, 用于判断所述的胎心率数据序列 C(n) 中是否有满足预设减速判断标 准的序列段 ; 区分减速与变异单元, 用于根据满足判断标准的胎心率数据序列 C(n) 及其对应的基 线序列 B(n), 检测并区分满足标准的序列 C(n) 中减速和基线变异的序列段 ; 分析减速个数单元, 用于分析所述满足标准的序列 C(n) 中减速序列段的连续减速个 数。
         作为本发明更进一步的技术方案, 所述的输出模块, 还进一步包括, 显示单元, 用于将识别到的减速数据段及其属性值进行显示 ; 打印单元, 用于将识别到的减速数据段及其属性值进行打印输出 ; 存储单元, 用于将识别到的减速数据段及其属性值进行存储 ; 标识单元, 用于将识别到的减速数据段及其属性值进行标识。
         本发明一种提高胎心率数据减速识别准确性的方法, 包括 : 步骤 1, 预订时长内进行胎心率数据的采集, 得到胎心率数据序列 H(n) ; 步骤 2, 对所述的胎心率数据序列 H(n) 进行基线识别, 得到胎心率基线数据序列 B(n) ; 步骤 3, 对所述的胎心率数据序列 H(n) 进行预处理, 得到预处理后的胎心率数据序列 C(n) ; 步骤 4, 根据预设的减速判断标准和所述的胎心率基线数据序列 B(n) 对预处理后的胎 心率数据序列 C(n) 进行减速识别, 得到减速数据段 ; 步骤 5, 将每个所述的减速数据段及其减速属性值的计算结果进行输出。 作为本发明进一步的技术方案, 在所述的步骤 1 之前还包括, 采集并处理胎心信 号转换得到胎心率数据。
         作为本发明更进一步的技术方案, 所述的步骤 3 进一步包括 : 步骤 31, 对所述的胎心率数据序列 H(n) 进行错误数据处理得到序列 V(n) ; 步骤 32, 对所述的序列 V(n) 进行插值处理得到预处理后的胎心率数据序列 C(n) ; 作为本发明更进一步的技术方案, 所述的步骤 4 进一步包括 : 步骤 41, 将所述的序列 C(n)、 B(n) 输入到预设的减速判断标准中, 得出序列 C(n) 中满
         足减速标准的各个序列段的集合以及其对应的基线序列段集合, 如果没有满足减速判断标准的序列段, 则回到所述的步骤 1, 重新对胎心率数据的采集 ; 步骤 42, 将所述的 与 作差, 得到序列段 , 在序列段 中寻找不超 为如果 过阈值 R0 的连续的序列段, 减速序列段, 如果中没有满足此条件的序列段, 则判断序列段中有满足此条件的序列段, 则中满足此条件对应位置的序列 , 所述的基线变异部分将 分割段判断为基线变异部分, 记基线变异部分为8102319064 A CN 102319067说对明书4/11 页成为若干个片段, 记为判断是否满足减速标准, 如果其满足减速标准则为减速序列段, 否则则为基线变异序列段, 其中 R0 为预先设定的参数 ; 步骤 43, 在所述减速序列段 中寻找偏离其对应基线数值不超过阈值 R1 的连续 为一个减速, 如果有满足这样条件的 是否能单独满足减速标准, 如果 合并到片段 中,的序列段, 如果没有满足这样条件的序列段, 则 序列段, 则记为 能满足, 则 , 然后分析每个分段独立成为减速, 如果不满足, 则需要将使其相邻片段连续并一起分析是否满足减速标准, 如果满足减速标准则此连续数据段为一 个减速, 并继续对后续的片段数据重新进行减速标准分析, 否则基线合并片段直到片段全 部被合并为止, 其中 R1 为预先设定的参数 ; 作为本发明更进一步的技术方案, 在所述的步骤 4 之后还包括, 根据所述的减速数据 段, 判断每个减速数据段的信号损失情况, 校验每个减速序列段是否为真正的减速 ; 作为本发明更进一步的技术方案, 所述的根据所述的减速数据段, 判断每个减速数据 段的信号损失情况, 校验每个减速序列段是否为真正的减速的步骤进一步包括 : a. 比较所述的序列 V(n) 和 C(n), 对有插值的位置做标记, 得到标记序列 M(n) ; b.对于每个所述的减速数据段, 根据序列 M(n) 调整减速的起点、 终点的位置, 使起点、 终点都不为插值点, 且离插值点最近 ; c. 计算调整后的减速中的信号损失程度 , 如果 否则保留减速的资格, 其中
         超过阈值, 则撤销该减速的资格,为预先设定的参数。作为本发明更进一步的技术方案, 所述的步骤 5 之前还包括, 计算每个所述的减 速数据段的减速属性值 ; 作为本发明更进一步的技术方案, 所述的计算每个所述的减速数据段的减速属性值, 还进一步包括 : 步骤 51, 根据每个减速的起点 最大幅度
         、 终点计算持续时间 。, 计算减速中偏离基线的, 并记录该点 (波峰点) 的位置步骤 52, 判断是否同时采集宫缩数据, 如果没有采集宫缩数据, 则不判断减速的类 型, 如果采集了宫缩数据, 则根据预设减速类型判断条件判断所述的减速数据段是否为早 发减速和 / 或迟发减速和 / 或变化减速和 / 或延长减速。
         作为本发明更进一步的技术方案, 所述的步骤 6 进一步包括 : 将减速数据段和属 性值计算结果进行显示和 / 或打印和 / 或存储和 / 或标识。
         作为本发明更进一步的技术方案, 步骤 4 中所述的预设的减速判断标准, 进一步 包括 : 第一 : 该段胎心率曲线必须都在胎心率基线之下。9102319064 A CN 102319067
         说明书必须大于等于阈值 。 、 , 将 。5/11 页第二 : 在胎心率基线之下的持续时间 第三 : 偏离基线的最大幅度必须大于等于阈值第四 : 设该段胎心率曲线及其对应的基线段分别为 作差, 得到序列段 , 对与 ,采用步长为 的等分的复化梯形公式得到面积 和静态阈值 中的最小值。必须大于等于动态阈值
         若满足以上所述的全部条件则判断所述的待分析的胎心率数据段为减速数据段,其中 A0、 T0、 、 是预先设定的参数。 本发明通过采用动态阈值面积法、 连续波峰检测和混合减速检测等方法, 可以有 效地剔除基线变异部分, 准确地识别出每个减速及其类型, 避免了现有的方法容易造成减 速识别误差大, 不能识别连续减速和剔除基线变异, 不能识别混合减速等不足。 该方案既适 合减速独立出现, 为典型减速的情况, 又适合出现连续减速、 混合减速的情况。
         附图说明 为了易于说明, 本发明由下述的较佳实施例及附图作以详细描述。
         图 1 为本发明一种提高胎心率数据减速识别准确性的方法的一种实施例流程图 ; 图 2 为本发明一种提高胎心率数据减速识别准确性的方法的另一种实施例流程图 ; 图 3 为本发明一种提高胎心率数据减速识别准确性的装置的一种实施例架构图 ; 图 4 为本发明一种提高胎心率数据减速识别准确性的装置的另一种实施例架构图 ; 图 5 为采集的胎心率数据和识别出的胎心率基线示意图 ; 图 6 为胎心率数据序列预处理后的效果图 ; 图 7 为胎心率数据序列的减速识别效果图 ; 图 8 为胎心率数据序列的减速校验效果图 ; 图 9 为胎心率数据序列的有宫缩数据时减速类型识别的效果图。
         具体实施方式
         为了使本发明的目的、 技术方案及优点更加清楚明白, 以下结合附图及实施例, 对 本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并 不用于限定本发明。
         用于胎心率减速自动识别的技术方案实现主要包括上位机和下位机, 下位机主要 是通过超声探头来获取胎心信号, 然后经过硬件滤波处理和自相关算法计算出胎心率 ; 上 位机主要是接受来自下位机的数据, 然后显示、 存储胎心率数据、 描绘胎心率曲线、 对胎心 率数据的分析 ( 包括对胎心率数据减速的识别等等 )、 显示、 打印, 其中主要处理方法流程 如图 1 所示 : 101. 进行胎心率数据采集 ; 上位机采集 n 分钟的胎心率数据, 得到胎心率数据序列 H(n), 其中, 本实施例中设定需 要至少采集十分钟的数据, 根据 《胎儿电子监护学》 , 一般而言, 确定胎心率基线至少需要十分钟的胎心率数据。
         102. 对采集的胎心率数据进行基线识别 ; 根据序列 H(n), 采用低通滤波方法识别出胎心率基线数据序列 B(n), 相对于胎心率数 据, 基线属于低频信号, 低通滤波器具有能使低频信号通过而高频信号被阻断的特性, 可用 于提取胎心率基线这种低频信号。另外在此步中也可以先对序列 H(n) 进行数据处理, 如错 误数据处理、 均值滤波、 线性插值等方法得到处理后的数据再进行胎心率基线识别, 图5为 采集的胎心率数据和识别出的胎心率基线。
         103. 对采集的胎心率数据进行预处理 ; 对序列 H(n) 依次进行错误数据处理和线性插值的方法进行处理, 得到不同预处理过 程所对应的相应的胎心率数据序列。
         104. 根据预设的减速判断标准和胎心率数据基线对预处理后的胎心率数据进行 减速识别, 得到减速数据段 ; 通过预设的判断标准判断出符合条件的序列段, 再根据此序列段及其对应的基线序列 段, 检测并区分此序列段中减速和基线变异的序列段, 并分析减速序列段的连续减速个数。
         105. 计算每个减速数据段的减速属性值 ; 根据每个减速的起点、 终点计算其持续时间, 计算减速中偏离基线的最大幅度值。 106. 将减速数据段和计算结果输出 ; 本实施例优选为将识别到的减速数据段和计算结果进行显示和 / 或打印和 / 或存储。
         为了更好的理解本发明, 作为本发明的另一个实施例, 一种提高胎心率数据减速 识别准确性的方法的流程图如图 2 所示 : 100. 采集并处理胎心信号转换得到胎心率数据 ; 超声探头接收到的胎心信号在下位机经过硬件滤波处理和自相关算法计算出胎心率 后上传到上位机, 上位机的处理包括对胎心率数据进行显示、 存储和描绘成胎心率曲线以 及相关数据处理等等。 其中硬件滤波为了去除采集到的信号受到的频率干扰而自相关算法 是具有能使周期信号得到加强而随机噪声被减弱的特性, 是计算胎心率数据的常用技术。
         101. 进行胎心率数据采集, 得到胎心率数据序列 H(n) ; 上位机采集 n 分钟的胎心率数据, 得到胎心率数据序列 H(n), 其中, 本实施例中设定需 要至少采集十分钟的数据, 根据 《胎儿电子监护学》 , 一般而言, 确定胎心率基线至少需要十 分钟的胎心率数据。
         102. 对序列 H(n) 进行胎心率基线识别得到序列 B(n) ; 根据序列 H(n), 采用低通滤波方法识别出胎心率基线 B(n), 相对于胎心率数据, 基线 属于低频信号, 低通滤波器具有能使低频信号通过而高频信号被阻断的特性, 可用于提取 胎心率基线这种低频信号。另外在此步中也可以先对序列 H(n) 进行数据处理, 如错误数据 处理、 均值滤波、 线性插值等方法得到处理后的数据再进行胎心率基线识别, 图 5 为采集的 胎心率数据和识别出的胎心率基线。 另外, 进行胎心率数据基线识别的方式还有很多, 比如 业界通常采用的平均值法等等。
         1031. 对 H(n) 进行错误数据处理得到序列 V(n) ; 对序列 H(n) 进行错误数据处理, 得到有效胎心率数据序列 V(n), 此步可以有效的滤除 胎心序列中因胎心信号质量差而产生的无效、 错误数据, 剩下的是有效数据。
         1032. 对 V(n) 进行插值处理得到序列 C(n) ; 对序列 V(n) 中无效数据部分采用线性插值方法进行拟合, 得到序列 C(n), 线性插值是 利用两点成线原理求解直线上其他点的简单的插值方法。图 6 为胎心率数据序列预处理后 的效果图, 图中方框内的胎心率曲线部分, 也即为对错误数据进行插值处理后所得的曲线 段。
         如上所述的 1031 和 1032 步骤为对采集的胎心率数据进行预处理, 此外, 对胎心 率数据预处理步骤, 并不局限于如上步骤, 还可以采用业界悉知的对以每分钟多少跳 (bpm, beats per min) 为单位记的胎心率值去除错误数据和 / 或滑动平均和 / 或插值拟合的方法 等等。
         1041. 序列 C(n) 中是否有满足预设减速判断标准的序列段 ; 在本实施例中优选预设的减速判断标准为 : 对于一段胎心率曲线, 必须满足以下全部条件才能确定为减速 : 第一 : 该段胎心率曲线必须都在胎心率基线之下。
         第二 : 在胎心率基线之下的持续时间 第三 : 偏离基线的最大幅度必须大于等于阈值 。。必须大于等于阈值第四 : 根据复化数值积分原理对该段胎心率曲线求面积 、 , 将 与, 其过程为 : 设该段 作差, 得到序列段胎心率曲线及其对应的基线段分别为 , 对 值
         采用步长为 的等分的复化梯形公式得到面积 和静态阈值 中的最小值。, 必须大于等于动态阈该判断条件丰富了判断的标准, 使得判断更加准确, 其中参数 A0、 T0、 、 是预设 将序列 C(n)、 B(n) 输入到减速判断标准中, 得出 C(n) 中满足减速标准的各个序列 以及其对应的基线序列段集合 , 如果没有满足减速标准的序列的经验参数, 且随着孕周参数的输入的不同而会设置不同变化。
         段的集合段, 则说明该胎心率曲线中没有减速, 此时即可结束胎心率减速的识别, 重新回到对胎心率 数据的采集。
         1042. 根据满足标准的序列 C(n) 及其对应的基线序列 B(n), 检测并区分满足标准 的序列 C(n) 中减速和基线变异的序列段 ; 对于每个序列段 , 将 与 作差, 得到序列段 , 在序列段 中如果 寻找值不超过阈值 R0 的连续的序列段, 段中没有满足此条件的序列段, 则序列为一个或者连续减速组成, 将在下一步用连续波峰检测算法分析减速个数 ; 如果 中有满足此条件的序列段, 则 中对应位置的序列段即为基线变异部分, 记基线12102319064 A CN 102319067说, 其中 , 其中明书8/11 页变异部分为 片段, 记为 减速标准则, 此时基线变异部分会将 , 对分割成为若干个判断是否满足减速标准, 如果其满足为一个或者由连续减速组成, 将在下一步用连续波峰检测算法分析减速 为基线变异部分, 通过这一步可以区分减速和基的个数 ; 如果其不满足减速标准, 则线变异部分。
         1043. 分析减速序列段的连续减速个数 ; 对于每个待分析的胎心率序列片段 (此 处 可 能 为 或者是 ) , 其中, 采用连续波峰检测算法分析的过程为 : 在片段中寻找偏离对应基线不超过 阈值 R1 的连续的序列段, 如果没有满足这样条件的序列段 ( 全部超过阈值 R1), 则 为一个减速 ; 如果有满足这样条件的序列段, 则记为 然后分析每个分段 速, 如果不满足, 则需要将 , 其中 , 独立成为减是否能单独满足减速标准, 如果能满足, 则 合并到片段中, 使其相邻片段连续并一起分析是否满足减速标准, 如果满足减速标准则此连续数据段为一个减速, 并继续对后续的片段 数据重新进行减速标准分析, 否则基线合并片段直到片段全部被合并为止。通过这一步将 连续减速识别出来。图 7 为减速识别效果图, 图中方框中胎心率曲线部分为基线变异部分, 箭头 所指的曲线段部分为识别到的胎心率减速曲线段。
         如上所述的步骤 : 1041、 1042、 1043 为对与处理后的采集的胎心率数据进行减速 识别, 到本步骤为止已经可以完成本发明对减速数据段进行识别, 可直接进入如下的 105 步骤和 106 步骤进行属性值计算和结果输出或者直接进入 106 步骤进行结果的输出。为了 使得结果更加准确本实施例中还可以优选在计算和结果输出步骤之前采用如下的减速校 验步骤。
         107. 根据每个减速的信号损失情况, 校验每个减速序列段是否为真正的减速 ; 如上步骤中的减速是根据插值后的序列求得的, 也就是在不考虑信号损失的情况下求 得的。 本步中要对减速进行校验, 分析每个预减速中的信号损失, 以决定一个预减速是否被 保留、 拆分, 最终得到真正的减速。该步骤还包括以下处理过程 : 第一步 : 比较序列 V(n) 和 C(n), 对有插值的位置做标记, 得到标记序列 M(n)。
         第二步 : 对于每个减速, 根据序列 M(n) 调整减速的起点、 终点的位置, 使起点、 终 点都不为插值点, 且离插值点最近。
         第三步 : 计算调整后的减速中的信号损失程度13, 信号损失度为胎心率减速曲线102319064 A CN 102319067说明书超过阈值9/11 页数据中无效值的个数及 ( 等同于插值点的个数 ) 占整体的比例, 如果
         , 则撤销该减速的资格 ; 否则保留减速的资格。图 8 为减速校验效果图, 图中箭头图标表示减速。 105、 计算各个减速的持续时间、 幅度和 / 或类型 ; 、 终点 计算其持续时间 。 , 计算减速中偏离基线的最大幅 根据每个减速的起点 度, 并记录该点 (波峰点) 的位置
         另外, 如果在同时采集宫缩数据的时候, 可以判断减速的类型, 如果没有采集宫缩 数据, 则不判断减速的类型, 最终的减速显示效果图与图 8 一致 ; 如果采集了宫缩数据, 则对每个减速采用混合减速检测算法确定该减速的类型的过程为 : 判断条件一 : 减去 得到的值 大于等于阈值 , 减去宫缩起点 的绝对值小于等于阈值 , 减去 大 大 得到宫缩波峰点位置 于等于阈值 于等于阈值 的值 ,的绝对值小于等于阈值 减去 得到的值 ,; 判断条件二 : 减去 ,得到的值大于等于阈值 大于宫缩的终点 且小于阈值 大于等于阈值减去宫缩波峰点位置且小于等于阈值 ,; 判断条件三 : 减去 , 大于等于阈值小于阈值大于等于阈值 且小于阈值 ,; 判断条件四 : 大于等于阈值。 如果所判断的减速数据满足条件一则判断为早发减速, 满足条件二则判断为迟发减速, 满足条件三则判断为变化减速, 满足条件四则判断为延长减速。将每个减速数据输入这四个判断条件中, 如果仅满足一个 条件, 则该减速判断为典型减速, 也即单一类型减速 ; 如果满足多个条件, 则该减速数据判 断为不典型减速, 也即混合减速类型, 同时可以根据该减速所满足的条件确定该减速为哪 些减速类型的混合。图 9 为有宫缩数据时减速类型识别效果图, 图中 表示早发减速, 表 示变化减速, 表示早发减速与变化减速混合, 表示迟发减速与变化减速混合。
         106. 将减速数据段和属性值计算结果进行显示和 / 或打印和 / 或存储和 / 或标 识; 将识别到的减速数据段分别送入显示、 打印、 存储模块, 并且还可以在胎监图上标识并 显示出每个减速数据段及其属性值, 并可存储和打印其属性值。
         为了更好的解释本发明, 一种提高胎心率数据减速识别准确性的装置的一种实施 例架构图, 如图 3 所示 : 胎心率数据采集模块 301 : 用于采集预设时长的胎心率数据, 得到胎心率数据序列 H(n) ; 胎心率数据基线识别模块 302 : 与所述的胎心率数据采集模块 301 连接, 用于接收所述胎心率数据采集模块 301 发送 的胎心率数据序列 H(n), 并且识别出胎心率基线序列 B(n) ; 胎心率数据预处理模块 303 : 与所述的胎心率数据采集模块 301 连接, 用于接收所述胎心率数据采集模块 301 发送 的胎心率数据序列 H(n), 并且对序列 H(n) 进行预处理得到胎心率数据序列 V(n) ; 胎心率数据减速识别模块 304 :与所述的胎心率数据基线识别模块 302 和胎心率数据预处理模块 303 连接, 用于接收 所述胎心率数据基线识别模块 302 发送的胎心率基线序列 B(n) 和所述胎心率数据预处理 模块 303 发送的预处理后的序列 V(n), 根据预设的减速判断标准和所述的胎心率数据基线 序列 B(n) 对所述的预处理后的胎心率数据序列 V(n) 进行减速识别, 得到减速数据段 ; 胎心率数据减速属性计算模块 305 : 与所述的胎心率数据减速识别模块 304 连接, 用于接收所述的胎心率数据减速识别模 块 304 发送的减速数据段, 并计算每个减速数据段的持续时间和幅度等减速属性 ; 输出模块 306 : 与所述的胎心率数据减速属性计算模块 305 连接, 用于接收胎心率数据减速属性计算 模块 305 发送的所述的减速数据段及其减速属性计算结果, 并进行输出。
         为了更好的解释本发明, 一种提高胎心率数据减速识别准确性的装置的另一种实 施例架构图, 如图 4 所示 : 一种提高胎心率数据减速识别准确性的装置, 还包括 : 胎心信号采集与处理转换模块 300 : 与所述的胎心率数据采集模块 301 相连接, 是一个实现信号采集、 处理和转换的超声 探头装置, 用于采集胎心信号, 并转换成胎心率数据, 发送胎心率数据到所述的胎心率数据 采集模块 301 ; 胎心率数据减速校验模块 312 : 与所述的胎心率数据减速识别模块 304 和胎心率数据减速属性计算模块 305 连接, 用 于接收所述的胎心率数据减速识别模块 304 发送的减速数据段, 根据每个减速的信号损失 情况, 校验每个减速序列段是否为真正的减速, 并将校验结果发送到所述的胎心率数据减 速属性计算模块 305 ; 胎心率数据减速判断标准设定模块 313 : 与所述的胎心率数据减速识别模块 304 相连接, 用于预先对胎心率数据减速判断标准 进行设定, 并发送到胎心率数据减速识别模块 304 ; 胎心率数据减速类型判断模块 314 : 与所述的胎心率数据减速属性计算模块 305 连接, 用于在同时采集宫缩数据的情况下 进行减速类型的判断, 并将判断结果发送到胎心率数据减速属性计算模块 305 ; 采集时长设定与判断模块 319 : 与所述的胎心率数据采集模块 301 相连接, 用于对胎心率数据采集的时长进行设定并 判断采集数据时间是否超过设定时长, 若超过设定时长, 则向胎心率数据采集模块 301 发 送超时信号 ; 另外, 所述的胎心率数据预处理模块 303, 进一步包括了 : 错误数据处理单元 307, 对所述的胎心率数据序列 H(n) 进行错误数据处理, 得到有效 胎心率数据序列 V(n) ; 插值处理单元 308, 对所述的有效胎心率数据序列 V(n) 中无效数据部分采用线性插值 方法进行拟合, 得到胎心率数据序列 C(n) ; 所述的胎心率数据减速识别模块 304, 进一步包括了 : 标准比较单元 309, 用于判断所述的胎心率数据序列 C(n) 中是否有满足预设减速判断标准的序列段 ; 区分减速与变异单元 310, 用于根据满足判断标准的胎心率数据序列 C(n) 及其对应的 基线序列 B(n), 检测并区分满足标准的序列 C(n) 中减速和基线变异的序列段 ; 分析减速个数单元 311, 用于分析所述满足标准的序列 C(n) 中减速序列段的连续减速 个数 ; 所述的输出模块 306, 进一步包括了 : 显示单元 315, 用于将识别到的减速数据段及其属性值进行显示 ; 打印单元 316, 用于将识别到的减速数据段及其属性值进行打印输出 ; 存储单元 317, 用于将识别到的减速数据段及其属性值进行存储 ; 标识单元 318, 用于将识别到的减速数据段及其属性值进行标识 ; 以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本发明的精神和 原则之内所作的任何修改、 等同替换和改进等, 均应包含在本发明的保护范围之内。

    关 键  词:
    一种 提高 心率 数据 减速 识别 准确性 装置 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种提高胎心率数据减速识别准确性的装置和方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4993469.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1