基于MaskR-CNN的卫星影像船舶检测研究

基于MaskR-CNN的卫星影像船舶检测研究赵亮马旺叶杨雯彦曹媛媛【摘要】本文提出了一种基于MaskR-CNN实现船舶检测的方法,通过在网络训练过程中随机采样目标像素到背景中的其他位置,改善了目标与背景不平衡的问题。对比分析基础模型与本文方案,检测与分割的精度都有了显著的提升。【关键词】MaskR-CNN;船舶;检测;分割:O436:A:2095-2457(2019)30-0024-002DOI:10.19694/j.cnki.issn2095-2457.2019.30.011SatelliteImageShipDetectionBasedOnMaskR-CNNZHAOLiangMAWang-yeYANGWen-yanCAOYuan-yuan(SchoolofGeomaticsandMarineInformation,LianyungangJiangsu222005,China)【Abstract】Inthispaper,amethodbasedonMaskR-CNNwasproposedtorealizeshipdetection.Byrandomlysamplingthetargetpixelstootherpositionsinthebackgroundduringnetworktraining,theimbalancebetweenthetargetandthebackgroundwasimproved.Bycomparingandanalyzingthebasicmodelandtheschemeinthispaper,theaccuracyofdetectionandsegmentationhasbeensignificantlyimproved.【Keywords】MaskR-CNN;Ship;Detection;Segmentation0引言海运承担着国际贸易进出口的重要任务,根据卫星影像获得船舶的位置与大小具有重要的军事与商业作用。卫星影像船舶检测主要有以下两个难点:(1)样本不均衡的问题,通常数据集中的船舶数量与像素占比较少,样本不均衡使得检测模型更关注较大的目标,忽略较小的船舶,容易造成漏检与误检。(2)由于目标覆盖的区域较小,造成船舶的位置缺少多样性,模型在验证通用性时变得困难。当前深度学习检测算法利用图像的多层特征优化对小目标检测的精度,主要有:Tsung-YiLin等[1]提出的图像金字塔网络(FPN),通过对训练图片上采样出多尺度的图像金字塔,增强小目标的细粒度特征,优化定位和识别效果。第二种方法为逐层预测,即对卷积神经网络抽取的每层特征图输出进行一次预测,综合考量得出结果[2]。以上两种方法对于硬件算力有极高的要求,且不是专门针对船舶检测而设计的,模型的鲁棒性较差。本文提出的方法,在模型训练过程中将船舶目标特征图随机采样复制到同批次中的其他图像背景中,改善不平衡问题的同时,模型需要的计算量也没有增加。实验证明,即使像素占比非常小的船舶,检测与分割的精度也得到了有效的提升。1算法模型本文方法基于MaskR-CNN目标检测框架修改而来,MaskR-CNN是在FasterR-CNN的基础上增强了一个平行的smallFCN(全卷积网络)分支,以获得目标的轮廓定位,从而实现准确的分割。因此基于本文方法,可以同时获得船舶目标检测与实例分割结果。图1smallFCN结构图为了适应船舶检测的需要,本文对模型做了针对性的改进。首先,预处理数据,采用传统的语义分割模型,获得海水与船舶的大致边界信息并传入训练网络;其次对船舶标注图像聚类分析获取船舶大小的分布数据,确定了检测过程不同大小检测框的数量;然后在网络训练过程中,上采样船舶特征矩阵,对抗网络(GAN)生成船舶的相似特征图,最后基于边界信息复制到同批次训练数据的背景中,确保不会产生船舶重叠。本文方法同样考虑到不同的IoU(交并比)阈值对于样本的选取产生的影响,使用了渐进IOU的方法,在特征金字塔的每一层添加多个检测头,逐渐提高IOU的阈值,确保不会漏掉可能的船舶目标。2实验结果与分析实验数据选自Kaggle提供的28G卫星遥感船舶影像数据,共5000张,按照4:1的比例划分为训练集于测试集,在GoogleClob平台上利用Tensnorflow深度学习框架实现,训练了25批次后,网络的损失趋于稳定,部分检测结果如下图所示:图2检测与分割成果为了测试本文方法的精度,从原始数据中重新随机抽取了200个目标测试数据。分别基于未改进的MaskR-CNN(文献[1]方法)与本文方法进行测试。目标检测常用准确率(P)、召回率(R)评价模型的精度,计算公式为:P=TP/(TP+FP)R=TP/(TP+FN)=TP/P其中,TP:被正确地划分为船舶的实例个数;FP:被错误地划分为船舶的个数;FN:被错误地划分为海水背景的个数。同时计算分割结果与原始标注的像素相交面积比,得到分割的精度AP。计算结果如表1所示。从表1中可以看...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?