基于arcgis的遥感深度学习数据集制作

这篇具有很好参考价值的文章主要介绍了基于arcgis的遥感深度学习数据集制作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

由于很多时候,我们在研究过程中往往需要根据实际情况使用自己的影像数据来提取目标物,如果没有合适的公开数据集的话,为了满足实际需要,我们就需要制作符合自己要求的数据集。 今天我们就根据实际情况来详细讲解如何利用arcgis,来制作属于自己的数据集。

制作目标shp文件

  • 首先我们在arcgis中添加我们的影像文件。 基于arcgis的遥感深度学习数据集制作,深度学习
  • 然后创建一个shp文件。注意坐标系与我们的影像文件保持一致。在创建过程中注意选择面矢量。 基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习
  • 创建完成后,我们在目录表右键新创建的shp文件,打开属性表。 基于arcgis的遥感深度学习数据集制作,深度学习
  • 此时的属性表中没有多余的属性。我们点击右上角的选项,选择add field,添加属性。属性名称为"class_id",类型默认为短整型。 基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习
  • 然后我们打开编辑功能,对shp进行编辑。 基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习
  • 这里我们沿着建筑边缘,勾画一栋建筑。 基于arcgis的遥感深度学习数据集制作,深度学习
  • 打开属性表我们发现,刚刚勾画的图斑的class_id值为0,为了使勾画的图斑与背景区分,这里我们将其赋值为1,代表建筑。 基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习
  • 接着我们再画三栋建筑,当我们同一属性画了很多时,可以进行批量赋值。我们可以选中我们需要批量赋值的图斑,在class_id处然后右键,选择字段计算器,点开后在下方写入1即可,此时选中图斑已经全部赋值为1 基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习
  • 如果单分类的任务要求,可以将所有图斑全部赋值为0,如果是多分类的任务,可以继续勾画其它地物,这里我们以林地作为演示,并将其赋值为2。 基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习
  • 确保影像区域全部勾画完成后,对数据进行保存,并结束编辑。 基于arcgis的遥感深度学习数据集制作,深度学习

此时目标shp文件已经制作完成,下面开始制作label。

制作label文件

  • 首先我们通过搜索工具,找到creat fishnet工具(不同版本arcgis,该工具所在位置可能不同,建议使用搜索工具直接定位) 基于arcgis的遥感深度学习数据集制作,深度学习
  • 打开工具,按下图要求进行选择填写,然后就会生成与影像范围保持一致的面矢量。 基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习
  • 我们用上面的方法,在属性表中添加class_id属性,并使用默认值0代表背景。 基于arcgis的遥感深度学习数据集制作,深度学习
  • 然后我们选择update工具,在输入要素中选择我们的背景矢量(fishnet),更新要素中选择我们的目标矢量(lab),输出路径选择我们自己的路径,后缀加上.shp。然后将两个矢量进行叠加。生成的矢量就将两个矢量更新到了一起,并且范围与影像保持一致。 基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习
  • 选择feature to raster 工具,按下面要求选择填写,然后就可以得到背景为0,建筑为1,林地为2的label影像。 基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习

数据集制作

此时可以参考之前我们分分享的马萨诸塞州道路数据集预处理[]的代码进行数据集制作,也可以在arcgis中进行制作。

  • 在arcgis中选择split raster工具 基于arcgis的遥感深度学习数据集制作,深度学习
  • 分别对影像数据与label数据进行裁剪 基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习
  • 裁剪完成后会得到image与label一一对应的数据集(除了后缀为.tif的文件,其余文件皆可以删除) 基于arcgis的遥感深度学习数据集制作,深度学习
  • 选择一个label数据加载到arcgis中,确认是我们标注的图斑,且与影像保持对应。 基于arcgis的遥感深度学习数据集制作,深度学习基于arcgis的遥感深度学习数据集制作,深度学习

总结

至此,利用arcgis制作遥感影像语义分割数据集的全套流程就结束啦。感兴趣的可以试一试。后续我们也会介绍利用python实现数据集的批量化制作预处理,以及使用arcgis内置的Export Training Data For DeepLearning工具制作更多类型的数据集。感兴趣的点点「关注」

往期精彩

基于arcgis的遥感深度学习数据集制作,深度学习
SENet实现遥感影像场景分类
基于arcgis的遥感深度学习数据集制作,深度学习
BiseNet实现遥感影像地物
基于arcgis的遥感深度学习数据集制作,深度学习
FC-Densenet实现遥感影像道路分类
基于arcgis的遥感深度学习数据集制作,深度学习
pytorch实现遥感影像建筑物提取

本文由 mdnice 多平台发布文章来源地址https://www.toymoban.com/news/detail-789232.html

