论文题目《Deep Feature Extraction and Classification of Hyperspectral Images Based on Convolutional Neural Networks》

论文作者:Y ushi Chen, Member , IEEE, Hanlu Jiang, Chunyang Li, Xiuping Jia, Senior Member , IEEE, and Pedram Ghamisi, Member , IEEE

论文发表年份:2016

网络简称:3D-CNN

发表期刊:IEEE Transactions on Geoscience and Remote Sensing

Motivation

SAE(堆叠式自动编码器)和DBN(深层信念网络)方法中不同层之间是完全连接的,需要训练大量的参数,但是训练样本受限。此外,由于SAE和DBN在训练阶段之前需要将空间信息表示为向量,因此无法有效地提取空间信息。卷积神经网络利用局部连接有效提取空间信息和共享权值,显著减少参数数量。为了同时提取高光谱数据的光谱和空间信息,构建三维CNN是合理的。此外,针对高光谱数据训练样本有限导致的过拟合问题,我们设计了一种包含校正线性单元(ReLU)和dropout的组合正则化策略,以达到更好的模型泛化效果。

Contribution

1)提出了三种基于CNN的深度特征提取结构,用于提取HSI的光谱特征、空间特征和光谱-空间特征。所设计的三维CNN能有效提取光谱空间特征,具有较好的分类性能。

2)针对训练样本数量有限导致的过拟合问题,在训练过程中采用了L2正则化和dropout等正则化策略。

3)为了进一步提高训练性能,从成像过程的角度,提出了一种虚拟样本增强方法来创建训练样本。

4)首次可视化分析了HSI提取的不同深度的层次特征。

5)将所提方法应用于三个知名的高光谱数据集。在此背景下,我们从分类精度、复杂性分析和处理时间等不同角度将本文提出的方法与一些传统方法进行了比较。

Method

1.Spectral FE(feature extraction) Framework for HSI Classification:

网络结构比较简单:两层卷积+两层池化+逻辑回归分类。为了避免过拟合,使用 L2 正则化。下面为损失函数+正则化:

下面是对L1、L2正则化的解释,原文链接:https://blog.csdn.net/qq_19672707/article/details/88874629

2.Architecture of CNN with spatial features for HSI classification:

下面是说明三维卷积与二维卷积的差别,三位卷积可以同时抽取空间和光谱特征。

3.Spectral–Spatial FE Framework:

为了解决三维CNN容易过拟合的问题,提出了一种基于稀疏约束的组合正则化策略,该策略包含了ReLU和dropout,并将dropout应用于全连接层。下图为网络参数:

本文为解决训练样本有限问题提出的虚拟样本生成方法:

虚拟样本方法尝试从给定的训练样本中创建新的训练样本。由于大场景中照明情况复杂,同一类物体在不同位置表现出不同的特征。因此,我们可以通过将一个随机因子乘以一个训练样本并添加随机噪声来模拟一个虚拟样本。此外,我们可以从同一类的两个给定样本中以适当的比例生成一个虚拟样本。虚拟样本思想对CNN的训练很有帮助。

Experimental Result(Pavia)

加入虚拟样本后的训练结果:

 Conclusion

  本文提出了三种网络模型用于高光谱图像分类:基于光谱特征的一维CNN,基于空间特征的2维CNN,基于光谱-空间特征的三维CNN。其中3D-CNN取得了最好的效果。在3D-CNN中加入创建的虚拟样本,效果进一步提升。

 

