基于改进的PCAnet的SAR图像分类方法

文档序号:10553371阅读:374来源:国知局
基于改进的PCAnet的SAR图像分类方法
【专利摘要】本发明公开了一种基于改进的PCAnet的SAR图像分类方法,主要解决了现有技术中合成孔径雷达高分辨SAR图像分类过程中,滤波器初始化低效率,更新学习慢导致的分类计算复杂度高,效率低下的问题。本发明的具体步骤如下:(1)读取数据;(2)切片处理;(3)归一化预处理;(4)提取图像低频成分;(5)训练主成分分析网络PCAnet;(6)获取测试集的特征向量;(7)计算分类准确率;(8)输出分类结果。本发明具有对SAR图像分类分类时间短且分类准确率高的优点。
【专利说明】
基于改进的PCAnet的SAR图像分类方法
技术领域
[0001] 本发明属于图像处理技术领域,更进一步涉及高分辨合成孔径雷达图像分类技术 领域中的一种基于改进的主成成分分析网络PCAnet(Principal Component Analysis net)的合成孔径雷达SAR(Synthetic Aperture Radar)图像分类方法。本发明提出了一种 基于改进的PCAnet的SAR图像分类方法,有效改善SAR图像分类中计算复杂,计算效率低的 问题。
【背景技术】
[0002] 合成孔径雷达能够全天时,全天候的工作,并且其获得的图像分辨率与光学图像 相当。SAR图像的分类是合成孔径雷达成像领域的一个重要分支。SAR图像的分类技术中,对 目标的特征提取是最为关键的。SAR图像中的典型特征包括峰值,纹理,区域,边缘,强度等。 图像中不同区域,目标或者物体可以根据其显示的不同的纹理特性进行区分。
[0003] SAR图像分类技术包括无监督分类和有监督分类两种。无监督分类是根据图像数 据本身的统计特性及点群的分布情况,从纯统计学的角度对图像进行类别划分,对象的类 别数目和所属类别事先未知。非监督分类的主要方法有动态聚类法,模糊聚类法,系统聚类 法和分裂法等。与无监督分类方法相比,监督分类的优势在于它能通过较为理想的训练样 本获得更好的分类精度。监督分类是根据已知的训练样本,通过建立判别函数,将图像中的 目标分到给定的类别。常用的监督分类方法有最小距离分类法,最大似然分类法,误差反传 神经网络分类方法等。有监督分类方法精度高,是进行SAR图像分类的有效方法。
[0004] 武汉大学在其申请的专利"一种弱监督的SAR图像分类方法"(专利申请号: 201010221605.5,公布号:CN 101894275 A)中公开了一种基于弱监督的SAR图像分类方法。 该方法同时利用图像本身的数据信息,图像与图像之间的相关性信息和图像在多个尺度上 的相关信息,从少量弱信息中提取较为的重要信息,即从关键词标注的训练数据中学习 SAR 图像的分类模型,可以大幅度地减少获取精确训练数据的难度,很好的克服了SAR图像分类 中的一些局部不确定性问题,但是,该方法仍然存在的不足之处是,在同时获取图像之间多 种相关信息的过程中,数据之间的信息削减地太快,用来训练的少量的弱信息丢失了很多 重要细节,导致该分类方法的多次平均分类精度不高。
[0005] 西安电子科技大学在其申请的专利"基于深度RBF网络的SAR图像地物分类方法" (专利申请号:201410160538.9,公布号:CN 103955702 A)中公开了一种基于深度RBF网络 的SAR图像地物分类方法。该方法实现的主要过程包括提取SAR图像的纹元特征,通过深度 RBF网络第一层RBF神经网络对SAR图像纹元特征进行训练,得到图像的高级特征,通过深度 RBF网络的第二层稀疏自动编码器网络SAE对高级特征进行训练,得到图像的更高级特性, 通过深度RBF网络第三层RBF网络对更高级特征进行训练,得到图像地物分类的特征,将图 像测试样本的地物分类特征与测试样本标签对比,调节深度RBF网络各层参数,得到最优测 试分类准确率,实现了较好的SAR图像分类准确率低的问题。但是,该方法存在的不足之处 是,训练深层次的RBF网络中的滤波器需要大量时间,需要采用返向传播错误率的方法对网 络参数进行调整,其网络训练过程的计算复杂度极高,训练时间过长,并且网络鲁棒性不 强。

