遥感图像处理学习(6)


前言

遥感系列第6篇。遥感图像处理方向的学习者可以参考或者复刻

本文初编辑于2023年12月16日

2024年1月24日搬运至本人博客园平台


文章标题:Сrор field boundary detection: approaches and main challenges

文章地址:https://medium.com/geekculture/%D1%81r%D0%BE%D1%80-field-boundary-detection-approaches-and-main-challenges-46e37dd276bc

文章所涉及的代码:无


这篇文章着眼于农田边界检测,是文章作者对多篇论文的简单介绍和总结。

文章提到,现有的土地使用情况图是基于历史行政地图或基于观测数据手工开发的。前者精度不高,后者需要大量人力。作物田边界检测问题是一个多领域问题,尽管已经有许多解决方案,但仍在开发中。

经典CV边界检测方法:

Boundary Delineation of Agricultural Fields in Multitemporal Satellite Imagery

https://www.researchgate.net/publication/329817494_Boundary_Delineation_of_Agricultural_Fields_in_Multitemporal_Satellite_Imagery

研究人员的目标是开发一种算法,从卫星图像中检测新西兰农田的边界。

算法对春季拍摄的图像有效,而对秋季拍摄的图像则不能提供很好的效果。

经典机器学习边界检测方法:

A machine learning approach for agricultural parcel delineation through agglomerative segmentation

https://www.tandfonline.com/doi/full/10.1080/01431161.2016.1278312

研究小组通过计算指标得到图像,进而得到超像素、像素簇和特征图,通过RUSboost分类器进行像素分类。

图的等高线方法:

Extracting Agricultural Fields from Remote SensingImagery Using Graph-Based Growing Contours

https://www.researchgate.net/publication/340534499_Extracting_Agricultural_Fields_from_Remote_Sensing_Imagery_Using_Graph-Based_Growing_Contours

研究人员在划定轮廓前进行了一系列的变换,特别是双线性滤波、使用YUV和RGB颜色空间之间的颜色空间变换来采用梯度寻找局部各向异性。论文作者提到靠近城市边界的土地容易被误判,建议过滤掉城市结构。

CNN方法:

Deep learning on edge: extracting field boundaries from satellite images with a convolutional neural network

论文使用ResUNet网络和Sentinel-2数据集,使用RGB和进红外波段图像。

研究人员为了将基于区域和基于边缘的检测相结合,研究人员将场边界标记为一个类,将整个区域标记为另一类。后面发现使用UNet++效果更好,故猜测进红外波段图像是不必要的。

CNN边界检测方法:

Detection, Classification and Boundary Regularization of Buildings in Satellite Imagery Using Faster Edge Region Convolutional Neural Networks

https://www.mdpi.com/2072-4292/12/14/2240/htm

训练一个Mask R-CNN再结合一个mini-network网络就是RPN(Region Proposal Network)模型了,研究人员发现FER-CNN(Faster Edge Region CNN)更有效。

FER-CNN在特征图的多个分辨率上分析区域,一个特征图可以减少2、4或8倍,创建区域方案,选择那些在多个尺度上达成一致的区域。

剑走偏锋的方法:

Hierarchical graph-based segmentation for extracting road networks from high-resolution satellite images

https://www.researchgate.net/publication/314729725_Hierarchical_graph-based_segmentation_for_extracting_road_networks_from_high-resolution_satellite_images

把农田边界划分视为道路检测的副产品,但是农田边界和道路不一样,农田边界不全是直的。


对文章所涉及的代码的说明(全文无代码)


