CN110728324A - 基于深度复值全卷积神经网络的极化sar图像分类方法 - Google Patents
基于深度复值全卷积神经网络的极化sar图像分类方法 Download PDFInfo
- Publication number
- CN110728324A CN110728324A CN201910968153.8A CN201910968153A CN110728324A CN 110728324 A CN110728324 A CN 110728324A CN 201910968153 A CN201910968153 A CN 201910968153A CN 110728324 A CN110728324 A CN 110728324A
- Authority
- CN
- China
- Prior art keywords
- complex
- valued
- layer
- output
- neural network
- 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
Links
- 238000013527 convolutional neural network Methods 0.000 title claims abstract description 72
- 238000000034 method Methods 0.000 title claims abstract description 23
- 239000011159 matrix material Substances 0.000 claims abstract description 59
- 239000003550 marker Substances 0.000 claims abstract description 23
- 238000012549 training Methods 0.000 claims abstract description 21
- 230000010287 polarization Effects 0.000 claims abstract description 15
- 239000000284 extract Substances 0.000 claims abstract description 6
- 238000011176 pooling Methods 0.000 claims description 94
- 230000004913 activation Effects 0.000 claims description 49
- ORILYTVJVMAKLC-UHFFFAOYSA-N Adamantane Natural products C1C(C2)CC3CC1CC2C3 ORILYTVJVMAKLC-UHFFFAOYSA-N 0.000 claims description 3
- 238000004422 calculation algorithm Methods 0.000 claims description 3
- 238000005457 optimization Methods 0.000 claims description 3
- 238000013528 artificial neural network Methods 0.000 abstract description 10
- 238000001514 detection method Methods 0.000 abstract description 2
- 238000004088 simulation Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 239000003086 colorant Substances 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 5
- 239000002131 composite material Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 238000004040 coloring Methods 0.000 description 1
- 238000013506 data mapping Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000011423 initialization method Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/07—Target detection
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Computational Linguistics (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于深度复值全卷积神经网络的极化SAR图像分类方法,主要解决现有技术分类精度低的问题。其方案为:输入待分类极化SAR图像的极化相干矩阵T及其真实地物标记G,并对T归一化;提取归一化后矩阵的输入复值向量构造特征矩阵F;在G中选取像素点生成新的真实地物标记G';在F和G'上通过滑动窗分别生成特征集和标记集,对该两者进行随机选取构成训练集;构造深度复值全卷积神经网络,并初始化;利用训练集对初始化后的深度复值全卷积网络进行训练;将待分类极化SAR图像输入到训练好的深度复值全卷积神经网络中,得到分类结果;本发明有效地抑制相干斑噪声干扰,提高了分类准确率,可用于实现极化SAR图像的目标检测或分类识别。
Description
技术领域
本发明属于图像处理技术领域,更进一步涉及一种极化合成孔径雷达SAR图像分类方法,可用于实现极化SAR图像的目标检测与分类识别。
背景技术
极化SAR图像相对于SAR图像可以提供更加全面和丰富的信息,从而被广泛地应用在各个领域。在极化SAR图像分析与解译过程中,极化SAR图像分类技术是一个非常关键的步骤。目前,已经开发了许多用于极化SAR图像分类的传统方法,例如Wishart分类器、目标分解理论、支持矢量机SVM和基于随机场模型等。但这些传统方法依赖于手工提取的低级别特征,这些特征大部分通过对极化SAR数据的复杂分析获得,显然是耗时耗力的。
随着深度学习的快速发展,基于神经网络的极化SAR图像分类方法显著提高了分类准确率,并且能以端到端的方式自动学习判别特征,从而减少手工错误并节约成本。其中使用最多的是卷积神经网络CNN。但由于基于神经网络的极化SAR图像分类方法主要集中在实值神经网络,网络输入矢量是实值矢量。在处理复值的极化SAR数据时,要求将复值极化SAR数据投影到实值域中,因而这种投影处理会增加计算成本并且丢失有价值的信息,最显著的是相位信息的丢失。
鉴于上述问题,已有学者提出基于复值神经网络对极化SAR图像分类。复值神经网络直接使用复值极化SAR数据,不需要投影到实值域中,典型的如Zhang等人提出利用复值卷积神经网络对极化SAR图像进行分类,见Z.Zhang et al,“Complex-valuedconvolutional neural network and its application in polarimetric sar imageclassification,”IEEE Trans.Geosci.Remote Sens.,vol.55,no.12,pp.7177-7188,2017。但目前出现的对极化SAR图像分类的复值神经网络存在以下问题:
一是,已出现的复值神经网络结构较简单、层数有限,从而学习特征能力有限导致分类准确率低;
二是,已出现的复值神经网络未能充分考虑空间信息,不能较好地降低固有相干斑噪声对分类结果的影响;
三是,已出现的复值神经网络是基于块的分类,大部分像素点会在不同块中被重复预测分类,导致分类速度慢。
发明内容
本发明的目的在于针对上述技术中存在的问题和不足,提出一种基于深度复值全卷积神经网络的极化SAR图像分类方法,以降低固有相干斑噪声对分类结果的影响,提高极化SAR图像的分类精度。
为实现上述目的,本发明的技术方案包括如下步骤:
(2)从归一化后的相干矩阵中提取每个像素点的复值特征向量I(ij),并用所有像素点的复值特征向量集合构成待分类极化SAR图像的特征矩阵F,其中,i=1,2,...,a,j=1,2,...,b,a和b分别表示待分类极化SAR图像的长和宽;
(3)从真实地物标记图G中的每个类别中选取1%个像素点,组成新的真实地物标记G';
(4)利用大小为m×m的截取窗以步长为τ在F和G'上从左到右、从上到下滑动截取特征块di和标记块ei,分别生成特征集D={di}和标记集E={ei},并构成样本对集Λ={(di,ei)},其中i∈{1,2,...,N},N为截取块数;
(5)在样本对集Λ中随机选取10%构成训练集j∈{1,2,...,M},其中M为选择的样本对个数;
(6)搭建深度复值全卷积神经网络:
该深度复值全卷积神经网络包括一个输入层、十一个复卷积层、十个复激活层、五个复最大池化层、五个复最大上池化层和一个复Softmax分类器输出层,其结构关系依次为:
输入层→第一复卷积层→第一复激活层→第一复最大池化层→第二复卷积层→第二复激活层→第二复最大池化层→第三复卷积层→第三复激活层→第三复最大池化层→第四复卷积层→第四复激活层→第四复最大池化层→第五复卷积层→第五复激活层→第五复最大池化层→第六复卷积层→第六复激活层→第一复最大上池化层→第七复卷积层→第七复激活层→第二复最大上池化层→第八复卷积层→第八复激活层→第三复最大上池化层→第九复卷积层→第九复激活层→第四复最大上池化层→第十复卷积层→第十复激活层→第五复最大上池化层→第十一复卷积层→复Softmax分类器输出层;
(7)用每个复卷积层中所有复值滤波器的复值权重构成复值权重集Θ,并利用复值权重初始化策略对该复值权重集进行初始化,即Θ={w},其中一个复值权重w用极坐标形式表示为:w=|w|ejθ,|w|是w的幅值,θ是w的相位,j为虚数单元,e表示自然底数;利用参数为的Rayleigh分布随机初始化幅值|w|,表示输入复卷积层中的复特征图个数;利用在区间(-π,π)的随机分布初始化相位θ,对复值权重集Θ的初始化,即完成对深度复值全卷积网络初始化;
(8)根据训练集和初始化后的深度复值全卷积网络,构建深度复值全卷积神经网络的复平均交叉熵损失函数J:
其中,O表示深度复值全卷积神经网络的复Softmax分类器输出层的输出复特征图数据,表示取实部操作,表示取虚部操作,dj是训练集中的特征块,ej是训练集中的特征块,M为选择的样本对个数,ln(·)表示自然对数运算;
(9)对初始化后的深度复值全卷积网络进行训练:
(9c)根据更新后的复值权重集Θ*重新计算复平均交叉熵损失函数值J;
(9d)不断重复(9a)至(9c),直到J收敛,得到训练好的深度复值全卷积网络;
(10)将待分类极化SAR图像的特征矩阵F输入到训练好的深度复值全卷积神经网络,输出分类后的极化SAR图像。
本发明与现有技术相比具有以下优点:
1.本发明将全卷积神经网络扩展至复数域中构造深度复值全卷积神经网络,网络的输入直接使用复值极化SAR数据,不需要数据映射,从而降低了计算成本,其在构造的深度复值全卷积神经网络中充分利用了极化SAR数据的相位信息;
2.本发明由于在深度复值全卷积神经网络上利用复最大上池化层,不仅能够充分恢复空间信息,降低相干斑噪声对极化SAR图像分类结果的影响,而且可使网络输出与输入图像具有相同尺寸,实现像素级分类;
3.本发明由于使用一种新的权重初始化方法初始化深度复值全卷积神经网络,能够实现深度复值全卷积神经网络的快速训练,缩短训练时间,降低计算成本;
4.本发现相对于已有的基于复值卷积神经网络的极化SAR图像分类方法,由于在深度复值全卷积神经网络中层数多,引入了多尺度深度复滤波器,能够提取更深层、多尺度的特征反映极化SAR数据的性质,从而提高了分类精度。
附图说明
图1是本发明的实现流程图;
图2是本发明仿真使用的极化SAR图像;
图3是本发明对图2的真实地物标记图;
图4是用现有基于复值卷积神经网络的极化SAR分类方法对图2的分类结果图;
图5是用本发明对图2的分类结果图。
具体实施方式
下面结合附图对本发明的具体实施例和效果作进一步详细说明。
参数图1,本实施例的实现步骤如下:
步骤1.输入一幅待分类的极化SAR图像的相干矩阵T及该图像对应的真实地物标记图G,并对相干矩阵进行归一化。
如图2所示,待分类的极化SAR图像是由NASA-JPL机载L波段AIRSAR系统于1989年8月16日获取的旧金山海湾地区的极化SAR数据合成图,该图像包含900×1024个像素,每一个像素用3×3的极化相干矩阵T(ij)表示,该图像相干矩阵的大小为3×3×900×1024矩阵;
该待分类的极化SAR图像共包含4种地物类型,分别为水、植物、低密度城市区域和高密度城市区域,各地物类别号分别用{1,2,3,4}表示,
如图3所示,该待分类极化SAR图像对应的真实地物标记G的大小与待分类极化SAR图像大小相同,为900×1024,在G中已确定地物类别的像素点处的值为地物类别号,这样的像素点称为标记像素点,不确定地物类别像素点处的值为0;
对待分类的极化SAR图像的相干矩阵T进行归一化:
(1a)将待分类极化SAR图像中第i行第j列的像素点用3×3的极化相干矩阵T(ij)表示:
其中,·代表乘积操作;
(1d)计算每个像素点处的相干矩阵T(ij)中每个元素的归一化值为:
(1e)计算每个像素点处的相干矩阵T(ij)的归一化值为:
步骤2.构建待分类极化SAR图像的特征矩阵F。
其中,(.)T表示转置操作,i=1,2,...,a,j=1,2,...,b;
(2b)根据(2a)的复值特征向量I(ij),构造待分类极化SAR图像的特征矩阵F,表示如下:
F=(I(ij))a×b。
步骤3.从真实地物标记图G中构建新的真实地物标记G'。
(3a)将新的真实地物标记G'初始化为900×1024大小的全0矩阵;
(3b)设地物类别c有Kc个标记像素点,其中c∈{1,2,3,4},对应的标记像素点坐标集为:
Dc={(xi,yi)},i=1,2,...,Kc,
其中xi为第i个标记像素点的横坐标,yi为第i个标记像素点的纵坐标,在Dc中随机选取1%的标记像素点位置,构成选取位置集dc;
(3c)根据(3b)的选取位置集dc更新G',其中G'在dc处的像素点值与G在dc处的像素点值相同,即:
G'{dc}=G{dc},
(3d)对每个地物类别c执行步骤(3b)和步骤(3c),生成最终的新的真实地物标记G'。
步骤4.在F和新的真实地物标记G'上生成样本对集Λ。
(4a)初始特征集和初始标记集为空,分别用D与E表示;
(4b)在特征矩阵F左上角使用截取窗截取大小为128×128×6的特征块d,将其增加至特征集D中;
(4c)以步长为25向右滑动截取窗截取新的特征块增加至特征集D中,直至截取窗滑动超出特征矩阵F的宽度范围停止滑动;
(4d)从截取窗移至特征矩阵F的最左边开始截取处,再将截取窗以步长为25向下滑动,若截取窗未超出特征矩阵F的长度范围,则截取新的特征块,增加至特征集D中,若截取窗超出特征矩阵F的长度范围,则结束滑动;
(4e)重复步骤(4c)与(4d),直至截取窗滑动超出特征矩阵F的长度范围,完成特征集D的生成,特征集D为:
D={di},
其中i∈{1,2,...,N},di为截取的特征块,
该特征集D中包含的特征块个数N为:
N=(ceil(900-128)/25+1)·(ceil(1024-128)/25+1)=1184,
其中ceil(·)表示向上取整函数;
(4f)在新的真实地物标记G'左上角使用截取窗截取大小为128×128的标记块e,增加至标记集E中;
(4g)以步长为25向右滑动截取窗截取新的标记块增加至标记集E中,直至截取窗滑动超出新的真实地物标记G'的宽度范围停止滑动;
(4h)从截取窗移至新的真实地物标记G'的最左边开始截取处,再将截取窗以步长为25向下滑动,若截取窗未超出新的真实地物标记G'的长度范围,则截取新的标记块,增加至标记集E中,若截取窗超出新的真实地物标记G'的长度范围,则结束滑动;
(4i)重复步骤(4g)与(4h),直至截取窗滑动超出G'的长度范围,完成标记集E的生成,标记集E为:
E={ei},
其中,ei为截取的标记块,该标记集E中包含的标记块个数与特征集D包含的特征块个数相同,i∈{1,2,...,N},N=1184;
(4j)将特征集D={di}与标记集E={ei}中元素按顺序成对构成样本对集Λ,表示为:
Λ={(di,ei)};
步骤6.搭建深度复值全卷积神经网络。
(6a)构建深度复值全卷积神经网络结构:
该深度复值全卷积神经网络包括一个输入层、十一个复卷积层、十个复激活层、五个复最大池化层、五个复最大上池化层和一个复Softmax分类器输出层,其结构关系依次为:
输入层→第一复卷积层→第一复激活层→第一复最大池化层→第二复卷积层→第二复激活层→第二复最大池化层→第三复卷积层→第三复激活层→第三复最大池化层→第四复卷积层→第四复激活层→第四复最大池化层→第五复卷积层→第五复激活层→第五复最大池化层→第六复卷积层→第六复激活层→第一复最大上池化层→第七复卷积层→第七复激活层→第二复最大上池化层→第八复卷积层→第八复激活层→第三复最大上池化层→第九复卷积层→第九复激活层→第四复最大上池化层→第十复卷积层→第十复激活层→第五复最大上池化层→第十一复卷积层→复Softmax分类器输出层;
(6b)设置深度复值全卷积神经网络中每层的参数:
输入层,其输出的复特征映射图数目为6;
第一复卷积层,其输出的复特征映射图数目为12,复值滤波器大小为3×3,移动步幅为1,填充为1;
第一复最大池化层,其复最大池化窗口大小是2×2,移动步幅是2;
第二复卷积层,其输出的复特征映射图数目为24,复值滤波器大小为3×3,移动步幅为1,填充为1;
第二复最大池化层,其复最大池化窗口大小是2×2,移动步幅是2;
第三复卷积层,其输出的复特征映射图数目为48,复值滤波器大小为3×3,移动步幅为1,填充为1;
第三复最大池化层,其复最大池化窗口大小是2×2,移动步幅是2;
第四复卷积层,其输出的复特征映射图数目为96,复值滤波器大小为3×3,移动步幅为1,填充为1;
第四复最大池化层,其复最大池化窗口大小是2×2,移动步幅是2;
第五复卷积层,其输出的复特征映射图数目为192,复值滤波器大小为3×3,移动步幅为1,填充为1;
第五复最大池化层,其复最大池化窗口大小是2×2,移动步幅是2;
第六复卷积层,其输出的复特征映射图数目为192,复值滤波器大小为3×3,移动步幅为1,填充为1;
第一复最大上池化层,其复最大上池化窗口大小是2×2,移动步幅是2;
第七复卷积层,其输出的复特征映射图数目为96,复值滤波器大小为3×3,移动步幅为1,填充为1;
第二复最大上池化层,其复最大上池化窗口大小是2×2,移动步幅是2;
第八复卷积层,其输出的复特征映射图数目为48,复值滤波器大小为3×3,移动步幅为1,填充为1;
第三复最大上池化层,其复最大上池化窗口大小是2×2,移动步幅是2;
第九复卷积层,其输出的复特征映射图数目为24,复值滤波器大小为3×3,移动步幅为1,填充为1;
第四复最大上池化层,其复最大上池化窗口大小是2×2,移动步幅是2;
第十复卷积层,其输出的复特征映射图数目为12,复值滤波器大小为3×3,移动步幅为1,填充为1;
第五复最大上池化层,其复最大上池化窗口大小是2×2,移动步幅是2;
第十一复卷积层,其输出的复特征映射图数目为待分类极化SAR图像的分类类别数4,复值滤波器大小为3×3,移动步幅为1,填充为1;
复Softmax分类器输出层,其输出的复特征映射图数目为分类类别数4。
步骤7.利用复值权重初始化策略对复值权重集Θ进行初始化。
(7a)将复值权重集Θ={w}中一个复值权重w用极坐标形式表示为:w=|w|ejθ,|w|是w的幅值,θ是w的相位,j为虚数单元,e表示自然底数;
其中,A=rand(0,1)表示在0到1之间产生的一个随机数,rand(.)表示随机操作;
(7c)利用在区间(-π,π)的随机分布初始化相位θ:
θ=rand(-π,π);
(7d)重复步骤(7b)和步骤(7c)完成对复值权重集Θ的初始化,即完成对深度复值全卷积网络初始化。
步骤8.构建深度复值全卷积神经网络的复平均交叉熵损失函数J。
(8d)将(8c)的结果作为深度复值全卷积神经网络中的第一复最大池化层的第n个输入复特征映射图数据,按照下式计算该层的第n个复输出特征映射图数据中第x行第y列的数据和第n个复特征映射图位置数据中第x行第y列的位置数据
其中表示取在ν,υ=0,...,g范围中所有复值数据里幅度值最大对应的复值数据,表示取在ν,υ=0,...,g范围中所有复值数据里幅度值最大的复值数据对应的在中的位置,s表示数据移动步幅,s=2,g表示窗口尺寸,g=2;
(8g)将(8f)的结果作为深度复值全卷积神经网络中的第二复最大池化层的第m个输入复特征映射图数据,按照下式计算该层的第m个复输出特征映射图数据中第x行第y列的数据和第m个复特征映射图位置数据中第x行第y列的位置数据
其中表示取在ν,υ=0,...,g范围中所有复值数据里幅度值最大对应的复值数据,表示取在ν,υ=0,...,g范围中所有复值数据里幅度值最大的复值数据对应的在中的位置,s表示数据移动步幅,s=2,g表示窗口尺寸,g=2;
(8h)将(8g)的结果作为深度复值全卷积神经网络中的第三复卷积层的第m个输入复特征映射图数据,根据步骤(8e)到步骤(8g)中的计算公式,分别计算第三复卷积层的第m个输入复特征映射图数据第三复激活层的第m个输入复特征映射图数据第三复最大池化层的第m个复输出特征映射图数据和第m个复特征映射图位置数据
(8i)将(8h)的结果作为深度复值全卷积神经网络中的第四复卷积层的第m个输入复特征映射图数据,根据步骤(8e)到步骤(8g)中的计算公式,分别计算第四复卷积层的第m个输入复特征映射图数据第四复激活层的第m个输入复特征映射图数据第四复最大池化层的第m个复输出特征映射图数据和第m个复特征映射图位置数据
(8j)将(8i)的结果作为深度复值全卷积神经网络中的第五复卷积层的第m个输入复特征映射图数据,根据步骤(8e)到步骤(8g)中的计算公式,分别计算第五复卷积层的第m个输入复特征映射图数据第五复激活层的第m个输入复特征映射图数据第五复最大池化层的第m个复输出特征映射图数据和第m个复特征映射图位置数据
(8k)将(8j)的结果作为深度复值全卷积神经网络中的第六复卷积层的第m个输入复特征映射图数据,根据步骤(8e)到步骤(8f)中的计算公式,分别计算第六复卷积层的第m个输入复特征映射图数据第六复激活层的第m个输入复特征映射图数据
(8n)将(8m)的结果作为深度复值全卷积神经网络中的第七复激活层的第n个输入复特征映射图数据,按照下式计算该层的第n个输出复特征映射图数据Zn 7:
(8o)将(8n)的结果Z7和(8i)的结果B4作为深度复值全卷积神经网络中第二复最大上池化层的输入数据,根据步骤(8l)到步骤(8n)中的计算公式,分别计算第二复最大上池化层的复输出特征映射图数据U2、第八复卷积层的复输出特征映射图数据Y8、第八复激活层的复输出特征映射图数据Z8;
(8p)将(8o)的结果Z8和(8h)的结果B3作为深度复值全卷积神经网络中第三复最大上池化层的输入数据,根据步骤(8l)到步骤(8n)中的计算公式,分别计算第三复最大上池化层的复输出特征映射图数据U3、第九复卷积层的复输出特征映射图数据Y9、第九复激活层的复输出特征映射图数据Z9;
(8q)将(8p)的结果Z9和(8g)的结果B2作为深度复值全卷积神经网络中第四复最大上池化层的输入数据,根据步骤(8l)到步骤(8n)中的计算公式,分别计算第四复最大上池化层的复输出特征映射图数据U4、第十复卷积层的复输出特征映射图数据Y10、第十复激活层的复输出特征映射图数据Z10;
(8r)将(8q)的结果Z10和(8d)的结果B1作为深度复值全卷积神经网络中第五复最大上池化层的输入数据,根据步骤(8l)到步骤(8m)中的计算公式,分别计算第五复最大上池化层的复输出特征映射图数据U4、第十复卷积层的复输出特征映射图数据Y11;
(8s)根据(8r)结果,按照下式计算深度复值全卷积神经网络的复Softmax分类器输出层的第n个输出复特征映射图数据On:
步骤9.对初始化后的深度复值全卷积网络进行训练。
(9b)根据Adam优化算法和(9a)中求得的导数更新复值权重w,得到更新后的复值权重集Θ*;
(9c)根据更新后的复值权重集Θ*重新计算复平均交叉熵损失函数值J;
(9d)不断重复(9a)至(9c),直到J收敛,得到训练好的深度复值全卷积网络;
步骤10.根据训练好的深度复值全卷积神经网络对待分类极化SAR图像进行分类。
(10a)将待分类的极化SAR图像的特征矩阵F输入至步骤(9d)中训练好的深度复值全卷积神经网络;
(10b)利用训练好的深度复值全卷积神经网络,对待分类的极化SAR图像的每个像素点进行地物类别标签预测,得到每个像素点的地物类别标签,完成对待分类的极化SAR图像的分类。
本发明的效果可通过以下仿真进一步说明:
1.仿真条件:
硬件平台为:Intel(R)Core(TM)i5-6500@3.20GHZ、64.0GB RAM
软件平台为:Spyder,在Keras框架下以TensorFlow为后端。
仿真实验选取的极化SAR图像是一幅附有实际地物标记图的极化SAR图像,如图2所示,其由NASA-JPL机载L波段AIRSAR系统于1989年8月16日获取的旧金山海湾地区的极化SAR数据合成图,该图像包含900×1024个像素。该图像主要包括水、植物、低密度城市区域和高密度城市区域4种地物类型。
图2的真实地物标记图如图3所示,图3是由NASA-JPL机载L波段AIRSAR系统于1989年8月16日获取的旧金山海湾地区的极化SAR数据合成图的真实地物标记图。在真实地物标记图中,蓝色、绿色、黄色、红色分别上色的是水、植物、低密度城市区域、高密度城市区域4种地物类型,黑色上色的是不确定地物类型的像素点。
2.仿真内容:
仿真实验1,采用本发明方法对图2的极化SAR图像进行分类,在分类后的极化SAR图像上,将红色、绿色、蓝色三个颜色作为三基色,分别按照不同的比例混合三基色,取如下4组值:(0,0,255)、(0,255,0)、(255,255,0)、(255,0,0)对应水、植物、低密度城市区域、高密度城市区域共四种地物类别,得到上色后的极化SAR图像分类结果图并显示,结果如图5所示。
仿真实验2,采用现有技术的基于复值卷积神经网络的极化SAR分类方法对图2的极化SAR图像进行分类,在分类后的极化SAR图像上,将红色、绿色、蓝色三个颜色作为三基色,分别按照不同的比例混合三基色,取如下4组值:(0,0,255)、(0,255,0)、(255,255,0)、(255,0,0)对应水、植物、低密度城市区域、高密度城市区域共四种地物类别,得到上色后的极化SAR图像分类结果图并显示,结果如图4所示。
3.仿真结果分析:
将上色后的极化SAR图像中的每个像素所属地物类别与真实地物标记图G对比,统计每一地物正确分类标记的像素点个数,在真实地物标记图G中统计每一地物总标记的像素点个数,计算地物分类精度Ac和总体分类精度OA:
其中c={1,2,3,4};
计算得到的两种仿真实验得到的分类精度结果如表1。其中CV-CNN为现有技术的基于复值卷积神经网络的极化SAR分类方法。
表1.两种方法在仿真中得到的地物分类精度(%)和总体分类精度(%)。
从表1可见,本发明与现有基于复值卷积神经网络的极化SAR分类方法CV-CNN相比,不仅在总体精度上有明显的提高,而且在每一地物的分类精度上也有大幅度提高,验证了本发明能提取更深层、多尺度的特征反映极化SAR数据的性质,且分类精度高。
分别将图4、图5与本发明仿真所用待分类极化SAR图像的真实地物标记图3对比可以看到,图5相比于对比方法图4,更接近于图3中分类极化SAR图像的真实地物标记图,而且图5的分类结果的区域一致性更好,这主要是由于考虑了更多的空间信息,大幅度地降低了相干斑噪声对分类结果的影响。
仿真结果表明,本发明采用的基于深度复值全卷积神经网络实现极化SAR图像分类,提取了极化SAR图像更丰富的特征,可以有效地抑制相干斑噪声的干扰,提高了极化SAR图像的分类精度,并且分类结果区域一致性也较好。
Claims (5)
1.一种基于深度复值全卷积神经网络的极化SAR图像分类方法,其特征在于,包括如下:
(2)从归一化后的相干矩阵中提取每个像素点的复值特征向量I(ij),并用所有像素点的复值特征向量集合构成待分类极化SAR图像的特征矩阵F,其中,i=1,2,...,a,j=1,2,...,b,a和b分别表示待分类极化SAR图像的长和宽;
(3)从真实地物标记图G中的每个类别中选取1%个像素点,组成新的真实地物标记G';
(4)利用大小为m×m的截取窗以步长为τ在F和G'上从左到右、从上到下滑动截取特征块di和标记块ei,分别生成特征集D={di}和标记集E={ei},并构成样本对集Λ={(di,ei)},其中i∈{1,2,...,N},N为截取块数;
(6)搭建深度复值全卷积神经网络:
该深度复值全卷积神经网络包括一个输入层、十一个复卷积层、十个复激活层、五个复最大池化层、五个复最大上池化层和一个复Softmax分类器输出层,其结构关系依次为:
输入层→第一复卷积层→第一复激活层→第一复最大池化层→第二复卷积层→第二复激活层→第二复最大池化层→第三复卷积层→第三复激活层→第三复最大池化层→第四复卷积层→第四复激活层→第四复最大池化层→第五复卷积层→第五复激活层→第五复最大池化层→第六复卷积层→第六复激活层→第一复最大上池化层→第七复卷积层→第七复激活层→第二复最大上池化层→第八复卷积层→第八复激活层→第三复最大上池化层→第九复卷积层→第九复激活层→第四复最大上池化层→第十复卷积层→第十复激活层→第五复最大上池化层→第十一复卷积层→复Softmax分类器输出层;
(7)用每个复卷积层中所有复值滤波器的复值权重构成复值权重集Θ,并利用复值权重初始化策略对该复值权重集进行初始化,即Θ={w},其中一个复值权重w用极坐标形式表示为:w=|w|ejθ,|w|是w的幅值,θ是w的相位,j为虚数单元,e表示自然底数;利用参数为的Rayleigh分布随机初始化幅值|w|,表示输入复卷积层中的复特征图个数;利用在区间(-π,π)的随机分布初始化相位θ,对复值权重集Θ的初始化,即完成对深度复值全卷积网络初始化;
其中,O表示深度复值全卷积神经网络的复Softmax分类器输出层的输出复特征图数据,表示取实部操作,表示取虚部操作,dj是训练集中的特征块,ej是训练集中的特征块,M为选择的样本对个数,ln(·)表示自然对数运算;
(9)对初始化后的深度复值全卷积网络进行训练:
(9a)根据(8)构建的复平均交叉熵损失函数值J对复值权重集Θ中的每一个复值权重w求导数
(9c)根据更新后的复值权重集Θ*重新计算复平均交叉熵损失函数值J;
(9d)不断重复(9a)至(9c),直到J收敛,得到训练好的深度复值全卷积网络;
(10)将待分类极化SAR图像的特征矩阵F输入到训练好的深度复值全卷积神经网络,输出分类后的极化SAR图像。
2.根据权利要求1所述的方法,其特征在于,(1)中对相干矩阵归一化,其实现如下:
(1a)设待分类极化SAR图像大小为a×b,其中a和b分别表示图像的长和宽,该待分类极化SAR图像共包含C个分类类别,各类别号分别用{1,2,...,C}表示;
(1b)将待分类极化SAR图像中第i行第j列的像素点用3×3的极化相干矩阵T(ij)表示:
其中,·代表乘积操作;
(1f)计算每个像素点处的相干矩阵T(ij)的归一化值为:
4.根据权利要求1所述的方法,其特征在于,所述(6)中构造的深度复值全卷积神经网络模型,参数设置如下:
输入层,其输出的复特征映射图数目为6;
第一复卷积层,其输出的复特征映射图数目为12,复值滤波器大小为3×3,移动步幅为1,填充为1;
第一复最大池化层,其复最大池化窗口大小是2×2,移动步幅是2;
第二复卷积层,其输出的复特征映射图数目为24,复值滤波器大小为3×3,移动步幅为1,填充为1;
第二复最大池化层,其复最大池化窗口大小是2×2,移动步幅是2;
第三复卷积层,其输出的复特征映射图数目为48,复值滤波器大小为3×3,移动步幅为1,填充为1;
第三复最大池化层,其复最大池化窗口大小是2×2,移动步幅是2;
第四复卷积层,其输出的复特征映射图数目为96,复值滤波器大小为3×3,移动步幅为1,填充为1;
第四复最大池化层,其复最大池化窗口大小是2×2,移动步幅是2;
第五复卷积层,其输出的复特征映射图数目为192,复值滤波器大小为3×3,移动步幅为1,填充为1;
第五复最大池化层,其复最大池化窗口大小是2×2,移动步幅是2;
第六复卷积层,其输出的复特征映射图数目为192,复值滤波器大小为3×3,移动步幅为1,填充为1;
第一复最大上池化层,其复最大上池化窗口大小是2×2,移动步幅是2;
第七复卷积层,其输出的复特征映射图数目为96,复值滤波器大小为3×3,移动步幅为1,填充为1;
第二复最大上池化层,其复最大上池化窗口大小是2×2,移动步幅是2;
第八复卷积层,其输出的复特征映射图数目为48,复值滤波器大小为3×3,移动步幅为1,填充为1;
第三复最大上池化层,其复最大上池化窗口大小是2×2,移动步幅是2;
第九复卷积层,其输出的复特征映射图数目为24,复值滤波器大小为3×3,移动步幅为1,填充为1;
第四复最大上池化层,其复最大上池化窗口大小是2×2,移动步幅是2;
第十复卷积层,其输出的复特征映射图数目为12,复值滤波器大小为3×3,移动步幅为1,填充为1;
第五复最大上池化层,其复最大上池化窗口大小是2×2,移动步幅是2;
第十一复卷积层,其输出的复特征映射图数目为待分类极化SAR图像的分类类别数C,复值滤波器大小为3×3,移动步幅为1,填充为1;
复Softmax分类器输出层,其输出的复特征映射图数目为分类类别数C。
(8a)将训练集的所有特征块{dj}作为深度复值全卷积神经网络中复输入层的复特征映射图,并输出至第一复卷积层;
(8b)按照下式计算深度复值全卷积神经网络中第l个复卷积层的第n个输出复特征映射图数据
(8c)按照下式计算深度复值全卷积神经网络中的第l个复激活层的第n个输出复特征映射图数据Zn l:
其中表示取在ν,υ=0,...,g范围中所有复值数据里幅度值最大对应的复值数据,表示取在ν,υ=0,...,g范围中所有复值数据里幅度值最大的复值数据对应的在中的位置,s表示数据移动步幅,s=2,g表示窗口尺寸,g=2;
(8g)根据(8f)结果,按照下式计算深度复值全卷积神经网络的复Softmax分类器输出层的第n个输出复特征映射图数据On:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910968153.8A CN110728324B (zh) | 2019-10-12 | 2019-10-12 | 基于深度复值全卷积神经网络的极化sar图像分类方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910968153.8A CN110728324B (zh) | 2019-10-12 | 2019-10-12 | 基于深度复值全卷积神经网络的极化sar图像分类方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110728324A true CN110728324A (zh) | 2020-01-24 |
CN110728324B CN110728324B (zh) | 2022-03-04 |
Family
ID=69219901
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910968153.8A Active CN110728324B (zh) | 2019-10-12 | 2019-10-12 | 基于深度复值全卷积神经网络的极化sar图像分类方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110728324B (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111507047A (zh) * | 2020-04-17 | 2020-08-07 | 电子科技大学 | 一种基于SP-CUnet的逆散射成像方法 |
CN113009906A (zh) * | 2021-03-04 | 2021-06-22 | 青岛弯弓信息技术有限公司 | 一种基于工业互联网的大数据预测分析方法及系统 |
CN113205564A (zh) * | 2021-04-07 | 2021-08-03 | 北京理工大学 | 一种sar智能目标边缘重构方法 |
CN113240047A (zh) * | 2021-06-02 | 2021-08-10 | 西安电子科技大学 | 基于部件解析多尺度卷积神经网络的sar目标识别方法 |
CN113269024A (zh) * | 2021-03-31 | 2021-08-17 | 中南大学 | 顾及极化统计特性的非监督域自适应网络极化sar地物分类方法及设备 |
CN113408628A (zh) * | 2021-06-22 | 2021-09-17 | 西安邮电大学 | 基于多模型联合学习网络的PolSAR图像分类方法 |
CN113420812A (zh) * | 2021-06-23 | 2021-09-21 | 西安电子科技大学 | 基于进化卷积神经网络的极化sar图像分类方法 |
CN113537399A (zh) * | 2021-08-11 | 2021-10-22 | 西安电子科技大学 | 多目标进化图卷积神经网络的极化sar图像分类方法及系统 |
US11863221B1 (en) * | 2020-07-14 | 2024-01-02 | Hrl Laboratories, Llc | Low size, weight and power (swap) efficient hardware implementation of a wide instantaneous bandwidth neuromorphic adaptive core (NeurACore) |
CN118115803A (zh) * | 2024-03-11 | 2024-05-31 | 安徽大学 | 基于Diffusion模型的极化SAR图像分类方法 |
US12057989B1 (en) | 2020-07-14 | 2024-08-06 | Hrl Laboratories, Llc | Ultra-wide instantaneous bandwidth complex neuromorphic adaptive core processor |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106934419A (zh) * | 2017-03-09 | 2017-07-07 | 西安电子科技大学 | 基于复数轮廓波卷积神经网络的极化sar图像分类方法 |
US20170221216A1 (en) * | 2016-02-01 | 2017-08-03 | Massachusetts Institute Of Technology | Video-Based Identification of Operational Mode Shapes |
CN107239797A (zh) * | 2017-05-23 | 2017-10-10 | 西安电子科技大学 | 基于全卷积神经网络的极化sar地物分类方法 |
CN109086802A (zh) * | 2018-07-10 | 2018-12-25 | 东南大学 | 一种基于八元数卷积神经网络的图像分类方法 |
US20190277935A1 (en) * | 2018-03-09 | 2019-09-12 | The Board Of Trustees Of The Leland Stanford Junior University | Deep Learning Method for Nonstationary Image Artifact Correction |
-
2019
- 2019-10-12 CN CN201910968153.8A patent/CN110728324B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170221216A1 (en) * | 2016-02-01 | 2017-08-03 | Massachusetts Institute Of Technology | Video-Based Identification of Operational Mode Shapes |
CN106934419A (zh) * | 2017-03-09 | 2017-07-07 | 西安电子科技大学 | 基于复数轮廓波卷积神经网络的极化sar图像分类方法 |
CN107239797A (zh) * | 2017-05-23 | 2017-10-10 | 西安电子科技大学 | 基于全卷积神经网络的极化sar地物分类方法 |
US20190277935A1 (en) * | 2018-03-09 | 2019-09-12 | The Board Of Trustees Of The Leland Stanford Junior University | Deep Learning Method for Nonstationary Image Artifact Correction |
CN109086802A (zh) * | 2018-07-10 | 2018-12-25 | 东南大学 | 一种基于八元数卷积神经网络的图像分类方法 |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111507047B (zh) * | 2020-04-17 | 2022-10-14 | 电子科技大学 | 一种基于SP-CUnet的逆散射成像方法 |
CN111507047A (zh) * | 2020-04-17 | 2020-08-07 | 电子科技大学 | 一种基于SP-CUnet的逆散射成像方法 |
US12057989B1 (en) | 2020-07-14 | 2024-08-06 | Hrl Laboratories, Llc | Ultra-wide instantaneous bandwidth complex neuromorphic adaptive core processor |
US11863221B1 (en) * | 2020-07-14 | 2024-01-02 | Hrl Laboratories, Llc | Low size, weight and power (swap) efficient hardware implementation of a wide instantaneous bandwidth neuromorphic adaptive core (NeurACore) |
CN113009906A (zh) * | 2021-03-04 | 2021-06-22 | 青岛弯弓信息技术有限公司 | 一种基于工业互联网的大数据预测分析方法及系统 |
CN113269024A (zh) * | 2021-03-31 | 2021-08-17 | 中南大学 | 顾及极化统计特性的非监督域自适应网络极化sar地物分类方法及设备 |
CN113269024B (zh) * | 2021-03-31 | 2022-04-26 | 中南大学 | 顾及极化统计特性的非监督域自适应网络极化sar地物分类方法及设备 |
CN113205564A (zh) * | 2021-04-07 | 2021-08-03 | 北京理工大学 | 一种sar智能目标边缘重构方法 |
CN113240047B (zh) * | 2021-06-02 | 2022-12-02 | 西安电子科技大学 | 基于部件解析多尺度卷积神经网络的sar目标识别方法 |
CN113240047A (zh) * | 2021-06-02 | 2021-08-10 | 西安电子科技大学 | 基于部件解析多尺度卷积神经网络的sar目标识别方法 |
CN113408628A (zh) * | 2021-06-22 | 2021-09-17 | 西安邮电大学 | 基于多模型联合学习网络的PolSAR图像分类方法 |
CN113408628B (zh) * | 2021-06-22 | 2023-01-31 | 西安邮电大学 | 基于多模型联合学习网络的PolSAR图像分类方法 |
CN113420812A (zh) * | 2021-06-23 | 2021-09-21 | 西安电子科技大学 | 基于进化卷积神经网络的极化sar图像分类方法 |
CN113420812B (zh) * | 2021-06-23 | 2024-04-19 | 西安电子科技大学 | 基于进化卷积神经网络的极化sar图像分类方法 |
CN113537399A (zh) * | 2021-08-11 | 2021-10-22 | 西安电子科技大学 | 多目标进化图卷积神经网络的极化sar图像分类方法及系统 |
CN118115803A (zh) * | 2024-03-11 | 2024-05-31 | 安徽大学 | 基于Diffusion模型的极化SAR图像分类方法 |
CN118115803B (zh) * | 2024-03-11 | 2024-10-11 | 安徽大学 | 基于Diffusion模型的极化SAR图像分类方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110728324B (zh) | 2022-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110728324B (zh) | 基于深度复值全卷积神经网络的极化sar图像分类方法 | |
CN107464210B (zh) | 一种基于生成式对抗网络的图像风格迁移方法 | |
CN109993220B (zh) | 基于双路注意力融合神经网络的多源遥感图像分类方法 | |
CN109359559B (zh) | 一种基于动态遮挡样本的行人再识别方法 | |
CN105975931B (zh) | 一种基于多尺度池化的卷积神经网络人脸识别方法 | |
CN106067042B (zh) | 基于半监督深度稀疏滤波网络的极化sar分类方法 | |
CN107590515B (zh) | 基于熵率超像素分割的自编码器的高光谱图像分类方法 | |
CN108564006A (zh) | 基于自步学习卷积神经网络的极化sar地物分类方法 | |
CN110555446A (zh) | 基于多尺度深度特征融合和迁移学习的遥感影像场景分类方法 | |
CN106845418A (zh) | 一种基于深度学习的高光谱图像分类方法 | |
CN111429340A (zh) | 一种基于自注意力机制的循环图像翻译方法 | |
CN108830243A (zh) | 基于胶囊网络的高光谱图像分类方法 | |
CN107358293A (zh) | 一种神经网络训练方法及装置 | |
CN103810299A (zh) | 基于多特征融合的图像检索方法 | |
CN110598564B (zh) | 基于OpenStreetMap的高空间分辨率遥感影像迁移学习分类方法 | |
CN107766890A (zh) | 一种细粒度识别中判别性图块学习的改进方法 | |
CN104156728B (zh) | 一种基于栈式编码和softmax的极化SAR图像分类方法 | |
CN110569779A (zh) | 基于行人局部和整体属性联合学习的行人属性识别方法 | |
CN105261000A (zh) | 一种基于端元提取与光谱解混的高光谱图像融合方法 | |
CN104077612B (zh) | 一种基于多特征稀疏表示技术的害虫图像识别方法 | |
CN114299398B (zh) | 一种基于自监督对比学习的小样本遥感图像分类方法 | |
CN108764330A (zh) | 基于超像素分割和卷积反卷积网络的sar图像分类方法 | |
CN109829507B (zh) | 航拍高压输电线路环境检测方法 | |
CN109858557A (zh) | 一种新的高光谱图像数据半监督分类算法 | |
CN107341440A (zh) | 基于多任务度量多核学习的室内rgb‑d场景图像识别方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |