[探地雷达]利用Faster RCNN对B-SCAN探地雷达数据进行目标检测

这篇具有很好参考价值的文章主要介绍了[探地雷达]利用Faster RCNN对B-SCAN探地雷达数据进行目标检测。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

引用量较高的一篇会议论文。

由于真实雷达图像较少,作者采用了GPR工具箱,使用不同配置,合成了部分模拟雷达图。然后采用Cifar-10数据(灰度图)对Faster RCNN进行预训练,再采用真实和合成数据进行微调。

论文地址https://arxiv.org/pdf/1803.08414.pdf


1、导言

探地雷达(GPR)是应用最广泛的地球物理探测技术之一,主要用于探测地下埋藏物,如地雷、管道或考古文物等。GPR系统在多个空间位置向地面发射电磁波,接收反射信号,形成地下二维高分辨率图像(b扫描雷达图)。在这些图像中,地下物体以双曲线特征出现。因此,对埋地物体的探测可以看作是探地雷达图像中反射双曲线的探测。

在这项工作中,我们想执行一个端到端框架从GPR b扫描双曲线检测。为此,我们应用了Faster-RCNN框架[10],该框架在计算机视觉领域已经证明了非常有效的性能。本文的贡献有三方面:1)首先使用灰度Cifar-10数据库定义和预训练CNN,然后将权值转移到fast - rcnn框架中;2)训练数据部分来自真实采集的探地雷达采集数据,部分来自gprMax工具箱[11]模拟雷达图;3)我们基于预先训练的权值对fast - rcnn进行训练和微调,并在模拟和真实数据上进行测试,以证明所提方法的有效性。

2、数据集

在这项工作中,我们利用了最近从法国几个地点收集的大约100个真实的b扫描数据,使用的是300兆赫兹的GPR天线。每次探测都有100ns深度的时间范围,可以穿透7米。在这些数据中,电磁信号在不同形状和材料的埋藏物体上的反射记录了双曲线特征。只有部分表面清晰、形状良好,而大部分表面对比度较弱、不对称,并受到土壤异质性和不同次表层间阻抗变化引起的噪声和杂波的干扰。图1显示了两个真实数据的例子,从中我们可以观察到一些不同大小的双曲线,它们受到很多噪音和杂波。

[探地雷达]利用Faster RCNN对B-SCAN探地雷达数据进行目标检测,目标检测,人工智能,计算机视觉

由于缺乏训练所需的真实数据,我们使用gprMax工具箱[11]生成了更多的GPR雷达图来模拟不同的场景。我们考虑了各种不同的配置,不同尺寸和材料的物体被放置在不同的位置和深度。设置相同天线频率300MHz,相同时间范围100ns进行仿真。然后在模拟图像中加入一些噪声,这些噪声是从真实数据中估计出来的。图2显示了两个模拟雷达图的例子,其中双曲线(通常形状良好)相交并有交叉尖头。在这项工作中,模拟了50个模拟雷达图,并将其添加到之前的真实数据中,以执行和评估所提出的框架。 

[探地雷达]利用Faster RCNN对B-SCAN探地雷达数据进行目标检测,目标检测,人工智能,计算机视觉

 3、方法

本文提出的方法由两个主要阶段组成,如图3所示:1)在灰度Cifar-10数据库上预训练设计的CNN;2)使用真实和模拟GPR数据训练和微调Faster-RCNN(基于预先训练的CNN权重)。

3.1、对CNN进行Cifar-10数据库的预训练

CNN通常由卷积层、池化层和全连接层组成。我们定义的CNN简单地包括3个大小为5 × 5像素的16、32和64个滤波器的卷积层(每个卷积层后面都有一个ReLu激活和一个大小为2 × 2像素的最大池化层)和一个全连接的64个神经元层。正如[9]中推荐的那样,我们选择了cifa -10(而不是ImageNet),因为图像大小较小(32 × 32像素),近似于研究的GPR图像中双曲线的大小。它可以在GPU有限的个人电脑上训练得更快更容易。此外,为了匹配单通道GPR数据,最好在灰度cifar10上训练CNN,而不是在颜色数据库上训练CNN。

3.2、在真实和模拟的探地雷达数据上训练Faster-RCNN

[探地雷达]利用Faster RCNN对B-SCAN探地雷达数据进行目标检测,目标检测,人工智能,计算机视觉

 4、结果

为了在模拟和真实GPR数据上评估所提出的方法,测试了三种场景:

  1. 对模拟数据进行训练和测试;
  2. 对真实数据进行培训和测试;
  3. 模拟+真实数据训练,真实数据测试。

对于真实数据,我们使用了60个雷达图用于训练,40个用于测试。对于模拟数据,40个用于训练,10个用于测试。

[探地雷达]利用Faster RCNN对B-SCAN探地雷达数据进行目标检测,目标检测,人工智能,计算机视觉

[探地雷达]利用Faster RCNN对B-SCAN探地雷达数据进行目标检测,目标检测,人工智能,计算机视觉

因此,在训练样本有限的情况下处理探地雷达数据是很有前途的。虽然所提出的方案的有效性已被定性观察到,但我们正在进行的工作现在集中在定量评估,以更好地验证。此外,还需要进一步研究双曲线坐标(顶点和尖头)的检测,以实现对被检测目标的精确定位。文章来源地址https://www.toymoban.com/news/detail-518686.html

