基于海天线旋转后准确确定目标区域的方法技术

技术编号:13591600 阅读:52 留言:0更新日期:2016-08-26 00:44
本发明专利技术公开了一种基于海天线旋转后准确确定目标区域的方法,将海天线图像进行灰度转换,求取二值化阈值,进行图像二值化处理;将灰度图像进行Hough变换得到海天线,旋转灰度图像使海天线呈水平位置;计算海天线在旋转后图像中的高度,根据该数值将旋转后的灰度图像划分为大海、海天交界区和天空区域;对灰度图像求取二值化阈值再次进行二值化处理;对图像进行反白处理和形态学闭运算,求取连通区域,目标最大的外接矩形即为目标所在区域。本发明专利技术对图像进行了两次二值化处理,分别用于准确检测海天线和准确检测目标,避免背景云朵等形成的虚假目标,同时能避免漏掉待检测目标,减小了漏掉目标或产生虚假目标的可能,提高了检测的准确率。

【技术实现步骤摘要】

本专利技术涉及一种海天线图像,具体涉及一种海天线图像旋转后的目标区域确认方法。
技术介绍
海上或空中物体在基于船体或舰艇等晃动载体上通过图像进行目标位置确定时需要对图像进行旋转变换。旋转后图像要区分大海、海天交界和天空区域,在不同区域中进行船只或飞行物等识别可以降低识别难度,提高识别准确率。但是旋转后的图像边缘会有空缺出现。在利用连通区域确定目标区域时,因为空缺和原图像边界的像素差会形成虚假目标,而原图像中的目标由于光照等原因,一个目标可能被确定为几个距离很近的小目标,影响目标的识别。此外,确定目标区域时需要使用二值图像,二值化的阈值选取不当会导致漏掉目标和产生虚假目标。
技术实现思路
专利技术目的:本专利技术的目的在于针对现有技术的不足,提供一种基于海天线旋转后准确确定目标区域的方法。技术方案:本专利技术提供了一种基于海天线旋转后准确确定目标区域的方法,包括以下步骤:(1)将海天线图像进行灰度转换,求取二值化阈值,进行图像二值化处理;(2)将灰度图像进行Hough变换得到海天线,旋转灰度图像使海天线呈水平位置;(3)计算海天线在旋转后图像中的高度,根据该数值将旋转后的灰度图像划分为大海、海天交界区和天空区域;(4)对灰度图像求取二值化阈值再次进行二值化处理;(5)对图像进行反白处理和形态学闭运算,求取连通区域,目标最大的外接矩形即为目标所在区域。通过反白处理避免了旋转图像的边缘填补,同时可利用形态学进行相近目标合并,避免了因光照等原因造成的目标破碎,保证了目标的完整性。进一步,步骤(3)按照旋转角度大于零和小于零分两种情况计算海天线的纵坐标作为海天线高度。进一步,步骤(5)反白处理将目标像素值变为1,背景变为0,然后使用形态学闭
运算将破碎目标合并为一个目标,能够合并因光线等原因造成的目标破碎。进一步,由于图像反白处理,故最大的外接矩形为旋转后图像的外轮廓,忽略掉该最大外接矩形后的第二个最大外接矩形区域即为目标所在区域,保证了算法的实时性。有益效果:1、本专利技术方法在Hough变换前以及划分了天空或大海区域后进行目标区域确定前两次自适应确定阈值对图像进行二值化处理,分别用于准确检测海天线和准确检测目标,避免背景云朵等形成的虚假目标,同时能避免漏掉待检测目标,减小了漏掉目标或产生虚假目标的可能,提高了检测的准确率;2、通过Hough变换,将图像进行旋转变换,在旋转后的图像中根据旋转的方向不同计算出海天线的纵坐标,按照纵坐标划分海面、海天交界和天空区域,该方法解决了旋转后图像海天区域划分的问题;3、通过反白处理和形态学闭运算将因为光照等原因造成的破碎目标合并为一个目标,提高了目标检测的准确;4、根据海天线纵坐标将确定目标区域后首先对海面或天空区域求取连通区域,没有对旋转后图像边缘的空缺进行修补,如果进行修补,修补的算法将会很复杂,并且耗时较大,修补的效果也难以保证;本专利技术直接求取连通区域面积,将连同区域矩形按面积大小排序,因为图像反白处理原因,最大的一个连同区域是旋转后图像的外边界长方形,舍弃该连通区域,从面积第二的连通区域开始作为待识别的目标区域,算法简单、可靠、实时性高。附图说明图1为本专利技术的流程图;图2为旋转前的灰度图像;图3为海天线倾角小于零时海天线高度计算示意图;图4为海天线倾角大于零时海天线高度计算示意图;图5为旋转后的灰度图像;图6为旋转后连通区域全部外接矩形图;图7为舍弃最大连通区域后目标区域的外接矩形图。具体实施方式下面对本专利技术技术方案进行详细说明,但是本专利技术的保护范围不局限于所述实施例。实施例:一种基于海天线旋转后准确确定目标区域的方法,如图1所示,首先将采集的彩色图像转变为灰度图像,如图2所示,使用Otsu法确定二值化阈值,提取边缘。然后对图像作Hough变换,通过Hough变换确定海天线在图像中的位置,根据海天线倾角旋转灰度图像,使海天线呈水平位置。设定旋转前海天线与水平线的夹角为海天线倾角θ,海天线如顺时针旋转成水平状态,定义海天线倾角θ为大于零;如逆时针旋转成水平状态则定义海天线倾角θ为小于零。以旋转后图像左上角的顶点为坐标原点,图形的两边为坐标轴建立坐标系。如果海天线倾角θ的绝对值小于3°(或设定其他数值)时,不对图像旋转。海天线在图像的纵坐标由海天线上任意两点纵坐标的平均值近似得到,当海天线倾角的绝对值大于等于3°时,根据海天线倾角大于零或小于零两种情况分别计算海天线在旋转后图像中的纵坐标:(1)海天线倾角θ小于零,如图3所示;图2中ABCD为原图像,EFHI为旋转后图像,M和N为海天线JK上面的两点,M点坐标(Mx,My)通过Hough变换求得,BL为旋转后图像海天线的纵坐标数值。BL=BM·sin(θ2)BM=(ImW-Mx)2+My2]]>θ2=π-θ3-θ1θ3=arctan((ImW-Mx)My)]]>θ1=π/2-θ式中,ImW为旋转前图像宽度,θ为海天线旋转角度,可由点M和N求得。(2)海天线倾角θ大于零,如图4所示;图3中ABCD为原图像,EFHI为旋转后图像,M和N为海天线JK上面的两点,M点坐标(Mx,My)通过Hough变换求得,AL为旋转后图像海天线的纵坐标数值。AL=AM·sin(θ2)AM=Mx2+My2]]>θ2=π-θ3-θ1θ3=arctan(MxMy)]]>θ1=π/2-θ按照上述两种情况求出海天线高度BL或AL的数值,在如图5所示旋转后的灰度图像中划分大海、海天交界区和天空区域,灰度图像中小于BL-Δ或AL-Δ的区域为天空(Δ由海天交界区域大小的设定),大于BL+Δ或AL+Δ的区域为大海,中间从BL-Δ或AL-Δ到BL+Δ或AL+Δ的区域位海天交界区域。旋转后图像中目标区域的确定,将前面确定的海面区域或天空区域图像,再次使用Otsu法确定二值化阈值,将海面区域或天空区域二值化,将二值化后图像反白,使目标像素值为1,背景变为0,使用形态学闭运算将因为光照等原因的破碎目标合并为一个目标。将连同区域按面积大小排序,最大的一个连通区域外接矩形因为图像反白处理原因一定是旋转后的图像的外边界长方形,见图6。舍弃该连通区域,从面积第二的连通区域外接矩形开始作为待识别的目标区域,见图7。本文档来自技高网
...

