CN106022355A - 基于3dcnn的高光谱图像空谱联合分类方法 - Google Patents

基于3dcnn的高光谱图像空谱联合分类方法 Download PDF

Info

Publication number
CN106022355A
CN106022355A CN201610301687.1A CN201610301687A CN106022355A CN 106022355 A CN106022355 A CN 106022355A CN 201610301687 A CN201610301687 A CN 201610301687A CN 106022355 A CN106022355 A CN 106022355A
Authority
CN
China
Prior art keywords
3dcnn
layer
spectral image
data
classification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610301687.1A
Other languages
English (en)
Other versions
CN106022355B (zh
Inventor
李映
张号逵
曹莹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN201610301687.1A priority Critical patent/CN106022355B/zh
Publication of CN106022355A publication Critical patent/CN106022355A/zh
Application granted granted Critical
Publication of CN106022355B publication Critical patent/CN106022355B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2415Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Image Analysis (AREA)

Abstract

本发明涉及一种基于3DCNN的高光谱图像空谱联合分类方法,针对高光谱图像数据为三维结构的特点,构建适用于高光谱图像的三维卷积网络完成高光谱图像空谱联合分类。首先,从原始高光谱图像中,提取以待分类像元为中心的一定邻域范围内数据块作为初始空谱特征,并结合待分类像元的标签训练构建好的3DCNN网络。然后,利用经过训练的3DCNN完成高光谱图像空谱联合分类。有益效果在于:1)解决了现有的分类技术中需要进行谱空间降维或者压缩的复杂处理的问题;2)构建出适用于三维结构的高光谱图像数据的3DCNN,充分利用了高光谱图像丰富的信息并省去了人为预先设定特征的麻烦;3)基于3DCNN的高光谱图像空谱联合分类方法。4)提高了高光谱图像分类精度。

Description

