《Hyperspectral Image Classification With Deep Feature Fusion Network》论文笔记

news/2024/5/19 12:04:43/文章来源:https://www.cnblogs.com/AllFever/p/16667146.html

论文题目《Hyperspectral Image Classification With Deep Feature Fusion Network》 

论文作者:Weiwei Song, Shutao Li, Leyuan Fang,Ting Lu

论文发表年份:2018        

网络简称:DFFN

 

 一、本文提出的挑战

1.由于光谱混合和光谱特征空间变异性的存在,HSIs通常具有非常复杂的空间-光谱特征。

2.传统的CNN是由多个层次组成的,不同层次之间的强互补性和相关性在以往的研究中都没有得到充分利用。

 

 二、提出的对应解决方案

1.引入剩余学习来优化几个卷积层作为身份映射,我们构建了一个非常深入的网络,在不降低性能的情况下提取更多HSIs的鉴别特征(也就是使用残差连接)。

2.采用融合机制,充分利用网络的多层特性

 

 三、DFFN模型介绍

 

 

1.PCA降维:首先,对高光谱数据进行主成分分析(PCA)算法,提取出信息量最大的成分,从而降低计算成本。

(PCA解释:主成分分析(PCA算法)_NSSWTT的博客-CSDN博客_pca主成分分析公式)

2.图像输入:与输入整个图像的自然图像分类不同,基于CNN的HSI分类使用以标记像素为中心的图像补丁作为输入样本。

3.网络结构:根据卷积滤波器的数量分成三个阶段。具体来说,在第1阶段、第2阶段和第3阶段,分别有16、32和64个卷积滤波器。在每次卷积之后和激活之前,采用批处理归一化来加速网络的收敛。

4.特征融合:即利用不同层次之间的强互补和相关性信息进行HSI分类。考虑到不同层的特征图数量不同,在进行特征融合前,使用维数匹配函数(即线性投影)来保证它们具有相同的光谱维数。假设FL、FM、和FH分别为stage1、stage2和stage3的输出,它们分别有16、32和64个feature map。然后,使用64个大小为1 ×1的内核来对它们进行卷积。通过这样的卷积运算,FL、FM和FH的特征图数量都变成了64个。最后,通过元素化求和的方法实现了特征融合。

5.分类:融合后的特征经过多层完全连通的处理后转化为输出特征向量。然后,将特征向量输入到一个softmax层,计算每个类的条件概率。

 

四、实验

所用数据集:

1.Indian Pines:该场景有220个数据通道,横跨0.2 ~ 2.4 μm的光谱范围,每个波段的大小为145×145。该图像的空间分辨率为20 m/pixel,包含16个ground-truth类,其中大部分是不同类型的农作物。实验前去除20 吸水波段(不能被水反射)。false color image 和 ground truth data:

2.University of Pavia:该图像的尺寸为610×340×115,空间分辨率为1.3 m/pixel,光谱覆盖范围为0.43 to 0.86 μm. 选取九个类进行实验,实验之前去除了12个噪声很大的波段。false color image 和 ground truth data:

3.AVIRIS Salinas:该图像有224个大小为512 × 217的光谱波段,空间分辨率为3.7 m/pixel,包含16个ground-truth类,实验前去除20 吸水波段。false color image 和 ground truth data:


 

 

 

五、结果展示 

1.定量指标:

总体精度(OA):通过正确分类测试样本的数量与测试样本总数之间的比率来计算的。

平均精度(AA):所有类精度的平均值。

Kappa系数:通过测量精度加权计算的,它代表了一致性程度的稳健度量。

 

2.Indian Pines各方法分类结果展示:

 

 

 

 

其余实验结果不再展示,论文后续对于主成分个数和图像补丁大小、网络深度三个参数数据做了实验。最后对不同的训练样本数量、不同特征融合策略做了实验比较。

Note:由于训练样本数量少,即使是本文提出的DFFN也不能增加到很深的网络。多层融合可以在一定程度上提高分类结果,提出的融合策略DFFN确实优于其他方法。然而,相反地,融合太多的层可能带来冗余信息,会大大降低性能。

 

六、总结

  本文提出了一种新的DL-based 分类方法DFFN。与之前的网络相比,DFFN主要采用残差连接来增加模型的深度,可以提取更深层的特征。同时使用特征融合机制充分利用多层特征。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

KingbaseES V8R6集群运维案例之---repmgr standby promote应用案例

KingbaseES 、repmgr案例说明: 在容灾环境中,跨区域部署的异地备节点不会自主提升为主节点,在主节点发生故障或者人为需要切换时需要手动执行切换操作。若主节点已经失效,希望将异地备机提升为主节点。 $bin/repmgr standby promote 适用版本:KingbaseES V8R6 集群节点信息…

Postman和Jmeter的区别

Postman是一款功能强大的用于发送HTTP请求的Chrome插件,主要用于接口测试; Jmeter是apache公司基于java开发的一款开源压力测试工具,也可以用来进行接口测试。 很多同学经常将两款工具混淆,这里就为大家介绍一下二者的区别。 1…

Java 将Excel转为UOS

以.uos为后缀的文件,表示Uniform Office Spreadsheet文件,是一种国产的办公文件格式,该格式以统一办公格式(UOF)创建,使用XML和压缩保存电子表格。既有的Excel表格文件,可以通过格式转换的方式转换为UOS格式,本文将对此作相关介绍。 【导入jar包】 使用jar包:Spire.Xls…

Nginx log 日志分割

Nginx日志不处理的话,会一直追加,文件会变得很大 Linux nginx_log.sh#!/bin/bash date=$(date +%F -d -1day) cd /usr/local/nginx/logs if [ ! -d bak ] ; thenmkdir -p bak fi mv access.log bak/access_$date.log mv error.log bak/error_$date.log # /usr/bin/…

