一种用于确定内窥镜胶囊体内位姿的检测系统和方法.pdf

上传人:柴****2 文档编号:8161014 上传时间:2020-01-27 格式:PDF 页数:17 大小:871.61KB
返回 下载 相关 举报
摘要
申请专利号:

CN201711232178.9

申请日:

20171130

公开号:

CN108186017A

公开日:

20180622

当前法律状态:

有效性:

审查中

法律详情:

IPC分类号:

A61B5/06,A61B5/07,A61B1/04

主分类号:

A61B5/06,A61B5/07,A61B1/04

申请人:

北京理工大学

发明人:

李敬,郝阳,黄强,周基阳,保罗·达里奥,加斯托内·丘蒂

地址:

100081 北京市海淀区中关村南大街5号

优先权:

CN201711232178A

专利代理机构:

北京理工大学专利中心

代理人:

仇蕾安;高燕燕

PDF下载: PDF下载
内容摘要

本发明公开了一种用于确定内窥镜胶囊体内位姿的检测系统和方法。本发明通过实时获知磁源位置,相应地移动磁传感器阵列,以可移动的小型磁传感器阵列代替固定不动的大型磁传感器阵列,以减少传感器阵列的规模,从而减少非线性优化算法的计算量,并使磁源处于检测阵列可检测范围内的较好位置,能够使磁传感器阵列始终保持较高的检测精度。

权利要求书

1.一种用于确定内窥镜胶囊体内位姿的方法,采用M×N个三轴磁流密度传感器组成的磁传感器阵列进行体外探测;内窥镜胶囊内设有磁源,并将内窥镜胶囊置于体内;其特征在于:将磁传感器阵列与运动设备固连,通过磁传感器阵列实时获得体内磁源的位姿,并根据所述位姿,通过控制运动设备,实现磁传感器阵列与磁源的跟随。 2.如权利要求1所述的一种用于确定内窥镜胶囊体内位姿的方法,其特征在于,其具体实现方法为:步骤一、获取各磁流密度传感器的磁流密度值在任意采样时刻,第i行第j列的磁流密度传感器的三个正交方向的磁流密度值由当前位置的磁流密度传感器采集获得;其中,i∈[1,M],j∈[1,N];步骤二、获得磁源位姿将步骤一中获得各磁流密度传感器的磁流密度值、磁源指向对应磁传感器的三维空间矢量、真空磁导率和磁矩代入磁偶极子磁流密度分布式,获得磁源位姿;步骤三、获得从磁源位置垂直指向磁传感器阵列的方向上各点的磁流密度值,以最接近设定的参考磁流密度值的点作为磁传感器阵列的目标移动位置;步骤四、根据步骤三中获得的目标移动位置,控制运动设备带动磁传感器阵列向目标移动位置移动。 3.如权利要求2所述的一种用于确定内窥镜胶囊体内位姿的方法,其特征在于,所述步骤三中获得目标移动位置的具体方法为:步骤3.1A、按设定步长距离在由磁源位置垂直指向磁传感器阵列的方向上划分出K个点,利用磁偶极子磁流密度分布式,获得每个点三个正交方向上的磁流密度值;步骤3.2A、遍历K个点,获得每个点在三个正交方向中最大磁流密度值;步骤3.3A、设置参考磁流密度值;步骤3.4A、分别求取各点的最大磁流密度值与参考磁流密度值的绝对差值,令绝对差值最小的值所对应的点作为目标移动位置。 4.如权利要求3所述的一种用于确定内窥镜胶囊体内位姿的方法,其特征在于,步骤3.3A中设定参考磁流密度值的具体方法为:设定一测量裕度参数η,令参考磁流密度值B=ηB,其中B为量程上限。 5.如权利要求2所述的一种用于确定内窥镜胶囊体内位姿的方法,其特征在于,所述步骤三中获得目标移动位置的具体方法为:步骤3.1B、按设定步长距离在由磁源位置垂直指向磁传感器阵列的方向上划分出K个点,利用磁偶极子磁流密度分布式,获得每个点三个正交方向上的磁流密度值;步骤3.2B、根据步骤3.1B中获得的各方向上的磁流密度值,遍历K个点,获得每个点磁流密度模值;步骤3.3B、设定参考磁流密度值;步骤3.4B、分别求取各点的磁流密度模值与参考磁流密度值的绝对差值,令绝对差值最小的值所对应的点作为目标移动位置。 6.如权利要求5所述的一种用于确定内窥镜胶囊体内位姿的方法,其特征在于,所述步骤3.3B中设定参考磁流密度值的具体方法为:设定一测量裕度参数η,令参考磁流密度值B=ηB,其中B为磁流密度传感器的量程上限。 7.如权利要求2或3或4或5或6所述的一种用于确定内窥镜胶囊体内位姿的方法,其特征在于,所述步骤四中,根据运动设备的实际情况,以目标移动位置为目标,控制磁传感器阵列在x、y、z三个方向上,任意选择一个或两个或三个方向移动。 8.一种内窥镜胶囊体内位姿检测系统,其特征在于,包括内窥镜胶囊、磁传感器阵列、磁源位姿处理模块、运动设备;所述内窥镜胶囊设有磁源;所有磁传感器阵列,用于探测内窥镜胶囊的磁流密度值,并将获得的磁流密度值传送至磁源位姿处理模块;所述磁源位姿处理模块,用于根据获得的磁流密度值,确定磁传感器阵列的移动位置,并以所述移动位置为移动目标,控制运动设备带动磁传感器阵列移动。

说明书

技术领域

本发明涉及磁场检测技术领域,具体涉及一种用于确定内窥镜胶囊体内位姿的检测系统和方法。

背景技术

安装有微型摄像头的内窥镜胶囊可由吞服或肛门插入等方式,经过人体自然孔口进入人体消化道内,拍摄消化道内壁的图像并输出到显示设备上,辅助医生诊察消化道内壁的病变。在内窥镜胶囊中内置磁源,并使用外部设备对该磁源所产生的磁流密度进行检测、运行定位算法,可获得内窥镜胶囊在人体消化道中的位置和姿态,有助于提高内窥镜胶囊的诊察效率和性能。

现有技术(专利号US005762064A)公布了一种方案,利用固定于人体外的空间中某位置的磁传感器(至少两个三轴磁传感器),检测置于人体内部的带有磁源的医学设备所产生的磁流密度,再通过定位算法处理所采集的各传感器的磁流密度,可估计位于人体内的带有磁源的医学设备的位置和姿态。

但是,该方法只适用于磁源运动范围较小的情况,仅需使用较少数量的磁传感器组成较小规模的阵列即可满足磁源位置和姿态测量的实际应用需求。然而,带有内置磁源的内窥镜胶囊需要在人体胃肠道中做较大范围的运动,进而会涉及更多磁传感器形成较大规模的磁传感器阵列以覆盖内窥镜胶囊的整个运动区域。更多的磁传感器将会同时测得更多组磁流密度测量值,这将对运行定位算法的数据处理系统造成更多计算负担,不利于提高系统的实时性。而且,在较大规模的磁传感器阵列中,距离磁源较远的磁传感器测得的磁信号容易受到环境中各种磁噪声的影响(例如地磁场),不利于提高系统的综合测量精度。

发明内容

有鉴于此,本发明提供了一种用于确定内窥镜胶囊体内位姿的检测系统和方法,不仅能够提高系统的实时性,而且不易受到磁噪声影响。

一种用于确定内窥镜胶囊体内位姿的方法,采用M×N个三轴磁流密度传感器组成的磁传感器阵列进行体外探测;内窥镜胶囊内设有磁源,并将内窥镜胶囊置于体内;将磁传感器阵列与运动设备固连,通过磁传感器阵列实时获得体内磁源的位姿,并根据所述位姿,通过控制运动设备,实现磁传感器阵列与磁源的跟随。

较佳地,其具体实现方法为:

步骤一、获取各磁流密度传感器的磁流密度值

在任意采样时刻,第i行第j列的磁流密度传感器的三个正交方向的磁流密度值由当前位置的磁流密度传感器采集获得;其中,i∈[1,M],j∈[1,N];

步骤二、获得磁源位姿

将步骤一中获得各磁流密度传感器的磁流密度值、磁源指向对应磁传感器的三维空间矢量、真空磁导率和磁矩代入磁偶极子磁流密度分布式,获得磁源位姿;

步骤三、获得从磁源位置垂直指向磁传感器阵列的方向上各点的磁流密度值,以最接近设定的参考磁流密度值的点作为磁传感器阵列的目标移动位置;

步骤四、根据步骤三中获得的目标移动位置,控制运动设备带动磁传感器阵列向目标移动位置移动。

较佳地,所述步骤三中获得目标移动位置的具体方法为:

步骤3.1A、按设定步长距离在由磁源位置垂直指向磁传感器阵列的方向上划分出K个点,利用磁偶极子磁流密度分布式,获得每个点三个正交方向上的磁流密度值;

步骤3.2A、遍历K个点,获得每个点在三个正交方向中最大磁流密度值;

步骤3.3A、设置参考磁流密度值;

