[发明专利]基于高分辨SAR图像的港口区域舰船检测方法有效

专利信息
申请号: 201410596785.3 申请日: 2014-10-29
公开(公告)号: CN104331886A 公开(公告)日: 2015-02-04
发明(设计)人: 王青平;袁乃昌;朱畅;王超;张晓发;冯起;吴微微;陈曦;黄敬健;赵宏宇;朱红 申请(专利权)人: 中国人民解放军国防科学技术大学
主分类号: G06T7/00 分类号: G06T7/00
代理公司: 国防科技大学专利服务中心 43202 代理人: 王文惠
地址: 410073 湖*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种基于高分辨SAR图像的港口区域舰船检测方法。技术方案包括下述内容:采用马尔可夫分割方法及形态学处理港口区域的高分辨SAR图像,得到陆地区域、海洋区域以及海岸轮廓线;利用舰船目标分布区间信息,沿海岸轮廓线向陆地方向设置一定宽度的缓冲区域,将拟求解区域对应的高分辨SAR图像信息保存在求解矩阵中;基于MSER方法,在求解矩阵中求得舰船目标ROI;在求解矩阵中将舰船目标ROI与背景分离,得到舰船目标检测矩阵;剔除检测矩阵中的虚假目标;对于并排停泊的舰船目标,基于孔洞特征点方法,进行有效切分。本发明能进行高分辨SAR图像中港口区域舰船目标的有效检测。
搜索关键词: 基于 分辨 sar 图像 港口 区域 舰船 检测 方法
【主权项】:
一种基于高分辨SAR图像的港口区域舰船检测方法,SAR是指合成孔径雷达,包括下述步骤:步骤1:输入港口区域的高分辨SAR图像,得到M×N维图像矩阵I,图像矩阵I的第i行、第j列的像素灰度值为I(i,j),其中i=1,2,...,M,j=1,2,...,N;其特征在于,还包括下述步骤:步骤2:对图像矩阵I,采用马尔可夫分割方法及形态学处理,得到陆地区域、海洋区域以及海岸轮廓线,具体步骤如下:2a)采用马尔可夫方法对输入图像矩阵I进行二值化分割,得到M×N维的二值图像,记为标签图BW1:其中表示陆地的像素,其像素值为1,记标签值为1;表示海洋的像素,其像素值为0,记标签值为0;2b)进行形态学处理:首先对标签图BW1进行闭操作,得到标签图BW2;然后计算标签图BW2中所有连通区域的面积Ak,k=1,2,..,K,K为标签图BW2中所有连通区域的个数,连通区域是指八连通区域;根据实际情况设定面积阈值Aopt,若Ak<Aopt,则认为标签图BW2的第k个连通区域为海洋中的强像素点,将该连通区域内像素的标签值赋为0,得标签图BW3;将标签图BW3置反,得标签图BW4,计算标签图BW4中所有连通区域的面积Bl,l=1,2,...,L,若则认为第l个连通区域为陆地的弱像素点,将该连通区域内像素的标签值赋为0,得标签图BW5;将BW5置反,得标签图BW,其中像素标签值为1的像素形成的区域表示陆地区域RL,像素标签值为0的像素形成的区域表示海洋区域RO;2c)根据得到的海洋区域和陆地区域,利用边界追踪方法得到海岸轮廓线;步骤3:根据舰船目标尺寸的先验知识和高分辨SAR图像分辨率,计算在高分辨SAR图像中的舰船目标分布区间信息:已知高分辨SAR图像分辨率ρa×ρr,ρa为方位向分辨率,ρr为距离像分辨率;舰船目标尺寸的先验知识包括:舰船目标面积区间[S1,S2]、长度区间[L1,L2]、宽度区间[W1,W2],计算舰船目标在高分辨SAR图像中的分布区间信息如下:<mrow><msub><mi>S</mi><mi>min</mi></msub><mo>=</mo><mfrac><msub><mi>S</mi><mn>1</mn></msub><mrow><msub><mi>&rho;</mi><mi>a</mi></msub><mo>&times;</mo><msub><mi>&rho;</mi><mi>r</mi></msub></mrow></mfrac><mo>,</mo><msub><mi>S</mi><mi>max</mi></msub><mo>=</mo><mfrac><msub><mi>S</mi><mn>2</mn></msub><mrow><msub><mi>&rho;</mi><mi>a</mi></msub><mo>&times;</mo><msub><mi>&rho;</mi><mi>r</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>L</mi><mi>min</mi></msub><mo>=</mo><mi>min</mi><mrow><mo>(</mo><mfrac><msub><mi>L</mi><mn>1</mn></msub><msub><mi>&rho;</mi><mi>a</mi></msub></mfrac><mo>,</mo><mfrac><msub><mi>L</mi><mn>1</mn></msub><msub><mi>&rho;</mi><mi>r</mi></msub></mfrac><mo>)</mo></mrow><mo>,</mo><msub><mi>L</mi><mi>max</mi></msub><mo>=</mo><mi>max</mi><mrow><mo>(</mo><mfrac><msub><mi>L</mi><mn>2</mn></msub><msub><mi>&rho;</mi><mi>a</mi></msub></mfrac><mo>,</mo><mfrac><msub><mi>L</mi><mn>2</mn></msub><msub><mi>&rho;</mi><mi>r</mi></msub></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>W</mi><mi>min</mi></msub><mo>=</mo><mi>min</mi><mrow><mo>(</mo><mfrac><msub><mi>W</mi><mn>1</mn></msub><msub><mi>&rho;</mi><mi>a</mi></msub></mfrac><mo>,</mo><mfrac><msub><mi>W</mi><mn>1</mn></msub><msub><mi>&rho;</mi><mi>r</mi></msub></mfrac><mo>)</mo></mrow><mo>,</mo><msub><mi>W</mi><mi>max</mi></msub><mo>=</mo><mi>max</mi><mrow><mo>(</mo><mfrac><msub><mi>W</mi><mn>2</mn></msub><msub><mi>&rho;</mi><mi>a</mi></msub></mfrac><mo>,</mo><mfrac><msub><mi>W</mi><mn>2</mn></msub><msub><mi>&rho;</mi><mi>r</mi></msub></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>其中[Smin,Smax]、[Lmin,Lmax]、[Wmin,Wmax]分别为高分辨SAR图像中舰船目标的面积分布区间、长度分布区间和宽度分布区间;步骤4:利用舰船目标的分布区间信息,沿海岸轮廓线向陆地方向设置一定宽度的缓冲区域,得到的求解区域为缓冲区域加上海洋区域,将求解区域对应的高分辨SAR图像信息保存在求解矩阵中,具体步骤如下:对标签图BW,沿海岸轮廓线进行腐蚀,得标签图BWs,其中向陆地区域方向腐蚀掉的区域为缓冲区域RG,缓冲区域RG的宽度根据实际需要确定,求解区域即为RO+RG;设置求解矩阵Ia为M×N维全零矩阵;遍历标签图BWs的像素点BWs(i,j),其中i=1,2,...,M,j=1,2,...,N,如果BWs(i,j)=0,则置Ia(i,j)=I(i,j);步骤5:基于最稳定极值区域方法,结合舰船目标分布区间信息,在求解矩阵中得到舰船目标ROI,ROI即感兴趣区域,具体步骤如下:对求解矩阵Ia,通过最稳定极值区域方法,得到求解矩阵Ia中所有的最稳定极值区域,将面积值属于舰船目标面积分布区间[Smin,Smax]的所有最稳定极值区域都作为舰船目标ROI,一个最稳定极值区域对应一个舰船目标ROI,记为Rq,q=1,2,...,Q,Q为求解矩阵Ia中包含的舰船目标ROI个数;步骤6:在求解矩阵中将舰船目标ROI与背景分离,采用G0分布拟合背景杂波分布,由全局CFAR方法计算检测门限,从而得到舰船目标检测矩阵,具体包括下述步骤:6a)设置背景矩阵Ib=Ia,将背景矩阵Ib中所有舰船目标ROI包含的像素值置为0,由G0分布拟合背景杂波分布pb(x):<mrow><msub><mi>p</mi><mi>b</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msup><mi>n</mi><mi>n</mi></msup><mo>&CenterDot;</mo><mi>&Gamma;</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mi>x</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup></mrow><mrow><msup><mi>&gamma;</mi><mi>&alpha;</mi></msup><mo>&CenterDot;</mo><mi>&Gamma;</mi><mrow><mo>(</mo><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mrow><mo>(</mo><mi>&gamma;</mi><mo>+</mo><mi>nx</mi><mo>)</mo></mrow><mrow><mi>n</mi><mo>-</mo><mi>&alpha;</mi></mrow></msup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>其中:<mrow><mi>n</mi><mo>=</mo><mfrac><mrow><msub><mrow><mn>2</mn><mi>C</mi></mrow><mn>1</mn></msub><mo>-</mo><msub><mrow><mn>2</mn><mi>C</mi></mrow><mn>2</mn></msub></mrow><mrow><msub><mrow><mn>2</mn><mi>C</mi></mrow><mn>2</mn></msub><mo>-</mo><msub><mi>C</mi><mn>1</mn></msub><mo>-</mo><msub><mi>C</mi><mn>1</mn></msub><msub><mi>C</mi><mn>2</mn></msub></mrow></mfrac><mo>,</mo><mi>&alpha;</mi><mo>=</mo><mfrac><mrow><msub><mrow><mn>3</mn><mi>C</mi></mrow><mn>2</mn></msub><mo>-</mo><msub><mrow><mn>4</mn><mi>C</mi></mrow><mn>1</mn></msub><mo>+</mo><mn>1</mn></mrow><mrow><msub><mrow><mn>2</mn><mi>C</mi></mrow><mn>2</mn></msub><mo>-</mo><msub><mi>C</mi><mn>1</mn></msub><mo>-</mo><mn>1</mn></mrow></mfrac><mo>,</mo><mi>&gamma;</mi><mo>=</mo><mo>-</mo><mrow><mo>(</mo><mi>&alpha;</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>E</mi><mrow><mo>(</mo><msub><mi>I</mi><mi>b</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>C</mi><mn>1</mn></msub><mo>=</mo><mfrac><mrow><mi>E</mi><mrow><mo>(</mo><msup><msub><mi>I</mi><mi>b</mi></msub><mn>2</mn></msup><mo>)</mo></mrow></mrow><mrow><msup><mi>E</mi><mn>2</mn></msup><mrow><mo>(</mo><msub><mi>I</mi><mi>b</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><msub><mi>C</mi><mn>2</mn></msub><mo>=</mo><mfrac><mrow><mi>E</mi><mrow><mo>(</mo><msup><msub><mi>I</mi><mi>b</mi></msub><mn>3</mn></msup><mo>)</mo></mrow></mrow><mrow><mo>[</mo><mi>E</mi><mrow><mo>(</mo><msub><mi>I</mi><mi>b</mi></msub><mo>)</mo></mrow><mi>E</mi><mrow><mo>(</mo><msup><msub><mi>I</mi><mi>b</mi></msub><mn>2</mn></msup><mo>)</mo></mrow><mo>]</mo></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>根据实际需要设定虚警率Pfa,代入下述检测公式:<mrow><mn>1</mn><mo>-</mo><msub><mi>P</mi><mi>fa</mi></msub><mo>=</mo><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>t</mi><mi>r</mi></msub></msubsup><msub><mi>p</mi><mi>b</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mi>dx</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>求得恒虚警检测门限tr;6b)设置检测矩阵Fa为M×N维全零矩阵,遍历求解矩阵Ia中位于Rq的像素点Ia(i,j),若Ia(i,j)≥tr,则判定该像素为舰船目标像素,置Fa(i,j)=1;检测矩阵Fa中,Rq所包含的像素值为1的像素,组成潜在的舰船目标区域Tq;步骤7:由舰船目标的形状参数,剔除检测矩阵Fa中的虚假目标,具体包括下述步骤:遍历检测矩阵Fa中的潜在的舰船目标区域Tq,计算其形状参数Eq<mrow><msub><mi>E</mi><mi>q</mi></msub><mo>=</mo><mfrac><msup><msub><mi>C</mi><mi>q</mi></msub><mn>2</mn></msup><mrow><mn>4</mn><mi>&pi;</mi><mo>&times;</mo><msub><mi>S</mi><mi>q</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>其中Cq为潜在的舰船目标区域Tq的外围周长,即潜在的舰船目标区域Tq的外围轮廓所占的像素数目,Sq为潜在的舰船目标区域Tq的面积,即潜在的舰船目标区域Tq包含的像素数目;由舰船目标分布区间信息,计算阈值:<mrow><msub><mi>t</mi><mi>e</mi></msub><mo>=</mo><mfrac><msup><msub><mi>C</mi><mi>max</mi></msub><mn>2</mn></msup><mrow><mn>4</mn><mi>&pi;</mi><mo>&times;</mo><msub><mi>S</mi><mi>min</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>Cmax=2×(Lmax+Wmax)    (10)若Eq>te,则判定潜在的舰船目标区域Tq为虚假目标区域,将检测矩阵Fa中属于潜在的舰船目标区域Tq的所有像素点其值置为0;假定剔除虚假目标后,检测矩阵Fa包含Q‑r个舰船目标区域T′q',q'=1,2,...,Q‑r,r为虚假目标的个数;步骤8:由舰船目标的长宽比,判断并排停泊的舰船目标,具体步骤如下:遍历检测矩阵Fa中的舰船目标区域T′q',计算其长宽比Dq'=Lq'/Wq',其中Lq'和Wq'分别为舰船目标区域T′q'的长与宽,即舰船目标区域T′q'的长轴与短轴所占的像素数目;由舰船目标分布区间信息,计算阈值:tD=Lmin/Wmax    (11)若Dq'<tD,则判定舰船目标区域T′q'包括并排停泊的舰船目标,本发明中并排停泊的舰船目标是指两个舰船目标并排停泊在一起;取检测矩阵Fa中包含舰船目标区域T′q'的最小矩阵作为一个待切分切片;设检测矩阵Fa中共包含U个待切分切片Gu,u=1,2,...,U,则U为并排停泊的舰船目标个数;步骤9:对并排停泊的舰船目标,进行有效切分;对每个待切分切片进行下述操作:9a)设置与切片Gu相同大小的全零矩阵Hu,采用形态学处理得到切片Gu的内部孔洞,将Hu中位于内部孔洞的像素点值置为1;9b)根据实际需要设置面积门限th,遍历Hu中所有连通域,若连通域的面积小于th,则将Hu中该连通域包含的像素点其值置为0;求取Hu中余下各连通域的中心,作为切分特征点Pu(v),v=1,2,...,V,V为切片Gu的切分特征点个数;9c)采用二次样条拟合方法,将各切分特征点Pu(v)拟合成平滑曲线,将曲线向两侧各延展2个像素,作扩大处理,得到切分曲线Lu;将切分曲线Lu所对应的切片Gu中的像素点其值置为0;将切片Gu映射到检测矩阵Fa
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410596785.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top