到了这里,关于基于arcgis的遥感深度学习数据集制作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • pytorch实战5——DataLoader数据集制作

    目录 1.如何自定义数据集: 咱们以花朵数据集为例: 任务1:读取txt文件中的路径和标签 任务2:通过上面字典返回数据,分别把数据和标签都存在list里 任务3:图像数据路径得完整 任务4:把上面那几个事得写在一起,整合到一个类。 任务5:数据预处理(transform)¶ 任务6:根据

    2024年02月04日
    浏览(29)
  • 通信调制信号及时频图数据集制作(MATLAB)

    实现平台:MATLAB2022b         首先产生调制信号,包括八种数字调制类型和三种模拟调制类型: 二相相移键控 (BPSK) 四相相移键控 (QPSK) 八相相移键控 (8-PSK) 十六相正交幅值调制 (16-QAM) 六十四相正交幅值调制 (64-QAM) 四相脉冲幅值调制 (PAM4) 高斯频移键控 (GFSK) 连续相位频移

    2024年02月08日
    浏览(33)
  • 使用KITTI数据集的激光雷达数据(数据预处理+数据集制作+训练)

    目录 1.前言 2. 数据集简介 2.1采集区域 2.2采集平台 3. 激光雷达数据位置 4. 激光雷达数据标签含义 5. 数据预处理与训练 5.1配置openpcdet 5.2数据预处理 5.2.1数据集目录整理 5.2.2数据集格式转化 5.3训练 做激光雷达感知相关工作离不开数据集,激光雷达数据标注价格较高,可选的开

    2024年02月09日
    浏览(33)
  • yolov8-pose姿态估计数据集制作(一)

    最近在搞yolo-pose姿态识别算法,现成的模型已经挺好用了,但是在某些特定的场景下,还是识别不准。所以想着自己搞搞数据,查了网上相关的博客,基本思路都是先按照coco格式来标,然后再转化成yolo格式。不废话,直接说咋干。 这里推荐使用CVAT,好用,没啥说。GitHub链接

    2024年02月11日
    浏览(32)
  • 【GAN】pix2pix算法的数据集制作

    以代码在pycharm中运行为例: 点击上图中的“编辑配置”,如下图: 编辑上图中画红线地方Parameters:

    2024年02月10日
    浏览(26)
  • YOLO 算法的自定义数据集制作及模型训练方法(附代码)

    本文章主要涉及以下工作:    (1)详细介绍了怎样制作YOLO的自定义数据集以及如何使用自定义数据集训练YOLO模型。    (2)对YOLOv5、YOLOv6、YOLOv7、YOLOv8进行了部分修改,能够适配自定义数据集进行训练。    (3)提供了各YOLO算法的目标检测模型的预训练权重。    (

    2024年02月13日
    浏览(29)
  • 【计算机图形学】【代码复现】A-SDF中的数据集制作与数据生成

    Follow A-SDF 的 Data Generation 部分: We follow (1) ANSCH to create URDF for shape2motion dataset (1-2) URDF2OBJ(本人认为是1-2之间需要进行的重要的过渡部分) (2) Manifold to create watertight meshes (3) and modified mesh_to_sdf for generating sampled points and sdf values. follow这个github: ANSCH 在 global_info.py 中,主要修改

    2024年02月08日
    浏览(45)
  • python实现视频抽帧,文件批量操作,文件批量处理(数据集制作的工具箱)

    环境准备 数据集制作 文件批量重命名 文件批量移动 将文件批量按照一定格式进行重命名 修改xml文件内容的方法 Pathlib库的常用接口 在计算机视觉项目中,文件批量操作和文件批量预处理是必不可少的步骤。它们涉及处理大量的图像文件,包括读取、处理、保存和预处理。

    2024年02月09日
    浏览(35)
  • win11系统AVA2.1数据集制作、训练、测试、本地视频验证(完整已跑通)

    本文参照杨帆老师的博客,根据自己的需要进行制作,杨帆老师博客原文链接如下: 自定义ava数据集及训练与测试 完整版 时空动作/行为 视频数据集制作 yolov5, deep sort, VIA MMAction, SlowFast-CSDN博客 文章浏览阅读2.2w次,点赞31次,收藏165次。前言这一篇博客应该是我花时间最多

    2024年02月19日
    浏览(43)
  • ArcGIS制作带蒙版的遥感影像地图

      这次文章我们来介绍一下,如何通过一个系统的步骤完成ArcGIS制作带蒙版的遥感影像地图。 1  添加行政区划数据 2  导出兴趣去乡镇矢量范围 3  添加遥感影像底图 4  制作蒙版 5  利用自动完成面制作蒙版 6  标注乡镇带晕渲文字 7  页面布局设置 8  插入指北针和标题等

    2024年02月14日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包