步骤3.4A、分别求取各点的最大磁流密度值与参考磁流密度值的绝对差值,令绝对差值最小的值所对应的点作为目标移动位置。

较佳地,步骤3.3A中设定参考磁流密度值的具体方法为:

设定一测量裕度参数η,令参考磁流密度值Ba=ηBs,其中Bs为量程上限。

较佳地,所述步骤三中获得目标移动位置的具体方法为:

步骤3.1B、按设定步长距离在由磁源位置垂直指向磁传感器阵列的方向上划分出K个点,利用磁偶极子磁流密度分布式,获得每个点三个正交方向上的磁流密度值;

步骤3.2B、根据步骤3.1B中获得的各方向上的磁流密度值,遍历K个点,获得每个点磁流密度模值;

步骤3.3B、设定参考磁流密度值;

步骤3.4B、分别求取各点的磁流密度模值与参考磁流密度值的绝对差值,令绝对差值最小的值所对应的点作为目标移动位置。

较佳地,所述步骤3.3B中设定参考磁流密度值的具体方法为:

设定一测量裕度参数η,令参考磁流密度值Ba=ηBs,其中Bs为磁流密度传感器的量程上限。

较佳地,所述步骤四中,根据运动设备的实际情况,以目标移动位置为目标,控制磁传感器阵列在x、y、z三个方向上,任意选择一个或两个或三个方向移动。

一种内窥镜胶囊体内位姿检测系统,包括内窥镜胶囊、磁传感器阵列、磁源位姿处理模块、运动设备;

所述内窥镜胶囊设有磁源;

所有磁传感器阵列,用于探测内窥镜胶囊的磁流密度值,并将获得的磁流密度值传送至磁源位姿处理模块;

所述磁源位姿处理模块,用于根据获得的磁流密度值,确定磁传感器阵列的移动位置,并以所述移动位置为移动目标,控制运动设备带动磁传感器阵列移动。

有益效果:

本发明通过实时获知磁源位置,相应地移动磁传感器阵列,以可移动的小型磁传感器阵列代替固定不动的大型磁传感器阵列,以减少传感器阵列的规模,从而减少非线性优化算法的计算量,并使磁源处于检测阵列可检测范围内的较好位置,能够使磁传感器阵列始终保持较高的检测精度。

附图说明

图1为磁源运动空间示意图。

图2为磁传感器阵列示意图。

图3为确定磁源位姿方法的流程图。

具体实施方式

下面结合附图并举两个实施例,对本发明进行详细描述。

具体实施方式一:

本发明提供了一种用于确定内窥镜胶囊体内位姿的检测系统和方法。

待检查者通过口服或肛门插入的方式,将内窥镜胶囊置于体内,保持仰卧、侧卧或俯卧姿态,并将磁传感器阵列置于腹部正下方。

如图1所示,设空间右手直角坐标系E的原点O位于待检查者腹部的几何中心,该坐标系的XOY平面与地面平行,Z轴垂直地面向上,并设待检测者腹部的宽度为2xb、长度为2yb、厚度为2zb。设待检测的内窥镜胶囊中内置有磁源δ,其磁矩为真空磁导率为μ0,其在某时刻t的位置坐标表示为(xδ(t),yδ(t),zδ(t))。由于内窥镜胶囊在人体腹部范围内运动,故其运动范围是关于原点O对称的长方体三维空间,即:对任意时刻t,满足:

-xb≤xδ(t)≤xb(1)

-yb≤yδ(t)≤yb(2)

-zb≤zδ(t)≤zb(3)

磁传感器阵列可用于检测内置磁源的内窥镜胶囊在人体内的位姿,其外观如图2所示,是由M×N个三轴磁流密度传感器组成的位于同一平面上的M行 N列(M≥2,N≥2,均为整数)矩形磁传感器阵列,其所在平面与坐标系E的 XOY平面始终保持平行。磁传感器阵列的列序数沿X轴正方向依次递增,行序数沿Y轴正方向依次递增。磁传感器阵列的行间距为λ,列间距为μ。

为实现磁传感器阵列对待检测磁源的位置跟踪,设有运动设备固连于磁传感器阵列,可实现磁传感器阵列沿X、Y、Z三轴方向的平移运动,且在运动过程中可实时获取磁传感器阵列在坐标系E下的三维位置坐标。

为便于描述磁传感器阵列的位置,以下以磁传感器阵列的几何中心C的位置描述磁传感器阵列的位置。设在某时刻t,磁传感器阵列的几何中心的位置坐标为(xC(t),yC(t),zC(t))。由于磁传感器阵列的检测范围覆盖磁源的运动范围,且位于待检测者腹部下方,因而有磁传感器阵列的运动范围为:在任意时刻t,满足

-xb≤xC(t)≤xb(4)

-yb≤yC(t)≤yb(5)

zC(t)<-zb(6)

以磁传感器阵列的几何中心C为参考点,根据磁传感器的行列间距,可推知位于第i行第j列的磁流密度传感器在t时刻的位置坐标(xij(t),yij(t),zij(t))如下式:

以下结合图3具体介绍确定磁源位姿的具体实现方法:

步骤1、获取各磁流密度传感器的磁流密度值

设所使用的磁流密度传感器的采样周期为ΔT,设n为采样周期数。对于初始时刻,n=0。

在第n个采样周期中,磁传感器阵列的第i行第j列的磁传感器所测三个正交方向的磁流密度值分别记为Bij,x(nΔT)、Bij,y(nΔT)、Bij,z(nΔT)。将该三个正交方向的磁流密度分量用矢量方式表示为

在第n个采样周期中,磁传感器阵列中的M×N个磁流密度传感器同时获取磁源在各磁传感器位置处的磁流密度值,记为B(nΔT),其中,

在第n个采样周期中,由运动设备可获得磁传感器阵列几何中心的位置坐标(xC(nΔT),yC(nΔT),zC(nΔT)),再由公式(7),可得阵列中各磁传感器的位置坐标 (xij(nΔT),yij(nΔT),zij(nΔT)),其中:

zij(nΔT)=zC(nΔT)(12)

其中,i∈[1,M],j∈[1,N]。

步骤2、获得磁源位姿

根据磁偶极子磁流密度模型计算磁源位姿。将系统第n个采样周期各传感器采样得到的磁流密度数据和各磁传感器的位置坐标代入磁偶极子磁流密度分布公式:

其中,为第i行第j列的磁传感器在第n个采样周期采得的磁流密度值,μ0为真空磁导率,为磁源的磁矩。为第n个采样周期,即nΔT时刻由磁源指向第i行第j列的磁传感器的三维空间矢量,

rij,t(nΔT)为矢量的模值,

综上,将各磁传感器测量到的磁流密度值B(nΔT)及磁传感器几何中心C的位置坐标(xC(nΔT),yC(nΔT),zC(nΔT))代入公式(10)~(15),形成方程组,再通过求解非线性优化问题获得磁源在第n个采样周期,即nΔT时刻的位姿,可得磁源位置 (xδ(nΔT),yδ(nΔT),zδ(nΔT))。所述非线性优化问题可使用“高斯-牛顿算法”或“林德伯格-马奎特算法”等求解。

步骤3、获得磁源位置正下方各点的磁流密度值,以最接近设定的磁流密度值的点作为磁传感器阵列几何中心的目标移动位置

为了提高磁传感器阵列在下一采样周期的测量精度,可以结合已获得的磁源位置计算磁源周围的磁流密度分布,在空间中选择磁传感器测量精度较高的位置作为磁传感器阵列的目标移动位置。

本发明提供方法A、方法B两种选取磁传感器阵列的目标移动位置的方法。

方法A根据最大磁流密度分量值选取目标移动位置

步骤3.1A、按设定步长距离将磁源位置正下方划分出K个点,利用磁偶极子磁流密度分布式,获得每个点三个正交方向上的磁流密度值

将步骤2中获得的磁源的磁矩和磁源的位姿代入磁源磁流密度公式,计算位于磁源正下方各点在三个正交方向上的磁流密度值。

根据测量精度要求,选取合适的步长距离h及测量步数上限K,计算位于磁源正下方距离磁源h至Kh范围内各点在第n个采样周期在三个正交方向上的磁流密度值。对于第k个点,即距离磁源kh处,其在三个正交方向上的磁流密度值为Bk,x(nΔT)、Bk,y(nΔT)、Bk,z(nΔT),其矢量表示为

其值可根据磁偶极子磁流密度公式计算如下:

k∈[1,K]。

其中,为位于磁源正下方的第k点处的磁流密度,μ0为真空磁导率,为磁源的磁矩,为第n个采样周期,即nΔT时刻由磁源指向磁源正下方 kh点的三维空间矢量,

rk(nΔT)为矢量的模值,

rk(nΔT)=kh(19)

步骤3.2A、遍历K个点,获得每个点在三个正交方向中最大磁流密度值

对磁源正下方第1~K点,分别求取三个正交方向中磁流密度最大的方向所对应的磁流密度值,即最大磁流密度值。

对于位于磁源正下方的第k点,其最大磁流密度值Bk,max(nΔT)为:

Bk,max(nΔT)=max(Bk,x(nΔT),Bk,y(nΔT),Bk,z(nΔT))(20)

