CN107273809A - 一种用于动力浮标的水下渔网实时自主识别的方法 - Google Patents
一种用于动力浮标的水下渔网实时自主识别的方法 Download PDFInfo
- Publication number
- CN107273809A CN107273809A CN201710362891.9A CN201710362891A CN107273809A CN 107273809 A CN107273809 A CN 107273809A CN 201710362891 A CN201710362891 A CN 201710362891A CN 107273809 A CN107273809 A CN 107273809A
- Authority
- CN
- China
- Prior art keywords
- image
- fishing net
- real
- video image
- under water
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/41—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
Abstract
本发明提供的是一种用于动力浮标的水下渔网实时自主识别的方法。带有自动调节光强的LED灯以及水下摄像机的动力浮标,通过水下摄像机将采集到的视频图像实时传输到嵌入式图像处理平台,通过嵌入式图像处理平台运行相关图像处理方法,对视频图像进行处理,根据处理后的信息来指导动力浮标的推进器进行相应的动作。本发明不仅能够在水下复杂环境下实现渔网的实时自主识别,而且有效地提高渔网识别的准确率和效率。
Description
技术领域
本发明涉及水下目标识别领域,尤其是一种用于动力浮标的水下渔网实时自主识别的方法。
背景技术
近几年来我国对海洋权益的保护力度越来越大,人们对于海洋资源的需求也越来越大,海洋资源的开发迎来高潮。随着海洋保护力度的增大,海洋巡逻以及海底作业也越来越广泛,但是渔网缠住螺旋桨的事故时有发生,给国家带来了很大的直接或者间接地损失。比如2005年,一艘轮船的螺旋桨被渔网缠住失去动力,在多名潜水员水下轮流作业数个小时后才恢复正常,但是造成了尾轴油封损坏,导致润滑油泄漏,给船东和养殖场带来了巨大的经济损失。
动力浮标是一种不需要锚泊固定,可以使用自身的水下推进器实现自主移动和定点停留的浮标。因此与船舶一样,动力浮标的水下推进器在水下转动时,也很容易受到渔网干扰。
目前对渔网仍然缺乏有效的检测手段,渔网往往处于水下数米甚至数十米,仅凭肉眼是很难观察到的,所以发展一种基于视觉的渔网检测识别方法很有必要。现在的探测技术主要包括声学成像和光学成像,声学成像是利用声波判断水下物体的位置,形状和距离,具有视野宽,范围大的优点。但是和光学成像相比,声学成像分辨率低,噪声严重,图像质量不高,无法探测小目标。光学成像则是直接获取视频图像,分辨率高,有利于检测小目标。根据渔网自身的特点,网线仅为几毫米,网目是厘米量级,因此光学成像是适合探测渔网的技术手段。但是由于渔业的发展需求,近海的渔网较多,水质较差,水下的清晰度很差,而且光学成像容易受光照的影响,使视频图像中噪声的干扰比较严重,同时由于缺乏有效的渔网识别手段,渔网识别技术还有很大的空间去改善;因此需要设计一种自带调节光强的LED灯,且基于光学视频图像的渔网自主识别方法,并以此实时指导动力浮标水下推进器进行相应动作,避免推进器被渔网缠住的现象的发生。
发明内容
本发明的目的在于提供一种不仅能够在水下复杂环境下实现渔网的实时自主识别,而且能有效地提高渔网识别的准确率和效率的用于动力浮标的水下渔网实时自主识别的方法。
本发明的目的是这样实现的:
(1)利用水下摄像机采集视频图像;
(2)将水下摄像机得到的视频图像进行清晰度评价;
(3)如果采集到的图像的清晰度小于设定的阈值,则打开LED灯进行照明,将LED灯的光照强度分为由小到大的若干个档位,每个档位都对应着一定的清晰度范围,根据清晰度的大小选择对应的LED灯的档位,将水下LED灯的亮度调节到相应的档位;返回步骤(1)重新采集视频图像,如果采集到的图像的清晰度不小于设定的阈值,则继续进行步骤(4);
(4)对采集到的视频图像进行图像预处理,包括:小波变换去噪方法去除高斯噪声,低通滤波去除随机噪声,多尺度Retinex方法用于图像增强,双边滤波方法用于解决照度估计失真;
(5)将处理后的视频图像转化成二值图像;
(6)图像处理平台利用霍夫变换检测出渔网网线,包括横着的网线还有竖着的网线;
(7)根据检测到的网线,计算出任意偶数条横线、斜率k∈[0,j)∪(-i,0)和偶数条竖线、斜率k∈[j,+∞)∪(-∞,-i]之间的网格数量,存到集合D中;计算出任意奇数条横线和奇数条竖线之间的网格数量,存到集合E中;计算出任意奇数条横线和偶数条竖线之间的网格数量,存到集合F中;
(8)如果集合D中的每个值都为奇数,并且E与F中的每个值都为偶数,就判断为渔网,否则,不满足其中的任何一个条件都判断为非渔网,将相关信息提交给动力浮标的运动工作模块,指导其水下推进器的工作状态,然后返回步骤(1)。
为了解决动力浮标的水下推进器被渔网缠住的问题,本发明提出了一种用于动力浮标的水下渔网实时自主识别的方法。包括:自动调节光强的LED灯,用于水下照明,使水下摄像机得到清晰的视频图像。抗水压良好的黑白摄像机,用于采集视频图像,并将视频图像传回到嵌入式图像处理平台。嵌入式图像处理平台,用于运行一种水下渔网实时自主识别的方法,并根据该方法给出的信息指导动力浮标的水下推进器工作状态。
本发明具有以下技术成果:
1、利用本发明的自动调节照明光强的方法可以有效提高照明可见度和视频清晰度,获得噪声干扰较小的视觉图像,提高识别效率和准确率。
2、利用本发明可以实现渔网的自主识别,使动力浮标的水下推进器根据具体情况进行自主判断,有效的减少渔网缠绕推进器所带来的损失。
附图说明
图1用于动力浮标的水下渔网实时自主识别的方法的流程图。
图2小波变换去噪方法步骤图。
具体实施方式
下面结合附图举例对本发明作进一步描述。
结合图1,本发明的用于动力浮标的水下渔网实时自主识别的方法包括以下步骤:
步骤1:利用水下LED灯和水下摄像机获取目标区域的视频图像。水下LED灯安装在动力浮标的前方,用于给水下摄像机进行照明,使得拍摄的图像更加清晰可靠。水下摄像机安装在LED灯的上方,用于采集目标区域的图像,进行渔网的识别。
步骤2:将步骤1采集到的视频图像传输到嵌入式图像处理平台,进行水下视频图像的清晰度评价。
所述的清晰度评价方法是基于Tenengrad评价函数的清晰度评价方法。在图像处理中,一般认为对焦好,也即清晰度较好的图像具有更尖锐的边缘,因此具有更大的梯度函数值。
Tenengrad函数使用Sobel算子提取水平方向和垂直方向的梯度值,其具体过程如下:
令Gx(x,y),Gy(x,y)分别是图像像素点M(x,y)与Sobel边缘算子的卷积
定义该图像的Tenengrad值为
Ten值越大表示图像越清晰。
步骤3:当Ten<d(d为阈值)时,说明当前图像不清晰,需要打开LED灯进行照明。将0<Ten<d平均分为m个档位,将LED灯的光照强度分为由小到大的r个光强档位。如果其中n∈r,那么将LED灯调节到第n个档位,从而提高照明可见度和视频清晰度,继而有效提高渔网的识别效率,返回步骤1重新采集视频图像。当Ten≥d时,说明当前图像清晰,满足下一步进行图像处理的要求,继续进行步骤4。
步骤4:图像预处理步骤主要包括:小波变换去噪方法去除高斯噪声,低通滤波去除随机噪声,多尺度Retinex方法用于图像增强(突出边缘特征),双边滤波解决照度估计失真问题。
所述的小波变换去噪方法主要是去除高斯噪声,使水下摄像机采集到的图像清晰,最大限度的保留图像的细节特征,小波变换去噪方法原理如下所示:
将含噪信号进行多尺度小波变换,从实域变换到小波域,然后在各尺度下尽可能的提取信号的小波系数,而去除噪声的小波系数。最后用小波逆变换重构信号。其流程如图2所示。
所述的低通滤波方法主要是去除小波变换去噪方法没有去除的随机噪声点。
所述的多尺度Retinex方法主要用于对降噪后的图像进行增强,这一操作实现步骤如下:
给定一幅图像S(x,y),可以分解为反射图像R(x,y)和入射图像L(x,y),给定图像与反射图像和入射图像之间的关系如下式:
S(x,y)=R(x,y)·L(x,y) (3)
L又称为光照分量,R又称为反射分量。多尺度Retinex的基本思想是,在S中,降低L的影响,从而尽量保留物体本质的反射属性,即R。所述方法的表达式如下:
R(x,y)为反射图像,K是尺度数,通常取K为3,并且权值为*表示卷积运算,F是中心环绕函数,即高斯函数,卷积核:
其中的λ是归一化常数,确保卷积核内部的积分为1,c为卷积核尺寸。
中心环绕函数可以估计出光照分量L所对应图像的低频成分,并从S中去除低频成分,剩下来的就是高频分量,即反射分量R,保留了图像的边缘细节。
所述双边滤波方法主要是解决多尺度Retinex方法造成的区域照度估计失真而出现的“光晕伪影”现象,提高图像的清晰度,有利于以后图像的边缘提取。
步骤5:将所获得的图像转化为二值图像。
步骤6:所述霍夫变换用于来提取二值化图像中的渔网网线,得到渔网所在的直线集合。它的主要思想是通过将图像上(直角坐标系)直线方程的参数和变量互换,从而实现图像上的每一个非零像素点,变换为参数空间(极坐标)的一条直线,而图像上属于同一条直线的点便在参数空间形成多条直线并相交于一点,该点在参数空间的坐标即为对应直线的参数。因此,在参数空间中,通过计算累计结果的最大值,即可得到图像上直线的集合。
步骤7:根据直线集合获得网格集合,计算任意偶数条横线和竖线之间的网格数量,存到集合D中。计算任意奇数条竖线和横线之间以及任意奇数条横线和偶数条竖线之间的网格数量,并分别存到集合E和F中。
步骤8:如果集合D中的任意数值为奇数,集合E和F中的任意数值为偶数,则判断为渔网,不满足其中任意条件者为非渔网。将相关信息提交给动力浮标的运动工作模块,以指导其水下推进器的工作状态,然后返回步骤1。
上述判断条件依据是:渔网由网格组成,每个网格都是有两条横线和两条竖线组合成的封闭图形。有几何知识可知,任意奇数条横线和竖线以及奇数条横线和偶数条竖线之间肯定是包含了偶数个没有交集的四边形,而任意偶数条横线和竖线之间肯定是包含了奇数个没有交集的四边形,所以根据这种结果就可以判断出目标是否是网状结构。
Claims (2)
1.一种用于动力浮标的水下渔网实时自主识别的方法,其特征是:
(1)利用水下摄像机采集视频图像;
(2)将水下摄像机得到的视频图像进行清晰度评价;
(3)如果采集到的图像的清晰度小于设定的阈值,则打开LED灯进行照明,将LED灯的光照强度分为由小到大的若干个档位,每个档位都对应着一定的清晰度范围,根据清晰度的大小选择对应的LED灯的档位,将水下LED灯的亮度调节到相应的档位;返回步骤(1)重新采集视频图像,如果采集到的图像的清晰度不小于设定的阈值,则继续进行步骤(4);
(4)对采集到的视频图像进行图像预处理;
(5)将处理后的视频图像转化成二值图像;
(6)图像处理平台利用霍夫变换检测出渔网网线,包括横着的网线还有竖着的网线;
(7)根据检测到的网线,计算出任意偶数条横线、斜率k∈[0,j)∪(-i,0)和偶数条竖线、斜率k∈[j,+∞)∪(-∞,-i]之间的网格数量,存到集合D中;计算出任意奇数条横线和奇数条竖线之间的网格数量,存到集合E中;计算出任意奇数条横线和偶数条竖线之间的网格数量,存到集合F中;
(8)如果集合D中的每个值都为奇数,并且E与F中的每个值都为偶数,就判断为渔网,否则,不满足其中的任何一个条件都判断为非渔网,将相关信息提交给动力浮标的运动工作模块,指导其水下推进器的工作状态,然后返回步骤(1)。
2.根据权利要求1所述的用于动力浮标的水下渔网实时自主识别的方法,其特征是:所述的对采集到的视频图像进行图像预处理,包括:小波变换去噪方法去除高斯噪声,低通滤波去除随机噪声,多尺度Retinex方法用于图像增强,双边滤波方法用于解决照度估计失真。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710362891.9A CN107273809A (zh) | 2017-05-22 | 2017-05-22 | 一种用于动力浮标的水下渔网实时自主识别的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710362891.9A CN107273809A (zh) | 2017-05-22 | 2017-05-22 | 一种用于动力浮标的水下渔网实时自主识别的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107273809A true CN107273809A (zh) | 2017-10-20 |
Family
ID=60064452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710362891.9A Pending CN107273809A (zh) | 2017-05-22 | 2017-05-22 | 一种用于动力浮标的水下渔网实时自主识别的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107273809A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109003307A (zh) * | 2018-06-11 | 2018-12-14 | 西北工业大学 | 基于水下双目视觉测量的捕鱼网目尺寸设计方法 |
CN109872499A (zh) * | 2018-12-25 | 2019-06-11 | 大连理工大学 | 一种基于图像识别的拦网在位监测报警*** |
CN113344801A (zh) * | 2021-03-04 | 2021-09-03 | 北京市燃气集团有限责任公司 | 一种应用于燃气计量设施环境下的图像增强方法、***、终端及存储介质 |
CN115409890A (zh) * | 2022-11-02 | 2022-11-29 | 山东大学 | 基于msr和广义霍夫变换的自定义标志检测方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101750848A (zh) * | 2008-12-11 | 2010-06-23 | 鸿富锦精密工业(深圳)有限公司 | 摄像装置及其补光方法 |
CN101957539A (zh) * | 2010-06-09 | 2011-01-26 | 杭州海康威视数字技术股份有限公司 | 一种监控补光方法和装置 |
CN102118608A (zh) * | 2009-12-30 | 2011-07-06 | 捷达世软件(深圳)有限公司 | 视频监控光线调节***及方法 |
CN105096298A (zh) * | 2014-05-08 | 2015-11-25 | 东北大学 | 一种基于快速直线提取的网格特征点提取方法 |
CN105676230A (zh) * | 2016-04-11 | 2016-06-15 | 中国科学院半导体研究所 | 用于水下避障导航的实时渔网自主识别装置及识别方法 |
-
2017
- 2017-05-22 CN CN201710362891.9A patent/CN107273809A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101750848A (zh) * | 2008-12-11 | 2010-06-23 | 鸿富锦精密工业(深圳)有限公司 | 摄像装置及其补光方法 |
CN102118608A (zh) * | 2009-12-30 | 2011-07-06 | 捷达世软件(深圳)有限公司 | 视频监控光线调节***及方法 |
CN101957539A (zh) * | 2010-06-09 | 2011-01-26 | 杭州海康威视数字技术股份有限公司 | 一种监控补光方法和装置 |
CN105096298A (zh) * | 2014-05-08 | 2015-11-25 | 东北大学 | 一种基于快速直线提取的网格特征点提取方法 |
CN105676230A (zh) * | 2016-04-11 | 2016-06-15 | 中国科学院半导体研究所 | 用于水下避障导航的实时渔网自主识别装置及识别方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109003307A (zh) * | 2018-06-11 | 2018-12-14 | 西北工业大学 | 基于水下双目视觉测量的捕鱼网目尺寸设计方法 |
CN109003307B (zh) * | 2018-06-11 | 2021-10-22 | 西北工业大学 | 基于水下双目视觉测量的捕鱼网目尺寸设计方法 |
CN109872499A (zh) * | 2018-12-25 | 2019-06-11 | 大连理工大学 | 一种基于图像识别的拦网在位监测报警*** |
CN113344801A (zh) * | 2021-03-04 | 2021-09-03 | 北京市燃气集团有限责任公司 | 一种应用于燃气计量设施环境下的图像增强方法、***、终端及存储介质 |
CN115409890A (zh) * | 2022-11-02 | 2022-11-29 | 山东大学 | 基于msr和广义霍夫变换的自定义标志检测方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108444447B (zh) | 一种用于水下避障***中的渔网实时自主检测方法 | |
CN107273809A (zh) | 一种用于动力浮标的水下渔网实时自主识别的方法 | |
CN106548463B (zh) | 基于暗通道与Retinex的海雾图像自动去雾方法及*** | |
CN104217215B (zh) | 一种水面有雾图像和清晰图像的分类识别方法 | |
CN103942803B (zh) | 基于sar图像的水域自动检测方法 | |
CN109978869A (zh) | 一种基于灰度共生矩阵和Hough变换的海天线检测方法与*** | |
CN101915910B (zh) | 利用航海雷达识别海上溢油目标的方法及*** | |
CN103530853B (zh) | 红外光强图像和红外偏振图像增强融合方法 | |
CN107818326A (zh) | 一种基于场景多维特征的船只检测方法及*** | |
CN109086824A (zh) | 一种基于卷积神经网络的海底底质声呐图像分类方法 | |
CN104933680B (zh) | 一种智能的无人艇视觉***视频快速海雾去除方法 | |
CN109376589B (zh) | 基于卷积核筛选ssd网络的rov形变小目标识别方法 | |
CN110532897A (zh) | 零部件图像识别的方法和装置 | |
CN108764154B (zh) | 一种基于多特征机器学习的水面垃圾识别方法 | |
CN111476120B (zh) | 一种无人机智能船舶水尺识别方法及装置 | |
CN107808161A (zh) | 一种基于光视觉的水下目标识别方法 | |
CN109117802A (zh) | 面向大场景高分遥感影像的舰船检测方法 | |
CN110516606A (zh) | 高分辨率卫星影像任意方向舰船目标检测方法 | |
CN105676230B (zh) | 用于水下避障导航的实时渔网自主识别装置及识别方法 | |
CN106709426A (zh) | 基于红外遥感图像的舰船目标检测方法 | |
CN109815807A (zh) | 一种基于边缘线分析和聚合通道特征的靠岸船舶检测方法 | |
CN102750683B (zh) | Modis遥感影像中海面条带噪声和条状云的过滤方法 | |
CN104966272A (zh) | 一种水下海参图像处理方法及*** | |
CN102830404A (zh) | 基于距离像的激光成像雷达地面目标识别方法 | |
CN110335245A (zh) | 基于单目时空连续图像的网箱网衣破损监测方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171020 |