基于3DCNN的高光谱图像空谱联合分类方法
技术领域
本发明属于遥感信息处理技术领域,涉及一种高光谱图像的分类方法,具体涉及一种基于3DCNN的高光谱图像空谱联合分类方法。
背景技术
高光谱遥感图像光谱分辨率高、成像波段多、信息量大,在遥感应用领域得到广泛应用。高光谱图像分类技术是高光谱图像处理技术中十分重要的内容,主要包含特征提取及分类两部分,其中从原高光谱图像中提取用特征,该步骤对高光谱图像的分类精度影响巨大:分类特征的鲁棒性强,能够大幅提高分类精度;相反,鲁棒性较差的分类特征则会明显降低分类效果。
近几年,深度学习在特征提取方面成绩显著,为提高高光谱图像分类精度,各种深度模型被引入到高光谱图像的分类中来,并在谱特征的基础上,引入空间特征,利用深度学习模型,自主提取高光谱图像的空谱特征,有效的提高了高光谱图像分类精度。
然而,现有的这些利用深度模型提取高光谱图像空谱特征的这些方法,在提取空谱特征时的做法十分复杂先,往往需要先对原高光谱图像进行谱空间上的降维,再将降维之后的信息与谱信息结合得到空谱特征。降维处理计算量大,且损失了一定的谱信息,影响精度。
发明内容
要解决的技术问题
为了避免现有技术的不足之处,本发明提出一种基于3DCNN的高光谱图像空谱联合分类方法,克服提取空间特征时需要进行复杂的谱空间降维等预处理,充分利用谱信息及空间信息,结合深度学习自主学习的优势,自主抽取高光谱图像深度空谱特征,提高分类精度。
技术方案
一种基于3DCNN的高光谱图像空谱联合分类方法,其特征在于步骤如下:
步骤1:对输入高光谱图像数据进行归一化处理;
步骤2、取原始空谱特征:从高光谱图像中提取以待分类像元为中心的n×n×L邻域范围内的数据块Pn×n×L,将该数据块作为位于数据块中心位置的像元的原始空谱特征;
步骤3:在步骤2中提取出来的含有标签的数据中,随机抽取一半或少于一半的数据作为训练3DCNN的数据
步骤4:构建3DCNN的网络,网络整体结构分为两部分,第一部分包含一层输入层,两层三维卷积层每层卷积层后连接激励操作层,激励操作层采用不饱和激励函数ReLU进行激励操作;第二部分包含一层全连接层,一层softmax分类层;网络整体结构包含七层,网络的整体运算包含前向运算,反向求导,卷积核更新三部分操作;
步骤5、利用训练数据对3DCNN进行训练:在网络训练数据上采用随机梯度下降法训练网络参数,训练完成后该3DCNN能够自主提取高光谱图像的空谱特征并完成分类;
步骤6:将待分类的数据输入训练好的3DCNN,完成高光谱图像空谱联合分类。
有益效果
本发明提出的一种基于3DCNN的高光谱图像空谱联合分类方法,针对高光谱图像数据为三维结构的特点,构建适用于高光谱图像的三维卷积网络完成高光谱图像空谱联合分类。首先,从原始高光谱图像中,提取以待分类像元为中心的一定邻域范围内数据块作为初始空谱特征,并结合待分类像元的标签训练构建好的3DCNN网络。然后,利用经过训练的3DCNN完成高光谱图像空谱联合分类。
本发明的有益效果在于:1)解决了现有的分类技术中需要进行谱空间降维或者压缩的复杂处理的问题;2)构建出适用于三维结构的高光谱图像数据的3DCNN,一方面充分发挥了深度学习自主抽取特征的能力,另一方面自主提取深度特征,充分利用了高光谱图像丰富的信息并省去了人为预先设定特征的麻烦;3)基于3DCNN的高光谱图像空谱联合分类方法,即扩展了深度学习的应用范围,也为高光谱图像分类提供了新思路。4)提高了高光谱图像分类精度。
附图说明
图1:基于3DCNN的空谱联合高光谱图像分类方法流程图
具体实施方式
现结合实施例、附图对本发明作进一步描述:
步骤1输入高光谱图像数据,依照公式对对数据进行归一化操作。其中xijs表示高光谱图像中的一个像元,i、j分别表示该像元位于高光谱图像中的坐标位置,s表示高光谱图像的谱段,现有的高光谱图像一般包含100-240个谱段,x··smax、x··smin分别表示表示三维高光谱图像在s波段的最大值和最小值。
步骤2提取原始空谱特征,从高光谱图像中提取以待分类像元为中心的一定邻域范围内的数据块Pn×n×L,n表示邻域块的大小,一般取5或7,L表示谱段总数,数据块Pn×n×L是n×n×L的三维结构,该数据块是位于数据块中心位置的像元的原始空谱特征。
步骤3从步骤2中提取出来的数据中随机抽取一定量的含有标签的数据作为训练3DCNN的数据,一般选取有标签数据总量的一半或少于一半的数据作为训练数据。
步骤4构建3DCNN并利用训练数据对3DCNN进行训练。网络整体结构分为两部分,第一部分包含一层输入层,两层三维卷积层(第一层卷积层包含2个三维卷积核,第二层卷积层包含四个三维卷积核,每层卷积核的空间维度设为3,光谱维度设为2-9),每层卷积层后连接激励操作层,激励操作层采用不饱和激励函数ReLU进行激励操作,该部分一共包含五层网络。第二部分包含一层全连接层,一层softmax分类层,网络整体结构包含七层。网络的整体运算主要包含前向运算,反向求导,卷积核更新三部分操作:
4a)前向运算主要分为卷积层前向运算,激励函数前向运算,分类器前向运算三部分,其中中卷积层前向运算的公式为:
u i j x y z = b i j + Σ p = 1 P i Σ q = 1 Q i Σ r = 1 R i k i j p q r x i ( x + p ) ( y + q ) ( z + r )
表示卷积运算之后,网络第i层,第j张特征图上(x,y,z)位置的值。Pi、Qi、Ri表示卷积核空间维及光谱维的尺寸,k表示卷积核,表示网络第i层未经卷积操作之前的数据。
卷积层的前向操作完成之后利用不饱和的激励函数ReLU完成激励前向运算,公式为:
y i j x y z = m a x ( 0 , u i j x y z )
激励操作之后(x,y,z)位置的值,最后一步分类器前向运算的公式为:
y = - Σ i j ( x i j c - l o g Σ d = 1 D e x i j d )
公式中c表示当前样本数据真实类别的编号,一共有D表示类别总数
4b)反向求导对应于前向运算,也包含对卷积层的求导,对激励函数的求导,对分类器的求导。对卷积层前向运算公式及激励函数前向运算公式求导按照基础的数学公式即可推导出来,实际在写代码的过程中一般采取卷积的形式完成卷积层的求导过程,第三部分对分类器的求导公式为:
d z dx i j d = - d z d y ( O d = c - y i j c )
Od=c表示教师信号是一维度为D的一维向量,在当前真实类别编号为d,即d=c处取值为1其余各处取值为0.
4c)卷积核更新是在反向求导运算完成,计算出卷积核的偏导之后对卷积核进行更新的一步操作,更新公式如下:
v l + 1 = 0.9 · v l - 0.0005 · ϵ · k l - ϵ · ∂ J ∂ k | k l
kl+1=kl+vl+1
l表示迭代次数,ε表示学习率,学习率一般选取0.01。
步骤5在网络训练数据上采用随机梯度下降法训练网络参数,每次随机取20-100个样本,每次随机选取样本的数量是根据待分类数据的类别数而定,一般选取待分类数据类别数的整数倍,训练完成之后该3DCNN可自主提取高光谱图像的空谱特征并完成分类。
步骤6将待分类的数据输入训练好的3DCNN,完成高光谱图像空谱联合分类。