步骤3.3A、设定参考磁流密度值

根据所用磁流密度传感器的测量精度特性,设定参考磁流密度值。

设磁传感器阵列所使用的磁流密度传感器在三个正交测量方向上具有相同的量程和测量精度特性,磁流密度传感器的量程上限为Bs。可根据具体测量需要设定一测量裕度参数η来选定参考磁流密度值Ba:

Ba=ηBs(21)

其中,测量裕度参数η满足:

0<η<1(22)

步骤3.4A、分别求取各点的最大磁流密度值与参考磁流密度值的绝对差值,令绝对差值最小的值所对应的点作为目标移动位置

在步骤3.2A中获得的磁源正下方各点当中寻找一点,使该点的最大磁流密度值与步骤3.3A中选取的参考磁流密度值Ba最接近,从而保证磁传感器阵列在下一个采样周期中具有较高的测量精度,此点即为磁传感器阵列的目标移动位置。

对位于磁源正下方的第1~K点,选取最大磁流密度值与参考磁流密度值最接近的点作为目标移动位置。设磁传感器阵列的几何中心C的目标移动位置在点L,即磁源正下方第l点,该点所对应的步数l应满足:

{l||Bl,max(nΔT)-Ba|=min(|Bk,max(nΔT)-Ba|),k∈[1,K],l∈[1,K]}(23)

再通过由公式(23)计算获得的步数l推算目标移动位置点L的坐标,

(xL(nΔT),yL(nΔT),zL(nΔT))=(xδ(nΔT),yδ(nΔT),zδ(nΔT)-lh)(24)

其中,(xL(nΔT),yL(nΔT),zL(nΔT))为目标移动位置点L的坐标。

方法B根据磁流密度模值选取目标移动位置

步骤3.1B、按设定步长距离将磁源位置正下方划分出K个点,利用磁偶极子磁流密度分布式,获得每个点三个正交方向上的磁流密度值

将步骤2中获得的磁源的磁矩和磁源的位姿代入磁源磁流密度公式,计算位于磁源正下方各点在三个正交方向上的磁流密度值。

根据测量精度要求,选取合适的步长距离h及测量步数上限K,计算位于磁源正下方距离磁源h至Kh范围内各点在第n个采样周期在三个正交方向上的磁流密度值,对于第k个点,即距离磁源kh处,其在三个正交方向上的磁流密度值为Bk,x(nΔT)、Bk,y(nΔT)、Bk,z(nΔT),其矢量表示为

可根据磁偶极子磁流密度公式计算如下:

k∈[1,K]。

其中,为位于磁源正下方的第k点处的磁流密度,μ0为真空磁导率,为磁源的磁矩,为第n个采样周期,即nΔT时刻由磁源指向磁源正下方 kh点的三维空间矢量,

rk(nΔT)为矢量的模值,

rk(nΔT)=kh(28)

步骤3.2B、根据步骤3.1B中获得的各方向上的磁流密度值,遍历K个点,获得每个点磁流密度模值

对磁源正下方第1~K点,分别求取磁流密度模值。

对于位于磁源正下方的第k点,其磁流密度模值Bk(nΔT)为:

步骤3.3B、设定参考磁流密度值

根据所用磁流密度传感器的测量精度特性,设定参考磁流密度值。

设磁传感器阵列所使用的磁流密度传感器在三个正交测量方向上具有相同的量程和测量精度特性,量程上限为Bs。可根据具体测量需要设定一测量裕度参数η来选定参考磁流密度值Ba:

Ba=ηBs(30)

其中,测量裕度参数η满足:

0<η<1(31)

步骤3.4B、分别求取各点的磁流密度模值与参考磁流密度值的绝对差值,令绝对差值最小的值所对应的点作为目标移动位置

在步骤3.2B中获得的磁源正下方第1~K点当中寻找一点,使该点的磁流密度模值与步骤3.3B中选取的参考磁流密度值Ba最接近,从而保证磁传感器阵列在下一个采样周期中具有较高的测量精度,此点即为磁传感器阵列的目标移动位置。

对位于磁源正下方的第1~K点,选取磁流密度模值与参考磁流密度值最接近的点作为目标移动位置。设磁传感器阵列的几何中心C的目标移动位置在点 L,即磁源正下方第l点,该点所对应的步数l应满足:

{l||Bl(nΔT)-Ba|=min(|Bk(nΔT)-Ba|),k∈[1,K],l∈[1,K]}(32)

再通过由公式(32)计算获得的步数l推算目标移动位置点L的坐标,

(xL(nΔT),yL(nΔT),zL(nΔT))=(xδ(nΔT),yδ(nΔT),zδ(nΔT)-lh)(33)

其中,(xL(nΔT),yL(nΔT),zL(nΔT))为目标移动位置点L的坐标。

步骤4、根据步骤3中获得的目标移动位置,控制磁传感器阵列向目标移动位置移动,返回步骤1,直至医生完成对消化道内壁的病变的诊察,停止工作。

在磁传感器阵列第n次采样开始后、第n+1次采样开始前,运动设备带动磁传感器阵列向目标移动位置移动。该运动使得在第n+1次采样开始时,磁传感器阵列的几何中心C的位置与目标移动位置重合,即:

(xC(ΔT+nΔT),yC(ΔT+nΔT),zC(ΔT+nΔT))=(xL(nΔT),yL(nΔT),zL(nΔT))(34)

磁传感器阵列的几何中心C的位置与目标移动位置重合之后,返回步骤1,直至医生完成对消化道内壁的病变的诊察,停止工作。

具体实施方式二:

本发明提供了一种用于确定内窥镜胶囊体内位姿的检测系统和方法。

待检查者通过口服或肛门插入的方式,将内窥镜胶囊置于体内,保持仰卧、侧卧或俯卧姿态,并将磁传感器阵列置于腹部正下方。

如图1所示,设空间右手直角坐标系E的原点O位于待检查者腹部的几何中心,该坐标系的XOY平面与地面平行,Z轴垂直地面向上,并设待检测者腹部的宽度为2xb、长度为2yb、厚度为2zb。设待检测的内窥镜胶囊中内置有磁源δ,其磁矩为真空磁导率为μ0,其在某时刻t的位置坐标表示为(xδ(t),yδ(t),zδ(t))。由于内窥镜胶囊在人体腹部范围内运动,故其运动范围是关于原点O对称的长方体三维空间,即:对任意时刻t,满足:

-xb≤xδ(t)≤xb(35)

-yb≤yδ(t)≤yb(36)

-zb≤zδ(t)≤zb(37)

磁传感器阵列可用于检测内置磁源的内窥镜胶囊在人体内的位姿,其外观如图2所示,是由M×N个三轴磁流密度传感器组成的位于同一平面上的M行 N列(M≥2,N≥2,均为整数)矩形磁传感器阵列,其所在平面与坐标系E的 XOY平面始终保持平行。磁传感器阵列的列序数沿X轴正方向依次递增,行序数沿Y轴正方向依次递增。磁传感器阵列的行间距为λ,列间距为μ。

为实现磁传感器阵列对待检测磁源的位置跟踪,设有运动设备固连于磁传感器阵列,可实现磁传感器阵列沿Z轴方向的平移运动,且在运动过程中可实时获取磁传感器阵列在坐标系E下的Z轴方向位置坐标。

为便于描述磁传感器阵列的位置,以下以磁传感器阵列的几何中心C的位置描述磁传感器阵列的位置。设在某时刻t,磁传感器阵列的几何中心的位置坐标为(xC(t),yC(t),zC(t))。由于磁传感器阵列只在Z轴方向做平移运动,且位于待检测者腹部下方,因而有磁传感器阵列的运动范围为:在任意时刻t,满足

xC(t)=0(38)

yC(t)=0(39)

zC(t)<-zb(40)

以磁传感器阵列的几何中心C为起始点,根据磁传感器的行列间距,可推知位于第i行第j列的磁传感器在t时刻的位置坐标(xij(t),yij(t),zij(t))如下式:

以下结合图3具体介绍确定磁源位姿的具体实现方法:

步骤1、获取各磁流密度传感器的磁流密度值

设所使用的磁流密度传感器的采样周期为ΔT,设n为采样周期数。对于初始时刻,n=0。

在第n个采样周期中,磁传感器阵列的第i行第j列的磁传感器所测三个正交方向的磁流密度值分别记为Bij,x(nΔT)、Bij,y(nΔT)、Bij,z(nΔT)。将该三个正交方向的磁流密度分量用矢量方式表示为

在第n个采样周期中,磁传感器阵列中的M×N个磁流密度传感器同时获取磁源在各磁传感器位置处的磁流密度值,记为B(nΔT),其中,

在第n个采样周期中,由运动设备可获得磁传感器阵列几何中心的位置坐标(xC(nΔT),yC(nΔT),zC(nΔT)),再由公式(41),可得阵列中各磁传感器的位置坐标(xij(nΔT),yij(nΔT),zij(nΔT)),其中:

zij(nΔT)=zC(nΔT)(46)

其中,i∈[1,M],j∈[1,N]。

步骤2、获得磁源位姿

