一种针对水下障碍物的检测定位方法和系统的制作方法

文档序号:5957742阅读:856来源:国知局
专利名称:一种针对水下障碍物的检测定位方法和系统的制作方法
技术领域
本发明涉及一种针对水下障碍物的检测定位方法和系统,可实时的检测出声纳视野范围内的障碍物,并计算障碍物的大小和位置。
背景技术
在未知水下环境的前进过程中,避障能力是AUV (Autonomous UnderwaterVehicle,自治式水下机器人)的一个基本要求。避障系统的首要任务是从成像设备获得的图像中检测出障碍物,将障碍物和背景分割出来,并计算障碍物的大小和位置。如何快速有效的对背景和障碍物进行分割,以及准确的计算障碍物的大小和位置是目前研究的重点。目前,针对水下障碍物的检测定位方法和系统往往存在适应性差,准确性差的问题。传统的光学成像设备在污浊水域中无法探测远距离的目标,甚至会出现无法成像的问 题。而普通的单波束图像声纳成像角度小,图像分辨率低,在实际应用中很难观测大的范围,不易准确获得水下物体的表面细节或形状信息。多波束图像声纳是在一个声纳头上安装多个换能器以达到大角度覆盖的目的,这种声纳成像速度快,分辨率高,可以获得比较准确完整的水下物体信息。因此,基于多波束图像声纳的水下障碍物的检测定位方法和系统在AUV避障中具有重要的作用。