Claims (1)

1.一种基于3DCNN的高光谱图像空谱联合分类方法,其特征在于步骤如下:
步骤1:对输入高光谱图像数据进行归一化处理;
步骤2、取原始空谱特征:从高光谱图像中提取以待分类像元为中心的n×n×L邻域范围内的数据块Pn×n×L,将该数据块作为位于数据块中心位置的像元的原始空谱特征;
步骤3:在步骤2中提取出来的含有标签的数据中,随机抽取一半或少于一半的数据作为训练3DCNN的数据
步骤4:构建3DCNN的网络,网络整体结构分为两部分,第一部分包含一层输入层,两层三维卷积层每层卷积层后连接激励操作层,激励操作层采用不饱和激励函数ReLU进行激励操作;第二部分包含一层全连接层,一层softmax分类层;网络整体结构包含七层,网络的整体运算包含前向运算,反向求导,卷积核更新三部分操作;
步骤5、利用训练数据对3DCNN进行训练:在网络训练数据上采用随机梯度下降法训练网络参数,训练完成后该3DCNN能够自主提取高光谱图像的空谱特征并完成分类;
步骤6:将待分类的数据输入训练好的3DCNN,完成高光谱图像空谱联合分类。
CN201610301687.1A 2016-05-09 2016-05-09 基于3dcnn的高光谱图像空谱联合分类方法 Expired - Fee Related CN106022355B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610301687.1A CN106022355B (zh) 2016-05-09 2016-05-09 基于3dcnn的高光谱图像空谱联合分类方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610301687.1A CN106022355B (zh) 2016-05-09 2016-05-09 基于3dcnn的高光谱图像空谱联合分类方法

Publications (2)

Publication Number Publication Date
CN106022355A true CN106022355A (zh) 2016-10-12
CN106022355B CN106022355B (zh) 2019-03-29

Family

ID=57099723

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610301687.1A Expired - Fee Related CN106022355B (zh) 2016-05-09 2016-05-09 基于3dcnn的高光谱图像空谱联合分类方法

Country Status (1)

Country Link
CN (1) CN106022355B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106446936A (zh) * 2016-09-06 2017-02-22 哈尔滨工业大学 基于卷积神经网络的空谱联合数据转波形图的高光谱数据分类方法
CN106845381A (zh) * 2017-01-16 2017-06-13 西北工业大学 基于双通道卷积神经网络的空谱联合的高光谱图像分类方法
CN108416288A (zh) * 2018-03-04 2018-08-17 南京理工大学 基于全局与局部网络融合的第一视角交互动作识别方法
CN109753996A (zh) * 2018-12-17 2019-05-14 西北工业大学 基于三维轻量化深度网络的高光谱图像分类方法
CN109766858A (zh) * 2019-01-16 2019-05-17 中国人民解放军国防科技大学 结合双边滤波的三维卷积神经网络高光谱影像分类方法
CN110458208A (zh) * 2019-07-24 2019-11-15 哈尔滨工业大学 基于信息测度的高光谱图像分类方法
CN112101467A (zh) * 2020-09-17 2020-12-18 哈尔滨理工大学 一种基于深度学习的高光谱图像分类方法
CN113128370A (zh) * 2021-04-01 2021-07-16 中国人民解放军战略支援部队信息工程大学 结合深度胶囊网络和马尔科夫随机场的高光谱影像分类方法
CN113420640A (zh) * 2021-06-21 2021-09-21 深圳大学 红树林高光谱图像分类方法、装置、电子设备及存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111476287A (zh) * 2020-04-02 2020-07-31 中国人民解放军战略支援部队信息工程大学 一种高光谱影像小样本分类方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104298999A (zh) * 2014-09-30 2015-01-21 西安电子科技大学 基于递归自动编码的高光谱特征学习方法
CN104751162A (zh) * 2015-04-03 2015-07-01 哈尔滨工业大学 基于卷积神经网络的高光谱遥感数据特征提取方法
CN105320965A (zh) * 2015-10-23 2016-02-10 西北工业大学 基于深度卷积神经网络的空谱联合的高光谱图像分类方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104298999A (zh) * 2014-09-30 2015-01-21 西安电子科技大学 基于递归自动编码的高光谱特征学习方法
CN104751162A (zh) * 2015-04-03 2015-07-01 哈尔滨工业大学 基于卷积神经网络的高光谱遥感数据特征提取方法
CN105320965A (zh) * 2015-10-23 2016-02-10 西北工业大学 基于深度卷积神经网络的空谱联合的高光谱图像分类方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ALI SHARIF RAZAVIAN 等: "CNN Features off-the-shelf: an Astounding Baseline for Recognition", 《2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSH》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106446936B (zh) * 2016-09-06 2019-07-02 哈尔滨工业大学 基于卷积神经网络的空谱联合数据转波形图的高光谱数据分类方法
CN106446936A (zh) * 2016-09-06 2017-02-22 哈尔滨工业大学 基于卷积神经网络的空谱联合数据转波形图的高光谱数据分类方法
CN106845381A (zh) * 2017-01-16 2017-06-13 西北工业大学 基于双通道卷积神经网络的空谱联合的高光谱图像分类方法
CN106845381B (zh) * 2017-01-16 2022-09-23 西北工业大学 基于双通道卷积神经网络的空谱联合的高光谱图像分类方法
CN108416288A (zh) * 2018-03-04 2018-08-17 南京理工大学 基于全局与局部网络融合的第一视角交互动作识别方法
CN109753996B (zh) * 2018-12-17 2022-05-10 西北工业大学 基于三维轻量化深度网络的高光谱图像分类方法
CN109753996A (zh) * 2018-12-17 2019-05-14 西北工业大学 基于三维轻量化深度网络的高光谱图像分类方法
CN109766858A (zh) * 2019-01-16 2019-05-17 中国人民解放军国防科技大学 结合双边滤波的三维卷积神经网络高光谱影像分类方法
CN110458208A (zh) * 2019-07-24 2019-11-15 哈尔滨工业大学 基于信息测度的高光谱图像分类方法
CN112101467A (zh) * 2020-09-17 2020-12-18 哈尔滨理工大学 一种基于深度学习的高光谱图像分类方法
CN113128370A (zh) * 2021-04-01 2021-07-16 中国人民解放军战略支援部队信息工程大学 结合深度胶囊网络和马尔科夫随机场的高光谱影像分类方法
CN113420640A (zh) * 2021-06-21 2021-09-21 深圳大学 红树林高光谱图像分类方法、装置、电子设备及存储介质
WO2022267388A1 (zh) * 2021-06-21 2022-12-29 深圳大学 红树林高光谱图像分类方法、装置、电子设备及存储介质
CN113420640B (zh) * 2021-06-21 2023-06-20 深圳大学 红树林高光谱图像分类方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN106022355B (zh) 2019-03-29