《Deep Feature Extraction and Classification of Hyperspectral Images Based on Convolutional Neural Networks》论文笔记的更多相关文章

  1. 《Vision Permutator: A Permutable MLP-Like ArchItecture For Visual Recognition》论文笔记

    论文题目:<Vision Permutator: A Permutable MLP-Like ArchItecture For Visual Recognition> 论文作者:Qibin ...

  2. [place recognition]NetVLAD: CNN architecture for weakly supervised place recognition 论文翻译及解析(转)

    https://blog.csdn.net/qq_32417287/article/details/80102466 abstract introduction method overview Dee ...

  3. 论文笔记系列-Auto-DeepLab:Hierarchical Neural Architecture Search for Semantic Image Segmentation

    Pytorch实现代码:https://github.com/MenghaoGuo/AutoDeeplab 创新点 cell-level and network-level search 以往的NAS ...

  4. 论文笔记——Rethinking the Inception Architecture for Computer Vision

    1. 论文思想 factorized convolutions and aggressive regularization. 本文给出了一些网络设计的技巧. 2. 结果 用5G的计算量和25M的参数. ...

  5. 论文笔记: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- ...

  6. 论文笔记:ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardware

    ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardware 2019-03-19 16:13:18 Pape ...

  7. 论文笔记:DARTS: Differentiable Architecture Search

    DARTS: Differentiable Architecture Search 2019-03-19 10:04:26accepted by ICLR 2019 Paper:https://arx ...

  8. 论文笔记:Progressive Neural Architecture Search

    Progressive Neural Architecture Search 2019-03-18 20:28:13 Paper:http://openaccess.thecvf.com/conten ...

  9. 论文笔记:Auto-DeepLab: Hierarchical Neural Architecture Search for Semantic Image Segmentation

    Auto-DeepLab: Hierarchical Neural Architecture Search for Semantic Image Segmentation2019-03-18 14:4 ...

  10. 论文笔记系列-DARTS: Differentiable Architecture Search

    Summary 我的理解就是原本节点和节点之间操作是离散的,因为就是从若干个操作中选择某一个,而作者试图使用softmax和relaxation(松弛化)将操作连续化,所以模型结构搜索的任务就转变成了 ...

随机推荐

  1. surging作者出具压测结果

    前言 首先回应下@wen-wen 所贴的压测报告,我也把我和客户压测碰到的问题,和压测结果贴出来,这个结果是由客户提供的.不会有任何的舞弊手脚问题 问题一:Task.Run慎用 首先在最新的社区版本已 ...

  2. 4-12 Spring Security + JWT

    Spring Security + JWT 此前,在处理登录的业务中,当视为登录成功时,返回的字符串并不是JWT数据,则应该将此数据改为必要的JWT数据. @Service public class ...

  3. .net6与英雄联盟邂逅之——根据官方LCU API制作游戏助手

    看了网上很多自己开发的英雄联盟的小助手工具,当时苦于没有api,自己也想做一个.后来发现了其实拳头本身就提供了LCU API在客户端运行的时候会暴露出来. 现在我们就来了解下工具的实现. 查询数据:h ...

  4. 在CDH webUI中部署HDFS HA

    一.点击hdfs按钮进入hdfs配置界面 二.开始部署hdfs ha 三.分配角色 设置存储路径,这个可以自定义,我还在学习阶段我就默认了,之前改过,没起来,默认就好了:

  5. js实现全屏弹框

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  6. SQLServer的两个日期相减(间隔)datediff函数

    select datediff(year, 开始日期,结束日期); --两日期间隔年  select datediff(quarter, 开始日期,结束日期); --两日期间隔季  select da ...

  7. 杭州思科对 Apache DolphinScheduler Alert 模块的改造

    杭州思科已经将 Apache DolphinScheduler 引入公司自建的大数据平台.目前,杭州思科大数据工程师 李庆旺 负责 Alert 模块的改造已基本完成,以更完善的 Alert 模块适应实 ...

  8. LuoguP2254 [NOI2005]瑰丽华尔兹 (单调队列优化DP)(用记忆化过了。。。)

    记忆化 #include <cstdio> #include <iostream> #include <cstring> #include <algorith ...

  9. 高并发之网络IO模型

    你好,我是坤哥 今天我们聊一下高并发下的网络 IO 模型 高并发即我们所说的 C10K(一个 server 服务 1w 个 client),C10M,写出高并发的程序相信是每个后端程序员的追求,高并发 ...

  10. jbd2的死锁分析

    已经运行多年的jbd2,它还是死锁了 背景:这个是在centos7的环境上复现的,内核版本为3.10.0-957.27.2.el7 下面列一下我们是怎么排查并解这个问题的. 一.故障现象 oppo云内 ...