ISAR图像的卫星识别方法.pdf
![ISAR图像的卫星识别方法.pdf_第1页](https://img.zhuanlichaxun.net/fileroot5/2021-8/5/ca9995fe-bec0-4c54-b84b-2c16408804db/ca9995fe-bec0-4c54-b84b-2c16408804db1.gif)
![ISAR图像的卫星识别方法.pdf_第2页](https://img.zhuanlichaxun.net/fileroot5/2021-8/5/ca9995fe-bec0-4c54-b84b-2c16408804db/ca9995fe-bec0-4c54-b84b-2c16408804db2.gif)
![ISAR图像的卫星识别方法.pdf_第3页](https://img.zhuanlichaxun.net/fileroot5/2021-8/5/ca9995fe-bec0-4c54-b84b-2c16408804db/ca9995fe-bec0-4c54-b84b-2c16408804db3.gif)
《ISAR图像的卫星识别方法.pdf》由会员分享,可在线阅读,更多相关《ISAR图像的卫星识别方法.pdf(19页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910980263.6 (22)申请日 2019.10.15 (71)申请人 中国人民解放军战略支援部队航天 工程大学 地址 101416 北京市怀柔区八一路1号 (72)发明人 李智张刚李雪薇徐灿 尹灿斌方宇强林财永程文华 (74)专利代理机构 北京汇捷知识产权代理事务 所(普通合伙) 11531 代理人 郑杰 (51)Int.Cl. G06K 9/00(2006.01) G06N 3/04(2006.01) G06N 3/08(2006.01) (54)发明名称 一种I。
2、SAR图像的卫星识别方法 (57)摘要 本发明提供了一种ISAR图像的卫星识别方 法, 包括: ISAR的二维实图像样本数据的制作; 对 制作好的ISAR的二维实图像数据进行扩增, 并将 扩增之后的图像随机分成训练集、 验证集和测试 集; 对训练集、 验证集和测试集制作卫星目标标 签; 构建用于ISAR图像的卫星识别深度卷积神经 网络(DeepConvolutionalNeuralNetwork, DCNN)结构; 设置适用于ISAR图像的DCNN网络训 练参数; 使用训练集和验证集训练DCNN, 获得 ISAR图像的卫星目标识别网络模型; 使用测试集 对网络模型进行测试, 验证识别网络模型的。
3、性 能。 本发明能够极大地节约人力和时间, 并减少 因人工选择特征对卫星目标识别结果带来的不 确定影响和人为主观的判断失误, 大大提高ISAR 图像的卫星目标识别精度和识别效率。 权利要求书3页 说明书9页 附图6页 CN 110705508 A 2020.01.17 CN 110705508 A 1.一种ISAR图像的卫星识别方法, 其特征在于, 包括: 步骤一、 将ISAR图像的原始复数据取模值, 得到ISAR的幅度图像, 并对ISAR的幅度图像 进行归一化处理得到归一化ISAR幅度图像; 步骤二、 对归一化ISAR幅度图像处理成为0255的灰度图像, 并利用openCV将灰度图 像重构为。
4、RGB三通道的彩色图像, 得到ISAR的二维实图像样本数据; 步骤三、 对ISAR的二维实图像样本数据进行扩增, 并将扩增后的图像数据随机分成训 练集、 验证集和测试集; 其中, 训练集和验证集用于深度卷积神经网络DCNN的训练, 测试集 用于测试DCNN的卫星目标识别网络模型的性能; 对训练集、 测试集、 验证集制作卫星目标类 别标签, 卫星目标类别标签格式为 “ISAR二维实图像样本名称+卫星目标类别名称” ; 步骤四、 构建用于ISAR图像的卫星目标识别的DCNN网络结构; 构建的用于ISAR图像的卫星目标识别的DCNN网络结构由输入层、 隐藏层和输出层组 成; 输入层的输入为ISAR图。
5、像和卫星目标类别标签; 其中, ISAR图像数据格式为H*W*C, H和W 为输入ISAR图像的长和宽, C为输入图像的通道数; 隐藏层的层数需要根据训练集的大小选 择, 隐藏层的前一层的输出作为下一层的输入; 输出层为一个分类层, 其输出个数对应卫星 目标类别个数; 步骤五、 设置适用于步骤四构建的ISAR图像的卫星目标识别的DCNN网络结构的训练参 数, 包括ISAR图像的卫星目标识别的DCNN网络结构的训练深度学习平台、 最大迭代次数、 学 习率、 批处理参数(batch size)、 动量和网络参数权重的优化算法等; 步骤六、 使用训练集和验证集按照步骤五设置的训练参数训练对步骤四构造。
6、的ISAR图 像的卫星目标识别的DCNN网络结构进行训练, 获得ISAR图像的卫星目标识别网络模型; 步骤七、 使用步骤三的测试集对步骤六获得的ISAR图像的卫星目标识别网络模型进行 测试, 验证卫星目标识别网络模型对ISAR图像中的卫星目标识别性能。 2.如权利要求1所述的方法, 其特征在于, 所述步骤一中, 将ISAR图像的原始复数据取 模值, 得到ISAR的幅度图像, 包括: 对ISAR图像的原始复数据进行取模值操作, 将复数据转化为ISAR的实数图像数据: 其中, s是ISAR的幅度值, R是ISAR原始数据的实部, I是ISAR原始数据的虚部。 3.如权利要求1所述的方法, 其特征在。
7、于, 所述步骤一中, 对ISAR的幅度图像进行归一 化处理得到归一化ISAR幅度图像, 包括: 其中, pn为归一化后的ISAR幅度图像, 幅度范围是01; sn为ISAR图像的原始复数据的 模值, max()和min()分别为最大值和最小值函数。 4.如权利要求1所述的方法, 其特征在于, 所述步骤二中, 对归一化ISAR幅度图像处理 成为0255的灰度图像, 并利用openCV将灰度图像重构为RGB三通道的彩色图像, 得到ISAR 的二维实图像样本数据, 包括: 权利要求书 1/3 页 2 CN 110705508 A 2 其中, image_r,image_g,image_b分别为ISA。
8、R彩色图像的RGB三原色像素值, merge 为数据融合函数, pn为归一化的ISAR幅度图像, image为ISAR的二维实图像样本数据。 5.如权利要求1所述的方法, 其特征在于, 所述步骤三中, 对ISAR的二维实图像样本数 据进行扩增, 包括: 对ISAR的二维实图像样本数据的图像进行翻转、 旋转、 镜像、 平移、 添加噪声等。 6.如权利要求1所述的方法, 其特征在于, 所述步骤三中, 将扩增后的图像数据随机分 成训练集、 验证集和测试集, 包括: 对数据扩增后的图像数据随机分成DCNN使用的训练数据集train、 验证数据集val和测 试数据集test三个图像子集合, 其中, tr。
9、ain数据集占整个数据集的70, val数据集占整个图像数据集的10和test数据集 占整个数据集的20; 其中, 训练数据集train和验证数据集val用于DCNN网络的训练, 测试 数据集test用于最后卫星目标识别网络模型的测试。 7.如权利要求1所述的方法, 其特征在于, 所述步骤三中, 对训练集、 测试集、 验证集制 作卫星目标类别标签, 卫星目标类别标签格式为 “ISAR二维实图像样本名称+卫星目标类别 名称” , 包括: 使用python语言编写卫星目标类别标签制作程序, 对train数据集、 test数据集和val 数据集只会做卫星目标类别标签, 获得三个txt文档, 分别命名。
10、为train.txt、 test.txt和 val.txt; train.txt中的内容是train数据集中的ISAR二维实图像样本名称和卫星目标类 别; test.txt中的内容是test数据集中的ISAR二维实图像样本名称和卫星目标类别; val.txt中的内容是val数据集中的ISAR二维实图像样本名称和卫星目标类别名称。 8.如权利要求1所述的方法, 其特征在于, 所述步骤四中, 构建用于ISAR图像的卫星目 标识别的DCNN网络结构, 包括: ISAR图像的卫星目标识别的DCNN网络结构总共有十层, 分别为一个输入层、 五个卷积 层、 三个全连接层和一个输出层; 其中, 五个卷积层和。
11、三个全连接层构成网络的隐藏层; DCNN网络结构层数可以根据图像数量进行增减。 9.如权利要求1所述的方法, 其特征在于, 所述步骤四中, 输出层是一个分类层, 输出层 的损失函数是SoftMaxWithLoss。 SoftMaxWithLoss损失函数被定义为: 其中, 为卫星目标的真实类别, f(zi)为DCNN模型的预测卫星目标的类别, zi为输入的 ISAR图像。 10.如权利要求1所述的方法, 其特征在于, 所述步骤五中, ISAR图像的卫星目标识别的 DCNN网络结构的训练参数的设置中, 包括: 训练ISAR图像的卫星目标识别的DCNN网络结构的深度学习平台是Caffe, 最大迭代。
12、次 数是5000次, 学习率是0.001, batch size是32, 动量为0.9, 网络参数权重的优化算法是随 权利要求书 2/3 页 3 CN 110705508 A 3 机梯度优化算法。 权利要求书 3/3 页 4 CN 110705508 A 4 一种ISAR图像的卫星识别方法 技术领域 0001 本发明属于雷达目标识别技术领域, 涉及一种ISAR(Inverse Synthetic Aperture Radar,ISAR)图像的卫星识别方法, 具体涉及一种ISAR二维图像的卫星目标识别 方法。 背景技术 0002 随着世界各国对航天的高度重视以及民用航天的快速发展, 越来越多的卫。
13、星被发 射升空, 空间变得日益拥挤、 更加具有竞争性和对抗性。 如何有效感知空间态势进而控制空 间成为各航天大国当前面临的一大难题。 宽带雷达作为一种有效感知空间态势的重要手 段, 具有全天时、 全天候, 分辨率高的特点, 在空间目标识别系统中发挥着重大作用, 得到了 广泛应用。 0003 利用宽带雷达对卫星目标进行识别主要有两种识别方法: 基于ISAR/SAR (Synthetic Aperture Radar,SAR)二维图像和基于HRRP(High Resolution Range Profile,HRRP)一维距离图像。 其中基于HRRP的卫星目标识别方法是卫星目标的二维图像 分别在雷。
14、达的垂直方向(横向)和发射方向(纵向)的投影, 这种投影方式会导致卫星目标部 分信息(纹理、 形状)的丢失。 ISAR的二维图像的原始数据为复数据, 使用传统的方法处理起 来较为困难。 但是随着深度卷积神经网络(Deep Convolutional Neural Network,DCNN)在 计算机视觉、 大数据分析等方面取得的巨大成功, 以及具有强大运算能力的GPU(Graphics Processing Unit), 使得使用DCNN对ISAR二维图像进行处理成为可能。 DCNN是由卷积层、 池 化层、 非线性激活层和全连接层组成的一种非线性网络结构, 具有非常强大的特征表示能 力。 利用。
15、DCNN对ISAR图像的卫星目标进行非线性映射, 提高ISAR图像的卫星目标的检测、 识 别、 分类精度和效率。 因此, 研究基于DCNN的ISAR图像的卫星目标识别分类具有很重要的研 究意义。 0004 基于DCNN的ISAR图像的卫星目标识别方法, 其关键点在于卫星目标特征的选择和 提取。 传统的特征学习方法主要是人为设计特征, 大致可分为以下两种: 一种是通过提取目 标空域统计特征或变换域统计特征, 对卫星目标进行识别, 例如提取目标回波的频谱强度, 双谱特征和散射点个数等; 另一种方法则是通过合理的数学建模来的提取雷达的HRRP特 征, 例如利用隐马尔可夫模型、 匹配追踪模型和主成分分。
16、析模型等。 然而, 传统的ISAR图像 的特征学习方法需要花费大量的人力进行模型设计, 并且需要大量的目标先验知识, 专业 性要求非常高。 此外, 这些特征提取方法都是基于人在回路中的方式进行设计选择, 需要花 费大量时间精力。 同时, 提取的特征还存在很大的不确定性, 对不同雷达, 不同目标类型的 泛化能力较弱。 基于浅层神经网络的雷达目标识别方法有利用BP(Back Propagation)神经 网络和多层感知机进行雷达目标特征提取。 使用以上方法提取的卫星目标特征在ISAR图像 的卫星目标识别方面, 准确率均达不到理想状态。 说明书 1/9 页 5 CN 110705508 A 5 发明。
17、内容 0005 本发明的目的在于克服上述技术的不足, 提出了一种ISAR图像的卫星目标识别方 法, 该方法基于深度卷积神经网路实现ISAR图像的卫星目标识别的端到端学习。 DCNN是一 类深度学习的强监督学习算法, 由一系列的卷积层(Convolutional layer)、 池化层 (Pooling layer)、 非线性激活层和全连接层(Fully Connected layer, FC)组成。 ISAR的二 维图像和卫星目标标签作为网络的输入, 通过连续的卷积和池化操作, 自动对卫星目标的 深层特征进行提取。 在每一层卷积层之后, 连接一个非线性激活层, 可以大幅度提高网络的 非线性特征。
18、表示能力。 最后, 经过全连接层对提取的ISAR图像的卫星目标特征进行降维, 完 成对卫星目标的识别。 本发明能够消除因人工选择特征对卫星目标识别分类结果带来的不 确定影响, 还可以大大提高对卫星目标的识别精度和识别效率。 0006 为达到上述目的, 本发明通过以下技术方案来具体实现: 0007 本发明提供了一种ISAR图像的卫星识别方法, 包括: 0008 步骤一、 将ISAR图像的原始复数据取模值, 得到ISAR的幅度图像, 并对ISAR的幅度 图像进行归一化处理得到归一化ISAR幅度图像; 0009 步骤二、 对归一化ISAR幅度图像处理成为0255的灰度图像, 并利用openCV将灰 。
19、度图像重构为RGB三通道的彩色图像, 得到ISAR的二维实图像样本数据; 0010 步骤三、 对ISAR的二维实图像样本数据进行扩增, 并将扩增后的图像数据随机分 成训练集、 验证集和测试集; 其中, 训练集和验证集用于深度卷积神经网络DCNN的训练, 测 试集用于测试DCNN的卫星目标识别网络模型的性能; 对训练集、 测试集、 验证集制作卫星目 标类别标签, 卫星目标类别标签格式为 “ISAR二维实图像样本名称+卫星目标类别名称” ; 0011 步骤四、 构建用于ISAR图像的卫星目标识别的DCNN网络结构; 0012 构建的用于ISAR图像的卫星目标识别的DCNN网络结构由输入层、 隐藏层。
20、和输出层 组成; 输入层的输入为ISAR图像和卫星目标类别标签; 其中, ISAR图像数据格式为H*W*C, H 和W为输入ISAR图像的长和宽, C为输入图像的通道数; 隐藏层的层数需要根据训练集的大 小选择, 隐藏层的前一层的输出作为下一层的输入; 输出层为一个分类层, 其输出个数对应 卫星目标类别个数; 0013 步骤五、 设置适用于步骤四构建的ISAR图像的卫星目标识别的DCNN网络结构的训 练参数, 包括ISAR图像的卫星目标识别的DCNN网络结构的训练深度学习平台、 最大迭代次 数、 学习率、 批处理参数(batch size)、 动量和网络参数权重的优化算法等; 0014 步骤六。
21、、 使用训练集和验证集按照步骤五设置的训练参数训练对步骤四构造的 ISAR图像的卫星目标识别的DCNN网络结构进行训练, 获得ISAR图像的卫星目标识别网络模 型; 0015 步骤七、 使用步骤三的测试集对步骤六获得的ISAR图像的卫星目标识别网络模型 进行测试, 验证卫星目标识别网络模型对ISAR图像中的卫星目标识别性能。 0016 所述步骤一中, 将ISAR图像的原始复数据取模值, 得到ISAR的幅度图像, 包括: 0017 对ISAR图像的原始复数据进行取模值操作, 将复数据转化为ISAR的实数图像数 据: 0018 其中, s是ISAR的幅度值, R是ISAR原始数据的实部, I是IS。
22、AR原始数据的虚部。 0019 所述步骤一中, 对ISAR的幅度图像进行归一化处理得到归一化ISAR幅度图像, 包 说明书 2/9 页 6 CN 110705508 A 6 括: 0020 0021 其中, pn为归一化后的ISAR幅度图像, 幅度范围是01; sn为ISAR图像的原始复数 据的模值, max()和min()分别为最大值和最小值函数。 0022 所述步骤二中, 对归一化ISAR幅度图像处理成为0255的灰度图像, 并利用 openCV将灰度图像重构为RGB三通道的彩色图像, 得到ISAR的二维实图像样本数据, 包括: 0023 image_rpn255 0024 image_g。
23、pn255,imagemergeimage_r,image_g,image_b,n1,2,3,., N; 0025 image_bpn255 0026 其中, image_r,image_g,image_b分别为ISAR彩色图像的RGB三原色像素值, merge 为数据融合函数, pn为归一化的ISAR幅度图像, image为ISAR的二维实图像样本数据。 0027 所述步骤三中, 对ISAR的二维实图像样本数据进行扩增, 包括: 0028 对ISAR的二维实图像样本数据的图像进行翻转、 旋转、 镜像、 平移、 添加噪声等。 0029 所述步骤三中, 将扩增后的图像数据随机分成训练集、 验证集。
24、和测试集, 包括: 0030 对数据扩增后的图像数据随机分成DCNN使用的训练数据集train、 验证数据集val 和测试数据集test三个图像子集合, 其中, 0031 train数据集占整个数据集的70, val数据集占整个图像数据集的10和test数 据集占整个数据集的20; 其中, 训练数据集train和验证数据集val用于DCNN网络的训练, 测试数据集test用于最后卫星目标识别网络模型的测试。 0032 所述步骤三中, 对训练集、 测试集、 验证集制作卫星目标类别标签, 卫星目标类别 标签格式为 “ISAR二维实图像样本名称+卫星目标类别名称” , 包括: 0033 使用pyth。
25、on语言编写卫星目标类别标签制作程序, 对train数据集、 test数据集和 val数据集只会做卫星目标类别标签, 获得三个txt文档, 分别命名为train.txt、 test.txt 和val.txt。 train.txt中的内容是train数据集中的ISAR二维实图像样本名称和卫星目标 类别; test.txt中的内容是test数据集中的ISAR二维实图像样本名称和卫星目标类别; val.txt中的内容是val数据集中的ISAR二维实图像样本名称和卫星目标类别名称。 0034 所述步骤四中, 构建用于ISAR图像的卫星目标识别的DCNN网络结构, 包括: 0035 ISAR图像的卫星目。
26、标识别的DCNN网络结构总共有十层, 分别为一个输入层、 五个 卷积层、 三个全连接层和一个输出层; 其中, 五个卷积层和三个全连接层构成网络的隐藏 层; DCNN网络结构层数可以根据图像数量进行增减。 0036 所述步骤四中, 输出层是一个分类层, 输出层的损失函数是SoftMaxWithLoss。 SoftMaxWithLoss损失函数被定义为: 0037 0038其中, 为卫星目标的真实类别, f(zi)为DCNN模型的预测卫星目标的类别, zi为输 入的ISAR图像。 说明书 3/9 页 7 CN 110705508 A 7 0039 所述步骤五中, ISAR图像的卫星目标识别的DCN。
27、N网络结构的训练参数的设置中, 包括: 0040 训练ISAR图像的卫星目标识别的DCNN网络结构的深度学习平台是Caffe, 最大迭 代次数是5000次, 学习率是0.001, batch size是32, 动量为0.9, 网络参数权重的优化算法 是随机梯度优化算法。 0041 本发明的有益效果是: 0042 (1)本发明的技术方案相比传统的识别算法, 能够利用DCNN在特征提取方面具有 的优越性, 通过逐层的非线性变换, 实现对ISAR图像的卫星目标深层特征的自动提取。 0043 (2)本发明以数据为驱动, 通过合理的重构ISAR图像数据, 经过DCNN自动提取卫星 目标特征, 摆脱了人工。
28、对数据特征的设计和筛选的不确定性, 大大节约了特征的设计成本, 提高了目标识别分类的精度。 0044 (3)本发明能够实现对ISAR图像数据的特征提取与识别分类一体化, 简化了目标 识别过程, 适用于大批量、 实时目标识别的要求。 0045 (4)本发明对多类别卫星目标数据具有很好的泛化能力, 只需根据不同雷达参数 下得到的目标原始数据重构为图像数据即可, 而无需对网络其它层进行修改, 对不同参数 雷达和不同目标均有很好的适用性, 泛化能力强。 附图说明 0046 图1所示为本发明提出的一种ISAR图像的卫星识别方法流程图; 0047 图2所示为ISAR图像部分原始数据和取模值归一化后数据; 。
29、0048 图3所示为十种ISAR的二维实图像样本数据; 0049 图4所示为Number-5卫星目标数据扩增的图像示例; 0050 图5所示为本发明提供的ISAR图像的卫星目标识别的DCNN网络结构图; 0051 图6所示为本发明网络结构训练中损失函数值随迭代次数的变化图; 0052 图7为本发明网络结构训练中验证集损失函数值随迭代次数的变化图; 0053 图8为本发明网络结构训练中验证集准确度随迭代次数的变化图; 0054 图9所示为本发明的测试集在ISAR图像的卫星识别网络结构模型的测试结果。 具体实施方式 0055 为了使本技术领域的人员更好地理解本发明方案, 下面将结合本发明实施例中的。
30、 附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例仅仅是 本发明一部分的实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人 员在没有做出创造性劳动前提下所获得的所有其他实施例, 都应当属于本发明保护的范 围。 0056 实施例一 0057 本发明实施例提供了一种基于DCNN的十种卫星目标的ISAR图像的卫星目标识别 方法, 分别命名为Number-1、 Number-2、 Number-3、 Number-4、 Number-5、 Number-6、 Number- 7、 Number-8、 Number-9和Number-10。 其中,。
31、 每个卫星目标的图像样本数据在经过扩增之后 均为1000张以上, 图1给出了一种ISAR图像的卫星目标识别方法流程图。 如图1所示, 本发明 说明书 4/9 页 8 CN 110705508 A 8 实施例一公开了一种ISAR图像的卫星目标识别方法, 包括: 0058 步骤一、 将ISAR图像的原始复数据取模值, 得到ISAR的幅度图像, 并对ISAR的幅度 图像进行归一化处理得到归一化ISAR幅度图像。 0059 如图2所示, ISAR图像的原始数据(Raw Data), 是一种样式如xR+Ij(R为数据实 部, I为数据虚部)的数据矩阵, 因此需要对原始数据进行取模值操作其中, s 是IS。
32、AR的幅度值, R是ISAR原始数据的实部, I是ISAR原始数据的虚部。 将复数图像数据转变 为实数图像, 并将得到的数据进行归一化处理。 对于ISAR图像的原始复数据中, 目标的幅度 信息的作用远远大于相位信息。 我们在处理ISAR原始复数据的时候, ISAR图像的相位信息 去除, 通过对ISAR的原始复数据取模值, 降低图像计算复杂度。 0060 对ISAR的幅度图像进行归一化处理得到归一化ISAR幅度图像, 包括: 0061 0062 其中, pn为归一化后的ISAR幅度图像, 幅度范围是01。 sn为ISAR图像的原始复数 据的模值, max()和min()分别为最大值和最小值函数。。
33、 0063 步骤二、 对步骤一获得的归一化ISAR幅度图像处理成为0255的灰度图像, 并利 用openCV将灰度图像重构为RGB三通道的彩色图像, 最后得到ISAR的二维实图像样本数据。 图3为实施例使用的十种ISAR的二维实图像样本数据。 0064 具体的, 对归一化ISAR幅度图像处理成为0255的灰度图像, 并利用openCV将灰 度图像重构为RGB三通道的彩色图像, 得到ISAR的二维实图像样本数据, 包括: 0065 image_rpn255 0066 image_gpn255,imagemergeimage_r,image_g,image_b,n1,2,3,., N; 0067 。
34、image_bpn255 0068 其中, image_r,image_g,image_b分别为ISAR彩色图像的RGB三原色像素值, merge 为数据融合函数, pn为归一化的ISAR幅度图像, image为ISAR的二维实图像样本数据。 0069 将归一化的ISAR幅度图像处理成为RGB三通道的彩色图像原因是提高卫星目标特 征的个数。 在使用DCNN对ISAR图像的卫星目标提取特征的过程中, 使用RGB三通的彩色图像 相比于归一化ISAR灰度图像而言, 卫星的特征个数提高了三倍。 这种方法有利于提高ISAR 图像的卫星目标识别准确率。 0070 步骤三、 对步骤二生成的ISAR的二维实图。
35、像样本数据进行扩增, 并将扩增后的图 像数据随机分成训练集、 验证集和测试集。 其中, 训练集和验证集用于深度卷积神经网络的 (DCNN)的训练, 测试集用于测试DCNN的卫星目标识别模型的性能。 最后, 对训练集、 测试集、 验证集制作卫星目标类别标签, 卫星目标类别标签格式为 “ISAR二维实图像样本名称+卫星 目标类别名称” 。 0071 对生成的ISAR的二维实图像样本数据进行扩增, 数据扩增的方法有很多种, 我们 主要采用了图像旋转、 图像翻转、 图像镜像、 图像平移和图像加噪。 其中, 图像旋转的旋转度 数为45 、 90 、 135 、 180 、 225 和270 ; 图像加噪。
36、是在ISAR的二维实图像样本数据上添加方 差为25的加性高斯白噪声。 在本实施例所使用的扩增方式的实现软件语言是python3。 图4 说明书 5/9 页 9 CN 110705508 A 9 是Number-5卫星目标数据扩增的图像示例。 0072 对数据扩增后的图像数据随机分成DCNN使用的训练数据集train、 验证数据集val 和测试数据集test三个图像子集合, 包括: 0073 train数据集占整个数据集的70, val数据集占整个图像数据集的10和test数 据集占整个数据集的20; 其中, 训练数据集train和验证数据集val用于DCNN网络的训练, 测试数据集test用于。
37、最后卫星目标识别网络模型的测试。 0074 对训练集、 测试集、 验证集制作卫星目标类别标签, 包括: 0075 对train、 val和test三个数据集制作卫星目标类别标签, 分别为三个文本文档。 卫 星目标类别标签格式为图像名字+卫星目标类别名称。 0076 使用python语言编写卫星目标类别标签制作程序, 对train数据集、 test数据集和 val数据集只会做卫星目标类别标签, 获得三个txt文档, 分别命名为train.txt、 test.txt 和val.txt。 train.txt中的内容是train数据集中的ISAR二维实图像样本名称和卫星目标 类别; test.txt中。
38、的内容是test数据集中的ISAR二维实图像样本名称和卫星目标类别; val.txt中的内容是val数据集中的ISAR二维实图像样本名称和卫星目标类别名称。 0077 步骤四、 构建用于ISAR图像的卫星目标识别的DCNN网络结构; 0078 构建的用于ISAR图像的卫星目标识别的DCNN网络结构由输入层, 隐藏层和输出层 组成。 输入层的输入为ISAR图像和卫星目标类别标签; 其中, ISAR图像数据格式为H*W*C, H 和W为输入ISAR图像的长和宽, C为输入图像的通道数; 隐藏层的层数需要根据训练集的大 小选择, 主要是为了避免所构建的DCNN网络结构在训练时出现过拟合或欠拟合现象。。
39、 隐藏 层的前一层的输出作为下一层的输入; 输出层为一个分类层, 其输出个数对应卫星目标类 别个数; 对比不同层数的DCNN网络结构的测试结果, 最终我们所构建的ISAR图像的卫星目 标识别的DCNN网络结构的隐藏层包括五层卷基层和三层全连接层。 图5是本实施例构建的 ISAR图像的卫星目标识别的DCNN网络结构; 0079 构建用于ISAR图像的卫星识别的DCNN网络结构, 包括: 0080 ISAR图像的卫星识别的DCNN网络结构总共有十层, 分别为一个输入层、 五个卷积 层、 三个全连接层和一个输出层。 其中, 五个卷积层和三个全连接层构成网络的隐藏层。 DCNN的网络结构层数可以根据图。
40、像数量进行增减。 0081 输出层是一个分类层, 它的损失函数是SoftMaxWithLoss。 SoftMaxWithLoss损失 函数被定义为: 0082 0083其中, 为卫星目标的真实类别, f(zi)为DCNN模型的预测卫星目标的类别, zi为输 入的ISAR图像。 0084 步骤五、 设置适用于步骤四构建的ISAR图像的卫星目标识别的DCNN网络结构的训 练参数, 包括ISAR图像的卫星目标识别的DCNN网络结构的训练深度学习平台、 最大迭代次 数、 学习率、 批处理参数(batch size)、 动量和网络参数权重的优化算法等; 其中, 深度学习 平台是根据未来网络模型使用的环境。
41、来确定; 最大迭代次数的设置是根据训练ISAR图像的 卫星目标识别的DCNN网络结构的训练损失确定; 学习率是根据训练ISAR图像的卫星目标识 说明书 6/9 页 10 CN 110705508 A 10 别的DCNN网络结构的训练损失的震荡幅度来确定; 批处理参数是根据电脑硬件GPU和CPU的 大小来确定; 动量和网络参数权重的优化算法是根据训练损失函数是否快速收敛来确定。 0085 ISAR图像的卫星目标识别的DCNN网络结构训练参数设置中, 包括: 训练ISAR图像 的卫星目标识别的DCNN网络结构的深度学习平台是Caffe, 最大迭代次数是5000次, 学习率 是0.001, batc。
42、h size是32, 动量为0.9, 网络参数权重的优化算法是随机梯度优化算法。 0086 步骤六、 使用训练集和验证集按照步骤五设置的训练参数训练对步骤四构造的 ISAR图像的卫星目标识别的DCNN网络结构进行训练, 获得ISAR图像的卫星目标识别网络模 型; 在训练过程中, 根据网络的训练损失值和验证损失值来确定ISAR图像的卫星目标识别 的DCNN网络结构是否出现过拟合或欠拟合以及网络结构能否快速收敛。 如果存在上述任一 现象, 停止网络训练, 修改ISAR图像的卫星目标识别的DCNN网络结构的训练参数。 0087 步骤七、 使用步骤三的测试集对步骤六获得的ISAR图像的卫星目标识别网络。
43、模型 进行测试, 验证卫星目标识别网络模型对ISAR图像中的卫星目标识别性能。 0088 本例中, ISAR图像的原始尺寸为300*800*3, 包含十类卫星目标。 将步骤三中获得 的数据集中的ISAR图像调整成W1H1(本发明中为W1227,H1227)大小的图像并作为 ISAR图像的卫星目标识别的DCNN网络结构的输入, 经过多层的卷积和池化操作, 提取卫星 目标的特征。 根据实际需求, 我们采用batch size为32。 因此, 输入数据的维数为4,946,784 维(227*227*3*324,946,784)。 图5为本发明提供的ISAR图像的卫星目标识别的DCNN网络 结构图。 。
44、ISAR图像的卫星目标识别的DCNN网络结构的隐藏层由五层卷积层和三层全连接层 组成。 第一层卷积层输入为227*227*3*32, 输出特征为55*55*96; 第一层卷积的输出经过非 线性激活层和池化层Pooling1, 输出特征为27*27*96; 第二层卷积层的输入为Pooling1的 输出, 即27*27*96, 其输出特征为27*27*256; 第二层卷积层经过非线性激活层和池化层 Pooling2后输出特征为13*13*256; 第三层卷积层的输入为Pooling2的输出, 即13*13*256, 其输出特征为13*13*384; 第四层卷积层输入为13*13*384, 输出为1。
45、3*13*384; 第五层卷积 层输入为13*13*384, 输出为13*13*256; 网络最后经过池化层Pooling5, 输出特征为6*6* 256; 此时数据的维数为9, 216。 将获得的9216维数据输入到第一层全连接层FC6, 对卫星目 标特征进行第一次降维, 获得4096维数据; 然后将FC6的4096维输出送入到第二层全连接 层, 进行第二次降维, 获得1000维的卫星数据; 最后, 将FC7的输出1000为数据送入到第三层 全连接层FC8, 进行第三次降维, 获得最终的10维数据; 将获得10维数据送入到输出层(分类 层)获得最终的网络预测的卫星类别。 0089 对于终止I。
46、SAR图像的卫星目标识别的DCNN网络结构训练的选择, 一般有两种方 法: 一是设置固定迭代次数为终止阈值条件, 当网络的损失函数值(Loss)不再随迭代次数 的增加而降低, 说明网络已达到收敛状态; 二是设置固定Loss值作为阈值, 当网络的Loss值 达到这一阈值时, 网络停止训练。 本例中采用设置迭代次数为终止网络训练阈值, 设置为 5000次。 图6、 图7、 图8给出了训练集和验证集损失值和验证集准确度随迭代次数变化的结 果。 此外, ISAR图像的卫星目标识别的DCNN网络结构的优化器选用包含动量概念的随机梯 度下降(Stochastic gradient descent,SGD)。
47、优化器, 激活函数选用修正线性单元 (Rectified linear unit,ReLU)。 RuLU具有比传统Sigmoid函数更高的梯度下降及反向传 播效率, 可以有效避免梯度爆炸和梯度消失问题, 保障DCNN神经网络获得更好的训练效果。 0090 确定优化器后, 需要选择合适的损失函数以确定权重空间, 因此优化的过程也即 说明书 7/9 页 11 CN 110705508 A 11 损失函数最小化的过程。 本例ISAR图像的卫星目标识别的DCNN网络结构以分类输出中出色 的分类交叉熵函数作为损失函数, 若卫星目标的真实类别为时, ISAR图像的卫星目标识 别的DCNN网络结构预测的卫星。
48、类别为f(zi), 则分类交叉熵函数可以定义为 0091 0092 最后, 为了避免训练过程中发生过拟合, 在网络中增加了Dropout层, 在隐藏层传 播的值里, 按Dropout概率值随机丢弃某些值, Dropout概率值设置为0.5。 0093 为了更清楚解释本发明, 方便本领域技术人员理解, 本发明提供一具体实例: 0094 本实例中, 十种卫星目标的ISAR图像扩增之后总共有10000张图像, 其中train数 据集为7000张图像, val数据集为1000张图像, test数据集为2000张图像。 其中, train数据 集和val数据集用于ISAR图像的卫星目标识别的DCNN网络。
49、结构的训练, 获得ISAR图像的卫 星目标识别的DCNN网络结构模型; test数据集用于ISAR图像的卫星目标识别的DCNN网络结 构模型的测试。 图9给出了测试集在ISAR图像的卫星识别网络结构模型的测试结果。 从图中 的十种卫星目标的识别结果, 可以得出ISAR图像的卫星识别网络模型对测试集的最终平均 识别率Top-1(前一)达到了98.1以及Top-3(前三)为100。 最后, 将训练好的ISAR图像的 卫星识别网络模型封装, 作为ISAR图像的目标识别网络。 0095 由于本发明为首次使用DCNN对ISAR图像的卫星目标进行识别, 实验结果根据Top- 1和Top-3的识别结果为依据。
50、。 表1给出了对十种卫星目标的识别准确率。 0096 表1 10类卫星目标的识别率 0097 0098 从本实施例的结果可以看出, 本发明的识别方法准确度非常高, 并且可以通过对 图像样本扩充, 提高网络模型的泛化能力和鲁棒性。 同时, 本发明不需要通过人工设计和筛 选的ISAR图像数据特征来实现对卫星目标的识别, 而是基于DCNN神经网络实现对卫星目标 的自动识别。 本发明首先对ISAR图像的原始数据进行预处理, 包括数据取模值、 数据归一化 和图像重构, 并标记数据, 构造出训练集。 然后构建ISAR图像的卫星目标识别的DCNN网络结 构和设置网络结构的训练参数, 将ISAR图像的训练集和。
- 内容关键字: ISAR 图像 卫星 识别 方法
用于挤压片状弹簧的压簧装置.pdf
用于回收硫酸装置低温废热的热量回收塔.pdf
汽车零部件冲压定位机构.pdf
弹簧快速弹出的送料装置.pdf
输液杆的主供电箱排水结构.pdf
农业经济果树种植嫁接用防护装置.pdf
车用尿素溶液水解反应装置.pdf
可自由组合堆叠式户用储能电源.pdf
财务凭证卷绕器.pdf
建筑施工卸料平台.pdf
具有应急照明功能的户内多功能储能电源.pdf
多托板自动分离机构.pdf
发动机精密配件加工用稳定支架.pdf
便于清理的橡胶促进剂过滤装置.pdf
防偏移内衣点胶机.pdf
耐插拔动力信号混合式储能防水连接器.pdf
棋类设备的智能裁判器、对弈棋子及棋类设备.pdf
大杯可脱带两用式文胸.pdf
振动传感器及车载扬声器系统.pdf
无酒精的香水配方及其制备方法.pdf
石油勘探用三角异型管电池壳性能检测装置及其检测方法.pdf
耐高温陶瓷纤维毡.pdf
转向器摇臂轴花键相对齿形位置间隙测具.pdf
盐碱土壤改良用松土装置.pdf
铝粉生产线.pdf
用于臭氧催化剂生产的混料器.pdf
新能源锂电池材料高效研磨设备及其研磨方法.pdf
地质勘测样品粉碎机.pdf
管道支撑架.pdf
行星减速机的防松脱结构.pdf
带音响装置的操作模块.pdf
基于机器视觉的反射膜生产质控的方法及系统.pdf
链条传动省力脚踏缫丝机.pdf
地热管散热装置.pdf
一种地下空间变频电机控制通风系统.pdf
一种楼盖装置.pdf
一种建筑墙体新型板材.pdf
一种稠油井侧向进液空心举升装置.pdf
水井测调智能操控装置.pdf
一种数据中心双流体热管理的供暖系统.pdf
泵式膜法增压富氧机.pdf
从挥发性溶液中解吸气体的真空解吸方法.pdf
一种具有在线制水能力的新型消毒设备.pdf
一种可发光预涂木质保温墙板.pdf
一种用于高大空间铝方通吊顶的长条形吊灯连接装置.pdf
一种保温调湿度复合板.pdf
一种刮泥器.pdf
一种井下采油用螺杆泵驱动杆.pdf
一种高压微雾抑尘设备.pdf
网箱或渔具用超高强编织绳及其编织方法.pdf
低温烘烤单组分水性透明隔热玻璃涂料及其制备方法.pdf
相关文档
更多![装有无轴涡轮发电机的循环水管路.pdf](/Images/s.gif)
![降低发光底物自身本底的酶促化学发光免疫检测方法.pdf](/Images/s.gif)
![用于喀斯特地区旋转式土壤结皮采集装置及其使用方法.pdf](/Images/s.gif)
![基于渗流实验的深层非均质滩相气藏流动单元划分方法.pdf](/Images/s.gif)
![hsa-miR-378i作为标志分子在制备诊断结核病试剂盒中的用途及其检测试剂盒.pdf](/Images/s.gif)
![变压器小微负荷电量的判定方法及系统.pdf](/Images/s.gif)
![铸造铝板自动化加工系统及其加工方法.pdf](/Images/s.gif)
![高容量锂离子电池石墨负极材料的制备方法.pdf](/Images/s.gif)
![麻醉科护理用术后消毒清洗装置.pdf](/Images/s.gif)
![用于生产半导体材料箔的智能化装置和方法.pdf](/Images/s.gif)
![用于带钢剪切设备的可调式导板装置及其操作方法.pdf](/Images/s.gif)
![用于塔式锅炉现场安装时的水冷壁管的焊接工艺.pdf](/Images/s.gif)
![高速公路扩建工程超高段新旧路面拼接结构.pdf](/Images/s.gif)
![超声耦合的一体化废水处理装置、方法及系统.pdf](/Images/s.gif)
![高校图书馆用的智能闸机.pdf](/Images/s.gif)
![焦距稳定的无热化星敏感器光学系统.pdf](/Images/s.gif)
![自主移动机器人及其地图拼接方法、装置和可读存储介质.pdf](/Images/s.gif)
![防止计量接线盒虚接的装置.pdf](/Images/s.gif)
![基于信息熵的致密砂岩储层孔喉非均质性表征方法.pdf](/Images/s.gif)
![基于失效数据挖掘的相似工况的轴承异常状态评估方法.pdf](/Images/s.gif)