到了这里,关于[探地雷达]利用Faster RCNN对B-SCAN探地雷达数据进行目标检测的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 目标检测算法:Faster-RCNN论文解读

    前言 ​ 其实网上已经有很多很好的解读各种论文的文章了,但是我决定自己也写一写,当然,我的主要目的就是帮助自己梳理、深入理解论文,因为写文章,你必须把你所写的东西表达清楚而正确,我认为这是一种很好的锻炼,当然如果可以帮助到网友,也是很开心的事情

    2024年02月08日
    浏览(53)
  • 遥感影像目标检测:从CNN(Faster-RCNN)到Transformer(DETR)

    我国高分辨率对地观测系统重大专项已全面启动,高空间、高光谱、高时间分辨率和宽地面覆盖于一体的全球天空地一体化立体对地观测网逐步形成,将成为保障国家安全的基础性和战略性资源。未来10年全球每天获取的观测数据将超过10PB,遥感大数据时代已然来临。随着小

    2024年02月22日
    浏览(51)
  • 深度学习目标检测项目实战(六)-基于Faster rcnn pytorch的遥感图像检测

    代码:https://github.com/jwyang/faster-rcnn.pytorch/tree/pytorch-1.0 使用RSOD遥感数据集,VOC的数据格式如下: RSOD是一个开放的目标检测数据集,用于遥感图像中的目标检测。数据集包含飞机,油箱,运动场和立交桥,以PASCAL VOC数据集的格式进行标注。 数据集包括4个文件夹,每个文件夹

    2024年02月06日
    浏览(71)
  • 计算机视觉的应用4-目标检测任务:利用Faster R-cnn+Resnet50+FPN模型对目标进行预测

    大家好,我是微学AI,今天给大家介绍一下计算机视觉的应用4-目标检测任务,利用Faster Rcnn+Resnet50+FPN模型对目标进行预测,目标检测是计算机视觉三大任务中应用较为广泛的,Faster R-CNN 是一个著名的目标检测网络,其主要分为两个模块:Region Proposal Network (RPN) 和 Fast R-CNN。我

    2024年02月05日
    浏览(55)
  • 从R-CNN到Faster-RCNN再到YOLOV5,目标检测网络发展概述

     R-CNN由Ross Girshick于2014年提出,R-CNN首先通过 选择性搜索算法Selective Search 从一组对象候选框中选择可能出现的对象框,然后将这些选择出来的对象框中的图像resize到某一固定尺寸的图像,并喂入到 CNN模型 (经过在ImageNet数据集上训练过的CNN模型,如AlexNet)提取特征,最后将

    2024年02月05日
    浏览(63)
  • Faster RCNN训练自己的数据集【傻瓜式教程】

    本文采用的源码是:https://github.com/dBeker/Faster-RCNN-TensorFlow-Python3 由于本文是小白教程,光写几个环境怕有人配置不好或者配置版本搞乱。Faster RCNN配置环境比较复杂。我在这直接贴图我的环境版本图: 先安装tensorflow-gpu,然后依次安装cython、opencv-python、easydict、Pillow、matplot

    2024年02月02日
    浏览(43)
  • Faster RCNN在pycharm中运行

    参考B站up主:霹雳吧啦Wz git clone https://github.com/WZMIAOMIAO/deep-learning-for-image-processing 首先找到faster_rcnn ├── backbone: 特征提取网络,可以根据自己的要求选择 ├── network_files: Faster R-CNN网络(包括Fast R-CNN以及RPN等模块) ├── train_utils: 训练验证相关模块(包括cocotools) ├

    2024年02月03日
    浏览(49)
  • Faster RCNN模型如何自定义损失函数

    /lib/model/faster_rcnn/faster_rcnn.py /lib/model/faster_rcnn/resnet.py 与1.2同理 1.4.1 模型代码:/lib/model/faster_rcnn/faster_rcnn.py,/lib/model/faster_rcnn/resnet.py,/lib/model/faster_rcnn/vgg16.py 1.4.2 训练代码:trainval_net.py 1.4.3 测试代码:test_net.py 1.4.4 运行参数代码:libmodelutilsparser_func.py 修改/lib/model/fa

    2023年04月17日
    浏览(40)
  • 基于Faster rcnn pytorch的遥感图像检测

    代码:https://github.com/jwyang/faster-rcnn.pytorch/tree/pytorch-1.0 使用RSOD遥感数据集,VOC的数据格式如下: RSOD是一个开放的目标检测数据集,用于遥感图像中的目标检测。数据集包含飞机,油箱,运动场和立交桥,以PASCAL VOC数据集的格式进行标注。 数据集包括4个文件夹,每个文件夹

    2024年02月06日
    浏览(47)
  • Faster-RCNN环境搭配及运行教程

    最近正在学习Faster-RCNN,环境历经一天时间终于成功安装,借此记录下整体安装过程 本教程是Windows 10 + Python35 + CUDA 10.0 + cudnn 7.4.1.5 + tensorflow-gpu 1.13.2环境的配置过程 所使用的软件包括 名称 版本 CUDA 10.0 CUDNN 7.4.1.5 Anaconda3 4.2.0 Pycharm 2019.3.5 整体过程中所需要的软件包我都放在

    2024年02月04日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包