一种可见光遥感图像船舶目标识别方法及系统技术方案

技术编号:31822886 阅读:22 留言:0更新日期:2022-01-12 12:39
本发明专利技术公开了一种可见光遥感图像船舶目标识别方法及系统,所述方法包括如下步骤:输入原始的RGB可见光遥感图像,输出水陆分割后的二值图像;输入原始的RGB可见光遥感图像和所述水陆分割步骤输出的水陆分割后的二值图像,输出只包含ROI的RGB可见光遥感图像;输入所述ROI提取步骤输出的只包含ROI的RGB可见光遥感图像,输出所有可能的船舶目标候选区域RGB切片图像;输入所述船舶目标检测步骤输出的所有可能的船舶目标区域RGB切片图像,输出经过识别后的所有船舶目标区域图像。本发明专利技术采用传统方法完成水陆分割、ROI提取和船舶目标检测,采用深度学习方法完成船舶分类识别,即保证了算法的识别精度又提升了整体速度。保证了算法的识别精度又提升了整体速度。保证了算法的识别精度又提升了整体速度。

【技术实现步骤摘要】
一种可见光遥感图像船舶目标识别方法及系统
[0001]

[0002]本专利技术涉及一种可见光遥感图像船舶目标识别方法及系统,属于遥感图像处理、目标检测及目标识别


技术介绍

[0003]随着遥感技术的不断进步,光学遥感图像的质量也在不断提高,对遥感图像进行合理而充分地利用,既对土地资源管理、城市建设规划和生态环境保护等民用方面有所贡献,也对军事方面有所帮助。遥感图像具有丰富的地物纹理信息,因此,对遥感图像进行目标识别是航空和卫星图像分析领域中的重要问题。船舶目标识别技术由于海洋表面的大气、光照、云层、岛屿等不确定性条件,传统的船舶识别方法识别精度低、稳定性差,而目前流行的基于深度学习的船舶识别方法在识别精度上表现不错,但网络结构复杂,整体识别速度较慢。因此,研究一种精度高、稳定性好,且速度块的船舶识别技术具有十分重要的价值。
[0004]现有的可见光遥感图像船舶目标识别技术,特别是基于深度学习来开展的研究工作,采用的方法多为:对输入的可见光遥感图像,直接利用卷积神经网络,提取图像的深度特征,构建分类器,利用特征进行分类和回归,得到船舶目标所在区域的外接矩形坐标和船舶目标的类别。

技术实现思路

