基于差分信号的胶囊内窥镜实时定位方法技术

技术编号:26397604 阅读:25 留言:0更新日期:2020-11-20 13:48
本发明专利技术提供了一种基于差分信号的胶囊内窥镜实时定位方法,通过在人体外固定设计好的三维传感器阵列采集体胶囊内窥镜中永磁体的磁场强度信号;将所述三维传感器阵列测量的数据进行滤波以消除传感器的传输噪声。将所述滤波后的数据按照规则进行差分运算,依据磁偶极子模型构建目标函数,通过最优化算法进行求解,从而获得人在运动过程中胶囊内窥镜相对传感器阵列的位置坐标及方向信息。本发明专利技术的有益效果是:本发明专利技术有效地克服了人在运动过程中地磁变化对定位精度造成的影响,能以较高的精度确定胶囊内窥镜的位置及方向信息。

【技术实现步骤摘要】
基于差分信号的胶囊内窥镜实时定位方法
本专利技术涉及医疗
,尤其涉及基于差分信号的胶囊内窥镜实时定位方法。
技术介绍
无线胶囊内窥镜用于消化道检查,通常需要有传输数据、图像的功能,这种检查方式极大地减轻了使用传统内窥镜带给患者的痛苦,因为胶囊是一次性使用,所以也降低了患者交叉感染的风险。但是在目前应用中无线胶囊内窥镜会存在一些问题,因为整个检查过程会持续8小时左右,不可能让患者长时间保持一个姿势不动,所以需要让患者在进行正常活动的同时完成检测。目前常用技术主要有:射频定位、微波成像定位、超声定位、磁场定位等,磁定位相对其他技术定位精度更高、实时性更好。对于人在进行正常活动的同时完成体内胶囊内窥镜的定位,国内外还鲜有研究,大多数研究集中在固定位置、固定设备的定位方式研究上。
技术实现思路
为了解决人在进行正常活动的同时无法完成体内胶囊内窥镜的定位的问题,本专利技术提供了一种基于差分信号的胶囊内窥镜实时定位方法。本专利技术提供了一种基于差分信号的胶囊内窥镜实时定位方法,其特征在于,包括如下步骤:步骤1:通过布置在人体外的三维传感器阵列对胶囊内窥镜的磁场强度进行测量,得到磁场强度数据;步骤2:将三维传感器阵列得到的磁场强度数据进行滤波处理,消除传输噪声;步骤3:将滤波后的磁场强度数据按照规则进行差分运算;步骤4:依据磁偶极子模型构建目标函数表达式;步骤5:利用最优化算法对步骤4中构造的目标函数进行求解,解出胶囊内窥镜的位置及方向信息,实现对胶囊内窥镜的定位。作为本专利技术的进一步改进,在所述步骤2中,三维传感器阵列在某一时刻会对磁场值进行多次测量,对所测量数据进行滤波处理,所述滤波处理采用均值滤波。作为本专利技术的进一步改进,三维传感器阵列包括多个三维传感器,多个三维传感器的布置方式包括分组布置方式和等间距均匀布置方式,所述分组布置方式是指采用一定数量的同型号三维传感器作为一组,进行分组布置,其中每组三维传感器以一定距离等间隔分别进行横向与纵向布置,形成规则布置的三维传感器阵列;等间距均匀布置方式是指多个三维传感器在同一平面内等间隔均匀布置。作为本专利技术的进一步改进,步骤3中将滤波后的磁场强度数据进行差分运算的规则如下:针对分组布置方式,对同一组相邻的三维传感器均值滤波后的数据按顺序差分:Bm12=Bm1-Bm2;Bm23=Bm2-Bm3;Bm34=Bm3-Bm4;Bm41=Bm4-Bm1;其中,1、2、3、4代表同一组中四个三维传感器按顺时针或者逆时针的编号,Bm12表示1、2号三维传感器的测量值滤波后的数值之差,Bm23表示2、3号三维传感器的测量值滤波后的数值之差,Bm34表示3、4号三维传感器的测量值滤波后的数值之差,Bm41表示4、1号三维传感器的测量值滤波后的数值之差,Bm1、Bm2、Bm3、Bm4分别表示1、2、3、4号三维传感器的测量值滤波后的数值。作为本专利技术的进一步改进,步骤3中将滤波后的磁场强度数据进行差分运算的规则如下:针对等间距均匀布置方式,对相邻的四个三维传感器做差分运算:Bm67=Bm6-Bm7;Bm78=Bm7-Bm8;Bm89=Bm8-Bm9;Bm96=Bm9-Bm6;Bm67表示表示6、7号三维传感器的测量值滤波后的数值之差,Bm78表示7、8号三维传感器的测量值滤波后的数值之差,Bm89表示8、9号三维传感器的测量值滤波后的数值之差,Bm96表示9、6号三维传感器的测量值滤波后的数值之差,Bm6,Bm7,Bm8,Bm9分别表示6、7、8、9号三维传感器的测量值滤波后的数值。作为本专利技术的进一步改进,步骤4中,依据磁偶极子模型构建目标函数表达式过程为:针对分组布置方式,其中,以三维传感器阵列所在平面为XOY平面,与三维传感器Z轴相同方向为Z轴建立三维传感器阵列坐标系;a、b、c为胶囊内窥镜在三维传感器阵列坐标系中的坐标,m、n、p为胶囊内窥镜磁场方向,(xjr,yjr,zjr)为第j组中编号为r的三维传感器的坐标,Birqxj,Birqyj,Birqzj表示第j组三维传感器中编号为r与q的三维传感器依据磁偶极子模型计算出的磁场强度值的差值;Rjr为第j组中编号为r的三维传感器到胶囊内窥镜的距离,Rjr=并且上述参数m,n,p满足:m2+n2+p2=1;N为三维传感器阵列中传感器的总组数;E为建立的目标函数。作为本专利技术的进一步改进,在所述步骤5中,所述最优化算法为LM算法。作为本专利技术的进一步改进,在所述步骤5中,运用LM算法算出目标函数总误差最小时对应的a、b、c、m、n、p的值即为待定位的胶囊内窥镜的方位信息,具体步骤如下:步骤a:取初始点p0,终止常数ε,计算ε0=||Ei-E||,其中Ei为依据测量值计算的理想误差值,E为误差函数;设最大迭代次数count=300,λ0=10-3,v=2,开始迭代步数k=0;步骤b:计算Jocabi矩阵,由对参数a、b、c、m、n、p分别求偏导数构成;步骤c:求解增量方程δk,具体为:(1)当||Ei-E(pk+δk)||<ε,令pk+1=pk+δk,若||δk||<ε,停止迭代,否则,令λk+1=λk/v,返回步骤b;(2)当||Ei-E(pk+δk)||≥ε,令λk+1=λk·v,重新解增量方程后,返回步骤c。本专利技术的有益效果是:本专利技术有效地克服了人在运动过程中地磁变化对定位精度造成的影响,能以较高的精度确定胶囊内窥镜的位置及方向信息。可用于可穿戴式传感器阵列。附图说明图1是本专利技术的流程图;图2是三维传感器阵列的分组布置方式示意图;图3是三维传感器阵列的等间距均匀布置方式示意图。具体实施方式本专利技术公开了一种基于差分信号的胶囊内窥镜实时定位方法,可以较大程度上解决人在移动过程中地磁场变化的问题。本专利技术通过差分的方法降低移动过程中地磁干扰的问题,以达到定位的目的。工作时,将设计好的三维传感器阵列固定在人体外腹部处,用于测量胶囊内窥镜磁场强度信号;将测量的磁场强度数据进行滤波处理消除传感器传输噪声;利用滤波后的数据按照规则进行差分运算;依据磁偶极子模型构建目标函数,通过最优化算法进行求解,最终达到定位目的。如图1所示,本专利技术公开了一种基于差分信号的胶囊内窥镜实时定位方法,包括如下步骤:步骤1:通过布置在人体外的三维传感器阵列对胶囊内窥镜的磁场强度进行测量,得到磁场强度数据;步骤2:将三维传感器阵列得到的磁场强度数据进行滤波处理,消除传输噪声;步骤3:将滤波后的磁场强度数据按照规则进行差分运算;步骤4:依据磁偶极子模型构建目标函数表达式;步骤5:利用最优化算法对步骤4中构造的目标函数进行本文档来自技高网...