【技术保护点】
一种基于海天线旋转后准确确定目标区域的方法,其特征在于:包括以下步骤:(1)将海天线图像进行灰度转换,求取二值化阈值,进行图像二值化处理;(2)将灰度图像进行Hough变换得到海天线,旋转灰度图像使海天线呈水平位置;(3)计算海天线在旋转后图像中的高度,根据该数值将旋转后的灰度图像划分为大海、海天交界区和天空区域;(4)对灰度图像求取二值化阈值再次进行二值化处理;(5)对图像进行反白处理和形态学闭运算,求取连通区域,目标最大的外接矩形即为目标所在区域。

【技术特征摘要】
1.一种基于海天线旋转后准确确定目标区域的方法,其特征在于:包括以下步骤:(1)将海天线图像进行灰度转换,求取二值化阈值,进行图像二值化处理;(2)将灰度图像进行Hough变换得到海天线,旋转灰度图像使海天线呈水平位置;(3)计算海天线在旋转后图像中的高度,根据该数值将旋转后的灰度图像划分为大海、海天交界区和天空区域;(4)对灰度图像求取二值化阈值再次进行二值化处理;(5)对图像进行反白处理和形态学闭运算,求取连通区域,目标最大的外接矩形即为目标所在区域。2.根据权利要求1所述...

【专利技术属性】
技术研发人员:李忠国罗元康唐炜迟睿
申请(专利权)人:江苏科技大学
类型:发明
国别省市:江苏;32

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

1