Global-aware siamese network for change detection on remote sensing images

news2024/11/29 4:28:22

        遥感图像中的变化检测是以有效的方式识别观测变化的最重要的技术选择之一。CD具有广泛的应用,如土地利用调查、城市规划、环境监测和灾害测绘。然而,频繁出现的类不平衡问题给变化检测应用带来了巨大的挑战。为了解决这个问题,我们开发了一种新的全局感知连体网络(GAS-Net),旨在通过结合场景和前景之间的关系来生成全局感知特征,以进行有效的变化检测。所提出的GAS-Net由全局注意力模块(GAM)和前景感知模块(FAM)组成,它们既学习上下文关系,又增强了场景和前景之间的共生关系学习。实验结果证明了所提出的GAS-Net的有效性和稳健性,在两个广泛使用的公共数据集,即Levir CD和Lebedev CD数据集上分别获得了91.21%和95.84%的F1分数。源代码位于https://github.com/xiaoxiangAQ/GAS-Net.

论文面对的问题

频繁发生的类不平衡问题给变化检测应用带来了巨大的挑战

变化和未改变区域之间的类别不平衡问题在训练过程中具有剧烈变化的梯度,有时会导致训练中断和模型表现不佳。

传统方法手工设计的特征的适应性差极大地限制了模型的性能。

如何利用高分辨率图像中的丰富信息并有效地提取特征仍然是一个挑战。

针对性提出的方法

        提出了一种全局感知的连体网络(GAS-Net)用于遥感图像的CD任务。拟议的GAS-Net由关于全球关注和前景意识的全球意识模块组成。全局注意力模块 (GAM) 使用自注意力机制从上下文关系中显式地模拟有效信息。前景感知模块(FAM)通过全局感知来学习场景与前景之间的共生关系,以关联前景相关上下文,从而增强前景特征并减少误报。所提出的两个模块依托暹罗结构,相辅相成,进一步缓解了变化和不变的不平衡问题。

FAM结构

开发了一种新型的GAS-Net,以提高高分辨率遥感图像的CD性能。该网络通过利用全局注意力和前景意识的上下文关系来解决变化和不变的不平衡问题。

提出了GAS-Net中的全局注意力和前景意识模块。GAM考虑上下文关系,而FAM学习场景和前景之间的共生关系,以进一步增强前景特征。

增强前景感知,变化检测网络可以关联前景相关上下文,并将网络的焦点引导到前景区域,从而缓解不平衡问题。

BCE 损失对每个类别中的像素采用相等的权重,这限制了类不平衡分布的 CD 任务的性能。因此,加权 BCE 损失为已更改和未更改的像素分配具有不同权重。
为了优化所提出的GAS-Net,将加权BCE损失和Dice损失与权重参数相结合

        在实际应用中,我们鼓励在处理不同的训练数据集和研究区域时深入探索最佳参数设置。我们也承认,我们的 FAM 结构可能不是前景增强的唯一途径,我们鼓励深入探索前景意识学习的不同架构。

        Ruiqian Zhang面对频繁发生的类不平衡问题给变化检测应用带来了巨大的挑战。为了解决这个问题,开发了一种新型的全局感知连体网络(GAS-Net),旨在通过结合场景和前景之间的关系来生成全局感知特征,以实现高效的变化检测。所提出的GAS-Net由全局注意力模块(GAM)和前景感知模块(FAM)组成,既可以学习上下文关系,又可以增强场景和前景之间的共生关系学习。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1172196.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring Boot 整合SpringSecurity和JWT和Redis实现统一鉴权认证

📑前言 本文主要讲了Spring Security文章,如果有什么需要改进的地方还请大佬指出⛺️ 🎬作者简介:大家好,我是青衿🥇 ☁️博客首页:CSDN主页放风讲故事 🌄每日一句:努力…

VPN网络环境下 本地客户端能连上mysql 本地启服务连不上mysql的原因

背景 公司mysql使用的是华为云RDS,由于要做一些测试验证,需要本地通过VPN直连华为RDS节点;找运维配置好网络后,本地 telnet 内网ip 3306 以及通过navicat客户端都能正常连接数据库;但是本地启动的服务就是连接不上。问…

【PyQt学习篇 · ⑩】:QAbstractButton的使用

文章目录 QAbstractButton简介子类化抽象类图标设置快捷键设置自动重复状态设置排他性点击设置点击有效区域可用信号 QAbstractButton简介 QAbstractButton 是一个抽象类,无法直接实例化,但它提供了很多在 PyQt 中使用按钮时常用的功能和特性。开发人员…

c++ 实现 AVL 树

AVL 树的概念 二叉搜索树虽可以缩短查找的效率,但如果数据有序或接近有序二叉搜索树将退化为单支树,查找元素相当于在顺序表中搜索元素,效率低下。因此,两位俄罗斯的数学家 G.M.Adelson-Velskii 和 E.M.Landis 在 1962 年发明了一…

实现Git增量代码的Jacoco覆盖率统计