[0005]现有技术问题的缺点在于:现有的可见光遥感图像船舶目标识别方法,大多采用卷积神经网络对船舶目标进行识别,首先,经过多层卷积后,可提取可见光遥感图像的深度特征图,然后,特征图经过区域推荐网络得到推荐区域,即可能的目标区域,然后对推荐区域进行进一步回归,得到精细化的船舶目标区域,再利用分类网络对船舶目标区域进行分类识别,这些方法所采用的网络较复杂,模型参数量大,虽然识别精度高,但识别的速度较慢。
[0006]本专利技术的目的在于,克服现有技术存在的技术缺陷,解决上述技术问题,提出一种可见光遥感图像船舶目标识别方法及系统,该方法及系统将传统的船舶识别方法和基于深度学习的船舶识别方法进行结合,取长补短,首先采用传统的图像处理思路完成船舶目标检测,然后对检测得到的可能的船舶目标区域再利用一个小型的卷积神经网络完成船舶目标识别。该方法具有识别精度高,参数量小,识别速度快等优势。
[0007]本专利技术具体采用如下技术方案:一种可见光遥感图像船舶目标识别方法,包括如下步骤:水陆分割步骤,具体执行:输入原始的RGB可见光遥感图像,输出水陆分割后的二值图像;
ROI提取步骤,具体执行:输入原始的RGB可见光遥感图像和所述水陆分割步骤输出的水陆分割后的二值图像,输出只包含ROI的RGB可见光遥感图像;船舶目标检测步骤,具体执行:输入所述ROI提取步骤输出的只包含ROI的RGB可见光遥感图像,输出所有可能的船舶目标候选区域RGB切片图像;船舶目标识别步骤,具体执行:输入所述船舶目标检测步骤输出的所有可能的船舶目标区域RGB切片图像,输出经过识别后的所有船舶目标区域图像。
[0008]作为一种较佳的实施例,所述水陆分割步骤包括:利用图像处理技术完成对输入的RGB遥感图像分割为水面区域和陆地区域,具体包括:首先,对输入的RGB遥感图像进行灰度化,得到灰度图像;然后,利用sobel算子对所述灰度图像计算梯度,得到梯度图像,由于水面区域相对陆地区域的灰度变化较为均匀,其梯度值和陆地部分具有明显差别;其次,基于梯度图像水陆部分差别明显的特点,采用自适应阈值分割算法对梯度图像进行阈值分割,最终得到一个分割后的二值图像,实现把输入的RGB遥感图像分割为水面区域和陆地区域。
[0009]作为一种较佳的实施例,所述ROI提取步骤具体包括:基于水陆分割的结果进一步提取水陆交界部分的靠岸区域,同水面区域进行合并,作为船舶可能出现区域,定义其为感兴趣区域ROI;首先,对水陆分割步骤输出的二值图像进行面积滤波,去除一些分割中产生的噪声和本身面积较小的水面等干扰,得到去除干扰后的二值图像;然后,对所述去除干扰后的二值图像进行形态学处理,使之水陆边界部分得到一定的膨胀,从而去除边界区域的噪声,便于后续的边界提取;其次,采用边缘提取算法对边界膨胀后的二值图像提取边界,得到水陆二值边界,对提取的水陆二值边界求取最小外接多边形,得到水陆交界部分的靠岸区域,并将该区域与膨胀后的水面区域求并集,最终得到ROI二值掩膜;最后,利用所述ROI二值掩膜映射到原始RGB遥感图像,获得只包含ROI的RGB遥感图像。
[0010]作为一种较佳的实施例,所述船舶目标检测步骤具体包括:对所述ROI提取步骤输出的只包含ROI的RGB遥感图像进行船舶目标检测,首先,对只包含ROI的RGB遥感图像进行灰度化,得到灰度图像;然后,采用自适应阈值分割算法对所述灰度图像进行分割,得到一个二值图像;其次,对所述二值图像进行膨胀和面积滤波处理,过滤掉分割中产生的一些噪声,得到许多连通域;最后,对所述连通域提取最小外接矩形,所述最小外接矩形包围的区域均作为船舶目标的候选区域,并对所述候选区域映射到原始RGB遥感图像上进行切片,输出候选船舶目标RGB切片图像。
[0011]作为一种较佳的实施例,所述船舶目标识别步骤包括:基于一个小型的卷积神经网络对船舶检测步骤输出的候选船舶目标区域切片图像进行目标分类识别,具体包括:首先,将候选船舶目标RGB切片图像送入一个特征提取网络中提取深度特征,所述特征提取网络采用18层的小型残差网络;然后对提取的深度特征图展平后送入分类网络中进行分类,所述分类网络为一个全连接网络,采用softmax函数完成分类;最终,所述船舶目标识别步骤对每个区域切片图像完成船舶目标的型号分类识别和虚警过滤,输出识别结果。
[0012]本专利技术还提出一种可见光遥感图像船舶目标识别系统,包括:水陆分割模块,具体执行:输入原始的RGB可见光遥感图像,输出水陆分割后的二值图像;ROI提取模块,具体执行:输入原始的RGB可见光遥感图像和所述水陆分割模块输出的水陆分割后的二值图像,输出只包含ROI的RGB可见光遥感图像;船舶目标检测模块,具体执行:输入所述ROI提取模块输出的只包含ROI的RGB可见光遥感图像,输出所有可能的船舶目标候选区域RGB切片图像;船舶目标识别模块,具体执行:输入所述船舶目标检测模块输出的所有可能的船舶目标区域RGB切片图像,输出经过识别后的所有船舶目标区域图像。
[0013]作为一种较佳的实施例,所述水陆分割模块具体执行:利用图像处理技术完成对输入的RGB遥感图像分割为水面区域和陆地区域,具体包括:首先,对输入的RGB遥感图像进行灰度化,得到灰度图像;然后,利用sobel算子对所述灰度图像计算梯度,得到梯度图像,由于水面区域相对陆地区域的灰度变化较为均匀,其梯度值和陆地部分具有明显差别;其次,基于梯度图像水陆部分差别明显的特点,采用自适应阈值分割算法对梯度图像进行阈值分割,最终得到一个分割后的二值图像,实现把输入的RGB遥感图像分割为水面区域和陆地区域。
[0014]作为一种较佳的实施例,所述ROI提取模块具体执行:基于水陆分割的结果进一步提取水陆交界部分的靠岸区域,同水面区域进行合并,作为船舶可能出现区域,定义其为感兴趣区域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可见光遥感图像船舶目标识别方法,其特征在于,包括如下步骤:水陆分割步骤,具体执行:输入原始的RGB可见光遥感图像,输出水陆分割后的二值图像;ROI提取步骤,具体执行:输入原始的RGB可见光遥感图像和所述水陆分割步骤输出的水陆分割后的二值图像,输出只包含ROI的RGB可见光遥感图像;船舶目标检测步骤,具体执行:输入所述ROI提取步骤输出的只包含ROI的RGB可见光遥感图像,输出所有可能的船舶目标候选区域RGB切片图像;船舶目标识别步骤,具体执行:输入所述船舶目标检测步骤输出的所有可能的船舶目标区域RGB切片图像,输出经过识别后的所有船舶目标区域图像。2.根据权利要求1所述的一种可见光遥感图像船舶目标识别方法,其特征在于,所述水陆分割步骤包括:利用图像处理技术完成对输入的RGB遥感图像分割为水面区域和陆地区域,具体包括:首先,对输入的RGB遥感图像进行灰度化,得到灰度图像;然后,利用sobel算子对所述灰度图像计算梯度,得到梯度图像,由于水面区域相对陆地区域的灰度变化较为均匀,其梯度值和陆地部分具有明显差别;其次,基于梯度图像水陆部分差别明显的特点,采用自适应阈值分割算法对梯度图像进行阈值分割,最终得到一个分割后的二值图像,实现把输入的RGB遥感图像分割为水面区域和陆地区域。3.根据权利要求1所述的一种可见光遥感图像船舶目标识别方法,其特征在于,所述ROI提取步骤具体包括:基于水陆分割的结果进一步提取水陆交界部分的靠岸区域,同水面区域进行合并,作为船舶可能出现区域,定义其为感兴趣区域ROI;首先,对水陆分割步骤输出的二值图像进行面积滤波,去除一些分割中产生的噪声和本身面积较小的水面等干扰,得到去除干扰后的二值图像;然后,对所述去除干扰后的二值图像进行形态学处理,使之水陆边界部分得到一定的膨胀,从而去除边界区域的噪声,便于后续的边界提取;其次,采用边缘提取算法对边界膨胀后的二值图像提取边界,得到水陆二值边界,对提取的水陆二值边界求取最小外接多边形,得到水陆交界部分的靠岸区域,并将该区域与膨胀后的水面区域求并集,最终得到ROI二值掩膜;最后,利用所述ROI二值掩膜映射到原始RGB遥感图像,获得只包含ROI的RGB遥感图像。4.根据权利要求1所述的一种可见光遥感图像船舶目标识别方法,其特征在于,所述船舶目标检测步骤具体包括:对所述ROI提取步骤输出的只包含ROI的RGB遥感图像进行船舶目标检测,首先,对只包含ROI的RGB遥感图像进行灰度化,得到灰度图像;然后,采用自适应阈值分割算法对所述灰度图像进行分割,得到一个二值图像;其次,对所述二值图像进行膨胀和面积滤波处理,过滤掉分割中产生的一些噪声,得到许多连通域;最后,对所述连通域提取最小外接矩形,所述最小外接矩形包围的区域均作为船舶目标的候选区域,并对所述候选区域映射到原始RGB遥感图像上进行切片,输出候选船舶目标RGB切片图像。5.根据权利要求1所述的一种可见光遥感图像船舶目标识别方法,其特征在于,所述船舶目标识别步骤包括:基于一个小型的卷积神经网络对船舶检测步骤输出的候选船舶目标区域切片图像进行目标分类识别,具体包括:首先,将候选船舶目标RGB切片图像送入一个
特征提取网络中提取深度特征,所述特征提取网络采用18层的小型残差网络;然后对提取的深度特征图展平后送入分类网络中进行分类,所述分类网络为一个全连接网络,采用softmax函数完成分类;最终,所述船舶目标识别步骤对每个区域切片图像完成船舶目标的型号分类识别和虚警过滤,输出识别结果。6.一种...

【专利技术属性】
技术研发人员:谢春宇王建社方四安赵鑫徐传辉方堃汪小斌徐鑫鑫刘海波柳林徐承占建波
申请(专利权)人:合肥讯飞数码科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1