[发明专利]一种海面舰船目标检测方法有效
| 申请号: | 201410317291.7 | 申请日: | 2014-07-04 |
| 公开(公告)号: | CN104077777B | 公开(公告)日: | 2017-01-11 |
| 发明(设计)人: | 吕科;张毅飞;潘卫国;董继阳;代双凤;翟锐 | 申请(专利权)人: | 中国科学院大学 |
| 主分类号: | G06T7/00 | 分类号: | G06T7/00 |
| 代理公司: | 北京纪凯知识产权代理有限公司11245 | 代理人: | 徐宁 |
| 地址: | 100049 北京市石景山区玉泉路*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 海面 舰船 目标 检测 方法 | ||
技术领域
本发明涉及一种检测方法,特别是关于一种基于扫描线检测的海陆模板自动分割方法的海面舰船目标检测方法。
背景技术
利用遥感数据进行舰船目标检测在民用和军事领域都有着巨大的现实意义。随着遥感图像的数据获取能力不断增强以及分辨率的提高,利用及发展遥感图像解译技术已经迫在眉睫。综合国内外已开展的研究,基于光学遥感图像的舰船检测流程主要包括预处理(海陆分割、云雾剔除等)、目标候选区域提取及虚警目标剔除三个主要步骤。其中海陆模板分割是重要的预处理手段,即海陆模板的自动分割是港口舰船目标识别的基础。
现有的基于海陆模板自动分割的海面舰船目标检测方法在实现海陆分离时,一般都采用基于阈值分割或基于纹理分割的方法。在处理高清晰、背景复杂、细节丰富的遥感图像时,基于阈值分割的海陆模板自动分割方法存在海陆边界定位精度低、海面和陆地区域容易出现孔洞等问题;而基于纹理分割的海陆模板自动分割在纹理特征提取时速度很慢,同时也存在定位精度差、海面和陆地区域容易出现孔洞的问题。因此针对高清晰、海陆背景复杂、细节丰富的遥感图像,现有的基于阈值分割和基于纹理分割的海陆模板分割方法往往不能得到理想的结果,同时现有的检测方法也不能快速、准确地实现复杂海陆背景下高清遥感图像的海面舰船目标的检测。
发明内容
针对上述问题,本发明的目的是提供一种能够快速、准确地实现复杂海陆背景下高清遥感图像的海面舰船目标检测方法。
为实现上述目的,本发明采取以下技术方案:一种海面舰船目标检测方法,其包括以下步骤:
1)采用基于扫描线检测的海陆模板自动分割方法,生成与原遥感图像同样大小的海陆分割模板,其包括:①输入待检测的高分辨率可见光港口遥感图像,根据基于像素面积相关的重采样处理方法,进行重采样处理;②针对重采样处理后的港口遥感图像,采用基于扫描线的海面区域种子点检测方法,检测海面区域种子点;③根据步骤②得到的海面区域初始种子点,利用区域增长算法查找连通区域内所有灰度值满足以下条件的点:该点像素灰度与毗邻种子点灰度差值在2以内、且与初始种子点灰度差值在8以内,标记满足此条件的像素点为海面区域,其它区域置为陆地区域;④对步骤3)得到的海陆区域进行二值化,即将陆地区域灰度值置为255,将海面区域灰度值域置为0;⑤对二值化处理结果进行形态学处理,即一次腐蚀操作和一次膨胀操作,得到港口遥感图像采用重采样处理后的海陆分割模板;⑥对由步骤⑤得到的重采样处理后的海陆分割模板,根据基于像素面积相关的重采样处理方法插值,得到与原遥感图像同样大小的海陆分割模板;
2)利用步骤1)得到的海陆分割模板对原港口遥感图像进行匹配,得到每个连通区域最小外接矩形,其包括:①将海陆分割模板上标记为陆地的部分,在原港口遥感图像对应的陆地区域灰度值置为0;而将海陆分割模板上标记为海面的部分,在原港口遥感图像对应的海面区域灰度值保持不变,由此得到海面区域图像;②在海面区域图像上,采用区域增长算法对海水部分进行标记;③通过二值化,对标记的海水区域灰度值置为0,其它部分灰度值置为255,得到海面物体的图像;④利用连通区域处理方法,得到每个候选海面目标连通区域;⑤利用查找连通区域的最小外接矩形方法,得到每个连通区域最小外接矩形;
3)对经过步骤2)得到每个连通区域最小外接矩形,进行筛选,确定海面舰船目标,其包括:①以最小外接矩形的宽度、长度和长宽比参数作为连通区域的参数;②设定连通区域最小外接矩形的宽度、长宽比和连通区域的形状三个特征参数的阈值限制,满足以上三个筛选参数阈值限制的海面分离目标连通区域即为海面舰船目标。
其中步骤1)的步骤②中,所述检测海面区域种子点的过程包括以下步骤:a、自上而下逐行扫描重采样处理后的港口遥感图像,首先扫描第一行;b、判断扫描该行中无效像素点的数目,其中N为该行像素数:若无效像素点的数目大于或等于N/10,则将该行定为无效行,扫描下一行,回到步骤b;若无效像素点的数目小于N/10,则对该行灰度由前向后做差分,即当前像素点灰度值减去后一个像素点的灰度值,其差值的绝对值为差分值,将每行最后一个像素点的差分值置为0;c、考察差分结果,在差分的结果中,如果差分值小于2则置为0;d、判断差分值为0的连续像素数目是否超过N/5:如果超过,则认为出现连续的平坦区域,即为海面区域,取此时的像素作为海面区域初始种子点,进入步骤1)的步骤③;否则,扫描下一行,回到步骤b,直到完成最后一行的扫描。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院大学,未经中国科学院大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410317291.7/2.html,转载请声明来源钻瓜专利网。





