公开/公告号CN105676230A
专利类型发明专利
公开/公告日2016-06-15
原文格式PDF
申请/专利权人 中国科学院半导体研究所;
申请/专利号CN201610218832.X
申请日2016-04-11
分类号G01S17/93(20060101);G01S7/487(20060101);
代理机构11021 中科专利商标代理有限责任公司;
代理人汤保平
地址 100083 北京市海淀区清华东路甲35号
入库时间 2023-12-18 15:32:47
法律状态公告日
法律状态信息
法律状态
2018-05-01
授权
授权
2016-07-13
实质审查的生效 IPC(主分类):G01S17/93 申请日:20160411
实质审查的生效
2016-06-15
公开
公开
技术领域
本发明涉及水下避障导航领域,尤其涉及一种用于水下避障导航的实 时渔网自主识别装置及识别方法。
背景技术
近十几年来,我国的海洋捕捞业和养殖业得到了空前迅猛地发展,在 增加外贸出口,提高经济收入等方面发挥了积极的作用。但是随着海洋捕 捞业和养殖业的发展,渔网缠绕螺旋桨事件越来越多地发生,造成船舶停 航修理、滑油泄露污染水域,甚至沉船危及生命,给航运业带来了很大的 直接或间接经济损失。比如2005年一艘4000万吨级的集装箱船,螺旋桨 被渔网缠住而失去动力,在多名潜水员先后下水轮流作业数小时后才得以 恢复正常,但是造成了尾轴油封损坏,发生润滑油泄露,给船东和养殖户 带来了很大的经济损失。
目前对于渔网仍缺乏有效的探测手段。渔网往往位于水面下数米甚至 数十米,单凭人眼难以察觉发现,发展并配备智能化的水下视觉装置显得 非常必要。从当前国内外水下探测技术来看,主要有声学成像和光学成像。 声学成像是利用声波判断海洋中物体的存在、位置及类型,具有视野宽、 测距范围大等优点。但是和光学图像相比,水生图像的分辨率低、噪声严 重,图像质量不高,无法有效探测小目标。光学成像则是时直接获取目标 的光学图像,分辨率高,利于小目标的探测识别。根据渔网自身的特点: 网线仅为几毫米,网目大小为厘米量级,光学成像是适合渔网探测识别的 技术手段。但是需要指出的是,光学成像虽然具有高分辨率成像的特点, 但是由于海水对照明光存在严重的后向散射,因此导致传统光学成像手段 距离近,无法满足较远距离小目标探测的应用需求。另外,由于对于渔网 缺乏有效的探测手段,因此针对渔网识别的研究也尚未见到相关报道。
发明内容
有鉴于此,本发明公开了一种用于水下避障导航的实时渔网自主识别 装置及识别方法,以实现在较远距离较为清晰的发现并实时识别渔网的目 的。
本发明提供一种用于水下避障导航的实时渔网自主识别装置,包括:
一脉冲激光器;
一时序控制器,其一输出端与脉冲激光器的输入端连接;
一选通成像器件,其一输人端与时序控制器另一输出端连接;
一渔网识别模块,其输入端与选通成像器件的输出端连接;
一显示器,其输入端与渔网识别模块的输出端连接,该显示器的输出 端与时序控制器的输入端连接。
本发明还提供一种用于水下避障导航的实时渔网自主识别装置的识 别方法,其是采用前述的识别装置,该识别方法包括如下步骤:
步骤1:利用脉冲激光器、时序控制器和选通成像器件获取高对比度 低噪声的切片图像;
步骤2:渔网识别模块对切片图像进行预处理;
步骤3:渔网识别模块利用canny算子和hough变换提取渔网网线, 获得渔网所在的直线集合;
步骤4:根据直线集合中直线的斜率,将直线集合中的直线均分为0~1、 1~+∞、-∞~-1和-1~0四个区间;
步骤5:获取任意两个区间的直线数量之和与其余两个区间的直线数 量之和的比值D;
步骤6:若存在比值D不小于预先设置的倍数阈值Dth,则判别为渔网; 若不存在比值D不小于预先设置的倍数阈值Dth,则判别为非渔网;将判 别结果输出到显示器显示,返回至步骤1。
从上述技术方案可以看出,本发明具有以下有益成果:
1、利用本发明,由于采用距离选通技术获取目标的切片图像,大大 的抑制了水体的后向散射,提高了图像的对比度,和传统光学成像相比, 识别距离提高了2到3倍,探测距离提高了5到6倍。
2、利用本发明,不仅可以有效的自主发现并识别渔网目标,而且可 以实时的发现前方渔网目标,所以可以提前帮助船员改变航向或清理航 道,从而有效的避免渔网缠绕带来的经济损失。
附图说明
为了为使本发明的目的、技术方案和优点更加清楚明白,以下结合具 体实施例,并参照附图,对本发明进一步详细说明,其中:
图1是用于水下避障导航的渔网自主识别装置的示意图。
图2是用于水下避障导航的渔网自主识别方法的流程图。
具体实施方式
请参阅图1所示,本发明提供一种用于水下避障导航的实时渔网自主 识别装置,包括:
一脉冲激光器1,所述的脉冲激光器1采用波长为532nm、脉冲宽度 为ns量级的固体激光器;
一时序控制器2,其一输出端与脉冲激光器1的输入端连接,所述的 时序控制器2基于FPGA实现;
一选通成像器件3,其一输人端与时序控制器2另一输出端连接,所 述的选通成像器件3是由像增强器耦合CCD或CMOS组成的;
一渔网识别模块4,其输入端与选通成像器件3的输出端连接,所述 的渔网识别模块4是基于C++语言和opencv图像处理库编程实现;
一显示器5,其输入端与渔网识别模块4的输出端连接,该显示器5 的输出端与时序控制器2的输入端连接,所述的显示器5为即可接受用户 设置并能显示识别结果的触屏显示器。
工作过程中,用户可以通过显示器5来进行参数设置和更改,具体参 数包括激光脉冲宽度、选通门宽,像增强器增益,激光脉冲和选通门脉冲 重复频率以及倍数阈值Dth等;时序控制器2按照用户设置的参数产生两 路TTL同步信号;脉冲激光器1在时序控制器2产生的第一路TTL同步信 号的触发下发射激光脉冲,对目标进行照明,并形成后向传播的回波信号; 选通成像器件3在时序控制器2产生的第二路TTL同步信号的触发下控制 选通门的开和关,实现目标回波信号的采集,并将采集得到的二维切片图 像传递给渔网识别模块4;渔网识别模块4对二维切片图像进行预处理和 识别,将识别结果(是否为渔网)以及预处理后的二维图像输出到显示器 5上进行显示;显示器5显示渔网识别的结果和预处理后的二维图像,可 帮助船员判别前方是否有渔网。
请参阅图2及图1所示,本发明提供一种用于水下避障导航的实时渔 网自主识别装置的识别方法,该识别方法采用前述的识别装置,包括如下 步骤:
步骤1:利用脉冲激光器1、时序控制器2和选通成像器件3获取高 对比度低噪声的切片图像,所述切片图像的获取方法包括:
采用脉冲激光器1作为照明光源,以选通成像器件3作为探测器,以 时序控制器2实现照明光源和探测器之间的同步,其中,脉冲激光器1发 射一激光脉冲,当激光传至目标时,形成向后的目标回波信号,当该信号 传播到选通成像器件3时,其选通门开启,接收信号,完成图像的采集和 生成。由于选通门仅在目标回波信号传至成像器件时才开启,因此,目标 前后的无关信息均不被接收,从而仅获取感兴趣区内的空间切片信息,因 此可以大大的降低水体的后向散射,并降低图像噪声。
空间切片的起始位置rbegin=(τ-t1)c/2,结束位置 rend=(τ+tg)c/2,空间切片的厚度d=(ti+tg)c/2,其中,τ为激光脉 冲和选通门脉冲之间的延时,tl、tg分别为激光脉冲宽度和选通门门宽,c 为激光脉冲在水中的传播速度。
步骤2:选通成像器件3将采集到的切片图像传递渔网自主识别模块 4,渔网识别模块4对切片图像进行预处理,具体包括:高斯低通滤波降 噪和限制对比度自适应直方图均衡化方法增强。
所述的高斯低通滤波来降噪,主要是去除图像中特别亮的噪点,这一 操作对后面边缘提取的效果影响十分大。高斯低通滤波公式化的描述如下 所述:
其中,g(i,j)是滤波后图像中像素点(i,j)的灰度值,f(k,l)是原图 像中像素点(k,l)的灰度值,点(k,l)属于中心点(i,j)的n×n的邻域,n ×n为滤波器的大小,权重系数ω(i,j,k,l)取决于定义域核,即像素点点 (k,l)距离中心点(i,j)的欧氏距离。决定高斯低通滤波器性能的是滤波器 卷积模板的大小n×n以及高斯分布的方差σd,可以综合考虑处理的速度 以及后续边缘提取的效果,通过实验来确定这两个参数的最优值。
所述的限制对比度自适应直方图均衡化方法是对降噪后的图像进行 增强,这一操作不仅利于目标的可视化,也利于后续的边缘提取。限制对 比度自适应直方图均衡化方法是在自适应直方图均衡化的基础上改进得 到的,具体为:在计算局部直方图时,通过在计算累积分布函数前用预先 定义的阈值来剪裁直方图以达到限制放大幅度的目的,此阈值也就是剪裁 幅值,取决于直方图的分布,也取决于领域的大小;该增强方法可以改进 图像的局部对比度来获得更多的图像细节,还可以有效的限制过度放大图 像中平坦区域的噪声的问题,从而利于目标的可视化,以及后续的边缘提 取。
步骤3:渔网识别模块4利用canny算子和hough变换提取渔网网线, 获得渔网所在的直线集合;
所述的canny算子用来边缘提取,提取渔网网线,得到二值化的图像, 该二值化图像是hough变换的基础。canny算子被业界公认的性能最为优 良的边缘检测算法,具体包括图像平滑去噪,用一阶偏导的有限差分来计 算梯度的幅值和方向,对梯度幅值进行非极大值抑制,以及用双阈值算法 检测和连接边缘。
所述hough变换用来提取二值化图像中的渔网网线,得到渔网所在直 线的集合。它的主要思想是通过将图像上(直角坐标系)直线方程的参数 和变量互换,从而实现图像上的每一个非零像素点,变换为参数空间(极 坐标)的一条直线,而图像上属于同一条直线的点便在参数空间形成多条 直线并相交于一点,该点在参数空间的坐标即为对应直线的参数。因此, 在参数空间中,通过计算通累计结果的局部最大值,即可得到图像上直线 的集合。
步骤4:根据直线集合中直线的斜率,将直线集合中的直线均分为0~1、 1~+∞、-∞~-1和-1~0四个区间;
步骤5:获取任意两个区间的直线数量之和与其余两个区间的直线数 量之和的比值D;
步骤6:若存在比值D不小于预先设置的倍数阈值Dth,则判别为渔网; 若不存在比值D不小于预先设置的倍数阈值Dth,则判别为非渔网;将判 别结果输出到显示器5显示,返回至步骤1;
所述的倍数阈值Dth是在识别率大于80%时,通过实验获得的,该阈值 Dth大于1。此倍数阈值Dth过大,一些图像质量较差的渔网目标会被误判 为非渔网;此倍数阈值Dth过小,一些图像质量较差非渔网目标会被误判 为渔网。
上述判断条件的依据是:渔网由网格组成,每个网格由四条边缘线构 成。渔网在水下大部分情况下呈舒展的状态下,此时渔网网格呈正方形或 者菱形,若将渔网网线所在的直线按斜率均分为四个区间中,必然会有两 个区间的直线数量之和远远大于其余两个区间的直线数量之和。
本发明提供的用于水下避障导航的渔网自主识别方法,具体步骤如 下:
1)搭建如图1所示的软硬件平台,上电,系统按照默认参数开始工作。 显示器5显示经过处理后的图像、识别结果、以及用户交互界面。用户可 通过用户交互界面对时域参数以及倍数阈值等进行更改和设置。
2)脉动激光器1、时序控制器2和选通成像器件3按照用户设置的参 数,利用距离选通技术获取高对比度低噪声切片图像。
3)渔网自主识别模块4接收选通成像器件3采集的切片图像并对采集 到的图像进行预处理,具体包括高斯低通滤波和限制对比度自适应直方图 增强。
4)渔网自主识别模块4首先用canny算子提取渔网网线,其次用hough 变换对直线进行提取,然后将提取出来的直线按照斜率均分为0~1、1~+ ∞、-∞~-1和-1~0四个区间;
5)获取任意两个区间的直线数量之和与其余两个区间的直线数量之 和的比值D,若存在D不小于预先设置的倍数阈值Dth,则输出结果为渔 网,否则输出结果为非渔网。
6)将识别结果以及预处理后的图像输送到显示器5上显示。
7)对随后的各帧图像,重复步骤2)-6)。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行 了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而 已,并不用于限制本发明。凡在本发明的精神和原则之内,所做的任何修 改、等同替换、改进,均应包含在本发明的保护范围内。
机译: 自主移动物体,障碍物识别方法和避障方法
机译: 用于飞机的显示装置,包括用于显示专用于避障的导航符号的装置
机译: 飞机的显示装置,包括用于显示用于避障的导航符号的装置