Cache一致性导致的踩内存问题【转】

转自:http://blog.coderhuo.tech/2019/07/28/DMA_mem_crash/ 本文主要分享一个Cache一致性踩内存问题的定位过程,涉及到的知识点包括:backtrace、内存分析、efence、wrap系统函数、硬件watchpoint、DMA、Cache一致性等。 1 背景 设备上跑的是嵌入式实时操作系统(RTOS,具体为…

9.7--prompt理论学习

但是这些表现低于有监督的方法,但是我们在工作当中,我们引入了PET 利用模板的训练 Pattern Exploiting Training(PET) 把分类变成了完形填空的问题,来帮助模型理解任务 最后卖弄一下他的论文 最后在训练集上运用了有监督的训练。 并且远远…

[NOIP2014 提高组] 飞扬的小鸟题解

[NOIP2014 提高组] 飞扬的小鸟题解 题目描述 Flappy Bird 是一款风靡一时的休闲手机游戏。玩家需要不断控制点击手机屏幕的频率来调节小鸟的飞行高度,让小鸟顺利通过画面右方的管道缝隙。如果小鸟一不小心撞到了水管或者掉在地上的话,便宣告失败。 为了简化问题,我们对游戏…

java1.8环境配置

https://blog.csdn.net/blbyu/article/details/126152202 可用,java1.8环境配置 最主要的是这个步骤,小心仔细看清楚 java1.8 下载 地址 https://www.oracle.com/java/technologies/downloads/#java8-windows 往下拉可用看到jdk8版本下载即可

iOS APP 转让避坑指南

背景 由于公司主体改变,跟进法务要求,需要将APP下面的主体改变成新主体。主体改变有两种途径: 直接在开发者账号-联系我们-会员资格和账户-组织名称更改。 通过App Store Connect 来进行APP转让,将APP转让到新主体下面。 第一…

Apple iPhone 14 Pro 药丸设计看不懂,药丸上面那条屏幕缝隙完全没有用处呀?

Apple iPhone 14 Pro 药丸设计看不懂,药丸上面那条屏幕缝隙完全没有用处呀?Apple iPhone 14 Pro 药丸设计看不懂,药丸上面那条屏幕缝隙完全没有用处呀?iPhone 14 Pro 不值得购买的原因不支持 Type-C (国外禁售罚款,欧盟;国内什么时间行动呀) 不配备充电器 (国外禁售罚…

操作系统学习笔记8 |段页式内存管理

多进程图像中的CPU管理已经告一段落,接下来要介绍另一大方面——内存管理。首先我们也来看看内存是如何被使用起来的。最后介绍段页式内存管理的实现过程。多进程图像中的CPU管理已经告一段落,接下来要介绍另一大方面——内存管理。首先我们也来看看内存是如何被使用起来的。…

阿里云的“终端云化”实践,基于ENS进行边缘架构构建

终端无休止的更新迭代,是软件对计算资源的需求激增。作者|王广芳 编辑|IMMENSE 终端云化:打破硬件的桎梏 近几年,“终端云化”技术开始规模化落地,其核心思想是“计算卸载”,即将智能终端的计算任务卸载到边缘云虚拟终端处理,解决终端设备在算力和存储等方面的不足…

数学建模—模糊综合评价模型

一、概述 1、数学归纳法和秃子悖论 数学归纳法:(1)当n1时,成立;(2)当nk时,成立;(3)只需要证明当nk1时,也成立;则推出对所…

3

1.宏与vba 宏是一系列函数和命令-----一组动作的组合 vba与vb:

ElasticSearch入门到入土手册请查阅

文章目录ElasticSearch来源用途Elasticsearch特点核心概念index语法查看索引创建索引删除索引TypeDocumentDocument的CRUD插入数据指定id使用自动生成id方式新增字段删除文档Mapping查看Mapping指定Mapping整体核心架构倒排索引分词ElasticSearch内置分词器Standard AnalyzerSi…

公众号多题库查题功能接口系统

公众号多题库查题功能接口系统 本平台优点: 多题库查题、独立后台、响应速度快、全网平台可查、功能最全! 1.想要给自己的公众号获得查题接口,只需要两步! 2.题库: 查题校园题库:查题校园题库后台&#…

C++入门·收尾

你好,我是安然无虞。 文章目录学习网站写在前面内联函数概念特性面试题auto关键字(C11)auto简介auto的使用细则auto不能推导的场景基于范围的for循环(C11)范围for的语法范围for的使用条件指针空值nullptr(…

vue——组件传值(高级)、属性传值、反向传值、跨级传值

一、属性传值——父传子 父组件通过属性传值给子组件 父组件修改数据后会刷新页面并重新传值给子组件 子组件可以修改父组件传的值并刷新自己的页面 但是并不会修改父组件中的值 父组件App&#xff1a; <template><div id"app"><Box v-for"(i…

猿创征文|基于物联网的门禁与考勤系统_阿里云_2022

1. 前言 当今社会是科学技术日新月异、飞速发展的信息时代。人们正感受着高科技给他们带来的极大方便和益处&#xff0c;同时&#xff0c;人们对于高科技服务于生活的要求也越来越高。但随着科技的发展&#xff0c;也带来了许多不安全的方面。例如&#xff0c;运用高科技手段进…

protected,default访问限制详解

总结 前提+基础知识 访问限制: 首先,有一点必须说明:public,private, protected,default是针对【成员方法和成员变量的】 那么对于类的访问修饰呢? 就只有public和default了default:该类可以被同一包下其他的类访问;public:该类可以被任意包下,任意的类所访问。什么…