
Citation: | Lu Matt, Song Hongjun, Luo Yunhua. Imaging Algorithm for Arc Synthetic Aperture Radar Using Frequency Modulated Continuous Wave[J]. Journal of Radars, 2016, 5(4): 425-433. doi: 10.12000/JR16007 |
极化合成孔径雷达 (Polarimetric Synthetic Aperture Radar,极化SAR) 是一种主动微波遥感探测技术,能够获得地球表面的多通道后向散射回波信息,具有全天时全天候对地成像能力[1]。极化SAR图像地物分类是极化SAR图像解译任务的基础,在城市规划,海洋、森林环境调查和灾害评估等[2]很多实际应用中都起到了重要作用。
传统的极化SAR图像地物分类技术主要流程可被归纳为首先进行特征提取,再使用分类算法进行类别预测[3]。极化目标分解是本领域中一种重要的特征提取方式。常见的极化目标分解方法有Pauli分解、Cloude-Pottier分解[4]、Freeman[5]分解等。分类算法主要包含各种机器学习算法,如期望-最大化算法[6]、支持向量机[7]、稀疏表征分类器[8]、谱聚类[9]和随机森林[10] 等。期望-最大化算法使用概率分布对极化SAR图像数据进行迭代分类。常用概率分布有Wishart分布[11]、K-Wishart分布[12,13]和
近年来,随着深度学习技术的快速发展,很多基于深度学习的极化SAR图像地物分类算法被提出,其中主要包含卷积神经网络 (Convolutional Neural Networks, CNN)[15]和全卷积网络 (Fully Convolutional Network, FCN)[16]。
CNN考虑输入数据的空间信息,自动地提取分层的隐含特征,达到良好的分类性能[15]。Zhou等人[17]首先将CNN引入极化SAR图像地物分类任务中,并通过可视化表明CNN能够提取各个地物类别的空间特征。Chen等人[18]的研究表明通过引入均匀极化矩阵旋转理论[19]等专家知识为CNN提取输入特征,能够有效提升CNN的分类性能。
基于CNN的极化SAR图像地物分类算法采用逐像素分类的运行模式,由于在运算中重复提取了邻域中相同的像素,因此具有大量的冗余运算。而FCN具有端到端 (End-to-end)、逐像素输出 (Pixel-to-pixel)特性,能够充分利用空间信息,并同时对整幅输入图像中的每一个像素进行分类[20]。Liu等人[21]提出基于极化散射编码矩阵的极化卷积网络 (Polarimetric Convolutional Network, PCN),其分类性能高于CNN模型。在文献[20,21]中,基于FCN的方法采用整幅图像作为输入。当输入图像尺寸较大时,FCN模型在训练和推理过程中需要很大的计算存储,限制了FCN模型的应用。Li等人[22]提出基于滑动窗口的全卷积神经网络,将输入数据切分成较小的区块提升训练速度和内存使用灵活性,但是SFCN在标注数据量较小的情况下性能不佳。Chen等人[23]提出对抗重建-卷积网络 (Adversarial Reconstruction-Convolutional Network, ARCN),使用基于对抗训练的重建正则项,以更长的训练时间为代价,相比SFCN提升了在较小标注样本集规模下的分类性能。
当前基于全监督(Supervised learning)深度学习的极化SAR图像地物分类算法的性能提升瓶颈在于极化SAR图像标注样本数量少。提升全监督学习分类方法的精度主要有两种方法,第1种是增加更多的真实标注样本,第2种是提升分类算法对不同地物类别的辨识能力。由于获取真实标签的成本较高,半监督学习(Semi-supervised learning)方法可以通过利用无标注样本中蕴含的信息提升模型的分类性能,因此受到了广泛关注。Geng等人[24]提出了一种基于多重判决的半监督学习算法,依据空间意义上的局部、非局部判决准则生成伪标签并重新进行训练。Bi等人[25]提出了基于图模型的卷积神经网络,使用CNN和马尔可夫随机场交替进行多次迭代训练,逐步向无标注样本传播标签信息。Xie等人[26]提出了循环复数CNN模型,使用Wishart距离生成无标注样本的伪标签,然后训练模型验证伪标签,再扩充标注样本集。Hua等人[27]提出了一种基于邻域最小生成树的半监督学习方法,通过利用空间信息扩充标注样本集,在极少训练样本条件下达到了良好的分类精度。这些半监督学习能够有效提升分类模型的精度性能,但是都需要两次及以上的重复训练过程。通过将扩充伪标签的过程融入模型的训练过程,半监督学习方法的运行效率能够得到有效提升。
针对极化SAR图像地物分类中标注样本少的问题,本文在提升模型辨识能力与高效半监督学习方法两个方面,提出了一种采用预选-联合优化半监督学习方法的空间-通道选择性卷积核全卷积网络(Spatial-Channel Selective Kernel Fully Convolutional Network with Semi-supervised Preselection and United Optimization, SCSKFCN-SPUO)。
在提升模型辨识能力方面,提取多尺度特征有利于增强模型对极化SAR图像中不同地物的分辨能力。选择性卷积核网络[28] (Selective Kernel Network, SKNet)通过使用注意力机制根据输入数据在通道维度上自适应地对多尺度特征进行加权融合,提升了自然图像分类任务中对不同尺寸目标的分类能力。然而极化SAR图像中包含多种不同的地物类型,仅使用通道注意力不足以提取图像中不同地物的差异性。通过使用通道注意力、空间注意力[29,30]计算SKNet不同感受野特征的权值,SCSKFCN使图像中每个像素的预测结果能够自适应地融合多尺度特征,在标注样本数量较少的情况下提升了模型的分类性能。同时,为了充分利用无标注样本中隐含的信息,本文提出了一种预选-联合优化的半监督学习方法对模型进行参数优化。这种方法在模型优化过程前使用K-Wishart距离对无标注样本进行预选,并生成伪标签;在SCSKFCN的优化过程中,采用两步验证过程排除不可靠的伪标注样本,再将验证后的伪标注样本与真实标注样本结合,用于优化模型参数。这种训练方式通过一次训练过程即可有效地提升SCSKFCN模型的分类精度。
本文的结构安排如下所示:第2节介绍空间-通道选择性卷积核单元;第3节详细阐述空间-通道选择性卷积核全卷积网络(SCSKFCN);第4节介绍预选-联合优化半监督学习方法及其运行流程:第5节为实验验证部分,展示SCSKFCN-SPUO方法在标注信息较少条件下的分类性能和时间效率;第6节进行总结归纳。
CNN通过采用局部感受野(Local receptive field)、共享权重(Shared weights)和下采样(Downsampling)的思想,达到一定程度的平移、尺度缩放和扭曲不变性[15]。CNN模型主要包含卷积运算、非线性激活函数运算和池化运算。卷积运算和非线性激活函数运算的表达式如式(1)所示
xlj=f[∑ixl−1i∗klij+blj] | (1) |
其中,
膨胀卷积[33]是卷积运算的一种变体,实现形式为对卷积核空间相邻的参数之间进行空洞填充(Hole padding)。在卷积核的参数量以及卷积核覆盖区域的不变情况下,膨胀卷积能够利用不同的膨胀因子(Dilation factor),灵活地改变感受野的大小。以卷积核大小3×3、膨胀因子为2的膨胀卷积为例,相比相同感受野大小的5×5普通卷积,膨胀卷积具有更少的参数,减少了运算量。
注意力机制(Attention mechanism)基于不同特征的重要程度不同的假设,自适应地调整模型对不同特征的重视程度。注意力机制中的特征权值的计算通常借助门控函数(Gating function)实现,例如Softmax函数或Sigmoid函数。Hu等人[34]提出了SENet,使用注意力机制自适应地对不同通道的特征进行幅度调制。Li等人[28]提出了SKNet,如图1(a)所示,SKNet对不同感受野特征计算每个感受野特征在通道维度上的融合权重。首先,SKNet对不同感受野的特征进行求和,再对全局平均池化后的求和特征分别计算每个感受野的权重;使用Softmax在通道维度上对感受野的权重进行幅度归一化,分别对每个感受野特征与其对应权值使用逐像素相乘,最后通过逐元素相加得到融合后的特征。由于极化SAR图像地物分类需要对每个像素都进行类别预测,而图像中可能包含多种不同的地物类型,在一个通道中对不同类型的像素使用同一个融合权值不能凸显类型之间的差异性。Woo等人[29]和Park等人[30]提出了空间注意力,对不同像素之间的重要性进行加权,增强了网络提取感兴趣区域中信息的能力。Woo等人[29]提出的空间注意力模块如图1(b)所示,对输入特征分别求解通道维度上的均值与最大值,并使用卷积运算和Sigmoid函数计算空间注意力权值。本文将空间注意力思想[29,30]用于SKNet中特征融合的权值运算过程,提出了空间-通道选择性卷积核单元(Spatial-Channel Selective Kernel Unit, SCSK单元),为每个像素的每个通道计算多尺度特征的融合权值,以适应一幅输入图像中不同类别、不同尺寸的地物特征。
本节定义SCSK单元输入特征的维度为
首先,SCSK单元使用两组不同感受野大小的卷积核对输入特征进行特征提取,其中
如图2(b)所示,在计算CA权值时,对求和后特征
Fgap(id)=1nh×nw∑ih∑iwFsum(id,ih,iw) | (2) |
Femb=Φemb(Fgap) | (3) |
其中,
FCR3=WC′R3⊗FR3 | (4) |
FCR5=WC′R5⊗FR5 | (5) |
其中,
SA权重
WSA=σ(ΦSA(FCR3+FCR5)) | (6) |
其中,
Fout=(FCR3⊗WSR3)⊕(FCR5⊗WSR5) | (7) |
其中,
本节将对空间-通道选择性全卷积网络(SCSKFCN)的输入特征提取及其结构进行详细讲解。
极化SAR图像中的每个像素都能够表示为后向散射矩阵
S=[SHHSHVSVHSVV] | (8) |
其中,
k=1√2[SHH+SVV,SHH−SVV,2SHV]T | (9) |
其中,上标
T=⟨kkH⟩=[T11T12T13T21T22T23T31T32T33] | (10) |
其中,上标
T=U3[T11T12T13T21T22T23T31T32T33]UH3=3∑i=1λieieHi | (11) |
其中,
H=−3∑i=1pilog3pi,pi=λi∑3k=1λk | (12) |
ˉα=p1arccos(e11)+p2arccos(e12)+p3arccos(e13) | (13) |
A=λ2−λ3λ2+λ3 | (14) |
其中,
X=[T11,ℜ(T12),ℑ(T12),ℜ(T13),ℑ(T13),T22,ℜ(T23),ℑ(T23),T33,H,ˉα,A,λ1,λ2,λ3] | (15) |
其中,
SCSKFCN采用了空间-通道选择性卷积核单元,通过联合使用空间注意力和通道注意力机制,在为输入图像中每一个像素提取不同尺度特征的同时,也使用计算得到的特征权重进行不同尺度特征的融合,提升了模型提取特征的能力。如图3所示,SCSKFCN的架构中包含了编码器、解码器、跳线连接(Skip connection)和Softmax分类器。图中,SCSKConv表示SCSK单元;Max Pooling表示最大池化下采样运算层;Upsampling表示上采样单元,它由一个卷积核尺寸为3×3的卷积运算层和一个最近邻插值(Nearest neighbor interpolation)上采样运算层构成;Skip Connect表示跳线连接(Skip connection);R3Conv表示卷积核尺寸为3×3的卷积运算层。特征图下方的数字表示该特征图的通道数量,左上方的数字表示该特征图的空间尺寸。编码器包含3个SCSK单元和两个最大池化(Max pooling)下采样运算层,对输入图像自适应地提取多尺度的特征并进行下采样。解码器负责将编码器提取的分层语义特征恢复到与原始图像相同的尺寸,它包含两个上采样单元和一个标准卷积运算层。由于下采样导致图像中细节信息丢失,解码器对编码器浅层特征与上采样的深层特征进行跳线连接,保留空间上的细节信息。本文使用的跳线连接为一个卷积核尺寸为1×1的卷积运算层构成。除Softmax分类器外,SCSKFCN中使用的非线性激活函数均为Leaky ReLU,其公式为
LReLU(x)=max(εx,x) | (16) |
其中,
由于极化SAR图像地物分类的标注像素的分布在空间上较为稀疏,与文献[22,23]类似,SCSKFCN采用大小为128×128的滑动窗口、步长为32对输入图像进行切割。SCSKFCN中的卷积运算层通道维度
根据文献[24-27],半监督学习算法能够有效地提升极化SAR图像地物分类算法的精度性能。本文提出了预选-联合优化半监督学习(SPUO)方法,通过在训练前对伪标注像素进行预先选择,在训练时使用真实标注像素和经过验证伪标注像素对SCSKFCN进行联合优化。
SPUO的预选过程在SCSKFCN的训练过程开始前进行,使用K-Wishart距离对无标注样本进行选择,并生成伪标签。选用K-Wishart距离的原因是K-Wishart分布具有非高斯统计特性,通过采用形状参数
设极化SAR图像的地物类别总数为
dc(T)=nln|Vc|+ln(Γ(τ))−τ+nd2ln(nτ)−τ−nd2ln(Tr(V−1cT))−lnBτ−nd(2√nτTr(V−1cT)) | (17) |
其中,
XRK=13(E(|SHH|2)E(|SHH|)2+E(|SHV|2)E(|SHV|)2+E(|SVV|2)E(|SVV|)2) | (18) |
其中,
τ=dL+1(d+1)(XRK−1) | (19) |
对每一个地物类别,SPUO在预选过程中使用K-Wishart距离对距离该类别真实标签像素小于
在SCSKFCN训练过程中,联合优化基于交叉熵(Cross entropy)损失函数,使用真实标签和经过验证的伪标签对SCSKFCN进行联合优化。
交叉熵源于KL散度(Kullback-Leibler divergence)。KL散度用于衡量两个概率分布之间的差异,可由式(20)表示
KL(y∥p)=−∫y(x)lnp(x)dx+∫y(x)lny(x)dx | (20) |
其中,
半监督学习方法在生成伪标签时,可能会引入与真实地物类别不同的伪标签。针对这个问题,本文提出了针对伪标签像素的两步验证过程(Two-step Verification),分别为预测一致验证(Correctness Verification)和预测概率验证(Probability Verification)。预测一致验证的定义是验证SCSKFCN对伪标签像素的预测结果是否与其伪标签相同,预测概率验证的定义是SCSKFCN对伪标签像素的预测概率是否大于概率阈值超参数
本节以极化SAR图像中的一个滑动窗口为例对SCSKFCN的联合优化过程进行介绍。首先,SCSKFCN对滑动窗口内的像素进行类别预测,输出该滑动窗口的类别预测图(Prediction)。其次,依据该滑动窗口内的伪标签像素位置,依次对伪标签像素进行预测类别验证和预测概率验证,得到满足两步验证条件的伪标签像素。然后,联合使用真实标签像素与满足条件的伪标签像素在交叉熵的准则下计算SCSKFCN的损失值,如式(21)所示。
L=1Nla+Npe[∑i∈{y}layiln(pi)+∑j∈{y}peyjln(pj)] | (21) |
其中,
本文提出的预选-联合优化半监督学习方法的流程图如图5所示,具体步骤如下:
步骤1 通过使用K-Wishart距离对符合条件的无标注样本进行预选,并判定被预选样本的伪标注标签;
步骤2 对极化SAR图像原始输入进行特征提取,并对提取得到的特征及其对应的标签图切分尺寸为128×128的滑动窗口;
步骤3 在每一次模型参数更新中,对伪标注样本进行两步验证,使用真实标注样本和通过验证的伪标注样本,对SCSKFCN的参数进行联合优化;
步骤4 使用优化后的SCSKFCN对极化SAR图像进行类别预测。
为了验证SCSKFCN-SPUO算法的有效性和鲁棒性,本节将展示SCSKFCN-SPUO算法在两个真实数据集上与CNN, PCN, ARCN等模型的对比实验结果。本文使用的CNN模型的输入尺寸大小为15×15,包含两个卷积核尺寸为3×3、通道数分别为32和64的卷积运算层和一个通道数为128的全连接层,以及一个Softmax分类器。PCN, ARCN的参数设置分别与文献[21-23]中表述一致。为了体现SCSKFCN的有效性,本节还使用R5FCN, SKFCN的实验结果与SCSKFCN进行比较。其中,R5FCN表示使用感受野大小为5的卷积运算层代替SCSK单元,保证了两个模型的最大感受野大小相同;SKFCN表示使用感受野大小分别为3和5的特征的SK单元替代SCSK单元。
本文实验部分采用的评价指标包括各类别准确率、全局分类准确率(Overall accuracy, OA)和一致性指标Kappa系数,在极化SAR图像的验证集上对各方法的性能指标进行评估。本文对所有方法进行了10次重复的实验过程,并使用得到的10次实验结果的平均值作为最终结果。本文实验使用的计算平台为Dell T640服务器,32GB内存和Tesla T4显卡,使用的深度学习框架为Tensorflow 1.8.0。
本数据集是AIRSAR平台于1989年在Flevoland地区获取得到的,该图像尺寸为1024×750。图6(a)展示了该图像的PauliRGB伪彩色图像,图6(b)和图6(i)分别展示了该图像对应的真实地物类型标签图(Ground truth)和标签图中颜色与类别的对应关系。图6(c)—图6(h)展示了各个分类算法的分类结果。所有用于实验对比的方法均使用1%采样率对标签图中各个类别的地物进行采样,用于模拟人工标注信息。由于各个地物类别之间的标注数量存在较大差异,这对分类算法在不平衡数据集中的鲁棒性要求较高。
表1展示了各个算法在Flevoland图像上的分类精度以及运行时间效率,在训练时间中括号内的部分为预选过程耗时。可以看出,在仅使用真实标注像素用于模型优化的算法中,SCSKFCN达到了更高的分类精度。由于感受野较小及特征提取能力较弱,CNN的分类性能弱于其他基于FCN的方法。PCN基于FCN架构并使用极化特征编码提取特征,有效提升了模型的分类性能。R5FCN使用滑动窗口作为输入,在参数更新时仅使用窗口中的真实标注样本,其参数更新过程类似于小批量(mini-batch)训练[35],相比PCN在分类性能和应用灵活性上得到了提升。SKFCN通过使用通道注意力选择的方式,针对输入特征自适应地融合多尺度卷积核提取到的特征,在多数类别上相比R5FCN有所提升。通过联合使用空间-通道注意力对多尺度卷积核的特征进行加权,SCSKFCN进一步提升了模型的分辨能力,在Potatoes, Grasses, Beet这些小尺寸地物上相比R5FCN和SKFCN能够达到更高的分类正确率,同时能在其他类别上达到同等性能。SPUO算法在训练前预选部分无标签像素,生成了伪标签;在训练过程中,SPUO算法对伪标签像素的可靠性进行判定,并使用可靠的伪标签像素与真实标注像素一起对SCSKFCN进行优化,相比全监督学习方式以额外约30%的训练时间为代价,进一步提升了模型的分类性能。根据结果可以看出,使用SPUO算法对SCSKFCN进行优化,在绝大多数类别上相比仅使用真实标注样本进行全监督学习的情况都有提升,在测试集上的OA指标提升了0.44%。
Method | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
CNN | 99.30 | 93.36 | 92.22 | 91.59 | 93.56 | 92.79 | 95.73 | 97.93 | 97.54 | 98.59 |
PCN | 92.11 | 95.76 | 98.71 | 96.49 | 91.07 | 96.27 | 97.52 | 96.87 | 96.13 | 92.23 |
R5FCN | 99.86 | 98.32 | 99.32 | 96.27 | 93.03 | 92.12 | 96.00 | 97.45 | 98.15 | 98.39 |
SKFCN | 99.89 | 97.39 | 99.60 | 98.55 | 95.42 | 97.28 | 96.81 | 98.80 | 97.28 | 98.98 |
SCSKFCN | 99.96 | 98.60 | 99.75 | 98.74 | 96.47 | 97.60 | 97.73 | 98.99 | 97.89 | 98.79 |
Proposed | 99.98 | 98.87 | 99.91 | 99.44 | 98.93 | 98.07 | 99.03 | 99.78 | 97.45 | 99.17 |
Method | 11 | 12 | 13 | 14 | 15 | OA | Kappa | Training (s) | Test (s) | |
CNN | 92.25 | 96.69 | 98.84 | 96.78 | 65.42 | 95.19 | 94.76 | 247.7 | 3.1 | |
PCN | 96.62 | 96.32 | 99.05 | 98.06 | 81.26 | 96.36 | 96.04 | 216.8 | 1.2 | |
R5FCN | 97.12 | 97.68 | 99.61 | 99.08 | 86.12 | 97.41 | 97.18 | 89.3 | 0.9 | |
SKFCN | 99.15 | 99.08 | 99.61 | 99.46 | 83.77 | 98.46 | 98.32 | 105.6 | 1.0 | |
SCSKFCN | 99.47 | 99.43 | 99.64 | 99.73 | 82.65 | 98.80 | 98.70 | 112.4 | 1.1 | |
Proposed | 99.56 | 99.68 | 99.89 | 99.50 | 90.51 | 99.24 | 99.18 | (19.1)+132.8 | 1.1 | |
*注:Water(1); Stembeans(2); Forest(3); Potatoes(4); Grasses(5); Beet(6); Rapeseed(7); Peas(8); Lucerne(9); Bare soil(10); Wheat2(11); Wheat1(12); Wheat3(13); Barley(14); Building(15); Proposed表示SCSKFCN-SPUO方法 |
第2个数据集是由ESAR平台在德国Oberpfaffenhofen地区获取的。本幅极化SAR图像尺寸为
Class | CNN | ARCN | R5FCN | SKFCN | SCSKFCN | Proposed |
Wood land | 95.02 | 96.13 | 94.97 | 96.25 | 96.68 | 97.18 |
Open areas | 97.17 | 97.32 | 97.51 | 97.76 | 97.99 | 98.80 |
Built-up areas | 86.42 | 93.92 | 90.47 | 94.27 | 94.64 | 94.86 |
OA | 94.09 | 96.25 | 95.27 | 96.60 | 96.90 | 97.51 |
Kappa | 89.88 | 93.64 | 91.95 | 94.23 | 94.74 | 95.76 |
Training (s) | 225.9 | 189.6 | 120.1 | 137.2 | 159.2 | (50.3)+173.6 |
Test (s) | 4.6 | 1.6 | 1.5 | 1.7 | 1.9 | 1.9 |
*注:Proposed表示SCSKFCN-SPUO方法 |
由于CNN模型受限于较小的感受野和较浅的网络架构,在使用1%的真实标注像素作为训练集的前提下,其分类精度仍然低于其他基于FCN的方法。ARCN使用基于对抗训练的重建学习,增强了编码器提取特征的能力,其在验证集上的OA指标比R5FCN高约1%。通过使用基于通道注意力对不同感受野的卷积核提取的特征进行通道加权融合,SKFCN在特征提取能力上相比R5FCN得到提高,同时在OA和Kappa指标上也高于R5FCN和ARCN。SCSKFCN通过使用空间-通道注意力对每个像素的多尺度特征进行加权融合,相比仅使用通道注意力的SKFCN在Built-up areas这个地物表征细节较多的类别和其他类别上均有提升。通过在训练过程中使用经过验证的伪标签像素与真实标注像素共同对网络进行优化,SCSKFCN-SPUO相比全监督学习方式以约40%的额外训练过程用时为代价,进一步提升了模型的分类性能。同时在图7(c)—图7(h)中,SCSKFCN-SPUO方法在Built-up areas和Wood land两个类别上分类结果一致性在所有方法中是最好的。
预测概率验证过程中的超参数
本文中实验部分对两个极化SAR数据集构建的训练集分别由每个类别随机采样1.0%与0.2%的样本构成。为进一步验证本文算法的有效性,本小节在两个数据集上分别使用了原始采样百分比的2倍、4倍进行额外的对比实验,其结果如图9所示,蓝色的线条表示采用SPUO方式对SCSKFCN模型进行参数优化的结果。可以看出,SPUO能够在使用较少的训练样本条件下有效提升模型的分类性能,在原始采样百分比条件下,SCSKFCN-SPUO能够近似达到SCSKFCN使用2倍数量的样本作为训练集的分类性能。
本文中SCSK单元采用的卷积核尺寸为3和5,其中卷积核尺寸为5的卷积核使用参数大小为
为了对SCSK单元的不同结构对模型性能的影响进行研究,本小节使用了3种不同于SCSK单元的构造进行对比实验。在SCSK单元中,CA权值与SA权值分别由Softmax形式和Sigmoid形式计算得到,它们的结构图如图2(b)和图2(c)所示。为了验证SCSK单元的有效性,本节对两种不同的权值计算方式进行了实验,分别为SCSKFCN_Var1及SCSKFCN_Var2。其中,SCSKFCN_Var1对CA和SA权值均使用Sigmoid形式计算;SCSKFCN_Var2对CA和SA权值均使用Softmax形式计算。使用Sigmoid形式的CA与使用Softmax形式的SA的计算方式示意图由图11所示,其中图11(b)的Softmax施加在两个权重特征的每一个元素上。另外,本节还包含了两种不同的仅使用CA的权重计算方式的结果,分别是使用Softmax形式的SKFCN和使用Sigmoid形式的SKFCN_2。实验结果由图12所示,SKFCN的性能优于SKFCN_2,说明CA权值以Softmax形式能够获得更好的性能。在Flevoland数据集上,SCSKFCN_Var1的性能略低于SCSKFCN。SCSKFCN和SCSKFCN_Var2的性能差距不大,均高于SKFCN,这表明引入SA权值能够有效提升模型对不同地物的分辨能力。由于使用Sigmoid形式计算SA权值的计算量相比Softmax形式更小,故本文采用Sigmoid形式计算SA权值。
为研究SPUO中距离参数
为研究SPUO中判断准则采用Wishart和K-Wishart的影响,本小节对SPUO分别采用上述两种判断准则进行了对比实验。实验结果如图14所示,可以看出SPUO使用K-Wishart距离的分类性能优于使用Wishart距离的分类性能。这是由于K-Wishart分布具有非高斯统计特性,相比Wishart分布能够更好地描述极化SAR图像数据。
本文提出了一种基于空间-通道选择性卷积核全卷积网络和预选-联合优化半监督学习的极化SAR图像地物分类方法。该方法能够在人工标注像素数量较少的情形下对极化SAR图像进行准确、高效的地物分类。该方法首先对无标签像素进行预选,并使用K-Wishart分类器对预选的像素进行伪标签生成,然后使用联合优化的方式同时使用真实标注像素和伪标签像素对SCSKFCN进行训练。在训练过程中,只有通过两步验证过程的伪标签像素才会被用于对SCSKFCN进行优化,降低了算法引入噪声标签的可能性。通过这种训练方式,该方法提高了分类模型的性能和训练效率。在Flevoland和Oberpfaffenhofen两个数据集上的实验结果验证了SCSKFCN-SPUO算法能够达到良好的分类性能和运行效率。
[1] |
Nico G, Leva D, Antonello G, et al.. Ground-based SAR interferometry for terrain mapping: theory and sensitivity analysis[J]. IEEE Transactions on Geoscience and Remote Sensing, 2004, 42(6): 1344-1350.
|
[2] |
Leva D, Nico G, Tarchi D, et al.. Temporal analysis of a landslide by means of a ground-based SAR Interferometer[J]. IEEE Transactions on Geoscience and Remote Sensing, 2003, 41(4): 745-752.
|
[3] |
Luzi G, Pieraccini M, Mecatti D, et al.. Ground-based radar interferometry for landslides monitoring: atmospheric and instrumental decorrelation sources on experimental data[J]. IEEE Transactions on Geoscience and Remote Sensing, 2004, 42(11): 2454-2466.
|
[4] |
Monserrat O, Crosetto M, and Luzi G. A review of ground-based SAR interfer-ometry for deformation measurement[J]. ISPRS Journal of Photogrammetry and Remote Sensing, 2014, 93: 40-48.
|
[5] |
Klausing H. Feasibility of a Synthetic Aperture Radar with Rotating Antennas (ROSAR)[C]. 19 th European Microwave Conference, London, 1989: 287-299.
|
[6] |
Jun Z. The static small object detection based on ground-based arc SAR[C]. 2012 International Conference on Microwave and Millimeter Wave Technology (ICMMT), 2012, 4: 1-4. doi: 10.1109/ICMMT.2012.6230315.
|
[7] |
Meta A. Signal processing of FMCW synthetic aperture radar data[D]. [Ph.D. dissertation], University of Technology, 2006: 7-11.
|
[8] |
刘悦. FMCW SAR新体制及信号处理方法研究[D]. [博士论文], 中国科学院大学, 2012: 11-24. Liu Y. Study on FMCW SAR-Configurations and Signal Processing[D]. [Ph.D. dissertation], University of Chinese Academy of Sciences, 2012: 11-24.
|
[9] |
Luo Y, Song H, Wang R, et al.. Arc FMCW SAR and applications in ground monitoring[J]. IEEE Transactions on Geoscience and Remote Sensing, 2014, 52(9): 5989-5998.
|
[10] |
Lee H, Lee J H, Kim K E, et al.. Development of a truck-mounted Arc-Scanning Synthetic Aperture Radar[J]. IEEE Transactions on Geoscience and Remote Sensing, 2014, 52(5): 2773-2779.
|
[11] |
曾操, 梁思嘉, 王威, 等. 基于频率步进信号的旋转式合成孔径雷达成像方法[J]. 雷达学报, 2014, 3(4): 401-408. Zeng Cao, Liang Si-jia, Wang Wei, et al.. Imaging algorithm for rotor synthetic aperture radar using stepped-frequency waveform[J]. Journal of Radars, 2014, 3(4): 401-408.
|
[12] |
李东, 廖桂生, 王威, 等. 直升机载调频连续波旋转式SAR信号分析与成像算法研究[J]. 电子与信息学报, 2013, 35(10): 2460-2466. Li Dong, Liao Guisheng, Wang Wei, et al.. Performance analysis and image formation algorithm for helicopter-borne rotating synthetic aperture radar using frequency modulated continue waveform[J]. Journal of Electronics Information Technology, 2013, 35(10): 2460-2466.
|
[13] |
De Wit J, Meta A, and Hoogeboom P. Modified range-Doppler processing for FM-CW synthetic aperture radar[J]. IEEE Geoscience and Remote Sensing Letters, 2006, 3(1): 83-87.
|
[14] |
Meta A, Hoogeboom P, and Ligthart L. Signal processing for FMCW SAR[J]. IEEE Transactions on Geoscience and Remote Sensing, 2007, 45(11): 3519-3532.
|
[15] |
Carrara W, Goodman R, and Majewski R. Spotlight Synthetic Aperture Radar: Signal Processing Algorithms[M]. Boston, MA: Artech House, 1995: 501-506.
|
[16] |
Carrara W, Goodman R, and Majewski R. Spotlight Synthetic Aperture Radar: Signal Processing Algorithms[M]. Boston, MA: Artech House, 1995: 423-426, 456-464.
|
[17] |
Ian G C and Frank H W. Digital Processing of Synthetic Aperture Radar Data: Algorithms and Implementation[M].Boston, MA, Artech House, 2005: 473-476.
|
Method | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
CNN | 99.30 | 93.36 | 92.22 | 91.59 | 93.56 | 92.79 | 95.73 | 97.93 | 97.54 | 98.59 |
PCN | 92.11 | 95.76 | 98.71 | 96.49 | 91.07 | 96.27 | 97.52 | 96.87 | 96.13 | 92.23 |
R5FCN | 99.86 | 98.32 | 99.32 | 96.27 | 93.03 | 92.12 | 96.00 | 97.45 | 98.15 | 98.39 |
SKFCN | 99.89 | 97.39 | 99.60 | 98.55 | 95.42 | 97.28 | 96.81 | 98.80 | 97.28 | 98.98 |
SCSKFCN | 99.96 | 98.60 | 99.75 | 98.74 | 96.47 | 97.60 | 97.73 | 98.99 | 97.89 | 98.79 |
Proposed | 99.98 | 98.87 | 99.91 | 99.44 | 98.93 | 98.07 | 99.03 | 99.78 | 97.45 | 99.17 |
Method | 11 | 12 | 13 | 14 | 15 | OA | Kappa | Training (s) | Test (s) | |
CNN | 92.25 | 96.69 | 98.84 | 96.78 | 65.42 | 95.19 | 94.76 | 247.7 | 3.1 | |
PCN | 96.62 | 96.32 | 99.05 | 98.06 | 81.26 | 96.36 | 96.04 | 216.8 | 1.2 | |
R5FCN | 97.12 | 97.68 | 99.61 | 99.08 | 86.12 | 97.41 | 97.18 | 89.3 | 0.9 | |
SKFCN | 99.15 | 99.08 | 99.61 | 99.46 | 83.77 | 98.46 | 98.32 | 105.6 | 1.0 | |
SCSKFCN | 99.47 | 99.43 | 99.64 | 99.73 | 82.65 | 98.80 | 98.70 | 112.4 | 1.1 | |
Proposed | 99.56 | 99.68 | 99.89 | 99.50 | 90.51 | 99.24 | 99.18 | (19.1)+132.8 | 1.1 | |
*注:Water(1); Stembeans(2); Forest(3); Potatoes(4); Grasses(5); Beet(6); Rapeseed(7); Peas(8); Lucerne(9); Bare soil(10); Wheat2(11); Wheat1(12); Wheat3(13); Barley(14); Building(15); Proposed表示SCSKFCN-SPUO方法 |
Class | CNN | ARCN | R5FCN | SKFCN | SCSKFCN | Proposed |
Wood land | 95.02 | 96.13 | 94.97 | 96.25 | 96.68 | 97.18 |
Open areas | 97.17 | 97.32 | 97.51 | 97.76 | 97.99 | 98.80 |
Built-up areas | 86.42 | 93.92 | 90.47 | 94.27 | 94.64 | 94.86 |
OA | 94.09 | 96.25 | 95.27 | 96.60 | 96.90 | 97.51 |
Kappa | 89.88 | 93.64 | 91.95 | 94.23 | 94.74 | 95.76 |
Training (s) | 225.9 | 189.6 | 120.1 | 137.2 | 159.2 | (50.3)+173.6 |
Test (s) | 4.6 | 1.6 | 1.5 | 1.7 | 1.9 | 1.9 |
*注:Proposed表示SCSKFCN-SPUO方法 |
Method | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
CNN | 99.30 | 93.36 | 92.22 | 91.59 | 93.56 | 92.79 | 95.73 | 97.93 | 97.54 | 98.59 |
PCN | 92.11 | 95.76 | 98.71 | 96.49 | 91.07 | 96.27 | 97.52 | 96.87 | 96.13 | 92.23 |
R5FCN | 99.86 | 98.32 | 99.32 | 96.27 | 93.03 | 92.12 | 96.00 | 97.45 | 98.15 | 98.39 |
SKFCN | 99.89 | 97.39 | 99.60 | 98.55 | 95.42 | 97.28 | 96.81 | 98.80 | 97.28 | 98.98 |
SCSKFCN | 99.96 | 98.60 | 99.75 | 98.74 | 96.47 | 97.60 | 97.73 | 98.99 | 97.89 | 98.79 |
Proposed | 99.98 | 98.87 | 99.91 | 99.44 | 98.93 | 98.07 | 99.03 | 99.78 | 97.45 | 99.17 |
Method | 11 | 12 | 13 | 14 | 15 | OA | Kappa | Training (s) | Test (s) | |
CNN | 92.25 | 96.69 | 98.84 | 96.78 | 65.42 | 95.19 | 94.76 | 247.7 | 3.1 | |
PCN | 96.62 | 96.32 | 99.05 | 98.06 | 81.26 | 96.36 | 96.04 | 216.8 | 1.2 | |
R5FCN | 97.12 | 97.68 | 99.61 | 99.08 | 86.12 | 97.41 | 97.18 | 89.3 | 0.9 | |
SKFCN | 99.15 | 99.08 | 99.61 | 99.46 | 83.77 | 98.46 | 98.32 | 105.6 | 1.0 | |
SCSKFCN | 99.47 | 99.43 | 99.64 | 99.73 | 82.65 | 98.80 | 98.70 | 112.4 | 1.1 | |
Proposed | 99.56 | 99.68 | 99.89 | 99.50 | 90.51 | 99.24 | 99.18 | (19.1)+132.8 | 1.1 | |
*注:Water(1); Stembeans(2); Forest(3); Potatoes(4); Grasses(5); Beet(6); Rapeseed(7); Peas(8); Lucerne(9); Bare soil(10); Wheat2(11); Wheat1(12); Wheat3(13); Barley(14); Building(15); Proposed表示SCSKFCN-SPUO方法 |
Class | CNN | ARCN | R5FCN | SKFCN | SCSKFCN | Proposed |
Wood land | 95.02 | 96.13 | 94.97 | 96.25 | 96.68 | 97.18 |
Open areas | 97.17 | 97.32 | 97.51 | 97.76 | 97.99 | 98.80 |
Built-up areas | 86.42 | 93.92 | 90.47 | 94.27 | 94.64 | 94.86 |
OA | 94.09 | 96.25 | 95.27 | 96.60 | 96.90 | 97.51 |
Kappa | 89.88 | 93.64 | 91.95 | 94.23 | 94.74 | 95.76 |
Training (s) | 225.9 | 189.6 | 120.1 | 137.2 | 159.2 | (50.3)+173.6 |
Test (s) | 4.6 | 1.6 | 1.5 | 1.7 | 1.9 | 1.9 |
*注:Proposed表示SCSKFCN-SPUO方法 |