基于磁传感的自适应胶囊内窥镜定位方法

文档序号:10559304阅读:502来源:国知局
基于磁传感的自适应胶囊内窥镜定位方法
【专利摘要】本发明涉及到磁传感技术、医疗器械,为提供一种用于胶囊内镜的磁传感定位方法提高系统抗干扰方法,通过粒子滤波抑制磁干扰与运动干扰,以达到定位目的。本发明采用的技术方案是,基于磁传感的自适应胶囊内窥镜定位方法,构建判定准则,判断磁干扰是否来临;并在此基础上,利用马尔科夫模型估计,构建环境磁干扰与运动干扰的数学表达式,从而设计系统的观测方程与状态方程;最终,通过粒子滤波抑制磁干扰与运动干扰,以达到定位目的。本发明主要应用于磁传感定位场合。
【专利说明】
基于磁传感的自适应胶囊内窥镜定位方法
技术领域
[0001] 本发明设及到磁传感技术、医疗器械,特别是基于磁传感的定位技术,具体讲,设 及基于磁传感的自适应胶囊内窥镜定位方法。
【背景技术】
[0002] 无线胶囊内窥镜是消化内镜发展史上第四个里程碑。胶囊内镜是一个兼有拍摄和 发送数据功能的小型检查装置。相比于传统的插入式内镜相比,胶囊内镜具有无创伤、无痛 苦、无干扰等诸多优点,已经被越来越多的医生和患者所接受。GKMedtronic、Olympus、 Jin化an公司均向市场推出了各自的胶囊内镜产品,并保持了较快的增长势头。
[0003] 但是,胶囊内镜在临床应用上暴露出几大问题,如难W确定病患组织的确切位置、 胶囊内镜主动反馈式驱动问题等。上述问题均与胶囊定位有关。目前,胶囊内镜的定位技术 研究主要集中在射频定位、医学影像定位、超声定位、磁场定位上。相比于其他定位技术,磁 场定位技术具有定位精度高、定位速度快、实时性好的优势。
[0004] 对于基于磁场的胶囊内镜定位技术,国内外均有研究。但是时域采样和磁干扰给 磁场定位方法带来的问题一直没被真正解决。时域的串行采样会降低动态定位精度,而当 铁磁物质或含线圈的装置靠近定位系统时,会引入磁干扰,使磁场测量失真,造成定位误差 骤增甚至失败。

【发明内容】