发明内容
针对现有的障碍物检测定位方法和系统在水下环境下适应性差,准确性差的问题,本发明的目的在于提供一种针对水下障碍物的检测定位方法和系统,可以实时的对高分辨率声纳图像进行处理,检测并计算出水下障碍物的大小和位置,有利于提高AUV的避障能力。本发明的构思是首先通过安装在AUV上的多波束图像声纳获取待测场景的场景图像;然后通过中值滤波减少图像噪声,提高图像质量;运用图像分割算法分割障碍物和背景,并根据分割阈值对场景图像中的每个像素点做二值化处理;最后从二值图像中获取障碍物轮廓,根据获取轮廓计算障碍物的大小和位置。基于上述目的及发明构思,本发明是通过以下技术方案实现
一种针对水下障碍物的检测定位方法,检测定位步骤是
(1)将多波束图像声纳安装在AUV上,声纳头的方向与水平面呈(Γ3度的夹角;计算机放置在岸上,并通过网络网线、POE单口供电器和声纳电缆连接多波束图像声纳;
(2)启动计算机和多波束图像声纳,检查各项数据通讯是否正常;
(3)根据多波束图像声纳回波信号的强度将声纳信息恢复为声纳的灰度图像;
(4)通过中值滤波降低当前声纳图像的噪声;高斯噪声、斑点噪声等是影响声纳图像质量的重要原因之一,因此采用了中值滤波的方法降低噪声,提高图像质量;
(5)对步骤(4)获得的图像,运用OTSU方法将障碍物与背景分离,并根据所得最佳阈值对场景图像中的每个像素点做二值化处理;(6)根据步骤(5)得到二值图像获取障碍物轮廓,并计算轮廓的大小和障碍物位置;
(7)重复步骤(3) 步骤(6),即实现了水下障碍物的检测定位。一种针对水下障碍物的检测定位系统,应用于上述方法,包括多波束图像声纳和计算机。多波束图像声纳固定安装在AUV上,并通过声纳电缆连接到POE单口供电器上,计算机通过网络网线连接到POE单口供电器上,POE单口供电器由110-240V电源供电。上述的多波束图像声纳可采用Blueview公司的P450E型多波束图像声纳。与现有技术相比,本发明具有以下突出特点和显著优点
本发明提供了一种快速、准确的方法实现水下障碍物的检测和定位。可以实时的对高分辨率声纳图像进行处理,检测并计算出水下障碍物的大小和位置,有利于提高AUV的避障能力。


图I是本发明的多波束图像声纳安装示意 图2是本发明的多波束图像声纳与计算机连接示意 图3是本发明的流程示意图。
具体实施例方式下面结合附图和实施例对本发明做进一步说明
参见图I为本发明的多波束声纳安装示意图,其中I为AUV,2为多波束图像声纳,该多波束图像声纳2安装时其声纳头方向应与水平面呈(Γ3度的夹角,这样做的目的是在保证探测视野范围的情况下,尽量减小水面反射对图像质量的影响。参见图2为本发明的多波束图像声纳与计算机连接示意图,其中2为多波束图像声纳,4为POE单口供电器,它们通过声纳电缆线3连接,计算机6通过网络网线5与POE单口供电器4连接,POE单口供电器4由110-240V电源供电。结合图3说明实时检测定位的步骤是
(1)将多波束图像声纳2安装在AUVl上,声纳头的方向与水平面呈(Γ3度的夹角;计算机6放置在岸上,并通过网络网线5、POE单口供电器4和声纳电缆3连接多波束图像声纳2 ;
(2)启动计算机6和多波束图像声纳2,检查各项数据通讯是否正常;
(3)根据多波束图像声纳2回波信号的强度将声纳信息恢复为声纳的灰度图像;多波束图像声纳2利用声波的回波信息进行成像,将回波强度看作图像的灰度值,即可得到声纳的灰度图像。(4)通过中值滤波降低当前声纳图像的噪声;高斯噪声、斑点噪声等是影响声纳图像质量的重要原因之一,因此采用了中值滤波的方法降低噪声,提高图像质量;设二维图像的像素灰度集合为{Xi,j,(i,j) e Z2},Z2是二维整数集。规定二维滑动模版大小为A=3X3在图像上的每个像素点进行滑动,窗口内的像素值中值被定义为
Y:, = MidianA[X..kH,(k,3)£A3
Xi+k, j+1为点(i,j)在其3X3领域内的灰度值(k,I均为整数)。Yi, ^即为原图像中点(i, j)的新的灰度值。
(5)对降噪后的图像,运用OTSU方法将障碍物与背景分离,并根据所得最佳阈值对场景图像中的每个像素点做二值化处理;0TSU方法的具体含义为设图像中灰度为i的像素数为Iii,灰度范围为
,则总的像素数为
权利要求
1.一种针对水下障碍物的检测定位方法,其特征在于,检测定位步骤是 a.将多波束图像声纳(2)安装在AUV(I)上,声纳头的方向与水平面呈(Γ3度的夹角;计算机(6)放置在岸上,并通过网络网线(5)、P0E单口供电器(4)和声纳电缆(3)连接多波束图像声纳(2); b.启动计算机(6)和多波束图像声纳(2),检查各项数据通讯是否正常; c.根据多波束图像声纳(2)回波信号的强度将声纳信息恢复为声纳的灰度图像; d.通过中值滤波降低当前声纳图像的噪声,提高图像质量; e.对步骤d获得的图像,运用OTSU方法将障碍物与背景分离,并根据所得最佳阈值对场景图像中的每个像素点做二值化处理; f.根据步骤e得到二值图像获取障碍物轮廓,获得轮廓后,计算轮廓内面积来表示障碍物大小,计算轮廓的最小外接矩形形心的位置来表示障碍物的位置; g.重复步骤步骤f,即实现了水下障碍物的检测定位。
2.根据权利要求I所述的一种针对水下障碍物的检测定位方法,其特征在于,步骤e中所述OTSU方法的具体含义为分割阈值T根据图像的灰度特性将图像分为背景类Ctl和障碍物类C1,其类间方差的定义为σ*- — O ^ -.I · I '* *- O r r II i I ‘ — O D / , I __ r I 1 *-s — rOU1^ fIKPi μ, 一 rc*Uo; 其中,Pe ^PP1分别为背景类C0和障碍物类C1出现的概率,IijPiI1分别为背景类C0和障碍物类C1的均值,μ是整幅图像的平均灰度,使(4最大的阈值即为最佳阈值Τ。
3.根据权利要求I所述的一种针对水下障碍物的检测定位方法,其特征在于,步骤f中所述障碍物轮廓的获取采用Moore Neighbor轮廓跟踪方法,其步骤为 a)从二值图像左下角开始,依次判断每个像素点是否为白色,将第一个找到的白色像素点作为“起始点”; b)从“起始点”开始,在其8领域内以前一个黑色像素点的位置为方向顺时针查找白色像素点,将第一个找到的白色像素点作为起点; c)从起点开始,在其8领域内以前一个黑色像素点的位置为方向顺时针查找白色像素占. d)将第一个找到的白色像素点作为下次查找的起点; e)重复步骤c)^d)直到再次查找到“起始点”的位置,这期间走过的所有白色像素点即为障碍物的轮廓。
4.一种针对水下障碍物的检测定位系统,应用于根据权利要求I所述的水下障碍物的检测定位方法,包括多波束图像声纳(2)和计算机(6),其特征在于,多波束图像声纳(2)固定安装在AUV (I)上,并通过声纳电缆(3)连接到POE单口供电器(4)上,计算机(6)通过网络网线(5)连接到POE单口供电器(4)上,POE单口供电器(4)由110-240V电源供电。
5.根据权利要求4所述的一种针对水下障碍物的检测定位系统,其特征在于,所述的多波束图像声纳(2)采用Blueview公司的P450E型多波束图像声纳。
全文摘要
本发明涉及一种针对水下障碍物的检测定位方法和系统,包括多波束图像声纳和计算机,首先通过安装在AUV(自治式水下机器人)上的多波束图像声纳获取前进方向的水下声纳图像;然后通过中值滤波减少图像噪声,提高图像质量;运用图像分割算法分割障碍物和背景,并根据分割阈值对场景图像中的每个像素点做二值化处理;最后从二值图像中获取障碍物轮廓,根据获取轮廓计算障碍物的大小和位置。这种检测定位方法可以快速检测出无人测量艇或者水下机器人前进方向中的障碍物,并计算其大小和位置,可直接用于水下导航。
文档编号G01S15/06GK102879786SQ201210346988
公开日2013年1月16日 申请日期2012年9月19日 优先权日2012年9月19日
发明者李敏, 翁立元, 王相存, 季后维 申请人:上海大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1