根据磁偶极子磁流密度模型计算磁源位姿。将系统第n个采样周期各传感器采样得到的磁流密度数据和各磁传感器的位置坐标代入磁偶极子磁流密度分布公式:

其中,为第i行第j列的磁传感器在第n个采样周期采得的磁流密度值,μ0为真空磁导率,为磁源的磁矩。为第n个采样周期,即nΔT时刻由磁源指向第i行第j列的磁传感器的三维空间矢量,

rij,t(nΔT)为矢量的模值,

综上,将各磁传感器测量到的磁流密度值B(nΔT)及磁传感器几何中心C的位置坐标(xC(nΔT),yC(nΔT),zC(nΔT))代入公式(44)~(49),形成方程组,再通过求解非线性优化问题获得磁源在第n个采样周期,即nΔT时刻的位姿,可得磁源位置 (xδ(nΔT),yδ(nΔT),zδ(nΔT))。所述非线性优化问题可使用“高斯-牛顿算法”或“林德伯格-马奎特算法”等求解。

步骤3、获得磁源位置正下方各点的磁流密度值,以最接近设定的磁流密度值的点作为磁传感器阵列的目标移动位置

为了提高磁传感器阵列在下一采样周期的测量精度,可以结合已获得的磁源位置计算磁源周围的磁流密度分布,在空间中选择磁传感器测量精度较高的位置作为磁传感器阵列的目标移动位置。

本发明提供方法A、方法B两种选取磁传感器阵列的目标移动位置的方法。

方法A根据最大磁流密度分量值选取目标移动位置

步骤3.1A、按设定步长距离将磁源位置正下方划分出K个点,利用磁偶极子磁流密度分布式,获得每个点三个正交方向上的磁流密度值

将步骤2中获得的磁源的磁矩和磁源的位姿代入磁源磁流密度公式,计算位于磁源正下方各点在三个正交方向上的磁流密度值。

根据测量精度要求,选取合适的步长距离h及测量步数上限K,计算位于磁源正下方距离磁源h至Kh范围内各点在第n个采样周期在三个正交方向上的磁流密度值,对于第k个点,即距离磁源kh处,其在三个正交方向上的磁流密度值为Bk,x(nΔT)、Bk,y(nΔT)、Bk,z(nΔT),其矢量表示为

可根据磁偶极子磁流密度公式计算如下:

k∈[1,K]。

其中,为位于磁源正下方的第k点处的磁流密度,μ0为真空磁导率,为磁源的磁矩,为第n个采样周期,即nΔT时刻由磁源指向磁源正下方 kh点的三维空间矢量,

rk(nΔT)为矢量的模值,

rk(nΔT)=kh(53)

步骤3.2A、遍历K个点,获得每个点在三个正交方向中最大磁流密度值对磁源正下方第1~K点,分别求取三个正交方向中磁流密度最大的方向所对应的磁流密度值。

对于位于磁源正下方的第k点,其最大磁流密度值Bk,max(nΔT)为:

Bk,max(nΔT)=max(Bk,x(nΔT),Bk,y(nΔT),Bk,z(nΔT))(54)

步骤3.3A、设定参考磁流密度值

根据所用磁流密度传感器的测量精度特性,选取参考磁流密度值。

设磁传感器阵列所使用的磁流密度传感器在三个正交测量方向上具有相同的量程和测量精度特性,量程上限为Bs。可根据具体测量需要设定一测量裕度参数η,来选定参考磁流密度值Ba:

Ba=ηBs(55)

其中,测量裕度参数η满足:

0<η<1(56)

步骤3.4A、分别求取各点的最大磁流密度值与参考磁流密度值的绝对差值,令绝对差值最小的值所对应的点作为目标移动位置

在步骤3.2A中获得的磁源正下方第1~K点当中寻找一点,使该点的最大磁流密度值与步骤3.3A中选取的参考磁流密度值最接近,从而保证磁传感器阵列在下一个采样周期中具有较高的测量精度,此点即为磁传感器阵列的目标移动位置。

设磁传感器阵列的目标移动位置在点L,其坐标为(xL(nΔT),yL(nΔT),zL(nΔT)),并设

(xL(nΔT),yL(nΔT),zL(nΔT))=(xδ(nΔT),yδ(nΔT),zδ(nΔT)-lh)(57)

其中l为目标移动位置L与磁源在Z轴方向的距离以步长h计算的步数,为实现最大磁流密度值与参考磁流密度值最接近,该步数l满足:

{l||Bl,max(nΔT)-Ba|=min(|Bk,max(nΔT)-Ba|),k∈[1,K],l∈[1,K]}(58)

通过求解步数l即获得磁传感器阵列的目标移动位置点L。由于磁传感器阵列只能沿Z轴移动,因此,磁传感器阵列几何中心C的目标移动位置坐标为 (0,0,zL(nΔT))。

方法B根据磁流密度模值选取目标移动位置

步骤3.1B、按设定步长距离将磁源位置正下方划分出K个点,利用磁偶极子磁流密度分布式,获得每个点三个正交方向上的磁流密度值

将步骤2中获得的磁源的磁矩和磁源的位姿代入磁源磁流密度公式,计算位于磁源正下方各点在三个正交方向上的磁流密度值。

根据测量精度要求,选取合适的步长距离h及测量步数上限K,计算位于磁源正下方距离磁源h至Kh范围内各点在第n个采样周期在三个正交方向上的磁流密度值,对于第k个点,即距离磁源kh处,其在三个正交方向上的磁流密度值为Bk,x(nΔT)、Bk,y(nΔT)、Bk,z(nΔT),其矢量表示为

可根据磁偶极子磁流密度公式计算如下:

k∈[1,K]。

其中,为位于磁源正下方的第k点处的磁流密度,μ0为真空磁导率,为磁源的磁矩,为第n个采样周期,即nΔT时刻由磁源指向磁源正下方 kh点的三维空间矢量,

rk(nΔT)为矢量的模值,

rk(nΔT)=kh(62)

步骤3.2B、根据步骤3.1B中获得的各方向上的磁流密度值,遍历K个点,获得每个点磁流密度模值

对磁源正下方第1~K点,分别求取磁流密度模值。

对于位于磁源正下方的第k点,其磁流密度模值Bk(nΔT)为:

步骤3.3B、设定参考磁流密度值

根据所用磁流密度传感器的测量精度特性,设定参考磁流密度值。

设磁传感器阵列所使用的磁流密度传感器在三个正交测量方向上具有相同的量程和测量精度特性,量程上限为Bs。可根据具体测量需要设定一测量裕度参数η来选定参考磁流密度值Ba:

Ba=ηBs(64)

其中,测量裕度参数η满足:

0<η<1(65)

步骤3.4B、分别求取各点的磁流密度模值与参考磁流密度值的绝对差值,令绝对差值最小的值所对应的点作为目标移动位置

在步骤3.2B中获得的磁源正下方第1~K点当中寻找一点,使该点的磁流密度模值与步骤3.3B中选取的参考磁流密度值最接近,从而保证磁传感器阵列在下一个采样周期中具有较高的测量精度,此点即为磁传感器阵列的目标移动位置。

设磁传感器阵列的目标移动位置在点L,其坐标为(xL(nΔT),yL(nΔT),zL(nΔT)),并设

(xL(nΔT),yL(nΔT),zL(nΔT))=(xδ(nΔT),yδ(nΔT),zδ(nΔT)-lh)(66)

其中l为目标移动位置L与磁源在Z轴方向的距离以步长h计算的步数,为实现磁流密度模值与参考磁流密度值最接近,该步数l满足:

{l||Bl(nΔT)-Ba|=min(|Bk(nΔT)-Ba|),k∈[1,K],l∈[1,K]}(67)

通过求解步数l即获得磁传感器阵列的目标移动位置点L。由于磁传感器阵列只能沿Z轴移动,因此,磁传感器阵列几何中心C的目标移动位置坐标为 (0,0,zL(nΔT))。

步骤4、根据步骤3中获得的目标移动位置,控制磁传感器阵列向目标移动位置移动,返回步骤1,直至医生完成对消化道内壁的病变的诊察,停止工作

在磁传感器阵列第n次采样开始后、第n+1次采样开始前,运动设备带动磁传感器阵列向目标移动位置移动。该运动使得在第n+1次采样开始时,磁传感器阵列的位置与目标移动位置重合,即:

(xC(ΔT+nΔT),yC(ΔT+nΔT),zC(ΔT+nΔT))=(0,0,zL(nΔT))(68)

磁传感器阵列的位置与目标移动位置重合之后,返回步骤1,直至医生完成对消化道内壁的病变的诊察,停止工作。

综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