[0005] 为克服现有技术的不足,本发明旨在提供一种用于胶囊内镜的磁传感定位方法提 高系统抗干扰方法,通过粒子滤波抑制磁干扰与运动干扰,W达到定位目的。本发明采用的 技术方案是,基于磁传感的自适应胶囊内窥镜定位方法,构建判定准则,判断磁干扰是否来 临;并在此基础上,利用马尔科夫模型估计,构建环境磁干扰与运动干扰的数学表达式,从 而设计系统的观测方程与状态方程;最终,通过粒子滤波抑制磁干扰与运动干扰,W达到定 位目的。
[0006] 具体步骤进一步细化为:
[0007] 步骤1.建立圆柱形磁体的磁场分布模型;
[000引步骤2.通过布置在定位空间中的磁强计对磁体的磁场进行测量;
[0009] 步骤3.通过计算磁场测量值与磁场分布模型的差异,判定磁强计是否受到磁干 扰;
[0010] 步骤4.根据步骤3的判定结果,得到相应的磁干扰表达式;
[0011] 步骤5.通过正态分布对磁强计自身的输出浮动,即传输噪声,进行拟合;
[0012] 步骤6.根据步骤1所得的磁场分布模型,步骤2所得的磁场测量结果,步骤4所得的 磁干扰表示,W及步骤5所得的磁强计传输噪声,构建系统观测方程;
[0013] 步骤7.通过正态分布对内镜速度噪声与角速度的波动进行拟合;
[0014] 步骤8.根据步骤7所得的速度噪声表示,构建系统观测方程。
[0015] 步骤3通过欧式距离,判断当前定位周期下是否收到磁场干扰。判据如下:
[0016]
[0017]其中,Bk-I为根据k-1周期的定位结果W及磁场模型,得到的磁场矢量的理论值, ΒΓ"为k周期中磁强计的测量值,根据上述判据,当欧式距离大于某一阔值Trss时,则认为测 量受到磁干扰的影响。
[0018] 步骤4根据判定结果得到逻辑因子gi为:
[0019]
[0020] 并由此得到k周期内磁干扰的表达式dk为:
[0021] dk = gig2dk-i+giek
[0022] 其中,g2为预设参数,表征干扰的持续性;Ek为k周期内磁干扰项,其表达式为:
[0023] Ek=[bx by bz]T
[0024] 其中,bx、by、bz分别是x、y、z方向上磁干扰的补偿量。假设Ek各分量服从均匀分布, 即bx、by、bz~U(-a,a),其中,a = g3 · RSSk,g3为经验因子。
[0025] 步骤5中磁强计的传输噪声vk服从正态分布,通过静态条件下的输出统计,得到正 态分布的方差为0,即:vk~N(0,曰)。
[0026] 步骤6中系统观测为:
[0027] hk = I3k+dk+vk
[0028] 其中,hk是k周期的观测值;Bk为根据k周期的定位结果W及磁场模型,得到的磁场 矢量的理论值;dk是k周期内磁干扰的表达式;Vk是磁强计的传输噪声。
[0029] 设定步骤7中胶囊内镜的速度与角速度的波动服从正态分布。
[0030] 步骤8中系统的状态方程如下:
[0031] Xk = CXk-i+wk-i
[0032] 其中,
[003引 wk-i即为k-1周期内速度与角速度的噪声;元素%5 ~ W惧城1);矩阵C中的S为传感 器的采样周期。
[0036] 本发明的特点及有益效果是:
[0037] 本发明提供了一种基于磁传感的自适应胶囊内窥镜定位方法,利用粒子算法,有 效的降低磁干扰对定位的影响。本方法利用磁强计阵列对安装于胶囊内窥镜内部的永磁体 进行磁场测量,并带入事先建立好的永磁体磁场分布模型,W进行定位结果的解算。解算过 程中,通过构建带有磁场补偿量的状态方程W及带有磁干扰和传输噪声的观测方程,对干 扰对系统的影响进行定量描述。其中,在建立观测方程时,通过合适的规则,判定在当前定 位周期内,是否存在可观测的磁干扰;并根据判定结果的不同,选择不同的磁干扰表达公 式。最终,通过粒子滤波算法,对上述状态方程与观测方程进行实时更新,W抑制环境磁场 引发的磁干扰与内镜运动引发的动态干扰,并最终完成实时的定位任务。
【附图说明】:
[0038] 图1.本发明基于磁传感的自适应胶囊内窥镜定位方法的一种实施流程图;
[0039] 图2.粒子滤波结构示意图;
[0040] 图3.本发明提供的基于磁传感的自适应胶囊内窥镜定位方法的定位效果图;
【具体实施方式】
[0041] 在现有技术的基础上,针对其存在的前述两个问题,本发明提出一种基于粒子滤 波的抗磁干扰定位算法,并对此进行了仿真和实验的验证了它的有效性。
[0042] 本发明的目的是提供一种用于胶囊内镜的磁传感定位方法提高系统抗干扰方法。 本发明构建判定准则,判断磁干扰是否来临。并在此基础上,利用马尔科夫模型估计,构建 环境磁干扰与运动干扰的数学表达式,从而设计系统的观测方程与状态方程。最终,通过粒 子滤波抑制磁干扰与运动干扰,W达到定位目的。
[0043] -种基于磁传感的自适应胶囊内窥镜定位方法,该方法包括:
[0044] 步骤1.建立圆柱形磁体的磁场分布模型;
[0045] 步骤2.通过布置在定位空间中的磁强计对磁体的磁场进行测量;
[0046] 步骤3.通过计算磁场测量值与磁场分布模型的差异,判定磁强计是否受到磁干 扰;
[0047] 步骤4.根据步骤3的判定结果,得到相应的磁干扰表达式;
[0048] 步骤5.通过正态分布对磁强计自身的输出浮动,即传输噪声,进行拟合;
[0049] 步骤6.根据步骤1所得的磁场分布模型,步骤2所得的磁场测量结果,步骤4所得的 磁干扰表示,W及步骤5所得的磁强计传输噪声,构建系统观测方程;
[0050] 步骤7.通过正态分布对内镜速度噪声与角速度的波动进行拟合;
[0051 ]步骤8.根据步骤7所得的速度噪声表示,构建系统观测方程;
[0052]较佳地,步骤3通过欧式距离,判断当前定位周期下是否收到磁场干扰。判据如下:
[0化3]
[0054]其中,Bk-i为根据k-1周期的定位结果W及磁场模型,得到的磁场矢量的理论值, ΒΓ·8为k周期中磁强计的测量值。根据上述判据,当欧式距离大于某一阔值Trss时,则认为测 量受到磁干扰的影响。
[0055]较佳地,步骤4根据判定结果得到逻辑因子gi为:
[0化6]
[0057] 并由此得到k周期内磁干扰的表达式dk为:
[0化引 dk = gig2dk-i+giek
[0059] 其中,g2为预设参数,表征干扰的持续性;Ek为k周期内磁干扰项,其表达式为:
[0060] Ek=[bx by bz]T
[0061] 其中,bx、by、bz分别是x、y、z方向上磁干扰的补偿量。假设Ek各分量服从均匀分布, 即bx、by、bz~U(-a,a),其中,a = g3 · RSSk,g3为经验因子。
[0062] 较佳地,步骤5中磁强计的传输噪声vk服从正态分布。通过静态条件下的输出统 计,得到正态分布的方差为σ,即:vk~N(0,σ)。
[0063] 较佳地,步骤6中系统观测为:
[0064] hk = I3k+dk+vk
[0065] 其中,hk是k周期的观测值;Bk为根据k周期的定位结果W及磁场模型,得到的磁场 矢量的理论值;dk是k周期内磁干扰的表达式;Vk是磁强计的传输噪声。
[0066] 较佳地,假设步骤7中胶囊内镜的速度与角速度的波动服从正态分布。
[0067] 较佳地,步骤8中系统的状态方程如下:
[006引 Xk = CXk-i+wk-i
[0069]其中,
[0072] wk-i即为k-1周期内速度与角速度的噪声。矩阵C中的S为传感器的采样周期。
[0073] 本发明的【具体实施方式】如图1所示:
[0074] 101.建立圆柱形磁体的磁场分布模型。一个高度为化、半径为R且磁化强度为Μ的 圆柱永磁体被放置在参考坐标系0-ΧΥΖ中。磁体几何中屯、C的坐标为(Χ0 yo Z0);同时,磁体 与Z轴夹角为Θ,且其在0XY平面上的投影与X轴夹角为界。由此可知,该磁体的轴线所对应方 向矢量为:
[0075]
[0076] 通常将上述永磁体近似成一个位于其几何中屯、处的点磁偶极子,该磁偶极子在观 测点P(X1 yi Z1)的磁感应强度为Bs=(Bx By Bz),其中:
[0081 ] 102.通过布置在定位空间中的磁强计对磁体的磁场进行测量;
[0082] 通常,在定位空间内设置基本平面,在该基本平面上布置4 X 4微机电磁强计。每个 磁强计都包含Ξ个相互正交的感应轴,W测量观测点上每个感应轴的磁场分量。
[0083] 103.通过计算磁场测量值与磁场分布模型的差异,判定磁强计是否受到磁干扰;
[0084] 由于胶囊内镜在人体消化道内运动速度缓慢,在无干扰的条件下,只要定位频率 足够高,本周期中磁强计测量结果与上一周期磁场矢量的理论值值应非常小。通过上述两 量的欧式距离,可判断当前定位周期下是否收到磁场干扰。判据如下:
[0085]
[0086] 其中,Bk-i为根据k-1周期的定位结果W及磁场模型,得到的磁场矢量的理论值, 为k周期中磁强计的实际测量值。根据上述判据,当欧式距离大于某一阔值Trss时,则认 为测量受到磁干扰的影响。
[0087] 104.根据磁干扰判定结果,得到磁干扰表达式;
[0088] 根据判定结果得到磁干扰判定的逻辑因子gi为:
[0089]
[0090] 并假设磁干扰dk服从一阶马尔科夫模型,由此得到k周期内磁干扰的表达式dk为:
[0091] dk = gig2dk-i+giek
[0092] 其中,g2为预设系数,g2e(〇,i),大小反映了磁干扰的持续性。逻辑因子gi反映了 若上一定位中,发现明显的磁干扰已经来临,那么此次定位将引入磁干扰的补偿量dk。
[009引另外,ε功k周期内磁干扰项,其表达式为:
[0094] Ek=[bx by bz]T
[009引其中,bx、by、bz分别是x、y、z方向上磁干扰的补偿量。假设Ek各分量服从均匀分布, 即bx、by、bz~U(-a,a),其中,a = g3 · RSSk,g3为经验因子。
[0096] 105.通过正态分布对磁强计自身的传输噪声进行拟合;
[0097] 在构建观测方程过程中,除去环境磁场W及内镜运动引发的磁干扰外,磁强计自 身的传输噪声也会直接影响测量精度。传输噪声是指,在静态无干扰条件下,磁强计输出的 大小浮动。通常,上述浮动符合正态分布,故通过正态分布模型对其进行拟合。通过拟合,传 感器输出的标准差为1.3343。
[0098] 106.构建磁传感系统的系统观测方程;
[0099] 观测方程描述系统观测量的组成。去除地磁场引发的固定偏移量后,在磁定位系 统中,观测主要由磁体激发的磁场,由环境磁场及磁体运动引发的磁干扰,W及传感器自身 的传输噪声组成。故系统观测方程为:
[0100] hk = I3k+dk+vk
[0101] 其中,hk是k周期的观测值;Bk为根据k周期的定位结果W及磁场模型,得到的磁场 矢量的理论值;dk是k周期内磁干扰的表达式;Vk是磁强计的传输噪声。
[0102] 107.通过正态分布拟合胶囊内镜的速度与角速度的波动;
[0103] 通过均值为0的正态分布,对内镜的速度与角速度波动进行拟合。k周期速度与角 速度的方差〇k-i是由k周期的磁场测量值与k-1周期的磁场理论值的差异RSSk所决定的,满 足如下关系:
[0104]
[01化]其中,erf函数为标准高斯误差函数。
[0106] 108.构建系统的状态方程;
[0107] 系统方程指的是目标状态的时间更新过程。由于待定位目标有一定的运动趋势, 故系统更新模型应W二阶马尔科夫过程为核屯、,即k时刻的状态与k-1、k-2两时刻的状态均 有关,若仅保留k-1时刻的状态只需加入k-巧化-1时刻的状态改变量,即速度量。此外,考虑 到系统自身产生的磁噪声及外界产生的磁干扰,每个状态均需带有一定的磁场补偿量。建 立如下的系统状态向量:
[010 引
[0109] 其中(X0 yo Z0)为目标在参考坐标系下的位置信息,(??? 0)为目标的姿态信息,
[0110] (Vx Vy Vz)为目标的;轴分速度,?碼:鸣4为目标的分角速度,(bx by bz)为目标 磁干扰补偿量。
[0111] 系统模型建立为:
[0112] Xk = CXk-i+wk-i
[011引 S为获取测量数据的时间间隔;Xk Xk-汾别表示k、k-l时刻的目标状态。
[0116] wk-i为k-1时刻的观测噪声量,其中元素 Wm;~Λ'(0,σ/ J ?wk-i依赖于对所有随机变 量的高斯假设,即将系统状态的后验概率密度近似为一个最优的高斯分布。
[0117] 状态转移中,Wk-i只引入速度量的噪声量,不对当前位置、姿态、磁补偿量进行干 预。由此,系统的观测方程与状态方程均构建完毕。在此基础上,通过图2所示的粒子滤波, 即可完成定位信息的获取。
【主权项】
1. 一种基于磁传感的自适应胶囊内窥镜定位方法,其特征是,构建判定准则,判断磁干 扰是否来临;并在此基础上,利用马尔科夫模型估计,构建环境磁干扰与运动干扰的数学表 达式,从而设计系统的观测方程与状态方程;最终,通过粒子滤波抑制磁干扰与运动干扰, 以达到定位目的。2. 如权利要求1所述的基于磁传感的自适应胶囊内窥镜定位方法,其特征是,具体步骤 进一步细化为: 步骤1.建立圆柱形磁体的磁场分布模型; 步骤2.通过布置在定位空间中的磁强计对磁体的磁场进行测量; 步骤3.通过计算磁场测量值与磁场分布模型的差异,判定磁强计是否受到磁干扰; 步骤4.根据步骤3的判定结果,得到相应的磁干扰表达式; 步骤5.通过正态分布对磁强计自身的输出浮动,即传输噪声,进行拟合; 步骤6.根据步骤1所得的磁场分布模型,步骤2所得的磁场测量结果,步骤4所得的磁干 扰表示,以及步骤5所得的磁强计传输噪声,构建系统观测方程; 步骤7.通过正态分布对内镜速度噪声与角速度的波动进行拟合; 步骤8.根据步骤7所得的速度噪声表示,构建系统观测方程。3. 如权利要求2所述的基于磁传感的自适应胶囊内窥镜定位方法,其特征是,步骤3通 过欧式距离,判断当前定位周期下是否收到磁场干扰,判据如下:其中,为根据k-Ι周期的定位结果以及磁场模型,得到的磁场矢量的理论值,ΒΓ为 k周期中磁强计的测量值,根据上述判据,当欧式距离大于某一阈值TRSS时,则认为测量受到 磁干扰的影响。4. 如权利要求2所述的基于磁传感的自适应胶囊内窥镜定位方法,其特征是,步骤4根 据判定结果得到逻辑因子81为:并由此得到k周期内磁干扰的表达式dk为: dk = gig2dk-i+gi£k 其中,g2为预设参数,表征干扰的持续性为k周期内磁干扰项,其表达式为: 二 /) h b ? κ \_ ' Λ V .』」 其中,bx、by、bz分别是x、y、z方向上磁干扰的补偿量。假设 ek各分量服从均匀分布,即bx、 by、bz~u(-a,a),其中,a = g3 · RSSk,g3为经验因子。5. 如权利要求2所述的基于磁传感的自适应胶囊内窥镜定位方法,其特征是,步骤5中 磁强计的传输噪声Vk服从正态分布,通过静态条件下的输出统计,得到正态分布的方差为 〇,即:vk ~Ν(0,σ)ο6. 如权利要求2所述的基于磁传感的自适应胶囊内窥镜定位方法,其特征是,步骤6中 系统观测为: hk = Bk+dk+Vk 其中,1^是1^周期的观测值;Bk为根据k周期的定位结果以及磁场模型,得到的磁场矢量 的理论值;也是1^周期内磁干扰的表达式;外是磁强计的传输噪声。7. 如权利要求2所述的基于磁传感的自适应胶囊内窥镜定位方法,其特征是,设定步骤 7中胶囊内镜的速度与角速度的波动服从正态分布。8. 如权利要求2所述的基于磁传感的自适应胶囊内窥镜定位方法,其特征是,步骤8中 系统的状态方程如下: Xk - CXk-1+Wk-1 其中, 其中,Wk-1=([0 W1 0 W2 0 W3 0 W4 0 W5 Ο 0 〇]T)k-l 即为k-1周期内速度与角速度的噪声;元素%~矩阵C中的S为传感器的 采样周期。
【文档编号】A61B5/06GK105919594SQ201610236281
【公开日】2016年9月7日
【申请日】2016年4月14日
【发明人】陈晓冬, 牛德森, 杜承阳, 汪毅, 郁道银
【申请人】天津大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1