【技术实现步骤摘要】
一种对空目标的检测方法
[0001]本专利技术涉及计算机视觉领域,具体涉及一种对空目标的检测方法。
技术介绍
[0002]对空中目标的探测与识别在防空武器、空中侦察等领域有着重要的研究意义和应用价值。在实际使用时,希望尽早的发现目标,而此时目标距离观测点很远,目标在画面中的成像尺寸很小,甚至只有一两个像素。这种应用场景不利于基于深度学习的方法对目标进行识别。传统的对空目标检测方法一般基于亮度信息和边缘信息等,但这些方法容易受到地面场景和云层背景的干扰,导致虚警率较高和检测的目标不完整等问题。
技术实现思路
[0003]因此,为了解决上述不足,本专利技术在此提供一种
[0004]对空目标的检测方法,以解决现有技术所存在的容易受地面场景和云层背景干扰以及检测目标不完整的问题。
[0005]本专利技术具体通过下列步骤实现:
[0006]步骤一,图像预处理;
[0007]如果输入图像是彩色图像,则将其转化为灰度图像,然后对灰度图像进行中值滤波操作。图像边界一圈的像素保留其原始灰度值,其他的像素点则从以其自身为中心的3
×
3区域内选取灰度中间值作为其最终的灰度值。
[0008]彩色图像转化为灰度图像公式如下:
[0009]I=0.299
×
R+0.587
×
G+0.114
×
B
[0010]其中R、G、B分别代表彩色图像的红、绿、蓝颜色分量,I表示转化后的灰度值。
[0011] ...
【技术保护点】
【技术特征摘要】
1.一种对空目标的检测方法,其特征在于,包括如下步骤:S1、图像预处理,对输入的图像进行灰度处理,再对灰度处理后的图像进行中值滤波操作;S2、梯度计算,分别计算步骤S1得到的中值滤波后图像的水平方向梯度和垂直方向梯度;S3、地面场景剔除,剔除地面场景中对空中目标检测造成干扰的特征;S4、对天空场景所在区域进行角点检测,利用步骤S2得到的水平方向梯度和垂直方向梯度,计算区域内每个像素点的角点响应值;S5、非极大值抑制,对步骤S4得到的角点响应值进行非极大值抑制操作,S6、选取目标候选点,综合考虑步骤S5得到的结果的响应值以及其在图像中的位置,从中选取出候选点;S7、以各候选点为中心,截取区域,进行图像分割;以步骤S6得到的候选点为中心,从步骤S2得到的中值滤波后的图像中截取适当区域,然后对截取的图像进行显著度分割,从各个候选点得到一个候选目标;S8、候选目标去重。2.根据权利要求1所述一种对空目标的检测方法,其特征在于,所述步骤S1图像预处理的具体方法如下:输入图像是彩色图像,则将其转化为灰度图像,然后对灰度图像进行中值滤波操作;图像边界一圈的像素保留其原始灰度值,其他的像素点则从以其自身为中心的3
×
3区域内选取灰度中间值作为其最终的灰度值;彩色图像转化为灰度图像公式如下:I=0.299
×
R+0.587
×
G+0.114
×
B其中R、G、B分别代表彩色图像的红、绿、蓝颜色分量,I表示转化后的灰度值;中值滤波过程如下所示:其中W,H分别表示图像的宽度和高度,i,j分别表示灰度图像中行和列的位置,且i∈[1,2,
…
,H],j∈[1,2,
…
,W],I
i,j
表示图像中i,j位置处的原始灰度值,median[]表示从像素点集中求取中间灰度值的操作,表示图像中i,j位置处的中值滤波后的灰度值。3.根据权利要求2所述一种对空目标的检测方法,其特征在于,所述步骤S2梯度计算的具体方法如下:
将图像边界一圈的像素的水平方向梯度和垂直方向梯度值置为0,其他像素点利用算子[
‑
1 0 1]求水平方向梯度,利用算子[
‑
1 0 1]
T
求垂直方向梯度;具体计算过程如下:具体计算过程如下:其中W,H分别表示图像的宽度和高度,i,j分别表示灰度图像中行和列的位置,且i∈[1,2,
…
,H],j∈[1,2,
…
,W],表示图像中i,j位置处的中值滤波后的灰度值,gradx
i,j
和grady
i,j
分别表示图像中i,j位置处的水平方向梯度和垂直方向梯度。4.根据权利要求3所述一种对空目标的检测方法,其特征在于,所述步骤S3地面场景剔除的具体方法如下:利用步骤S2得到的水平方向梯度和垂直方向梯度,统计图像每一行上两个方向梯度绝对值之和大于设定阈值T
G
的像素点个数N
j
,j∈[1,2,
…
,H],其中j表示行号,H表示图像的高度,N
j
表示第j行的满足条件的像素个数。然后再按照行号从上往下查找最先满足条件N
j
≥T,j∈[1,2,
…
,H]...
【专利技术属性】
技术研发人员:曾钦勇,刘圣杰,尹小杰,李双龙,
申请(专利权)人:成都浩孚科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。