【技术保护点】
1.一种基于差分信号的胶囊内窥镜实时定位方法,其特征在于,包括如下步骤:/n步骤1:通过布置在人体外的三维传感器阵列对胶囊内窥镜的磁场强度进行测量,得到磁场强度数据;/n步骤2:将三维传感器阵列得到的磁场强度数据进行滤波处理,消除传输噪声;/n步骤3:将滤波后的磁场强度数据按照规则进行差分运算;/n步骤4:依据磁偶极子模型构建目标函数表达式;/n步骤5:利用最优化算法对步骤4中构造的目标函数进行求解,解出胶囊内窥镜的位置及方向信息,实现对胶囊内窥镜的定位。/n

【技术特征摘要】
1.一种基于差分信号的胶囊内窥镜实时定位方法,其特征在于,包括如下步骤:
步骤1:通过布置在人体外的三维传感器阵列对胶囊内窥镜的磁场强度进行测量,得到磁场强度数据;
步骤2:将三维传感器阵列得到的磁场强度数据进行滤波处理,消除传输噪声;
步骤3:将滤波后的磁场强度数据按照规则进行差分运算;
步骤4:依据磁偶极子模型构建目标函数表达式;
步骤5:利用最优化算法对步骤4中构造的目标函数进行求解,解出胶囊内窥镜的位置及方向信息,实现对胶囊内窥镜的定位。