遥感图像处理笔记之【Сrор field boundary detection: approaches and main challenges】的更多相关文章

  1. 基于纹理边缘抑制的轮廓和边界检测(Contour and Boundary Detection)

    基于纹理边缘抑制的轮廓和边界检测(Contour and Boundary Detection) kezunhai@gmail.com http://blog.csdn.net/kezunhai 一幅 ...

  2. [Object Tracking] Deep Boundary detection Tech

    AR的要点之一便是精确跟踪 From: https://zhuanlan.zhihu.com/p/26848831?refer=dlclass Boundary Detection Benchmark ...

  3. 【图像处理笔记】SIFT算法原理与源码分析

    [图像处理笔记]总目录 0 引言 特征提取就是从图像中提取显著并且具有可区分性和可匹配性的点结构.常见的点结构一般为图像内容中的角点.交叉点.闭合区域中心点等具有一定物理结构的点,而提取点结构的一般思 ...

  4. JAVA进阶之旅(二)——认识Class类,反射的概念,Constructor,Field,Method,反射Main方法,数组的反射和实践

    JAVA进阶之旅(二)--认识Class类,反射的概念,Constructor,Field,Method,反射Main方法,数组的反射和实践 我们继续聊JAVA,这次比较有意思,那就是反射了 一.认识 ...

  5. GDAL 遥感图像处理后的数据保存为图像文件的实现方法

    在遥感图像处理中,GDAL库不仅能读取和处理大部分的遥感图像数据,而且还能够实现图像处理后将数据保存为图像的功能. 本文就详细介绍如何将内存中的图像数据保存为.tif格式. 首先,遥感数据处理完,保存 ...

  6. 数字图像处理笔记与体会(一)——matlab编程基础

    最近开始学习数字图像处理,使用matlab实现,下面我就来记录笔记和体会,一方面是给大家提供参考,另一方面是防止我忘记了. 复习一下: 1.数字图像是用一个数字矩阵来表示的,数字阵列中的每个数字,表示 ...

  7. 图像处理笔记(二十一):halcon在图像处理中的运用

    概要: 分水岭算法做图像分割 二维码识别 稍后将其他几篇笔记全都补充上概要方便查询. 分水岭算法做图像分割 使用距离变换结合分水岭算法实现图像分割,可以用来分割仅通过阈值分割还是有边缘连接在一起的情况 ...

  8. C#图像处理笔记

    1.灰度拉伸 灰度拉伸又叫对比度拉伸,它是最基本的一种灰度变换,使用的是最简单的分段线性变换函数,它的主要思想是提高图像处理时灰度级的动态范围.

  9. 论文笔记--PCN:Real-Time Rotation-Invariant Face Detection with Progressive Calibration Networks

    关键词:rotation-invariant face detection, rotation-in-plane, coarse-to-fine 核心概括:该篇文章为中科院计算所智能信息处理重点实验室 ...

  10. laravel 的 intervention-image 图像处理笔记

    安装: https://blog.csdn.net/beyond__devil/article/details/62230610 需求: PHP >= 5.4 Fileinfo 扩展 GD库 & ...

随机推荐

  1. WebRTC 的现状和未来:专访 W3C WebRTC Chair Bernard Aboba

    WebRTC 无疑推动和改变了互联网视频,而这仅仅是刚刚开始,除了大家熟悉的 WebRTC-PC.Simulcast 和 SVC,有太多的新技术和新架构出现在 WebRTC 新的标准中,比如 WebT ...

  2. MB52增强

    一.在MB52报表中新增字段 实现如图效果 二.增强实现 MB52程序为RM07MLBS,在程序中找到定义的内表结构bestand,在最后创建隐式增强,加入增强字段,该内表为将来展示的ALV数据 设置 ...

  3. 【算法学习笔记】区间DP

    基本的知识点引用自 OI wiki,感谢社区的帮助 什么是区间 DP? 区间类动态规划是线性动态规划的扩展,它在分阶段地划分问题时,与阶段中元素出现的顺序和由前一阶段的哪些元素合并而来有很大的关系.令 ...

  4. vue3引入使用svg图标

    vue3使用svg图标 安装 // 通过命令安装2个插件 npm i vite-plugin-svg-icons -D npm i fast-glob -D 在vue.config.js中配置 //v ...

  5. 版本升级 | v1.0.13发布,传下去:更好用了

    新发行版来啦~ 本次更新主要聚焦兼容性的提升及结果报告格式的增加,另外对部分解析逻辑及使用体验进行了优化.在这里特别鸣谢大佬@Hugo-X在社区仓库提交的PR~ 后续,OpenSCA项目组会继续致力于 ...

  6. 运筹学 | 退化的最优解 vs 无穷多最优解?

    退化的最优解: 单纯形表的基可行解中,出现等于零的基变量.或者,按最小比值来确定出基向量时,存在两个以上相同最小比值. 出现的原因:模型中存在多余的约束. 无穷多最优解: 单纯形表中,按最大检验数 σ ...

  7. TiKV 服务部署的注意事项

    TiKV 服务部署的注意事项 背景 最近发现tikv总是会掉线 不知道是哪里触发了啥样子的bug. 所以想着使用systemd 管理一下, 至少在tikv宕机的时候能够拉起来服务. 二进制文件 pd- ...

  8. [转帖]Linux中查看各文件夹大小命令du -h --max-depth=1

    https://www.cnblogs.com/the-tops/p/8798678.html 最近排查服务器异常的时候,常会遇到磁盘慢的情况,这个时候,查找那个文件夹占用的内存的时候常用到这个命令: ...

  9. [转帖]How fast are Unix domain sockets?

    https://blog.myhro.info/2017/01/how-fast-are-unix-domain-sockets Jan 3, 2017 • Tiago Ilieve Warning: ...

  10. [转帖]没 K8s 用不了 Chaos Mesh?试试 Chaosd

    https://cn.pingcap.com/blog/cannot-use-chaosmesh-without-k8s-then-try-chaosd Chaosd 是什么? 相信大家对 Chaos ...