一种用于确定内窥镜胶囊体内位姿的检测系统和方法.pdf_第1页
第1页 / 共17页
一种用于确定内窥镜胶囊体内位姿的检测系统和方法.pdf_第2页
第2页 / 共17页
一种用于确定内窥镜胶囊体内位姿的检测系统和方法.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《一种用于确定内窥镜胶囊体内位姿的检测系统和方法.pdf》由会员分享,可在线阅读,更多相关《一种用于确定内窥镜胶囊体内位姿的检测系统和方法.pdf(17页珍藏版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201711232178.9 (22)申请日 2017.11.30 (71)申请人 北京理工大学 地址 100081 北京市海淀区中关村南大街5 号 (72)发明人 李敬 郝阳 黄强 周基阳 保罗达里奥 加斯托内丘蒂 (74)专利代理机构 北京理工大学专利中心 11120 代理人 仇蕾安 高燕燕 (51)Int.Cl. A61B 5/06(2006.01) A61B 5/07(2006.01) A61B 1/04(2006.01) (54)发明名称 一种用于确定内窥镜胶囊体内位姿。

2、的检测 系统和方法 (57)摘要 本发明公开了一种用于确定内窥镜胶囊体 内位姿的检测系统和方法。 本发明通过实时获知 磁源位置, 相应地移动磁传感器阵列, 以可移动 的小型磁传感器阵列代替固定不动的大型磁传 感器阵列, 以减少传感器阵列的规模, 从而减少 非线性优化算法的计算量, 并使磁源处于检测阵 列可检测范围内的较好位置, 能够使磁传感器阵 列始终保持较高的检测精度。 权利要求书2页 说明书12页 附图2页 CN 108186017 A 2018.06.22 CN 108186017 A 1.一种用于确定内窥镜胶囊体内位姿的方法, 采用MN个三轴磁流密度传感器组成的 磁传感器阵列进行体外探。

3、测; 内窥镜胶囊内设有磁源, 并将内窥镜胶囊置于体内; 其特征在 于: 将磁传感器阵列与运动设备固连, 通过磁传感器阵列实时获得体内磁源的位姿, 并根据 所述位姿, 通过控制运动设备, 实现磁传感器阵列与磁源的跟随。 2.如权利要求1所述的一种用于确定内窥镜胶囊体内位姿的方法, 其特征在于, 其具体 实现方法为: 步骤一、 获取各磁流密度传感器的磁流密度值 在任意采样时刻, 第i行第j列的磁流密度传感器的三个正交方向的磁流密度值由当前 位置的磁流密度传感器采集获得; 其中, i1,M, j1,N; 步骤二、 获得磁源位姿 将步骤一中获得各磁流密度传感器的磁流密度值、 磁源指向对应磁传感器的三维。

4、空间 矢量、 真空磁导率和磁矩代入磁偶极子磁流密度分布式, 获得磁源位姿; 步骤三、 获得从磁源位置垂直指向磁传感器阵列的方向上各点的磁流密度值, 以最接 近设定的参考磁流密度值的点作为磁传感器阵列的目标移动位置; 步骤四、 根据步骤三中获得的目标移动位置, 控制运动设备带动磁传感器阵列向目标 移动位置移动。 3.如权利要求2所述的一种用于确定内窥镜胶囊体内位姿的方法, 其特征在于, 所述步 骤三中获得目标移动位置的具体方法为: 步骤3.1A、 按设定步长距离在由磁源位置垂直指向磁传感器阵列的方向上划分出K个 点, 利用磁偶极子磁流密度分布式, 获得每个点三个正交方向上的磁流密度值; 步骤3.。

5、2A、 遍历K个点, 获得每个点在三个正交方向中最大磁流密度值; 步骤3.3A、 设置参考磁流密度值; 步骤3.4A、 分别求取各点的最大磁流密度值与参考磁流密度值的绝对差值, 令绝对差 值最小的值所对应的点作为目标移动位置。 4.如权利要求3所述的一种用于确定内窥镜胶囊体内位姿的方法, 其特征在于, 步骤 3.3A中设定参考磁流密度值的具体方法为: 设定一测量裕度参数 , 令参考磁流密度值Ba Bs, 其中Bs为量程上限。 5.如权利要求2所述的一种用于确定内窥镜胶囊体内位姿的方法, 其特征在于, 所述步 骤三中获得目标移动位置的具体方法为: 步骤3.1B、 按设定步长距离在由磁源位置垂直指。

6、向磁传感器阵列的方向上划分出K个 点, 利用磁偶极子磁流密度分布式, 获得每个点三个正交方向上的磁流密度值; 步骤3.2B、 根据步骤3.1B中获得的各方向上的磁流密度值, 遍历K个点, 获得每个点磁 流密度模值; 步骤3.3B、 设定参考磁流密度值; 步骤3.4B、 分别求取各点的磁流密度模值与参考磁流密度值的绝对差值, 令绝对差值 最小的值所对应的点作为目标移动位置。 6.如权利要求5所述的一种用于确定内窥镜胶囊体内位姿的方法, 其特征在于, 所述步 骤3.3B中设定参考磁流密度值的具体方法为: 设定一测量裕度参数 , 令参考磁流密度值Ba Bs, 其中Bs为磁流密度传感器的量程上 权 利。

7、 要 求 书 1/2 页 2 CN 108186017 A 2 限。 7.如权利要求2或3或4或5或6所述的一种用于确定内窥镜胶囊体内位姿的方法, 其特 征在于, 所述步骤四中, 根据运动设备的实际情况, 以目标移动位置为目标, 控制磁传感器 阵列在x、 y、 z三个方向上, 任意选择一个或两个或三个方向移动。 8.一种内窥镜胶囊体内位姿检测系统, 其特征在于, 包括内窥镜胶囊、 磁传感器阵列、 磁源位姿处理模块、 运动设备; 所述内窥镜胶囊设有磁源; 所有磁传感器阵列, 用于探测内窥镜胶囊的磁流密度值, 并将获得的磁流密度值传送 至磁源位姿处理模块; 所述磁源位姿处理模块, 用于根据获得的磁。

8、流密度值, 确定磁传感器阵列的移动位置, 并以所述移动位置为移动目标, 控制运动设备带动磁传感器阵列移动。 权 利 要 求 书 2/2 页 3 CN 108186017 A 3 一种用于确定内窥镜胶囊体内位姿的检测系统和方法 技术领域 0001 本发明涉及磁场检测技术领域, 具体涉及一种用于确定内窥镜胶囊体内位姿的检 测系统和方法。 背景技术 0002 安装有微型摄像头的内窥镜胶囊可由吞服或肛门插入等方式, 经过人体自然孔口 进入人体消化道内, 拍摄消化道内壁的图像并输出到显示设备上, 辅助医生诊察消化道内 壁的病变。 在内窥镜胶囊中内置磁源, 并使用外部设备对该磁源所产生的磁流密度进行检 测。

9、、 运行定位算法, 可获得内窥镜胶囊在人体消化道中的位置和姿态, 有助于提高内窥镜胶 囊的诊察效率和性能。 0003 现有技术(专利号US005762064A)公布了一种方案, 利用固定于人体外的空间中某 位置的磁传感器(至少两个三轴磁传感器), 检测置于人体内部的带有磁源的医学设备所产 生的磁流密度, 再通过定位算法处理所采集的各传感器的磁流密度, 可估计位于人体内的 带有磁源的医学设备的位置和姿态。 0004 但是, 该方法只适用于磁源运动范围较小的情况, 仅需使用较少数量的磁传感器 组成较小规模的阵列即可满足磁源位置和姿态测量的实际应用需求。 然而, 带有内置磁源 的内窥镜胶囊需要在人体。

10、胃肠道中做较大范围的运动, 进而会涉及更多磁传感器形成较大 规模的磁传感器阵列以覆盖内窥镜胶囊的整个运动区域。 更多的磁传感器将会同时测得更 多组磁流密度测量值, 这将对运行定位算法的数据处理系统造成更多计算负担, 不利于提 高系统的实时性。 而且, 在较大规模的磁传感器阵列中, 距离磁源较远的磁传感器测得的磁 信号容易受到环境中各种磁噪声的影响(例如地磁场), 不利于提高系统的综合测量精度。 发明内容 0005 有鉴于此, 本发明提供了一种用于确定内窥镜胶囊体内位姿的检测系统和方法, 不仅能够提高系统的实时性, 而且不易受到磁噪声影响。 0006 一种用于确定内窥镜胶囊体内位姿的方法, 采用。

11、MN个三轴磁流密度传感器组成 的磁传感器阵列进行体外探测; 内窥镜胶囊内设有磁源, 并将内窥镜胶囊置于体内; 将磁传 感器阵列与运动设备固连, 通过磁传感器阵列实时获得体内磁源的位姿, 并根据所述位姿, 通过控制运动设备, 实现磁传感器阵列与磁源的跟随。 0007 较佳地, 其具体实现方法为: 0008 步骤一、 获取各磁流密度传感器的磁流密度值 0009 在任意采样时刻, 第i行第j列的磁流密度传感器的三个正交方向的磁流密度值由 当前位置的磁流密度传感器采集获得; 其中, i1,M, j1,N; 0010 步骤二、 获得磁源位姿 0011 将步骤一中获得各磁流密度传感器的磁流密度值、 磁源指。

12、向对应磁传感器的三维 空间矢量、 真空磁导率和磁矩代入磁偶极子磁流密度分布式, 获得磁源位姿; 说 明 书 1/12 页 4 CN 108186017 A 4 0012 步骤三、 获得从磁源位置垂直指向磁传感器阵列的方向上各点的磁流密度值, 以 最接近设定的参考磁流密度值的点作为磁传感器阵列的目标移动位置; 0013 步骤四、 根据步骤三中获得的目标移动位置, 控制运动设备带动磁传感器阵列向 目标移动位置移动。 0014 较佳地, 所述步骤三中获得目标移动位置的具体方法为: 0015 步骤3.1A、 按设定步长距离在由磁源位置垂直指向磁传感器阵列的方向上划分出 K个点, 利用磁偶极子磁流密度分。

13、布式, 获得每个点三个正交方向上的磁流密度值; 0016 步骤3.2A、 遍历K个点, 获得每个点在三个正交方向中最大磁流密度值; 0017 步骤3.3A、 设置参考磁流密度值; 0018 步骤3.4A、 分别求取各点的最大磁流密度值与参考磁流密度值的绝对差值, 令绝 对差值最小的值所对应的点作为目标移动位置。 0019 较佳地, 步骤3.3A中设定参考磁流密度值的具体方法为: 0020 设定一测量裕度参数 , 令参考磁流密度值Ba Bs, 其中Bs为量程上限。 0021 较佳地, 所述步骤三中获得目标移动位置的具体方法为: 0022 步骤3.1B、 按设定步长距离在由磁源位置垂直指向磁传感器。

14、阵列的方向上划分出 K个点, 利用磁偶极子磁流密度分布式, 获得每个点三个正交方向上的磁流密度值; 0023 步骤3.2B、 根据步骤3.1B中获得的各方向上的磁流密度值, 遍历K个点, 获得每个 点磁流密度模值; 0024 步骤3.3B、 设定参考磁流密度值; 0025 步骤3.4B、 分别求取各点的磁流密度模值与参考磁流密度值的绝对差值, 令绝对 差值最小的值所对应的点作为目标移动位置。 0026 较佳地, 所述步骤3.3B中设定参考磁流密度值的具体方法为: 0027 设定一测量裕度参数 , 令参考磁流密度值Ba Bs, 其中Bs为磁流密度传感器的量 程上限。 0028 较佳地, 所述步骤。

15、四中, 根据运动设备的实际情况, 以目标移动位置为目标, 控制 磁传感器阵列在x、 y、 z三个方向上, 任意选择一个或两个或三个方向移动。 0029 一种内窥镜胶囊体内位姿检测系统, 包括内窥镜胶囊、 磁传感器阵列、 磁源位姿处 理模块、 运动设备; 0030 所述内窥镜胶囊设有磁源; 0031 所有磁传感器阵列, 用于探测内窥镜胶囊的磁流密度值, 并将获得的磁流密度值 传送至磁源位姿处理模块; 0032 所述磁源位姿处理模块, 用于根据获得的磁流密度值, 确定磁传感器阵列的移动 位置, 并以所述移动位置为移动目标, 控制运动设备带动磁传感器阵列移动。 0033 有益效果: 0034 本发明。

16、通过实时获知磁源位置, 相应地移动磁传感器阵列, 以可移动的小型磁传 感器阵列代替固定不动的大型磁传感器阵列, 以减少传感器阵列的规模, 从而减少非线性 优化算法的计算量, 并使磁源处于检测阵列可检测范围内的较好位置, 能够使磁传感器阵 列始终保持较高的检测精度。 说 明 书 2/12 页 5 CN 108186017 A 5 附图说明 0035 图1为磁源运动空间示意图。 0036 图2为磁传感器阵列示意图。 0037 图3为确定磁源位姿方法的流程图。 具体实施方式 0038 下面结合附图并举两个实施例, 对本发明进行详细描述。 0039 具体实施方式一: 0040 本发明提供了一种用于确定。

17、内窥镜胶囊体内位姿的检测系统和方法。 0041 待检查者通过口服或肛门插入的方式, 将内窥镜胶囊置于体内, 保持仰卧、 侧卧或 俯卧姿态, 并将磁传感器阵列置于腹部正下方。 0042 如图1所示, 设空间右手直角坐标系E的原点O位于待检查者腹部的几何中心, 该坐 标系的XOY平面与地面平行, Z轴垂直地面向上, 并设待检测者腹部的宽度为2xb、 长度为2yb、 厚度为2zb。 设待检测的内窥镜胶囊中内置有磁源 , 其磁矩为真空磁导率为 0, 其在某时 刻t的位置坐标表示为(x(t),y(t),z(t)。 由于内窥镜胶囊在人体腹部范围内运动, 故其 运动范围是关于原点O对称的长方体三维空间, 即。

18、: 对任意时刻t, 满足: 0043 -xbx(t)xb(1) 0044 -yby(t)yb(2) 0045 -zbz(t)zb(3) 0046 磁传感器阵列可用于检测内置磁源的内窥镜胶囊在人体内的位姿, 其外观如图2 所示, 是由MN个三轴磁流密度传感器组成的位于同一平面上的M行 N列(M2, N2, 均为 整数)矩形磁传感器阵列, 其所在平面与坐标系E的 XOY平面始终保持平行。 磁传感器阵列 的列序数沿X轴正方向依次递增, 行序数沿Y轴正方向依次递增。 磁传感器阵列的行间距为 , 列间距为 。 0047 为实现磁传感器阵列对待检测磁源的位置跟踪, 设有运动设备固连于磁传感器阵 列, 可实。

19、现磁传感器阵列沿X、 Y、 Z三轴方向的平移运动, 且在运动过程中可实时获取磁传感 器阵列在坐标系E下的三维位置坐标。 0048 为便于描述磁传感器阵列的位置, 以下以磁传感器阵列的几何中心C的位置描述 磁传感器阵列的位置。 设在某时刻t, 磁传感器阵列的几何中心的位置坐标为(xC(t),yC(t), zC(t)。 由于磁传感器阵列的检测范围覆盖磁源的运动范围, 且位于待检测者腹部下方, 因 而有磁传感器阵列的运动范围为: 在任意时刻t, 满足 0049 -xbxC(t)xb(4) 0050 -ybyC(t)yb(5) 0051 zC(t)-zb(6) 0052 以磁传感器阵列的几何中心C为参。

20、考点, 根据磁传感器的行列间距, 可推知位于第 i行第j列的磁流密度传感器在t时刻的位置坐标(xij(t),yij(t),zij(t)如下式: 0053 说 明 书 3/12 页 6 CN 108186017 A 6 0054 以下结合图3具体介绍确定磁源位姿的具体实现方法: 0055 步骤1、 获取各磁流密度传感器的磁流密度值 0056 设所使用的磁流密度传感器的采样周期为T, 设n为采样周期数。 对于初始时刻, n0。 0057 在第n个采样周期中, 磁传感器阵列的第i行第j列的磁传感器所测三个正交方向 的磁流密度值分别记为Bij,x(nT)、 Bij,y(nT)、 Bij,z(nT)。 。

21、将该三个正交方向的磁流密 度分量用矢量方式表示为 0058 0059 在第n个采样周期中, 磁传感器阵列中的MN个磁流密度传感器同时获取磁源在 各磁传感器位置处的磁流密度值, 记为B(nT), 其中, 0060 0061 在第n个采样周期中, 由运动设备可获得磁传感器阵列几何中心的位置坐标(xC(n T),yC(nT),zC(nT), 再由公式(7), 可得阵列中各磁传感器的位置坐标 (xij(nT), yij(nT),zij(nT), 其中: 0062 0063 0064 zij(nT)zC(nT)(12) 0065 其中, i1,M, j1,N。 0066 步骤2、 获得磁源位姿 0067。

22、 根据磁偶极子磁流密度模型计算磁源位姿。 将系统第n个采样周期各传感器采样 得到的磁流密度数据和各磁传感器的位置坐标代入磁偶极子磁流密度分布公式: 0068 0069其中,为第i行第j列的磁传感器在第n个采样周期采得的磁流密度值,0 为真空磁导率, 为磁源的磁矩。为第n个采样周期, 即nT时刻由磁源指向第i行 第j列的磁传感器的三维空间矢量, 0070 0071rij,t(nT)为矢量的模值, 0072 0073 综上, 将各磁传感器测量到的磁流密度值B(nT)及磁传感器几何中心C的位置坐 标(xC(nT),yC(nT),zC(nT)代入公式(10)(15), 形成方程组, 再通过求解非线性优。

23、 化问题获得磁源在第n个采样周期, 即nT时刻的位姿, 可得磁源位置 (x(nT),y(n T),z(nT)。 所述非线性优化问题可使用 “高斯-牛顿算法” 或 “林德伯格-马奎特算法” 等 说 明 书 4/12 页 7 CN 108186017 A 7 求解。 0074 步骤3、 获得磁源位置正下方各点的磁流密度值, 以最接近设定的磁流密度值的点 作为磁传感器阵列几何中心的目标移动位置 0075 为了提高磁传感器阵列在下一采样周期的测量精度, 可以结合已获得的磁源位置 计算磁源周围的磁流密度分布, 在空间中选择磁传感器测量精度较高的位置作为磁传感器 阵列的目标移动位置。 0076 本发明提供。

24、方法A、 方法B两种选取磁传感器阵列的目标移动位置的方法。 0077 方法A根据最大磁流密度分量值选取目标移动位置 0078 步骤3.1A、 按设定步长距离将磁源位置正下方划分出K个点, 利用磁偶极子磁流密 度分布式, 获得每个点三个正交方向上的磁流密度值 0079 将步骤2中获得的磁源的磁矩和磁源的位姿代入磁源磁流密度公式, 计算位于磁 源正下方各点在三个正交方向上的磁流密度值。 0080 根据测量精度要求, 选取合适的步长距离h及测量步数上限K, 计算位于磁源正下 方距离磁源h至Kh范围内各点在第n个采样周期在三个正交方向上的磁流密度值。 对于第k 个点, 即距离磁源kh处, 其在三个正交。

25、方向上的磁流密度值为Bk,x(nT)、 Bk,y(nT)、 Bk,z(n T), 其矢量表示为 0081 0082 其值可根据磁偶极子磁流密度公式计算如下: 0083 0084 k1,K。 0085其中,为位于磁源正下方的第k点处的磁流密度,0为真空磁导率, 为磁 源的磁矩,为第n个采样周期, 即nT时刻由磁源指向磁源正下方 kh点的三维空间 矢量, 0086 0087rk(nT)为矢量的模值, 0088 rk(nT)kh(19) 0089 步骤3.2A、 遍历K个点, 获得每个点在三个正交方向中最大磁流密度值 0090 对磁源正下方第1K点, 分别求取三个正交方向中磁流密度最大的方向所对应的。

26、 磁流密度值, 即最大磁流密度值。 0091 对于位于磁源正下方的第k点, 其最大磁流密度值Bk,max(nT)为: 0092 Bk,max(nT)max(Bk,x(nT),Bk,y(nT),Bk,z(nT)(20) 0093 步骤3.3A、 设定参考磁流密度值 0094 根据所用磁流密度传感器的测量精度特性, 设定参考磁流密度值。 0095 设磁传感器阵列所使用的磁流密度传感器在三个正交测量方向上具有相同的量 程和测量精度特性, 磁流密度传感器的量程上限为Bs。 可根据具体测量需要设定一测量裕 度参数 来选定参考磁流密度值Ba: 说 明 书 5/12 页 8 CN 108186017 A 8。

27、 0096 Ba Bs(21) 0097 其中, 测量裕度参数 满足: 0098 0 1(22) 0099 步骤3.4A、 分别求取各点的最大磁流密度值与参考磁流密度值的绝对差值, 令绝 对差值最小的值所对应的点作为目标移动位置 0100 在步骤3.2A中获得的磁源正下方各点当中寻找一点, 使该点的最大磁流密度值与 步骤3.3A中选取的参考磁流密度值Ba最接近, 从而保证磁传感器阵列在下一个采样周期中 具有较高的测量精度, 此点即为磁传感器阵列的目标移动位置。 0101 对位于磁源正下方的第1K点, 选取最大磁流密度值与参考磁流密度值最接近的 点作为目标移动位置。 设磁传感器阵列的几何中心C的。

28、目标移动位置在点L, 即磁源正下方 第l点, 该点所对应的步数l应满足: 0102 l|Bl,max(nT)-Ba|min(|Bk,max(nT)-Ba|),k1,K,l1,K(23) 0103 再通过由公式(23)计算获得的步数l推算目标移动位置点L的坐标, 0104 (xL(nT),yL(nT),zL(nT)(x(nT),y(nT),z(nT)-lh)(24) 0105 其中, (xL(nT),yL(nT),zL(nT)为目标移动位置点L的坐标。 0106 方法B根据磁流密度模值选取目标移动位置 0107 步骤3.1B、 按设定步长距离将磁源位置正下方划分出K个点, 利用磁偶极子磁流密 度。

29、分布式, 获得每个点三个正交方向上的磁流密度值 0108 将步骤2中获得的磁源的磁矩和磁源的位姿代入磁源磁流密度公式, 计算位于磁 源正下方各点在三个正交方向上的磁流密度值。 0109 根据测量精度要求, 选取合适的步长距离h及测量步数上限K, 计算位于磁源正下 方距离磁源h至Kh范围内各点在第n个采样周期在三个正交方向上的磁流密度值, 对于第k 个点, 即距离磁源kh处, 其在三个正交方向上的磁流密度值为Bk,x(nT)、 Bk,y(nT)、 Bk,z(n T), 其矢量表示为 0110 0111 可根据磁偶极子磁流密度公式计算如下: 0112 0113 k1,K。 0114其中,为位于磁源。

30、正下方的第k点处的磁流密度,0为真空磁导率, 为磁 源的磁矩,为第n个采样周期, 即nT时刻由磁源指向磁源正下方 kh点的三维空间 矢量, 0115 0116rk(nT)为矢量的模值, 0117 rk(nT)kh(28) 0118 步骤3.2B、 根据步骤3.1B中获得的各方向上的磁流密度值, 遍历K个点, 获得每个 点磁流密度模值 说 明 书 6/12 页 9 CN 108186017 A 9 0119 对磁源正下方第1K点, 分别求取磁流密度模值。 0120 对于位于磁源正下方的第k点, 其磁流密度模值Bk(nT)为: 0121 0122 步骤3.3B、 设定参考磁流密度值 0123 根据。

31、所用磁流密度传感器的测量精度特性, 设定参考磁流密度值。 0124 设磁传感器阵列所使用的磁流密度传感器在三个正交测量方向上具有相同的量 程和测量精度特性, 量程上限为Bs。 可根据具体测量需要设定一测量裕度参数 来选定参考 磁流密度值Ba: 0125 Ba Bs(30) 0126 其中, 测量裕度参数 满足: 0127 0 1(31) 0128 步骤3.4B、 分别求取各点的磁流密度模值与参考磁流密度值的绝对差值, 令绝对 差值最小的值所对应的点作为目标移动位置 0129 在步骤3.2B中获得的磁源正下方第1K点当中寻找一点, 使该点的磁流密度模值 与步骤3.3B中选取的参考磁流密度值Ba最。

32、接近, 从而保证磁传感器阵列在下一个采样周期 中具有较高的测量精度, 此点即为磁传感器阵列的目标移动位置。 0130 对位于磁源正下方的第1K点, 选取磁流密度模值与参考磁流密度值最接近的点 作为目标移动位置。 设磁传感器阵列的几何中心C的目标移动位置在点 L, 即磁源正下方第 l点, 该点所对应的步数l应满足: 0131 l|Bl(nT)-Ba|min(|Bk(nT)-Ba|),k1,K,l1,K(32) 0132 再通过由公式(32)计算获得的步数l推算目标移动位置点L的坐标, 0133 (xL(nT),yL(nT),zL(nT)(x(nT),y(nT),z(nT)-lh)(33) 013。

33、4 其中, (xL(nT),yL(nT),zL(nT)为目标移动位置点L的坐标。 0135 步骤4、 根据步骤3中获得的目标移动位置, 控制磁传感器阵列向目标移动位置移 动, 返回步骤1, 直至医生完成对消化道内壁的病变的诊察, 停止工作。 0136 在磁传感器阵列第n次采样开始后、 第n+1次采样开始前, 运动设备带动磁传感器 阵列向目标移动位置移动。 该运动使得在第n+1次采样开始时, 磁传感器阵列的几何中心C 的位置与目标移动位置重合, 即: 0137 (xC(T+nT),yC(T+nT),zC(T+nT)(xL(nT),yL(nT),zL(nT) (34) 0138 磁传感器阵列的几何。

34、中心C的位置与目标移动位置重合之后, 返回步骤1, 直至医 生完成对消化道内壁的病变的诊察, 停止工作。 0139 具体实施方式二: 0140 本发明提供了一种用于确定内窥镜胶囊体内位姿的检测系统和方法。 0141 待检查者通过口服或肛门插入的方式, 将内窥镜胶囊置于体内, 保持仰卧、 侧卧或 俯卧姿态, 并将磁传感器阵列置于腹部正下方。 0142 如图1所示, 设空间右手直角坐标系E的原点O位于待检查者腹部的几何中心, 该坐 标系的XOY平面与地面平行, Z轴垂直地面向上, 并设待检测者腹部的宽度为2xb、 长度为2yb、 说 明 书 7/12 页 10 CN 108186017 A 10 。

35、厚度为2zb。 设待检测的内窥镜胶囊中内置有磁源 , 其磁矩为真空磁导率为 0, 其在某时 刻t的位置坐标表示为(x(t),y(t),z(t)。 由于内窥镜胶囊在人体腹部范围内运动, 故其 运动范围是关于原点O对称的长方体三维空间, 即: 对任意时刻t, 满足: 0143 -xbx(t)xb(35) 0144 -yby(t)yb(36) 0145 -zbz(t)zb(37) 0146 磁传感器阵列可用于检测内置磁源的内窥镜胶囊在人体内的位姿, 其外观如图2 所示, 是由MN个三轴磁流密度传感器组成的位于同一平面上的M行 N列(M2, N2, 均为 整数)矩形磁传感器阵列, 其所在平面与坐标系E。

36、的 XOY平面始终保持平行。 磁传感器阵列 的列序数沿X轴正方向依次递增, 行序数沿Y轴正方向依次递增。 磁传感器阵列的行间距为 , 列间距为 。 0147 为实现磁传感器阵列对待检测磁源的位置跟踪, 设有运动设备固连于磁传感器阵 列, 可实现磁传感器阵列沿Z轴方向的平移运动, 且在运动过程中可实时获取磁传感器阵列 在坐标系E下的Z轴方向位置坐标。 0148 为便于描述磁传感器阵列的位置, 以下以磁传感器阵列的几何中心C的位置描述 磁传感器阵列的位置。 设在某时刻t, 磁传感器阵列的几何中心的位置坐标为(xC(t),yC(t), zC(t)。 由于磁传感器阵列只在Z轴方向做平移运动, 且位于待。

37、检测者腹部下方, 因而有磁 传感器阵列的运动范围为: 在任意时刻t, 满足 0149 xC(t)0(38) 0150 yC(t)0(39) 0151 zC(t)-zb(40) 0152 以磁传感器阵列的几何中心C为起始点, 根据磁传感器的行列间距, 可推知位于第 i行第j列的磁传感器在t时刻的位置坐标(xij(t),yij(t),zij(t)如下式: 0153 0154 以下结合图3具体介绍确定磁源位姿的具体实现方法: 0155 步骤1、 获取各磁流密度传感器的磁流密度值 0156 设所使用的磁流密度传感器的采样周期为T, 设n为采样周期数。 对于初始时刻, n0。 0157 在第n个采样周期。

38、中, 磁传感器阵列的第i行第j列的磁传感器所测三个正交方向 的磁流密度值分别记为Bij,x(nT)、 Bij,y(nT)、 Bij,z(nT)。 将该三个正交方向的磁流密 度分量用矢量方式表示为 0158 0159 在第n个采样周期中, 磁传感器阵列中的MN个磁流密度传感器同时获取磁源在 各磁传感器位置处的磁流密度值, 记为B(nT), 其中, 0160 0161 在第n个采样周期中, 由运动设备可获得磁传感器阵列几何中心的位置坐标(xC(n T),yC(nT),zC(nT), 再由公式(41), 可得阵列中各磁传感器的位置坐标(xij(nT), 说 明 书 8/12 页 11 CN 1081。

39、86017 A 11 yij(nT),zij(nT), 其中: 0162 0163 0164 zij(nT)zC(nT)(46) 0165 其中, i1,M, j1,N。 0166 步骤2、 获得磁源位姿 0167 根据磁偶极子磁流密度模型计算磁源位姿。 将系统第n个采样周期各传感器采样 得到的磁流密度数据和各磁传感器的位置坐标代入磁偶极子磁流密度分布公式: 0168 0169其中,为第i行第j列的磁传感器在第n个采样周期采得的磁流密度值, 0 为真空磁导率, 为磁源的磁矩。为第n个采样周期, 即nT时刻由磁源指向第i行第 j列的磁传感器的三维空间矢量, 0170 0171rij,t(nT)为。

40、矢量的模值, 0172 0173 综上, 将各磁传感器测量到的磁流密度值B(nT)及磁传感器几何中心C的位置坐 标(xC(nT),yC(nT),zC(nT)代入公式(44)(49), 形成方程组, 再通过求解非线性优 化问题获得磁源在第n个采样周期, 即nT时刻的位姿, 可得磁源位置 (x(nT),y(n T),z(nT)。 所述非线性优化问题可使用 “高斯-牛顿算法” 或 “林德伯格-马奎特算法” 等 求解。 0174 步骤3、 获得磁源位置正下方各点的磁流密度值, 以最接近设定的磁流密度值的点 作为磁传感器阵列的目标移动位置 0175 为了提高磁传感器阵列在下一采样周期的测量精度, 可以结。

41、合已获得的磁源位置 计算磁源周围的磁流密度分布, 在空间中选择磁传感器测量精度较高的位置作为磁传感器 阵列的目标移动位置。 0176 本发明提供方法A、 方法B两种选取磁传感器阵列的目标移动位置的方法。 0177 方法A根据最大磁流密度分量值选取目标移动位置 0178 步骤3.1A、 按设定步长距离将磁源位置正下方划分出K个点, 利用磁偶极子磁流密 度分布式, 获得每个点三个正交方向上的磁流密度值 0179 将步骤2中获得的磁源的磁矩和磁源的位姿代入磁源磁流密度公式, 计算位于磁 源正下方各点在三个正交方向上的磁流密度值。 0180 根据测量精度要求, 选取合适的步长距离h及测量步数上限K, 。

42、计算位于磁源正下 方距离磁源h至Kh范围内各点在第n个采样周期在三个正交方向上的磁流密度值, 对于第k 说 明 书 9/12 页 12 CN 108186017 A 12 个点, 即距离磁源kh处, 其在三个正交方向上的磁流密度值为Bk,x(nT)、 Bk,y(nT)、 Bk,z(n T), 其矢量表示为 0181 0182 可根据磁偶极子磁流密度公式计算如下: 0183 0184 k1,K。 0185其中,为位于磁源正下方的第k点处的磁流密度,0为真空磁导率, 为磁 源的磁矩,为第n个采样周期, 即nT时刻由磁源指向磁源正下方 kh点的三维空间 矢量, 0186 0187rk(nT)为矢量的。

43、模值, 0188 rk(nT)kh(53) 0189 步骤3.2A、 遍历K个点, 获得每个点在三个正交方向中最大磁流密度值对磁源正下 方第1K点, 分别求取三个正交方向中磁流密度最大的方向所对应的磁流密度值。 0190 对于位于磁源正下方的第k点, 其最大磁流密度值Bk,max(nT)为: 0191 Bk,max(nT)max(Bk,x(nT),Bk,y(nT),Bk,z(nT)(54) 0192 步骤3.3A、 设定参考磁流密度值 0193 根据所用磁流密度传感器的测量精度特性, 选取参考磁流密度值。 0194 设磁传感器阵列所使用的磁流密度传感器在三个正交测量方向上具有相同的量 程和测量。

44、精度特性, 量程上限为Bs。 可根据具体测量需要设定一测量裕度参数 , 来选定参 考磁流密度值Ba: 0195 Ba Bs(55) 0196 其中, 测量裕度参数 满足: 0197 0 1(56) 0198 步骤3.4A、 分别求取各点的最大磁流密度值与参考磁流密度值的绝对差值, 令绝 对差值最小的值所对应的点作为目标移动位置 0199 在步骤3.2A中获得的磁源正下方第1K点当中寻找一点, 使该点的最大磁流密度 值与步骤3.3A中选取的参考磁流密度值最接近, 从而保证磁传感器阵列在下一个采样周期 中具有较高的测量精度, 此点即为磁传感器阵列的目标移动位置。 0200 设磁传感器阵列的目标移动。

45、位置在点L, 其坐标为(xL(nT) ,yL(nT) ,zL(n T), 并设 0201 (xL(nT),yL(nT),zL(nT)(x(nT),y(nT),z(nT)-lh)(57) 0202 其中l为目标移动位置L与磁源在Z轴方向的距离以步长h计算的步数, 为实现最大 磁流密度值与参考磁流密度值最接近, 该步数l满足: 0203 l|Bl,max(nT)-Ba|min(|Bk,max(nT)-Ba|),k1,K,l1,K(58) 0204 通过求解步数l即获得磁传感器阵列的目标移动位置点L。 由于磁传感器阵列只能 说 明 书 10/12 页 13 CN 108186017 A 13 沿Z轴。

46、移动, 因此, 磁传感器阵列几何中心C的目标移动位置坐标为 (0,0,zL(nT)。 0205 方法B根据磁流密度模值选取目标移动位置 0206 步骤3.1B、 按设定步长距离将磁源位置正下方划分出K个点, 利用磁偶极子磁流密 度分布式, 获得每个点三个正交方向上的磁流密度值 0207 将步骤2中获得的磁源的磁矩和磁源的位姿代入磁源磁流密度公式, 计算位于磁 源正下方各点在三个正交方向上的磁流密度值。 0208 根据测量精度要求, 选取合适的步长距离h及测量步数上限K, 计算位于磁源正下 方距离磁源h至Kh范围内各点在第n个采样周期在三个正交方向上的磁流密度值, 对于第k 个点, 即距离磁源k。

47、h处, 其在三个正交方向上的磁流密度值为Bk,x(nT)、 Bk,y(nT)、 Bk,z(n T), 其矢量表示为 0209 0210 可根据磁偶极子磁流密度公式计算如下: 0211 0212 k1,K。 0213其中,为位于磁源正下方的第k点处的磁流密度, 0为真空磁导率, 为磁 源的磁矩,为第n个采样周期, 即nT时刻由磁源指向磁源正下方 kh点的三维空间 矢量, 0214 0215rk(nT)为矢量的模值, 0216 rk(nT)kh(62) 0217 步骤3.2B、 根据步骤3.1B中获得的各方向上的磁流密度值, 遍历K个点, 获得每个 点磁流密度模值 0218 对磁源正下方第1K点, 分别求取磁流密度模值。 0219 对于位于磁源正下方的第k点, 其磁流密度模值Bk(nT)为: 0220 0221 步骤3.3B、 设定参考磁流密度值 0222。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


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