基于极化合成孔径雷达数据的舰船检测方法

文档序号:10510819阅读:628来源:国知局
基于极化合成孔径雷达数据的舰船检测方法
【专利摘要】本发明公开了一种基于极化合成孔径雷达数据的舰船检测方法,利用极化合成孔径雷达数据进行舰船检测,其实现步骤如下,(1)获取极化合成孔径雷达数据;(2)计算海域极化数据分布的形状参数;(3)获取海域极化数据的相关峭度;(4)获取海域极化数据的相关峭度的RGB图像;(5)Canny边缘检测;(6)计算机输出舰船检测的结果图像。本发明中利用海域极化数据分布的形状参数与相关峭度的对应关系来实现舰船检测。本发明可用于海洋监控领域中对舰船的检测,可以提高微弱舰船的检测精度,降低系统复杂度。
【专利说明】
基于极化合成孔径雷达数据的舰船检测方法
技术领域
[0001] 本发明属于雷达技术领域,更进一步涉及雷达图像处理技术领域中的一种基于极 化合成孔径雷达数据的舰船检测方法。本发明可用于海洋监控领域中对舰船的定位。
【背景技术】
[0002] 目前,在舰船检测的领域中,主要是利用光学遥感图像检测和合成孔径雷达图像 检测两种方法来实现。第一种利用光学遥感方法,是通过利用光学遥感图像中目标灰度变 化来提取特征从而完成舰船的检测。第二种舰船检测方法,是利用合成孔径雷达图像分割 以及解相关等方法来完成舰船的检测。
[0003] 国防科技技术大学在其申请的专利"一种光学遥感图像中海上舰船检测方法"(专 利申请号201210077407.5,公开号CN102663348A)中公开了一种光学遥感图像中海上舰船 检测方法。该方法是通过局部对比度在海面区域滑动窗口进行舰船的疑似目标检测,对检 测后结果按一定窗口取其邻域,并利用空间金字塔匹配模型提取信息从而达到目标舰船鉴 另IJ。该方法存在的不足之处是,该方法可以实现舰船检测,但是由于对舰船的散射信息读取 不完善导致弱小舰船目标不能实现检测,并且需要对大量的疑似舰船目标选择合适大小的 窗口进行目标邻域块分割来提取目标,耗费时间成本较高。
[0004] 西安电子科技大学在其申请的专利"基于高分辨合成孔径雷达图像的舰船检测方 法"(专利申请号201110140973.1,公开号CN102208017A)中公开了一种基于高分辨合成孔 径雷达图像的舰船检测方法。该方法是通过多幅子孔径雷达图像之间的相位相关信息和各 子孔径雷达图像的幅度信息获取二值目标检测结果,对该结果提取目标切片,并利用目标 切片进行目标与背景分割从而达到目标舰船鉴别。该方法存在的不足之处是,该方法可以 实现舰船整体检测,但是由于对舰船的散射信息读取不完善导致弱小舰船目标不能实现检 测,并且需要预处理分割合成孔径雷达图像得到子孔径雷达图像,并且算法模型结构复杂, 计算成本较高。

【发明内容】