2.根据权利要求1所述的胶囊内窥镜实时定位方法,其特征在于,在所述步骤2中,三维传感器阵列在某一时刻会对磁场值进行多次测量,对所测量数据进行滤波处理,所述滤波处理采用均值滤波。


3.根据权利要求1所述的胶囊内窥镜实时定位方法,其特征在于,三维传感器阵列包括多个三维传感器,多个三维传感器的布置方式包括分组布置方式和等间距均匀布置方式,所述分组布置方式是指采用一定数量的同型号三维传感器作为一组,进行分组布置,其中每组三维传感器以一定距离等间隔分别进行横向与纵向布置,形成规则布置的三维传感器阵列;等间距均匀布置方式是指多个三维传感器在同一平面内等间隔均匀布置。


4.根据权利要求3所述的胶囊内窥镜实时定位方法,其特征在于,步骤3中将滤波后的磁场强度数据进行差分运算的规则如下:针对分组布置方式,对同一组相邻的三维传感器均值滤波后的数据按顺序差分:Bm12=Bm1-Bm2;Bm23=Bm2-Bm3;Bm34=Bm3-Bm4;Bm41=Bm4-Bm1;
其中,1、2、3、4代表同一组中四个三维传感器按顺时针或者逆时针的编号,Bm12表示1、2号三维传感器的测量值滤波后的数值之差,Bm23表示2、3号三维传感器的测量值滤波后的数值之差,Bm34表示3、4号三维传感器的测量值滤波后的数值之差,Bm41表示4、1号三维传感器的测量值滤波后的数值之差,Bm1、Bm2、Bm3、Bm4分别表示1、2、3、4号三维传感器的测量值滤波后的数值。


5.根据权利要求3所述的胶囊内窥镜实时定位方法,其特征在于,步骤3中将滤波后的磁场强度数据进行差分运算的规则如下:针对等间距均匀布置方式,对相邻的四个三维传感器做差分运算:Bm67=Bm6-Bm7;Bm78=Bm7-Bm8;Bm89=Bm8-Bm9;Bm96=Bm9-Bm6;Bm67表示表示6、7号三维传感器的测量值滤波后的数值之差,Bm78表示7、8号三维传感器的测量值滤波后的数值之差,B...

【专利技术属性】
技术研发人员:宋霜汪硕孟庆虎
申请(专利权)人:哈尔滨工业大学深圳
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1