遥感图像处理学习(5)


前言

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

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

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


文章标题:U-Net for Semantic Segmentation on Unbalanced Aerial Imagery

文章地址:https://towardsdatascience.com/u-net-for-semantic-segmentation-on-unbalanced-aerial-imagery-3474fa1d3e56

文章所涉及的代码:https://github.com/amirhosseinh77/UNet-AerialSegmentation


这篇文章将CNN(U-Net)应用于Semantic segmentation of aerial imagery数据集中,演示了遥感图像语义分割任务。

此外,文章着眼于探究损失函数对遥感图像语义分割输出结果的影响。

Semantic segmentation of aerial imagery数据集是一个用于训练和测试计算机视觉模型的数据集,其中包含了航空摄影图像的语义分割标注。共72张迪拜阿联的图片,共6个标注,分别为水、土地、道路、建筑物、植被和未标记物体。

U-Net主要的概念是使用一个收缩的网络,然后是一个扩展的网络。在收缩过程中,空间信息减少,而特征信息则增加。扩展过程中,通过一系列向上卷曲和高分辨率特征,来连接特征和空间信息。


损失函数

Cross-Entropy Loss(交叉熵损失函数)

alpha项是不同类别的权值超参数,是平衡不平衡类别的损失的一种方法。

Focal Loss(无官方翻译)

Focal Loss为不平衡数据集问题提出了一个更好的解决方案。它增加了一个额外的术语来减少正确预测的影响,并专注于不正确的例子。gama是一个超参数,它指定了这种缩减将会有多强大。

IoU Loss(无官方翻译)

IoU Loss使用了更少的超参数,为不平衡数据集问题提出了一个更好的解决方案


文章使用65张图片进行训练,7张图片进行验证,训练结果仅供参考

Cross-Entropy Loss在分割小区域时存在问题,并且在这些损失函数中性能最差。

Focal Loss比起Cross-Entropy Loss在小区域发挥得更好

loU表现最好

文章这里有图片展示,我就不贴出来了


对文章所涉及的代码的说明(全文没有代码,不做说明)


遥感图像处理笔记之【U-Net for Semantic Segmentation on Unbalanced Aerial Imagery】的更多相关文章

  1. 论文笔记:Decoders Matter for Semantic Segmentation: Data-Dependent Decoding Enables Flexible Feature Aggregation

    Decoders Matter for Semantic Segmentation: Data-Dependent Decoding Enables Flexible Feature Aggregat ...

  2. 论文笔记:Rich feature hierarchies for accurate object detection and semantic segmentation

    在上计算机视觉这门课的时候,老师曾经留过一个作业:识别一张 A4 纸上的手写数字.按照传统的做法,这种手写体或者验证码识别的项目,都是按照定位+分割+识别的套路.但凡上网搜一下,就能找到一堆识别的教程 ...

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

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

  4. 论文笔记之:Decoupled Deep Neural Network for Semi-supervised Semantic Segmentation

    Decoupled Deep Neural Network for Semi-supervised Semantic Segmentation xx

  5. 论文笔记之:Instance-aware Semantic Segmentation via Multi-task Network Cascades

    Instance-aware Semantic Segmentation via Multi-task Network Cascades Jifeng Dai Kaiming He Jian Sun ...

  6. 论文笔记(3):STC: A Simple to Complex Framework for Weakly-supervised Semantic Segmentation

    论文题目是STC,即Simple to Complex的一个框架,使用弱标签(image label)来解决密集估计(语义分割)问题. 2014年末以来,半监督的语义分割层出不穷,究其原因还是因为pi ...

  7. 论文笔记:Fast Neural Architecture Search of Compact Semantic Segmentation Models via Auxiliary Cells

    Fast Neural Architecture Search of Compact Semantic Segmentation Models via Auxiliary Cells 2019-04- ...

  8. Adversarial Examples for Semantic Segmentation and Object Detection 阅读笔记

    Adversarial Examples for Semantic Segmentation and Object Detection (语义分割和目标检测中的对抗样本) 作者:Cihang Xie, ...

  9. 论文阅读笔记二十四:Rich feature hierarchies for accurate object detection and semantic segmentation Tech report(R-CNN CVPR2014)

    论文源址:http://www.cs.berkeley.edu/~rbg/#girshick2014rcnn 摘要 在PASCAL VOC数据集上,最好的方法的思路是将低级信息与较高层次的上下文信息进 ...

  10. 论文阅读笔记十七:RefineNet: Multi-Path Refinement Networks for High-Resolution Semantic Segmentation(CVPR2017)

    论文源址:https://arxiv.org/abs/1611.06612 tensorflow代码:https://github.com/eragonruan/refinenet-image-seg ...

随机推荐

  1. POJ 2726、POJ3074 :数独(二进制DFS)

    题目链接:https://ac.nowcoder.com/acm/contest/1014/B 题目描述 In the game of Sudoku, you are given a large 9 ...

  2. C++ tuple(STL tuple)模板用法详解

    tuple 是C++ 11新引进的 build-in structure,但其实在其他语言中tuple的使用已经行之有年(e.g. Javascript和Python中都有tuple).C++ 11中 ...

  3. 畅捷通的 Serverless 探索实践之路

    作者:计缘 畅捷通介绍 畅捷通是中国领先的小微企业财税及业务云服务提供商,成立于2010年.畅捷通在2021年中国小微企业云财税市场份额排名第一,在产品前瞻性及行业全覆盖方面领跑市场,位居中国小微企业 ...

  4. 你想怎么使用 Serverless 函数计算?(评测赢好礼 )

    随着云计算发展,云原生热度攀升,Serverless 架构崭露头角且发展势头迅猛.不仅被更多开发者所关注,市场占有率也逐年提高.阿里云函数计算(Function Compute)是一个事件驱动的全托管 ...

  5. mysql 字段逗号分割行转列操作

    一.需求 某字段的值为 7654,7698,7782,7788 期望的效果:  二.实现语句 SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('7654,7698,778 ...

  6. vue Promise的使用

    一.Promise是什么? Promise是异步编程的一种解决方案. 二.那什么时候我们会来处理异步事件呢? 1. 一种很常见的场景应该就是网络请求了. 我们封装一个网络请求的函数,因为不能立即拿到结 ...

  7. 黑池舞蹈节banner

  8. uni-app app定位当前地理位置

    https://blog.csdn.net/HXH_csdn/article/details/112258398?utm_medium=distribute.pc_relevant.none-task ...

  9. java进阶(25)--泛型

    一.泛型基本概念 JDK5.0后新特性:Generic 1.不使用泛型举例

  10. 【KEIL】User's Guide

    µVision User's Guide