一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种内窥镜自主导航的实现方法及内窥镜装置

2022-09-15 06:44:48 来源:中国专利 TAG:

技术特征:
1.一种内窥镜自主导航的实现方法,其特征在于:通过内窥镜末端的摄像头获取肠道内图像并且传输给计算机进行图像预处理;对完成预处理的图像进行轮廓提取,获取图像轮廓;若能够获取清晰的轮廓,首先设定轮廓面积阈值,判断封闭轮廓与开放轮廓,若封闭轮廓存在,内窥镜便直行,不进行转向;当仅存在开放轮廓时,则对轮廓进行分类,每帧图像的轮廓分为左侧轮廓和右侧轮廓,当一侧轮廓数量n大于另侧轮廓数量p时,包括了n=3或4、n=2或n=1的情况;n=3或4时,采用ahp层次分析法,以轮廓到图像中心的距离为依据,给每一个轮廓赋予相应的权重,通过矩阵运算得出转向判定系数e;n=2时,通过矩阵运算得出转向判定系数e;n=1时,通过检测轮廓开口方向确定转向判定系数e;当n=p时,通过检测轮廓向左或者向右的个数来确定转向判定系数e;所述转向判定系数e用以确定内窥镜的转向角度。2.根据权利要求1所述的内窥镜自主导航的实现方法,其特征在于,所述对图像的预处理方法包括:将每帧图片转换成灰度图片;使用限制对比度自适应直方图均衡化方法来增强灰度图像对比度;采用9
×
9的高斯核对图像进行高斯滤波。3.根据权利要求1或2所述的内窥镜自主导航的实现方法,其特征在于,在完成图像预处理过后,所述对图像轮廓提取的方法包括:对高斯滤波后的图像采取均值方法的自适应阈值来去掉背景色的影响;初步去除背景色之后,使用3
×
3的卷积核对图像进行形态学闭操作,对缺失的轮廓信息进行补充;对补充完成后的图片使用opencv内置findcontours函数进行轮廓提取,并计算每一个轮廓的面积,通过设定阈值来填充较小的轮廓;填充完成后再次使用3
×
3的卷积核进行形态学闭操作;形态学操作结束后进行findcontours轮廓提取操作;最后对各轮廓提取最小外接圆,得到最小外接圆半径以及圆心。4.根据权利要求1所述的内窥镜自主导航的实现方法,其特征在于,所述轮廓信息的不同在于各轮廓最小外接圆圆心相对图像中心点的位置。5.根据权利要求1所述的内窥镜自主导航的实现方法,其特征在于,若不能够获取清晰的轮廓,则根据已有的参数,设计三重控制策略来控制内窥镜转向;所述三重策略包括:读取之前存储的转向控制参数以及轮廓状态参数,取临近的五个参数求和,若轮廓状态参数的和大于等于阈值,通过转向控制参数的和来设定转向幅度,正负表示方向,若轮廓状态参数的和小于阈值,则触发了三重控制策略,第一步是根据转向控制参数的和的大小来控制转向幅度的大小,正负表示方向;第二步是在执行完成第一步的基础上,若还无法捕捉到清晰的轮廓,便采取与第一步转向方向不同且大于第一步转向幅度的转向;
第三步是在执行完第二步的基础上,若还是无法捕捉到清晰的轮廓,便采取与第一步转向方向相同且大于第二步转向幅度的转向。6.根据权利要求1所述的内窥镜自主导航的实现方法,其特征在于,当n=3或4时,计算相应的权重ω
0i
是一个过度参数,用来计算轮廓权重;n=3或者4;a
ij
代表了判断矩阵中i行j列的参数,1≤i≤n,1≤j≤n;ω
i
是指某一个轮廓根据计算所得出的权重,1≤i≤n;其中得出各轮廓对应的权重之后,通过公式计算转向判定系数e:其中,left/right是归一化后的左/右横向误差,rl/rr是映射后的左/右最小外切半径,δ代表抑制参数,n/p是左/右侧的开放轮廓数量;当n=2时,计算转向判定系数e:当n=1时,设定e为中等幅度转向;转向角度ω为:当n=p时,若某一侧的轮廓个数与另一侧的个数之差大于2则设定为中等幅度转向,否则便设定为小幅度转向。7.根据权利要求5所述的内窥镜自主导航的实现方法,其特征在于,所述转向控制参数的定义为:在处理完每一帧图片后,根据图片信息或已存储数据得出的转向控制结果,正负表示方向。8.根据权利要求5所述的内窥镜自主导航的实现方法,其特征在于,所述轮廓状态参数的定义为:当能够提取到清晰的轮廓时,该帧对应的轮廓状态参数为1,若不能,则为0。
9.根据权利要求5所述的内窥镜自主导航的实现方法,其特征在于,所述转向幅度是指内窥镜转动的角度,在分析判断过程中,是根据转向判定系数来确定的,转向判定系数是通过对轮廓信息或者转向控制参数分析计算得出的。10.一种采用如权利要求1至9中任一项所述实现方法的内窥镜装置,其特征在于,所述装置包括内窥镜,直行驱动模块、转向控制模块,用户界面;所述直行驱动模块通过两个舵机的摩擦带动内窥镜的直行运动;所述转向控制模块通过舵机与内窥镜转向旋钮相连来控制内窥镜的转向。

技术总结
本发明公开了一种内窥镜自主导航的实现方法,该方法包括:通过拍摄内窥镜所在通道图片,进行图像预处理以及轮廓提取操作来提取图片轮廓,当提取到清晰的轮廓时,根据轮廓类别、数量的不同采取不同的的算法来分析处理,得出转向数据并且存储;当无法提取到清晰的轮廓的时候,将读取之前存储的转向数据,设计了三重控制策略来控制内窥镜捕捉清晰的轮廓,得出转向参数后通过串口将控制数据传给单片机,单片机控制舵机转动来实现对内窥镜的控制。本发明可以实现内窥镜的快速自主导航。本发明还提供了采用该方法的内窥镜装置。了采用该方法的内窥镜装置。了采用该方法的内窥镜装置。


技术研发人员:吴大伟 李明强 温智益 王柏权 杨建林
受保护的技术使用者:南京航空航天大学
技术研发日:2022.06.29
技术公布日:2022/9/13
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献