今天我们给大家分享,如何使用Jacoco集合Git来做增量代码的覆盖率测试。实现的基本原理是: 使用Git的diff指令,计算出两个版本的差异;改造Jacoco源代码,只针对增量代码生成报告。 基本的功能滴滴的super-jacoco项目已…

使用Selenium IDE录制脚本

今天,我们开始介绍基于开源Selenium工具的Web网站自动化测试。 Selenium包含了3大组件,分别为:1. Selenium IDE 基于Chrome和Firefox扩展的集成开发环境,可以录制、回放和导出不同语言的测试脚本。 2. WebDriver 包括一组为不同…

2023年道路运输企业主要负责人证考试题库及道路运输企业主要负责人试题解析

题库来源:安全生产模拟考试一点通公众号小程序 2023年道路运输企业主要负责人证考试题库及道路运输企业主要负责人试题解析是安全生产模拟考试一点通结合(安监局)特种作业人员操作证考试大纲和(质检局)特种设备作业人…

助力企业数智化转型,网易数帆是这样做的

伴随着云计算、大数据、人工智能等新兴技术的飞速发展,数字经济在国民经济中的重要性也变得愈发凸显。席卷全球的数字化和智能化浪潮不但深切地改变了人们的工作和生活方式,而且也给企业和组织带来了全新的发展机遇。 然而在数智化转型升级的道路上&…

免费外文文献检索网站,你一定要知道

01. Sci-Hub 网址链接:https://tool.yovisun.com/scihub/ Sci-hub是一个可以无限搜索、查阅和下载大量优质论文的数据库。其优点在于可以免费下载论文文献。 使用方法: 在Sci—hub搜索栏中粘贴所需文献的网址或者DOI,然后点击右侧的open即可…

分库分表自定义路由组件

1. 定义路由注解 Documented Retention(RetentionPolicy.RUNTIME) // Target用来表示注解作用范围,超过这个作用范围,编译的时候就会报错。 // Target(ElementType.TYPE)——接口、类、枚举、注解,Target(ElementType.METHOD)——方法 Target({Elem…

【Qt之事件过滤器】使用

介绍 事件过滤器是Qt中一种重要的机制,用于拦截并处理窗口和其他对象的事件。 它可以在不修改已有代码的情况下,动态地增加、删除一些处理事件的代码,并能够对特定对象的事件进行拦截和处理。 在Qt中,事件处理经过以下几个阶段&…

C++零散问题总结

什么是析构函数? return 0

图解Linux进程优先级

目录 1.什么是进程优先级? 2.进程优先级原理 3.查看进程优先级 4.修改进程优先级 4.1 setpriority函数原型 4.2 getpriority函数原型 4.3 sched_setscheduler函数原型 4.4 sched_getscheduler函数原型 4.5 sched_setparam函数原型 4.6 sched_getparam函数…

终极秘诀:打破无代码状态的小方法

终极秘诀:打破无代码状态的小方法 大家有没有遇到过不想写代码或学习的时候呢?这种情况下,你们会选择放松还是停下来呢?我很好奇大家是怎么度过这段时间的。我个人的情况是,当我不想写代码或学习的时候,我会…

Python基础入门例程39-NP39 字符串之间的比较(运算符)

最近的博文: Python基础入门例程38-NP38 牛牛的逻辑运算(运算符)-CSDN博客 Python基础入门例程37-NP37 不低于与不超过(运算符)-CSDN博客 Python基础入门例程36-NP36 谁的数字大(运算符)-CSD…

Hybrid App(原生+H5)开发

介绍 市面上主流的hybrid app框架主要有 React Native:由FaceBook开发,使用JavaScript和React来构建原生应用程序Flutter:由Google开发,使用Dart语言。Flutter使用自己的渲染引擎Ionic:基于 Web 技术(HTM…

探索无限可能:APITable免费开源多维表格与可视化数据库远程访问的魅力

APITable免费开源的多维表格与可视化数据库公网远程访问 文章目录 APITable免费开源的多维表格与可视化数据库公网远程访问前言1. 部署APITable2. cpolar的安装和注册3. 配置APITable公网访问地址4. 固定APITable公网地址 前言 vika维格表作为新一代数据生产力平台&#xff0c…

【Java初阶练习题】-- 数组练习题

数组练习题 1. 创建的数组,并且赋初始值2. 改变原有数组元素的值3. 数组所有元素之和4. 奇数位于偶数之前5.两数之和6. 只出现一次的数字7. 多数元素8. 给你一个整数数组 arr,请你判断数组中是否存在连续三个元素都是奇数的情况:如果存在&…

Kibana中使用Dev Tools控制台创建索index索引同时添加date类型的时间参数(用于根据时间序列展示数据)

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

android studio 字节码查看工具jclasslib bytecode viewer

jclasslib bytecode viewer 是一款非常好用的.class文件查看工具; jclasslib bytecode editor is a tool that visualizes all aspects of compiled Java class files and the contained bytecode. Many aspects of class files can be edited in the UI. In addit…