您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页磁干扰环境下基于多传感器的内窥镜姿态定位技术

磁干扰环境下基于多传感器的内窥镜姿态定位技术

来源:意榕旅游网
第26卷第8期 2013年8月 传感技术学报 CHINESE JOURNAL OF SENSORS AND ACTUATORS V01.26 NO.8 Aug.2013 Multi・Sensor Attitude Computation for Endoscope in Magnetic Interference Environment WANG Sen ,CHEN Xiaodong , ,DU Chengyang ,WANG Yi ,YU Daoyin ' (1.College of Precision Instruments and@to—Electronic Engineering,孔nnjin University,Tianjin 300072,China; 2.Key Laboratory of@to—Electronics Information Technology,Tianjin University,死nnjin 300072,China) Abstract:In clinical endoscopy examination,doctors’limited pathology experience can lead to huge subjective error and affect the final diagnosis.Although EMT(Electro—magnetic Tracing)technology could be effective in solving this problem by scientifically tracking the micro endoscopic probe,the precision could decline badly when it is disrupted by ferromagnetism medical instruments and magnetic distortion occurs.In this article,an improved attitude convergence algorithm based on muhi—sensor fusion technology is proposed,the system combines inertial measurement with EMT technology,applies quatemion differential equation and two・vector error convergence model to get the stable attitude output;The convergence model is constructed by FQA(Factored Quaternion Algorithm) method converging the drift error caused by 3-axis MEMS gyroscope.We also fuse a threshold criterion in case of the hard—over magnetic distortion in order to ensure the overall accuracy and robustness.The preliminary experiment shows that multisensory system possesses good accuracy with angular dritf less than 1。and could maintain high anti— interference stability. Key words:endoscope;attitude comput ̄ion;magnetic interference;multi-sensor;inertial sensor; EEACC:7230M doi:10.3969/j.issn.1004—1699.2013.08.015 磁干扰环境下基于多传感器的内窥镜姿态定位技术 王 森 ,一,陈晓冬’ ,杜承阳 ,汪 毅 一,郁道银 (天津大学精密仪器与光电子工程学院,天津300072;天津大学光电信息技术教育部重点实验室,天津300072) 摘 要:在内窥镜临床检查中,医生往往依靠病理经验来判断内窥镜探头在人体内的姿态方位,具有较大的主观误差,影响 病灶的诊断结果。虽然电磁跟踪技术EMT(Electro—Magnetic Tracing)可以对内窥镜的探头进行科学定位从而解决上述问题, 但是在铁磁性医疗仪器的干扰下,磁场模型的畸变导致该方法的精度严重下降。提出一种基于多传感器的姿态收敛技术,在 电磁定位的基础上增加IMU惯性测量单元,通过四元数微分方程以及双矢量误差收敛模型得到稳定的姿态输出结果;其中, 收敛模型采用分离式收敛的FQA算法降低了三轴MEMS磁场传感器的误差发散性,并结合磁干扰阈值判断,保证了在磁干扰 环境下内窥镜姿态解算的精度和鲁棒性,实验表明该系统的姿态定位误差小于1。且具有较强的抗干扰性。 关键词:内窥镜;姿态定位;磁干扰;多传感器;惯性传感; 中图分类号:TP212.9 文献标识码:A 文章编号:1004-1699(2013)08-1110-06 目前,内窥镜以及以内窥镜为基础的成像技术 为了提高内窥镜检查中的病灶定位精度和速 (如超声内窥镜)已经成为医生观察病灶组织性状、 早期疾病诊断、提高诊断效率和准确率的主要手段。 度,国内外开展了内窥镜的辅助定位研究,已有的定 位技术主要分为基于透视扫描的图像重建技术¨ 然而,在内窥镜检查中,病灶的定位主要依靠医生通 过内窥镜图像做出的经验性判断,诊断耗时长、存在 主观误判可能,而且需要在前期对医生进行大量的 相关培训。 项目来源:国家“十二五”科技支撑计划项目(2012BAI19B02) 收稿日期:2013—04—18 修改日期:2013—07-20 和基于微型传感的磁定位技术 两类。基于透视 扫描的图像重建技术利用透视扫描数据进行图像重 建,即在超声或层析成像的基础上,利用二维图像信 息重构内窥镜及内腔器官的三维信息,这种方法的 第8期 王 森,陈晓冬等:磁干扰环境下基于多传感器的内窥镜姿态定位技术 1111 缺陷是图像处理周期长,实时性差,对人体存在辐射 伤害,且价格昂贵。而基于微型传感的磁定位技术 则是利用微型传感器探头,对医疗仪器进行实时的 姿态测定与跟踪。目前已有的电磁追踪技术EMT 通过利用人体外部的永磁体或磁场线圈产生激励磁 场,以磁场分布的数学模型为基准,配合磁场传感器 的探测数据从而计算得到磁传感点所在的矢量方向 和空间位置,这种方法对于磁场分布的准确性要求 较高,而在医疗诊断和手术中,各类强磁金属仪器必 然会影响磁场分布,从而使定位结果产生较大误 差¨6j,特别是针对技术较为先进的超声内镜的跟 踪,由于超声探头的磁干扰,使得基于磁场模型的定 位误差较大" ,无法满足实际的定位需求。 本文采用的多传感式的姿态定位技术 j,通 过在内窥镜前端探头处嵌入磁场传感器以及惯性测 量单元,利用四元数微分方程的迭代更新以及多矢 量的姿态收敛来完成姿态的连续解算。 针对姿态追踪过程中的磁干扰,包括超声内窥 镜前端探头或者微创手术中其他铁磁性金属物质的 影响,本文提出了一种收敛阶段的FQA(Factored Quaternion Algorithm)算法,通过陀螺仪的迭代更新 得到姿态的估计值,在矢量收敛时顺次利用重力矢 量和地磁场矢量进行误差函数的最优估计,将惯性 测量单元作为姿态解算的核心,从而降低磁传感的 不稳定性对姿态解算的影响。 1 系统结构 如图1所示,为了实现内窥镜多传感器的姿态 定位,内窥镜前端探头的一种理想结构llO]。在电子 内窥镜微型CMOS摄像模组前端结构中,将三轴 MEMS加速度传感器、三轴MEMS陀螺仪以及三轴 MEMS磁场传感器与CMOS驱动电路集成在一起, 并处于同一个载体坐标系O.XYZ上,姿态的解算就 是对0一XYZ坐标系方位角的估计。所有传感器都 并接在一路izC总线上,以实现数据的传输。 CMo 图1 内镜前端多传感定位结构示意图 本系统中,为了减小整个传感结构占用的空间, 传感器模组采用了IMU惯性测量单元MPU6050以及 高磁场灵敏度的HMC5883L芯片。MPU6050为全球 首例整合性6轴运动处理组件,内部包含一个131 LSBs/。/sec敏感度与全格感测范围为±250。/sec、 ±500。/sec、±1 000。/sec与±2 000。/sec的三轴角速 度感测器(陀螺仪)以及一个可程式控制,且程式控 制范围为±2 g ±斗g ±8 g 和+16 g 的三轴加速度 传感器,具有4 mmx4 mmxO.9 mlil(QFN)的微型包 装,该融合芯片的特征在于不仅免除了组合陀螺仪与 加速器时之轴间差的问题,而且可以通过高达400 kHz的I c总线传上传数据。HMC5883L是一款3.0 minx3.0 mmxO.9 mm LCC表面贴装的三轴磁场传感 器,内置12 bit ADC等集成电路,采用霍尼韦尔各向 异性磁阻(AMR)技术,能在-+8 Gauss的磁场中实现 2 mGauss的分辨率,且带置位/复位和偏置驱动器用 于消磁、自测和偏移补偿,其传输通道也是I c总线。 上述模组中的传感器通过I C总线由单片机 MCU统一发送指令进行信息采集,本课题应用在内 窥镜检查这种线性运动速度较慢,姿态变换较为频 繁的场合,因此三轴加速度传感器主要负责对重力 加速度矢量在载体坐标系下分布状态的测量,同时 三轴陀螺仪采集坐标系的角速率信息,而三轴磁场 传感器则主要是用来测量大小在400 mGauss的地 磁场矢量在传感器坐标系上的三轴分量。 实际应用上,在CMOS摄像芯片对病变部位进 行图像采集的同时,探头前端XYZ坐标系的三轴角 速度和加速度信号、以及地磁场分量的测量数据,通 过SDA和SCL总线传输到CPU进行姿态解算,输 出内窥镜前端在大地坐标系的方位,以实现观测点 的姿态定位。 2姿态定位主要算法 首先,介绍坐标系及相关符号。C为坐标系转 换矩阵; 为四元数运算符;[a×]为三维向量a的 斜对称矩阵;o—xyz为大地坐标系n;0- y'z 为一次 收敛坐标系e;o— ”为载体实时坐标系b。 2.1陀螺仪姿态估计 通过三轴MEMS陀螺仪可以实时采集内窥镜 在坐标系O—XYZ的三轴瞬态角速度,为了配合姿态 四元数运算,在角速度矩阵中引人一个零元素。 甜 :[0 09 03 03:] (1) 姿态四元数是一种对坐标系转动状态的连续表 达方法,在运算中可避免三角运算的复杂性以及奇 异点 ,四元数与坐标系转换矩阵间的关系可由以 1 1 12 传感技术学报 www.chinatransducers.Corn 第26卷 下公式来表达。 q:口0+goi+qj+qok (2) 3-DOF(Degree of Freedom)上的扩散,由于该方法采 用直接计算姿态的方式,未对姿态进行收敛调整,精 f-q +口 1i1;2(q0q。 q2)2(q -q。q )] 度有限,且无法适应磁干扰突变的场合。 2.2双矢量FQA收敛算法 针对陀螺仪随机漂移带来的四元数q的累积误 差,结合式(3),可构造出如下误差能量函数F(q, n ,b ),其中S表示空间中的固定矢量,n 和b 分 (g)=J 2(窜lg2-q3口0) 2_g21 2 ;2(q0鼋1 3q2)l l2(口。q +g q3)2(q2q3--q qo)鼋 _qi+口;j I Y I=c:(q)I Y l (3) 别表示传感器在两坐标系下对矢量S的实际测量 通过式(3)表示空间中一个固定矢量(重力加 速度或者地磁场)在两坐标系下的坐标值之间的对 应关系。 利用陀螺仪在时间问隔 下进行高速采样,通 过四元数微分方程,在一阶积分下可以连续更新O— xyz的姿态四元数,如下表示。 lr q . ,z 了 ,1 ^ f_l ̄to“L  , Ig 斗 : , , +垡:. △, MEMS陀螺仪在实际工作时的角速度输出带有 一定的随机漂移误差,该有色噪声通过式(4)的不 断迭代,会导致误差随时间逐渐增大,所以通过陀螺 仪的四元数微分方程,仅能在短时间内实现姿态的 估计,如果希望在较长时间内对姿态进行稳定定位, 则需要一些特殊的误差函数对其发散进行收敛。 利用多矢量对姿态进行收敛求解的问题,称为 Wahba问题l1 ,许多学者研究并提出了多种估计算 法,包括Davenport提出的q-method算法、以及之后 改进的QUEST算法等,大部分都采用复杂的矩阵运 算,计算量较大。 为了简化运算,目前在数字信号处理领域广泛 采用自适应收敛算法,包括“最速梯度下降”和“高 斯一牛顿”法,它们利用一阶微分Jacobian矩阵,降 低了算法维度,通过迭代完成最优化收敛, Bachmann ER和Joao LM已经将该方法应用于加速 度计和磁强计的信息融合中¨ 。但是这两种算法 要求重力加速度以及地磁场矢量的测量结果具有较 高的精度,因为算法在收敛时需要构建两个矢量的 均方误差模型,来一同对姿态四元数进行收敛lJ 。 实际应用中,MEMS加速度计和磁场传感器的 测量精度差别较大,后者在医疗环境下更容易受到 干扰。为此,Yun Xiaoping等研究人员提出了一种 分离式的姿态解算模型FQA(Factored Quaternion Algorithm)算法¨ ,这种方法的优点是在进行姿态 解算时可以将磁场传感器所引入的误差限定在一个 固定的轴上,避免磁干扰产生的姿态误差在全空间 值,式(6)作为四元数的收敛目标。 F(口,ns,bs)=c:(q)ns-bs (5) minq ̄n l lF(q,ns,bs)I『==>0 (6) 利用一阶微分Jacobian矩阵,可以得到目标函 数的下降方向,通过选取合适的步长,即可实现对上 述目标函数的最小化逼近。如式(7)、式(8)所示: AF(q,,ls,bs):J(q,ns) F(q,ns,bs) (7) 【 (8) 最速梯度法和高斯牛顿法以矢量测量的理想_i9=14 量结果为前提,将两个矢量的误差能量函数构造在 一起进行收敛,然而MEMS微型传感器的精度具有 较大差别,在医疗环境下,MEMS磁场传感器的精度 更容易受到影响,因此本文在进行收敛时,利用单一 矢量收敛的特性,采用一种分离式FQA收敛,基本 模型如图2所示。 图2 FQA分离收敛坐标模型图 如图2所示,利用双矢量进行收敛才能将误差 姿态四元数进行全局收敛,根本原因是因为利用单 一矢量 无法收敛自旋的自由度(矢量分布坐标不 变),需要另一个不同方向的矢量日来进行补充 收敛。 分离式收敛利用以上特性,将收敛方向指定如 下,通过两个矢量分步收敛来完成。 0一x,yz"{-Ce ,qn= 0一 Y +c ,qe= 0- (9) 第l步的收敛对矢量测量值精度要求较高,大 第8期 王森,陈晓冬等:磁干扰环境下基于多传感器的内窥镜姿态定位技术 其中 Ax=,竹h-m ,Axl=J,l G 一m G 1113 部分的倾斜自由度均是通过这一步骤完成,所以由 稳定性和精度较高的三轴MEMS加速度传感器结 合式(5)一式(8)得到,此时S=G,利用重力加速度 矢量收敛如下: Ay=m6 -m ,Ay1=ill G 一 G: Az=mk— ,Az1:m Gy-m vG (16) ,lG=[0 0 1] bG=[G G G ] ’ 式(16)里的变量都可以根据第1步收敛的结果求 出或直接测出,代人式(15)即可得到第2步旋转收 f_一2 2 2霉3—2q。2q ](10) .,(q,,lc)=1 2口l 2go 2g3 2g2 l L 0 —4q1 —4q2 0 j 通过重力矢量的梯度下降法,得到从大地坐标 系到中间坐标系的姿态四元数q 和转换矩阵C:。 根据单矢量收敛的特性可知,在完成初步收敛 后,围绕重力方向自转的误差需通过地磁场矢量进 行校正和收敛,该旋转角可以利用误差四元数近似 以及旋转四元数模型,直接计算出来。具体推导过 程如下。 第2步收敛时的自转修正角0很小,从中间坐 标系e围绕重力加速度矢量自转为最终的载体坐标 系的旋转误差四元数Q 可以做如下近似: Q =[c。s号 sin詈G sin号 sin詈] [ ] q =[G G G ] sin (11) 其中G 、G G 表示重力加速度在第1步收敛 结束后各轴上的分量值。参照式(3)可以得到坐标 系e到坐标系b的转换矩阵 的近似表达: r 1 2q 3 —2q ] (Q )=卜2qd 1 2q J= 3~2[口 ×] L 2gP2 —2q 1 1 j (12) 而三轴MEMS磁场传感器于坐标系 ,b下的 实时测量值分别为m ,m ,构造m 表示在中间坐 标系e下的地磁矢量估计值,其间转换关系如下: =cem 6=Cm (13) 由式(11)、式(12),结合斜对称矩阵的性质,可推导 出第2步收敛的误差模型,其中m 可根据第1步收 敛的结果预先求出。 o-m=m6一m =-2[q xJm =2Lm  ̄jq (14) 因此,以误差模型 m—÷0为目标,通过式(11)~ 式(14)可以构建出误差函数f(gO)=J J O' ̄rl J J ,其中 =sin ,根据抛物线特征,在误差函数最低点,求 得该自转角的表达为: arcsin 等 敛的自转角。 整体的算法流程图如图3所示,通过这种分离 式的收敛方法,可以在内窥镜的姿态定位中,以惯性 传感导航作为重点,,从而保证在磁干扰环境下,磁 场传感器带来的不稳定性影响在第2步收敛, 即自转角的误差上。 图3姿态估计与FQA收敛的算法流程 其中分离式FQA收敛算法,需要在每一步的四 元数结果后,对四元数进行归一化,并返回陀螺仪的 迭代过程,同时在是否利用磁强计进行收敛时,加入 阈值判断,根据磁扰动的状况选用惯性传感或三传 感的姿态判定方法。 3实验结果分析 在具体的实验当中,将MPU6050+HMC5883L 组成的传感器模组封装在一个直径为8 mm的玻璃 管内,来模拟内窥镜前端的微型结构,并将该玻璃管 固定在三轴弱磁转台上进行姿态测量,如图4所示。 图4● 微型传感探头实验模型 首先在没有磁场干扰时,对姿态定位的精度进 行实验,将探头固定在转台的z轴上,通过转台转 轴上的电位器来测量所转动的真实角度,与上述算 11 14 传感技术学报 www.chinatransducers.sore 第26卷 法的姿态结果进行对比,误差通过三轴的算法结果 与真实角度值的误差根均方来表示: RMS(0。…)= ̄/△ + +AT (17) 拉近到距离磁传感器5 cm的近距离,2 S后撤开干 电池,来观察传统的磁场定位和阈值判断的FQA收 敛算法结果之间的区别,如图7所示,其中波动较大 的曲线表示未改进前的EMT姿态测量结果。 —————为了能够反应姿态定位结果的稳定性,采用动 态摇摆实验,围绕转台z轴在+30。和-+60。之间循环 摇摆,旋转角的算法结果以及三轴转角均方根误差 Gauss-Newton 一一一一double-converge 营 1.5 的结果如图5所示。 time/s (a)Measured and estimated angle 0 & H詈u o砬^ ∞ §_7 tlme/s (b)Error 图5 动态摇摆实验下的姿态定位结果 由图5中可知,本文所采用的多传感式姿态定 位的精度稳定在0.5。左右,且能够在动态时保持较 高的稳定性。 为了验证算法具有磁传感器误差发散的作 用,设计了静态下的对比实验,将FQA收敛算法同 传统的Gauss.Newton算法 进行了对比,保持三轴 转台姿态在(0 ,0。,25。)下不变,在传感器一侧10 cm位置放置一块干电池,由于干电池的影响,导致 磁场传感器对地磁场的测量产生误差,两种算法收 敛的过程和结果如下图6所示。 图6中的较为平滑的收敛曲线是高斯一牛顿法 的收敛结果,这种算法在处理双矢量问题时,以地磁 场矢量同重力加速度的均方误差模型作为标准进行 收敛 J,虽然收敛后的总能量误差较小(右下),但 是其误差能量是建立在不准确的地磁场测量结果上 的,而且可以从其他几幅图看出,相比经过两步完成 的FQA折线收敛模型,地磁场测量的误差扩散到了 各个轴上,与真实角度比较,静态下的双矢量FQA 算法可以保持在RMS(0…)<0.8。,而经典高斯一牛 顿在这种干扰环境下的误差发散后,已经超过了 1.5。,实验结果验证了在干扰环境中双矢量FQA算 法具有更高的精度。 为了进一步验证算法对于磁干扰的鲁棒性,进 行了突变磁场干扰实验,通过在短时问内将干电池 营ni 0. 0 2 4 6 8 Time/ms Time/ms (a)X轴定位精度对比 (b)Y轴定位精度对比 :O.20 。・05 O Time/ms Time/ms (c)Z轴定位精度对比 (d)收敛速度对比 图6双矢量FQA算法与经典Gauss—Newton算法对比 图7收敛FQA算法对磁干扰的测量结果 通过上图可以看出来,对于8 S~10 S问施加的 铁磁性物质的干扰,纯磁场定位的方法过于敏感,姿 态定位结果瞬间随之突变,而本文所采用的阈值 FQA算法,相比EMT的电磁姿态解算算法对磁干扰 具有更好的过滤作用,说明多传感的姿态定位技术 更能适应内窥镜所在的医疗磁干扰环境。 4结论 本文从多传感器姿态定位技术出发研究了一种 分离式FQA姿态收敛算法,以惯性传感技术作为姿 态解算的重点,将磁场传感器的收敛在微小自转 角这一自由度上,同时设置磁场异常阈值判断,进一 步增强系统对于铁磁性物质的抗干扰性。系统具有 体积小、成本低、磁干扰稳定性好的特点,在内窥镜等 医疗仪器的电磁导航领域具有广阔的应用前景。 参考文献: [1] Abbasi H,Chin S,Kim D,et a1.Computerized Lateral Endoscopic Approach to Spinal Pathologies[C]//International Congress ;8期 王森,陈晓冬等:磁干扰环境下基于多传感器的内窥镜姿态定位技术 1115 Series,2001,1230:240~247. 马雪君.基于体绘制的虚拟内窥镜技术研究[D].长春理工大 学,2010. Yang W,Hu C,Li M,eta1.A New Tracking System for Three Magnetic Objectives[J].IEEE Transactions on Mechatronies, December 2010,46:4023—4029. 林东,陈新.三维空间磁场结构数学模型及磁场方式三维定位 装置[J].福州大学学报(自然科学版),2003,31(2):151—155. 柳立坤.数字人虚拟定位系统的研究[D].天津大学,2012. Wu J Q,Yang D Y,Qian J w.Calibration Error Analysis and Way of Calibration for Spatila Curvature Measurement[J].Optics and Precision Engineering,2003,1l(2):166—170. Hummel J,Figl M,Kollmann C.Evaluation of a Miniature Electro— magnetic Position Tracker[J].Medical Physics,2002,29(10): 2205—2212. 刘海颖.微小卫星姿态控制系统关键技术研究[D].南京航空 航天大学,2008. 薛亮,李天志.基于MEMS传感器的微型姿态确定系统研究 … … [J].传感技术学报,2008,21(3):457—460. 王森(1990一),男,天津大学光学工 程硕士研究生,主要研究方向是内窥 镜辅助定位,多传感器信息融合,电磁 定位系统等,harrysen@126.con; 侯文生,郑小林,彭承琳.体内微型诊疗装置磁定位简化模型 的实验研究[J].仪器仪表学报,2005,26(9):895—897. 杨鹏翔,秦永元.基于欧拉角微分模型的捷联惯导直接非线性 对准方法[J].传感技术学报,2011,24(3):386—391. Wahba G.Problem 65—1:A Least Squares Estimate of Satellite Attitude[M].SIAM Rev,July 1965,7(3):409. Matins J L,Yun X P,Bachmann E R,et a1.An Extended Kalman Filter for Quaternion—Based Orientation Estimation Using MARG Sensors[C]//Proceedings of the 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems,Hawaii,USA,2001: 2003—20l1. Madgwiek Sebastian O H.Harrison Andrew J L.Estimation of IMU and MARG Orientation Using a Gradient Descent Algorithm[J]. IEEE International Conference on Rehabilitation Robotics, July 2011. Yun Xiaoping,Erie R Bachmann.A Simplified Quaternion—Based Algorithm for Orientation Estim ̄ion from Earth Gravity and Magnetic Filed Measurements[J].IEEE Transactions on Instrumentation and Measurement,2008,57(3):638—650. 陈晓冬(1975一),男,天津大学光电信 息工程系教授、博导,教育部“新世纪 优秀人才”,中国光学学会高级会员, 主要研究方向为医学内窥成像技术及 仪器、医学图像处理、机器视觉检测 等,xdchen@tju.edu.en。 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务