[0005] 本发明针对上述现有技术存在的不足,提出一种基于极化合成孔径雷达数据的舰 船检测方法。本发明充分利用极化合成孔径雷达的海域极化数据,获取完善的海域中舰船 的散射信息,并将海域的非高斯分布的形状参数与相关峭度表达式结合起来的方法实现舰 船的检测,以解决现有技术中对弱小舰船目标的检测漏警过大的问题,以及现有技术需要 大量预处理数据导致操作步骤多,算法模型复杂度高,计算速度慢的问题。
[0006] 本发明的基本思路是:计算机读取极化合成孔径雷达获取的海域极化数据,将得 到海域极化数据与非高斯K-Wishart分布模型相结合,计算海域极化数据分布的形状参数, 利用海域极化数据分布的形状参数与海域极化数据的相关峭度的对应关系得到海域极化 数据的相关峭度,并获得海域极化数据的相关峭度的RGB图像,并将该相关峭度的RGB图像 存储在计算机内存中,最后利用Canny边缘检测获得舰船检测结果,并利用计算机输出舰船 检测结果图像。
[0007] 实现本发明目的的具体步骤如下:
[0008] (1)获取极化合成孔径雷达数据:
[0009] (la)计算机读取由极化合成孔径雷达获取的海域极化数据。
[00?0] (lb)海域极化数据以Y(mXnXdXd)开多式存储于计算机内存中,其中,m和η分另IJ表 示海域极化数据的总行数和总列数,每个海域极化数据由d X d维的矩阵表示,d表示每个海 域极化数据矩阵的维度。
[0011] (2)计算海域极化数据的形状参数:
[0012] (2a)采用非高斯K-Wishart分布模型拟合海域极化数据Y(m X η X d X d)的分布。
[0013] (2b)按照下式,计算海域极化数据中所有LXL邻域内的形状参数:
[0015] 其中,α表示海域极化数据中所有L X L邻域内的形状参数,L表示海域极化数据的 多视数,d表示每个海域极化数据矩阵的维度,X表示相乘操作,var( ·)表示方差操作,Σ 表示海域极化数据的均值,?=ε(υ),ε( ·)表示均值操作,(· Γ1表示逆操作,Y表示海域极 化数据,Y = Y(mXnXdXd),m和η分别表示海域极化数据的总行数和总列数,每个海域极化 数据由dXd维的矩阵表示。
[0016] (3)获取海域极化数据的相关峭度:
[0017] 将海域极化数据中所有LXL邻域内的形状参数α带入下式,获取海域极化数据的 相关峭度:
[0019] 其中,RK表示海域极化数据的相关峭度,d表示每个海域极化数据矩阵的维度,X 表示相乘操作,L表示海域极化数据的多视数,α表示海域极化数据Y的L X L邻域内的形状参 数。
[0020] (4)获取海域极化数据的相关峭度图像:
[0021]将获得的海域极化数据的相关峭度转化为相关峭度的RGB图像,并存储在计算机 内存中。
[0022] (5)Canny 边缘检测:
[0023] 对相关峭度的RGB图像作Canny边缘检测,得到舰船检测的结果。
[0024] (6)计算机输出舰船检测的结果图像。
[0025] 本发明与现有的技术相比具有以下优点:
[0026] 第一,由于本发明直接利用极化合成孔径雷达海域极化数据检测舰船,不存在图 像预处理计算量,克服了现有技术中由于需要对待检测图像进行滑窗或分割等预处理所带 来大量图像处理计算量的缺点,使得本发明具有实施成本低廉,实施性强的优点。
[0027] 第二,由于本发明采用非高斯分布的形状参数计算每一个极化数据位置的相关峭 度,增加了相关峭度图像中非高斯性弱小舰船与海的对比度,克服了现有技术对舰船的形 状尺寸等散射信息读取不完整,以及对于弱小舰船检测的漏警过大的问题,使得本发明对 于弱小舰船的检测具有较高准确率的优点。
[0028]第三,由于本发明采用相关峭度图像进行舰船检测,简化了舰船的检测步骤,克服 了现有技术对于舰船的检测需要复杂的算法模型,以及繁琐的计算带来的舰船的检测步骤 过繁的问题,使得本发明具有计算效率高,简单可用的优点。
【附图说明】
[0029]图1为本发明的流程图;
[0030]图2为本发明的仿真图。
【具体实施方式】
[0031] 下面结合附图对本发明作进一步的详细描述。
[0032] 参照附图1,本发明的具体步骤如下。
[0033] 步骤1,获取极化合成孔径雷达数据。
[0034] 计算机读取由极化合成孔径雷达获取的海域极化数据。
[0035] 将海域极化数据以Y(mXnXdXd)形式存储在计算机内存中,其中,m和η表示海域 极化数据的行数和列数,每个海域极化数据由dXd维的矩阵表示,d表示每个海域极化数据 矩阵的维度。
[0036]步骤2,计算海域极化数据分布的形状参数。
[0037] 采用非高斯乘积K-Wishart分布模型拟合海域极化数据Y(m X η X d X d)的分布,其 中,m和η表示海域极化数据的行数和列数,每个海域极化数据由dXd维的矩阵表示,d表示 每个海域极化数据矩阵的维度,获得海域极化数据的分布模型的表达式,并由该表达式计 算海域极化数据分布的形状参数,具体步骤如下:
[0038] 按照下式,将海域极化数据Y(m X η X d X d)用K-Wishart分布模型进行拟合:
[0039] Y = Z · C
[0040] 其中,Υ表示海域极化数据,Y = Y(mXnXdXd),m和η表示极化数据的行数和列数, 每个极化数据由dXd维的矩阵表示,d表示每个极化数据矩阵的维度,Ζ表示海域极化数据 的非高斯分布系数,Z服从伽马Gamma分布,Z~Γ (α),Γ (·)表不Gamma分布函数,α表不 Gamma分布函数的形状参数,C表示服从标准高斯分布的海域极化数据,C~Ν (0,1)。
[0041 ]按照下式,计算海域极化数据Y(m XnXdXd)的LX L邻域内Gamma分布函数的形状 参数:
[0043]其中,α表示海域极化数据中所有L X L邻域内的形状参数,L表示海域极化数据的 多视数,d表示每个海域极化数据矩阵的维度,X表示相乘操作,var( ·)表示方差操作,Σ 表示海域极化数据的均值,?=ε(υ),ε( ·)表示均值操作,(· Γ1表示逆操作,Y表示海域极 化数据,Y = Y(mXnXdXd),m和η分别表示海域极化数据的总行数和总列数,每个海域极化 数据由dXd维的矩阵表示。
[0044] 步骤3,获取海域极化数据的相关峭度。
[0045] 采用海域极化数据计算海域极化数据的相关峭度,具体步骤如下:
[0046] 第一步,将Gamma分布函数的形状参数带入海域极化数据的相关峭度的表达式中:
[0048] 其中,RK表示海域极化数据的相关峭度,d表示每个海域极化数据矩阵的维度,X 表示取相乘操作,L表示海域极化数据的多视数,α表示海域极化数据Y的L X L邻域内的形状 参数。
[0049] 第二步,获取海域极化数据的相关峭度如下:
[0051]其中,RK表示海域极化数据的相关峭度,L表示海域极化数据的多视数,var( ·)表 示取方差操作,Μ表示矩阵Σ<Υ的迹,Μ = ?:τ(Σ4γ),1:;Γ( ·)表示取迹操作,表示对矩阵 均值求逆,Σ=Ε(Υ),Ε(·)表示取均值操作,Υ表示海域极化数据,Y = Y(mXnXdXd),m和η 分别表示海域极化数据的行数和列数,每个海域极化数据由d X d维的矩阵表示,d表示每个 海域极化数据矩阵的维度。
[0052]步骤4,获取海域极化数据的相关峭度图像。
[0053]将获得的海域极化数据的相关峭度存储在计算机内存中,并把该相关峭度转化为 海域极化数据的相关峭度的RGB图像,将该相关峭度的RGB图形存储在计算机内存中。
[0054]本发明的实施例中是采用MATLAB软件将海域极化数据的相关峭度转化为海域极 化数据的相关峭度的RGB图像。该转换操作也可以在Visual C++或者Visual Studio等软件 中实现。
[0055] 步骤5, Canny边缘检测。
[0056]对海域极化数据的相关峭度的RGB图像作Canny边缘检测,得到舰船检测的结果。
[0057] 步骤6,计算机输出舰船检测的结果图像。
[0058] 下面结合图2对本发明的仿真效果做进一步的描述。
[0059] 1.仿真条件:
[0060] 本发明的仿真实验是在主频2.4GHz的Intel Core i7-5500U、内存8.0GB的硬件环 境和MATLAB R2015a的软件环境下进行的。
[00611 2.仿真内容:
[0062]参照附图2(a),附图2(a)为本发明的仿真实验中所用的极化合成孔径雷达图像的 数据的Pauli图。该极化合成孔径雷达图像来自日本海域的极化合成孔径雷达图像的一部 分,该极化合成孔径雷达图像的分辨率为3.33 X 4.63,其中3.33表示方位向分辨率为3.33 米,4.63表示距离向分辨率为4.63米,图片大小为1216X721个像素。从附图2(a)的图像中 可以看出,海域中白色亮点处均为舰船,一些弱小的舰船并不是清晰可见。
[0063] 3.仿真效果分析:
[0064]图2(b)为本发明的仿真实验中海域极化数据的相关峭度的RGB图像,图2(b)中白 色线条处表示相关峭度图像中舰船,从图2(b)中可以看出,弱小舰船与海的对比亮度存在 明显的增强,海与舰船的对比度明显提高,图像的可视化程度提高。
[0065]图2(c)为本发明的仿真实验中舰船检测的结果图像,图2(c)中的白色线条表示舰 船与海的边界线,从图2(c)中可以看出,相关峭度的RGB图像经过Canny边缘检测后舰船定 位清晰并且边缘平滑,弱小舰船的灰度增加,舰船检测效果良好。
【主权项】
1. 一种基于极化合成孔径雷达数据的舰船检测方法,包括如下步骤: (1) 获取极化合成孔径雷达数据: (la) 计算机读取由极化合成孔径雷达获取的海域极化数据; (lb) 海域极化数据以Y(m X η X d X d)形式存储于计算机内存中,其中,m和η分别表示海 域极化数据的总行数和总列数,每个海域极化数据由d X d维的矩阵表示,d表示每个海域极 化数据矩阵的维度; (2) 计算海域极化数据的形状参数: (2a)采用非高斯K-Wi shar t分布模型拟合海域极化数据Y (mXnXdXd)的分布; (2b)按照下式,计算海域极化数据中所有LXL邻域内的形状参数: / 其中,α表示海域极化数据中所有L X L邻域内的形状参数,L表示海域极化数据的多视 数,d表示每个海域极化数据矩阵的维度,X表示相乘操作,var( ·)表示方差操作,Σ表示 海域极化数据的均值,?=ε(υ),ε( ·)表示均值操作,(· Γ1表示逆操作,Y表示海域极化数 据,Y = Y(mXη X d X d),m和η分别表示海域极化数据的总行数和总列数,每个海域极化数据 由dXd维的矩阵表示; (3) 获取海域极化数据的相关峭度: 将海域极化数据中所有LXL邻域内的形状参数α带入下式,获取海域极化数据的相关 峭度:其中,RK表示海域极化数据的相关峭度,d表示每个海域极化数据矩阵的维度,X表示 相乘操作,L表示海域极化数据的多视数,α表示海域极化数据Y的L X L邻域内的形状参数; (4) 获取海域极化数据的相关峭度图像: 将获得的海域极化数据的相关峭度转化为相关峭度的RGB图像,并存储在计算机内存 中; (5) Canny边缘检测: 对相关峭度的RGB图像作Canny边缘检测,得到舰船检测的结果; (6) 计算机输出舰船检测的结果图像。2. 根据权利要求1所述的基于极化合成孔径雷达数据的舰船检测方法,其特征在于,步 骤(2a)中所述的非高斯K-Wi shar t分布模型的公式如下: Y = Z · C 其中,Υ表示海域极化数据,Y = Y(mXnXdXd),m和η分别表示海域极化数据的总行数 和总列数,每个海域极化数据由dXd维的矩阵表示,d表示每个海域极化数据矩阵的维度,Ζ 表示海域极化数据的非高斯分布系数,Z服从伽马Gamma分布,Z~Γ (α),Γ (·)表示Gamma 分布函数,α表示Gamma分布函数的形状参数,C表示服从标准高斯分布的海域极化数据,C~ N(0,1)〇
【文档编号】G06K9/00GK105866778SQ201610369295
【公开日】2016年8月17日
【申请日】2016年5月30日
【发明人】汤建龙, 徐晓煜, 王雅婧, 罗勇江
【申请人】西安电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1