基于坐标旋转最小外接矩形的光学遥感图像船只方向特征提取方法与流程

文档序号:12471855阅读:来源:国知局

技术特征:

1.一种基于坐标旋转最小外接矩形的遥感图像船只方向特征提取方法,用于提取船只的方向特征,包括以下步骤:

A)进行图像预处理,包括:

对目标的切片进行自适应阈值分割得到灰度输入图像的二值图,

对二值图像进行中值滤波,去除目标船体的周域的干扰噪声点,防止噪声点对图像处理的严重干扰,

对滤波之后的图像进行二值腐蚀和二值膨胀以对目标船体达到孔洞填充的目的,接着,进行二值膨胀操作将目标船体的二值区域外扩一圈,为提取边缘做准备,

采用二值形态学方法,用边缘外扩的目标船体的二值图像减去目标船体的区域二值图像,获得目标船体的单像素边缘轮廓图像,

B)针对获取的边缘图像,基于统计在坐标轴4个象限内的目标船体的二值连通区域单像素边缘轮廓的方法,快速确定坐标的初始角度,进行目标船体的朝向初判;

C)在步骤B)的目标船体的朝向初判的结果的限制下,做搜索范围的最小外接矩形并基于最小外接矩形计算船只方向;

D)利用获取的最小外接矩形来提取包括船只的长、宽、朝向的船只方向相关特征。

2.根据权利要求1所述的方法,其特征在于所述步骤B)包括:

B1)对获取的边缘图像进行象限划分,包括:用横坐标值最大的像素点减去横坐标最小的像素点从而得到外接矩形的宽度;用纵坐标值最大的像素点减去纵坐标最小的像素点从而得到外接矩形的高度;将此外接矩形以其中心线为界均分为四个区域;基于象限划分来统计目标船体的初步朝向:统计目标船体的边缘轮廓在象限中的像素点,若落在象限区域1、3中的点多于落在象限区域2、4中的点,则目标船体朝右;反之,若落在象限区域2、4中的点多于落在象限区域1、3中的点,则目标船体朝左,

B2)以上述外接矩形的中心线为坐标系,从右上起四个象限按照逆时针分别为第一、第二、第三和第四象限,对每个象限作以原点为起点的射线,将每个象限分为两个大小为45°的区域,四个象限共分成8个同样大小的区域,第一和第二象限的四个区域从右至左分别为区域a、b、c、d,统计象限区域a中目标船体的边缘轮廓的像素值为1的点,若落在区域b中的点的数目多于落在区域a中的点的数目,则确定初始角度为0,否则确定初始角度为45°;当步骤B1)得出船只朝左,且落在区域c中的点的数目多于落在区域d中的点的数目时,则确定初始角度为0,否则确定初始角度为45°。

3.根据权利要求2所述的方法,其特征在于所述步骤C)包括:

C1)在步骤B)获取目标船体的初始角度范围后,从初始角度开始每次旋转坐标系1°,若船体朝右则顺时针旋转,否则逆时针旋转,共扫描45次,求出每次扫描后的外接矩形,并找出其中面积最小的外接矩形并记录此时的旋转角度,此时的旋转角度即为所需要的船只方向,其中当外接矩形为最小外接矩形时,其中心线与目标船体的中轴线相重合,且该最小外接矩形的四条边与目标船体的边缘相切,

C2)以步骤C1)得出的所述最小外接矩形的较长边为准,对平行的两个长边作两条垂线段,将最小外接矩形均分为三个区域,同时将船体分为沿着其纵向的两个头部及位于该两个头部的中间的中间部分,通过统计这两个头部的边缘的像素值为1的点,通过比较这两个头部边缘轮廓值为1的像素点的数目来判断船头与船尾,,即把像素点为1的较少的一头所在的一侧确定为船头的一侧。

4.根据权利要求3所述的方法,其特征在于所述步骤D)包括:

D1)通过最小外接矩形获取过程中计算的方向得到船头的方向,其中,在外接矩形获取的过程中,利用C1)步每一次获取的外接矩形时获得的相应的角度,在确定最小外接矩形的同时记录该最小外接矩形的角度,以该角度作为船的方向,并结合步骤C2)中确定的船头朝向确定船头的方向,

D2)把最小外接矩形的长边和短边的长度分别确定为船只的长度和宽度。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1