Similar Documents

Publication Publication Date Title
CN106022355A (zh) 基于3dcnn的高光谱图像空谱联合分类方法
CN105320965B (zh) 基于深度卷积神经网络的空谱联合的高光谱图像分类方法
CN110119780B (zh) 基于生成对抗网络的高光谱图像超分辨重建方法
CN106845381A (zh) 基于双通道卷积神经网络的空谱联合的高光谱图像分类方法
CN113159051B (zh) 一种基于边缘解耦的遥感图像轻量化语义分割方法
CN109784347A (zh) 基于多尺度稠密卷积神经网络和谱注意力机制的图像分类方法
CN104112263B (zh) 基于深度神经网络的全色图像与多光谱图像融合的方法
CN111242841B (zh) 一种基于语义分割和深度学习的图片背景风格迁移方法
CN103208001B (zh) 结合形状自适应邻域和纹理特征提取的遥感图像处理方法
CN110533024B (zh) 基于多尺度roi特征的双二次池化细粒度图像分类方法
CN110175613A (zh) 基于多尺度特征和编解码器模型的街景图像语义分割方法
CN103824309B (zh) 一种城市建成区边界自动提取方法
CN109766858A (zh) 结合双边滤波的三维卷积神经网络高光谱影像分类方法
CN106778835A (zh) 融合场景信息和深度特征的遥感图像机场目标识别方法
CN107679462A (zh) 一种基于小波的深度多特征融合分类方法
CN110728324B (zh) 基于深度复值全卷积神经网络的极化sar图像分类方法
CN104268593A (zh) 一种小样本情况下多稀疏表示的人脸识别方法
CN110222773A (zh) 基于不对称分解卷积网络的高光谱图像小样本分类方法
CN107480649A (zh) 一种基于全卷积神经网络的指纹汗孔提取方法
CN105139004A (zh) 基于视频序列的人脸表情识别方法
CN107423747A (zh) 一种基于深度卷积网络的显著性目标检测方法
CN109948593A (zh) 基于结合全局密度特征的mcnn人群计数方法
CN105654117A (zh) 基于sae深度网络的高光谱图像空谱联合的分类方法
CN110503613A (zh) 基于级联空洞卷积神经网络的面向单幅图像去雨方法
CN106339753A (zh) 一种有效提升卷积神经网络稳健性的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190329

CF01 Termination of patent right due to non-payment of annual fee