【发明内容】

[0006] 本发明的目的在于克服上述已有技术的缺点,提出了一种基于改进的PCAnet的 SAR图像分类方法。本发明与现有技术中其他合成孔径雷达SAR图像分类技术相比计算量降 低,耗时短,分类精度有所提高。
[0007] 本发明实现上述目的的思路是:先从SAR数据集中读取训练集图像和测试集图像, 对训练集和测试集中所有的图像进行切片处理,归一化处理和提取图像低频成分的操作, 用训练集数据学习主成分分析网络PCAnet,得到训练集中每张低频图像对应的特征向量, 将测试集输入主成分分析网络PCAnet得到测试集中每张低频图像对应的特征向量,应用稀 疏分类方法,得到最终分类结果。
[0008] 本发明实现的具体步骤包括如下:
[0009] (1)读取数据:
[0010] 从待分类SAR图像集中读取训练集和测试集;
[0011] (2)切片处理:
[0012] (2a)从训练集和测试集中所有的SAR图像中找到每幅图像的中心点;
[0013] (2b)对于每一幅图像,在其中心点处截取64*64的图像切片,得到切片处理之后的 训练样本集和测试样本集;
[0014] (3)归一化处理:
[0015] 将训练集和测试集中所有的SAR图像切片的灰度值变换到[0,1]区间内;
[0016] (4)提取图像低频成分:
[0017] 采用频域低通滤波方法,对训练集和测试集中所有的SAR图像进行切片,得到与训 练集和测试集对应的低频成分图像;
[0018] (5)训练主成分分析网络PCAnet:
[0019] (5a)将训练集的低频成分图像输入主成分分析网络PCAnet的第一层;
[0020] (5b)使用主成分分析法,得到主成分分析网络PCAnet第一层的8个滤波器;
[0021] (5c)用主成成分分析网络PCAnet第一层的8个滤波器分别卷积主成分分析网络 PCAnet中第一层的每张输入图像,得到更新后的训练集的低频成分图像的第一层特征图 像;
[0022] (5d)采用平均池化方法,得到更新后的训练集的低频成分图像的第一层特征图 像;
[0023] (5e)将更新后的训练集的低频成分图像的第一层特征图像输入主成分分析网络 PCAnet的第二层;
[0024] (5f)使用主成分分析法,得到主成分分析网络PCAnet第二层的8个滤波器;
[0025] (5g)用主成成分分析网络PCAnet第二层的8个滤波器分别卷积训练集的低频成分 图像的第一层特征图像,得到训练集的低频成分图像的第二层特征图像;
[0026] (5h)采用平均池化方法,得到更新后的训练集的低频成分图像的第二层特征图 像;
[0027] (5i)对更新后的训练集的低频成分图像的第二层特征图像进行二值化和分块直 方图统计,得到训练集中每张低频图片对应的特征向量;
[0028] (6)获取测试集的特征向量:
[0029] 将测试集中所有样本输入到主成分分析网络PCAnet中,得到测试集中每张低频图 片对应的特征向量;
[0030] (7)计算分类准确率:
[0031] 采用稀疏分类的方法,得到测试集中每个样本的特征向量对应的类别标签,统计 得到的测试集中每个样本的特征向量对应的类别标签中分类正确的个数,得到测试集的分 类准确率;
[0032] (8)输出测试集的分类准确率。
[0033] 本发明与现有技术相比具有以下优点:
[0034] 第一,由于本发明使用了主成分分析法得到了主成分分析网络PCAnet的滤波器, 克服了现有技术中滤波器训练过程的反复迭代更新,滤波器训练的复杂性问题,使得本发 明提高了滤波器训练的效率,减少了分类时间。
[0035] 第二,由于本发明使用了平均池化方法对特征图进行池化操作,克服了现有技术 中存在的算法鲁棒性差的问题,使得本发明增强了在SAR分类工作中算法的鲁棒性。
[0036] 第三,由于本发明使用了稀疏分类的方法对测试集进行分类,克服了现有分类技 术中存在训练时间过长且分类准确率低的不足的问题,使得本发明在SAR图像分类工作中 快速,有效。
【附图说明】
[0037] 图1是本发明的流程图;
[0038]图2是本发明仿真图。
【具体实施方式】
[0039] 下面结合附图对本发明做进一步的描述。
[0040] 参照图1,本发明实现的具体步骤如下:
[0041 ] 步骤1,读入SAR图像。
[0042]从待分类SAR图像集中读取训练样本和测试样本。
[0043] 步骤2,切片处理。
[0044]从训练集和测试集中所有的SAR图像中找到每幅图像的中心点。
[0045]对于每一幅图像,在其中心点处截取64*64的图像切片,得到切片处理之后的训练 样本集和测试样本集。
[0046] 步骤3,归一化处理。
[0047]将训练集和测试集中所有的SAR图像切片的灰度值变换到[0,1]区间内。
[0048]步骤4,提取图像低频成分。
[0049] 将训练集和测试集中所有的SAR图像切片,采用低通滤波方法,得到与训练集和测 试集对应的低频成分图片。
[0050] 低通滤波方法的具体步骤如下:
[0051]将训练集和测试集中每一幅SAR图像切片,进行二维离散傅里叶变换,得到训练集 和测试集中每一幅SAR图像的频域图像;
[0052]在频域中,用训练集和测试集中每一幅SAR图像的频域图像进行滤波,得到每一幅 SAR图像频域的低频图像;
[0053]利用二维离散傅里叶反变换,得到训练集和测试集中每一幅SAR图像的对应的低 频成分图像。
[0054] 步骤5,学习主成分分析网络PCAnet。
[0055]将训练集的低频成分图像输入主成分分析网络PCAnet的第一层。
[0056]使用主成分分析法,用主成分分析网络PCAnet第一层的输入图像得到主成分分析 网络PCAnet中共包含8个滤波器的第一层。
[0057]用主成成分分析网络PCAnet的第一层的8个滤波器分别卷积第一层的每张输入图 像,得到主成分分析网络PCAnet的第一层特征图像。
[0058]将主成分分析网络PCAnet的第一层特征图像使用平均池化方法,得到更新后的主 成成分分析网络PCAnet的第一层特征图像。
[0059] 将主成成分分析网络PCAnet的第一层特征图像输入主成分分析网络PCAnet的第 二层。
[0060] 使用主成分分析法,用主成分分析网络PCAnet第二层的输入图像得到主成分分析 网络PCAnet中共包含8个滤波器的第二层。
[0061] 用主成成分分析网络PCAnet的第二层的8个滤波器分别卷积第二层的每张输入图 像,得到主成分分析网络PCAnet第二层特征图像。
[0062]将主成分分析网络PCAnet的第二层特征图像使用平均池化方法,得到更新后的主 成成分分析网络PCAnet的第二层特征图像。
[0063]对主成成分分析网络PCAnet的第二层特征图像进行二值化和分块直方图统计,得 到主成成分分析网络PCAnet的第二层特征图像的特征向量,即训练集中每张低频图片的特 征向量。
[0064]主成分分析法的具体步骤如下:
[0065]将主成分分析网络PCAnet第一层或者第二层的输入图像进行窗口大小为11*11, 步长为1的滑块处理,得到主成分分析网络PCAnet第一层或者第二层的输入图像对应的分 块矩阵;
[0066]按照下式,对主成分分析网络PCAnet第一层或者第二层的输入图像对应的分块矩 阵进行去平均操作,得到主成分分析网络PCAnet第一层或者第二层的输入图像对应的分块 矩阵对应的去平均分块矩阵:
[0068]其中,xu表示主成分分析网络PCAnet第一层或者第二层的输入图像对应的分块 矩阵中第i列中第j个位置的灰度值,i表示矩阵列数的序号,j表示矩阵中每列元素的序号, k表示主成分分析网络PCAnet第一层或者第二层的输入图像对应的分块矩阵的行数,E表 示求和操作;
[0069] 将主成分分析网络PCAnet第一层或者第二层的输入图像对应的去平均分块矩阵 横向排列,得到主成分分析网络PCAnet第一层或者第二层的输入图像的去平均分块矩阵:
[0070] X = [Xl,X:,...X t]
[0071] 其中,&表示主成分分析网络PCAnet第一层或者第二层的输入图像中第t个图像 对应的去平均分块矩阵,t = 1,2... n,n表示主成分分析网络PCAnet第一层或者第二层的输 入图像的总数;
[0072]按照下式,得到主成分分析网络PCAnet第一层或者第二层的输入图像的去平均分 块矩阵的特征向量:
[0073] [V,D]=eig(XXT)
[0074] 其中,V表示协方差矩阵XXT对应的特征向量矩阵,D表示协方差矩阵XXT对应的特征 值矩阵,eig( ?)表示求矩阵对应的特征向量矩阵和特征值矩阵的操作,X表示主成分分析 网络PCAnet第一层或者第二层的输入图像的去平均分块矩阵,T表示转置操作;
[0075] 将特征值矩阵D中的对角线元素按降序排列,从排序中选取前8个值,将该8个值在 特征向量矩阵V中所对应的特征向量转换为11*11的矩阵,将转化后的8个矩阵作为主成分 分析网络PCAnet中第一层或者第二层的8个滤波器。
[0076]平均池化方法是指,对主成分分析网络PCAnet第一层或者第二层输入的特征图 像,取2*2的窗口进行不重叠划窗操作,将当前窗口中四个灰度值的平均值,设置为当前特 征图像对应的平均池化后的主成成分分析网络PCAnet的第一层或者第二层的特征图像中 对应位置的灰度值,得到更新后的主成成分分析网络PCAnet的第一层或者第二层的特征图 像。
[0077]步骤6,获取测试集的特征向量。
[0078]将测试集中所有样本输入到主成分分析网络PCAnet中,得到测试集中每张低频图 片对应的特征向量。
[0079]步骤7,计算分类准确率。
[0080]采用稀疏分类的方法,得到测试集中每个样本的特征向量对应的类别标签,统计 得到的测试集中每个样本的特征向量对应的类别标签中分类正确的个数,得到测试集的分 类准确率。
[0081 ]稀疏分类方法的具体步骤如下:
[0082]将训练集中所有低频图像对应的特征向量,其对应标签共三类,按标签为第一类, 第二类,第三类的顺序,排成矩阵A= [Ai,A2,A3];
[0083 ]按照下式,得到测试集中所有特征向量对应的稀疏向量:
[0084] ^ ^argminUxl^
[0085] s. t. Ax = yq
[0086] 其中,^表示测试集低频图像对应的特征向量中的第q列特征向量在矩阵A映射下 的稀疏向量,y q表示测试集低频图像对应的特征向量中的第q列特征向量,q = 1,2... m,m表 示测试集的总数,I I ? I U表示1范数操作;
[0087] 按照下式,得到测试集中所有特征向量对应的类别标签:
[0088] ^-argrain|| II2 P
[0089] 其中,rP表示测试集低频图像对应的特征向量中的第q列特征向量稀疏分类后的 第P个类别标签,P = 1,2,3,表示测试集低频图像对应的特征向量中的第q列特征向量,q = 1,2. . .m,m表示测试集的总数,~表示标签为训练集中第p类低频图像的特征向量组成的 矩阵,Xq表示测试集低频图像对应的特征向量中的第q列特征向量在矩阵A映射下的稀疏向 量,| | ? | h表示2范数操作。
[0090] 步骤8,输出测试集的分类准确率。
[0091 ]本发明的效果可以通过仿真实验具体说明:
[0092] 1 ?实验条件:
[0093] 本发明的仿真实验是在主频3.2GHz的1的641〇(:(^6(了]\〇15-347(^?1]、内存468的 硬件环境和MATLAB R2015a的软件环境下进行的。
[0094] 2.仿真内容与结果分析:
[0095] 图2是本发明的仿真图,本发明仿真实验的数据是美国的运动和静止目标获取与 识别(MSTAR)计划中录取的实测SAR地面静止军用目标数据。包括3大类:BMP2(装甲车), BMP70(装甲车),T72(主战坦克)。实验使用该计划推荐的训练样本是目标在俯仰角为17°的 成像数据,测试样本是目标在俯仰角为15°的程序数据。其中,图2(a)和2(b)是随机挑选的 BMP2数据集中一组对应的训练图像和测试图像,图2(c)和2(d)是随机挑选的BMP70数据集 中一组对应的训练图像和测试图像,图2(e)和2(f)是随机挑选的T72数据集中一组对应的 训练图像和测试图像。
[0096] 本发明的仿真实验是将待分类的合成孔径雷达图像分成3类。
[0097] 表1是分别采用现有的方法栈式自编码SAE、采用现有的方法卷积神经网络CNN和 本发明方法对MSTAR数据中SAR图像分类正确率和运行时间进行统计。其中F1表示栈式自编 码SAE方法,F2表示卷积神经网络CNN方法,F3表示本发明方法。
[0098] 表1.三种方法在仿真中得到的分类正确率和运行时间
[0100]从表1中可以看出,用本发明方法相比于现有技术其他两种方法,不仅在精度上有 较大的提高,在运行速度上也有大幅度提高,这主要是因为结合了平均池化的主成分分析 网络PCAnet,不仅加快滤波器学习速度,相比于其他传统的滤波器学习方法更具鲁棒性,从 而学习的滤波器更有效。
【主权项】
1. 一种基于改进的PCAnet的SAR图像分类方法,包括如下步骤: (1) 读取数据: 从待分类SAR图像集中读取训练集和测试集; (2) 切片处理: (2a)从训练集和测试集中所有的SAR图像中找到每幅图像的中屯、点; (2b)对于每一幅图像,在其中屯、点处截取64*64的图像切片,得到切片处理之后的训练 样本集和测试样本集; (3) 归一化处理: 将训练集和测试集中所有的SAR图像切片的灰度值变换到[0,1]区间内; (4) 提取图像低频成分: 采用频域低通滤波方法,对训练集和测试集中所有的SAR图像进行切片,得到与训练集 和测试集对应的低频成分图像; (5) 训练主成分分析网络PCAnet: 巧a)将训练集的低频成分图像输入主成分分析网络PCAnet的第一层; 巧b)使用主成分分析法,得到主成分分析网络PCAnet第一层的8个滤波器; (5c)用主成成分分析网络PCAnet第一层的8个滤波器分别卷积主成分分析网络PCAnet 中第一层的每张输入图像,得到更新后的训练集的低频成分图像的第一层特征图像; 巧d)采用平均池化方法,得到更新后的训练集的低频成分图像的第一层特征图像; (5e)将更新后的训练集的低频成分图像的第一层特征图像输入主成分分析网络 PCAnet的第二层; 巧f)使用主成分分析法,得到主成分分析网络PCAnet第二层的8个滤波器; (5g)用主成成分分析网络PCAnet第二层的8个滤波器分别卷积训练集的低频成分图像 的第一层特征图像,得到训练集的低频成分图像的第二层特征图像; 巧h)采用平均池化方法,得到更新后的训练集的低频成分图像的第二层特征图像; (5i)对更新后的训练集的低频成分图像的第二层特征图像进行二值化和分块直方图 统计,得到训练集中每张低频图片对应的特征向量; (6) 获取测试集的特征向量: 将测试集中所有样本输入到主成分分析网络PCAnet中,得到测试集中每张低频图片对 应的特征向量; (7) 计算分类准确率: 采用稀疏分类的方法,得到测试集中每个样本的特征向量对应的类别标签,统计得到 的测试集中每个样本的特征向量对应的类别标签中分类正确的个数,得到测试集的分类准 确率; (8) 输出测试集的分类准确率。2. 根据权利要求1所述的基于改进的PCAnet的SAR图像分类方法,其特征在于,步骤(4) 中所述低通滤波方法的具体步骤如下: 第一步:将训练集和测试集中每一幅SAR图像切片,进行二维离散傅里叶变换,得到训 练集和测试集中每一幅SAR图像的频域图像; 第二步:在频域中,用训练集和测试集中每一幅SAR图像的频域图像进行滤波,得到每 一幅SAR图像频域的低频图像; 第=步:利用二维离散傅里叶反变换,得到训练集和测试集中每一幅SAR图像的对应的 低频成分图像。3. 根据权利要求1所述的基于改进的PCAnet的SAR图像分类方法,其特征在于,步骤 (5b)和(5f)中所述的主成分分析法的具体步骤如下: 第一步,将主成分分析网络PCAnet第一层或者第二层的输入图像进行窗口大小为11* 11,步长为1的滑块处理,得到主成分分析网络PCAnet第一层或者第二层的输入图像对应的 分块矩阵; 第二步,按照下式,对主成分分析网络PCAnet第一层或者第二层的输入图像对应的分 块矩阵进行去平均操作,得到主成分分析网络PCAnet第一层或者第二层的输入图像对应的 分块矩阵对应的去平均分块矩阵:其中,Xi,J表示主成分分析网络PCAnet第一层或者第二层的输入图像对应的分块矩阵 中第i列中第j个位置的灰度值,i表示矩阵列数的序号,j表示矩阵中每列元素的序号,k表 示主成分分析网络PCAnet第一层或者第二层的输入图像对应的分块矩阵的行数,E表示求 和操作; 第S步,将主成分分析网络PCAnet第一层或者第二层的输入图像对应的去平均分块矩 阵横向排列,得到主成分分析网络PCAnet第一层或者第二层的输入图像的去平均分块矩 阵:其中,《表示主成分分析网络PCAnet第一层或者第二层的输入图像中第t个图像对应 的去平均分块矩阵,t = l,2. . .n,n表示主成分分析网络PCAnet第一层或者第二层的输入图 像的总数; 第四步,按照下式,得到主成分分析网络PCAnet第一层或者第二层的输入图像的去平 均分块矩阵的特征向量: [V,D] = eig(XXT) 其中,V表示协方差矩阵XXT对应的特征向量矩阵,D表示协方差矩阵XXT对应的特征值矩 阵,eig( ?)表示求矩阵对应的特征向量矩阵和特征值矩阵的操作,X表示主成分分析网络 PCAnet第一层或者第二层的输入图像的去平均分块矩阵,T表示转置操作; 第五步,将特征值矩阵D中的对角线元素按降序排列,从排序中选取前8个值,将该8个 值在特征向量矩阵V中所对应的特征向量转换为11*11的矩阵,将转化后的8个矩阵作为主 成分分析网络PCAnet中第一层或者第二层的8个滤波器。4. 根据权利要求1所述的基于改进的PCAnet的SAR图像分类方法,其特征在于,步骤 (5d)和巧h)中所述平均池化方法是指,对主成分分析网络PCAnet第一层或者第二层输入的 特征图像,取2*2的窗口进行不重叠划窗操作,将当前窗口中四个灰度值的平均值,设置为 当前特征图像对应的平均池化后的主成成分分析网络PCAnet的第一层或者第二层的特征 图像中对应位置的灰度值,得到更新后的主成成分分析网络PCAnet的第一层或者第二层的 特征图像。5.根据权利要求1所述的基于改进的PCAnet的SAR图像分类方法,其特征在于,步骤(7) 中所述稀疏分类方法的具体步骤如下: 第一步,将训练集中所有低频图像对应的特征向量对应的=类标签,按标签为第一类, 第二类,第S类的顺序,排成矩阵A= [Al, A2,A3]; 第二步,按照下式,得到测试集中所有特征向量对应的稀疏向量: =Ergmin IIX IIj S.t .Ax = Yq 其中,Xq表示测试集低频图像对应的特征向量中的第q列特征向量在矩阵A映射下的稀 疏向量,yq表示测试集低频图像对应的特征向量中的第q列特征向量,q = 1,2... m,m表示测 试集的总数,I I ? I Ii表示1范数操作; 第=步,按照下式,得到测试集中所有特征向量对应的类别标签: rp=:argmin||.i,<j-^xjl2 P 其中,rp表示测试集低频图像对应的特征向量中的第q列特征向量稀疏分类后的第P个 类别标签,P=I,2,3,yq表示测试集低频图像对应的特征向量中的第q列特征向量,q=l, 2. . .m,m表示测试集的总数,Ap表示标签为训练集中第P类低频图像的特征向量组成的矩 阵,Xq表示测试集低频图像对应的特征向量中的第q列特征向量在矩阵A映射下的稀疏向 量,I I ? I h表示2范数操作。
【文档编号】G06K9/62GK105913081SQ201610217481
【公开日】2016年8月31日
【申请日】2016年4月8日
【发明人】焦李成, 吴建设, 焦翔, 侯彪, 马文萍, 马晶晶, 尚荣华, 赵进, 赵佳琦, 张丹, 杨淑媛
【申请人】西安电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1