[发明专利]一种基于深度神经网络的极光图像聚类方法有效

专利信息
申请号: 201910950408.8 申请日: 2019-10-08
公开(公告)号: CN110738249B 公开(公告)日: 2022-08-26
发明(设计)人: 杨秋菊;刘畅 申请(专利权)人: 陕西师范大学
主分类号: G06V10/762 分类号: G06V10/762;G06V10/774;G06V10/82;G06N3/08
代理公司: 西安通大专利代理有限责任公司 61200 代理人: 朱海临
地址: 710119 陕西*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 深度 神经网络 极光 图像 方法
【权利要求书】:

1.一种基于深度神经网络的极光图像聚类方法,其特征在于,包括以下步骤:

步骤1:使用全部待聚类的极光图像预训练基于VGGNet16的深度卷积自编码器DCAE_VGG;具体包括:

步骤1.1:将VGGNet16与自编码器相结合搭建深度卷积自编码器DCAE_VGG模型结构;DCAE_VGG模型结构由编码部分、隐藏层和解码部分构成,编码部分中保留VGGNet16的前五组神经网络及对应的池化层,用一个长度为512的全连接层替换原有的三个全连接层和softmax层;隐藏层为一个长度为10的全连接层,用于表征极光图像的低维特征向量;解码部分由一个长度为512的全连接层和四个反卷积层组成;

步骤1.2:将待聚类的极光图像的尺寸调整为64*64并输入DCAE_VGG中,训练DCAE_VGG直至损失函数收敛,其中DCAE_VGG使用随机梯度下降法优化参数值,选用均方误差作为损失函数;

步骤1.3:保存DCAE_VGG的模型结构与模型参数;

步骤2:使用训练好的DCAE_VGG提取每幅极光图像的特征向量;

步骤3:使用由Siamese、SpectralNet和k均值聚类组成的聚类网络对特征向量进行聚类。

2.根据权利要求1所述的一种基于深度神经网络的极光图像聚类方法,其特征在于,步骤2具体为:调用保存好的DCAE_VGG的模型结构与模型参数,仅使用DCAE_VGG的编码部分与隐藏层部分的模型结构与参数,将待聚类的n幅极光图像输入DCAE_VGG的编码部分,通过DCAE_VGG的隐藏层获得这些图像的特征向量{x1,x2,...,xn}。

3.根据权利要求2所述的一种基于深度神经网络的极光图像聚类方法,其特征在于,步骤3具体包括:

步骤3.1:通过构建正/负相似对训练集来训练Siamese网络,训练好的Siamese网络在步骤3.2中用于计算SpectralNet中的相似度矩阵W;

步骤3.2:训练SpectralNet,获得输入{x1,x2,...,xn}对应的映射输出{y1,y2,...,yn},即y=Fθ(x),θ为SpectralNet的参数;

步骤3.3:对{y1,y2,...,yn}使用k均值聚类法进行聚类,得到聚类结果。

4.根据权利要求3所述的一种基于深度神经网络的极光图像聚类方法,其特征在于,步骤3.1具体包括:

步骤3.1.1:通过计算两个特征向量的欧氏距离,为Siamese网络构建正/负相似对训练集,Siamese网络将每个点的k个最近邻点标记为正相似对,随机选择等量的非近邻点标记为负相似对,k的数值通过设置Siamese网络相似对的个数确定;

步骤3.1.2:训练Siamese网络,获得映射关系其中θSiamese表示Siamese网络的参数,Siamese网络将每一个特征向量xi映射为另一个空间中的zi,在训练过程中通过最小化损失函数确定映射关系,Siamese网络的损失函数Lsiamese定义为:

其中c为常数,Siamese网络训练完成后,在步骤3.2中使用||zi-zj||代替欧氏距离||xi-xj||来计算SpextralNet中的相似度矩阵W。

5.根据权利要求4所述的一种基于深度神经网络的极光图像聚类方法,其特征在于,步骤3.2具体包括:

步骤3.2.1:从全部极光图像的特征向量{x1,x2,...,xn}中随机抽取一组数量为m的小批量特征样本{x1,x2,...,xm},这m个极光图像的特征样本通过SpectralNet的正交层后获得其对应的映射输出

步骤3.2.2:计算Cholesky分解因式

步骤3.2.3:设置SpectralNet正交层的权重为

步骤3.2.4:从全部极光图像的特征向量{x1,x2,...,xn}中随机抽取一组数量为m的小批量特征样本{x1,x2,...,xm},将这m个极光图像的特征样本输入训练好的Siamese网络,得到输出为m×m的相似度矩阵W;

步骤3.2.5:将极光图像特征样本{x1,x2,...,xm}输入SpectralNet,计算SpectralNet的损失函数LSpectralNet(θ),用其梯度来调整SpectralNet除正交层以外的其它层的权重,LSpectralNet(θ)定义为:

步骤3.2.6:重复步骤3.2.1-步骤3.2.5,当损失函数LSpectralNet(θ)收敛时,SpectralNet的参数及权重确定,SpectralNet训练完成;

步骤3.2.7:将待聚类的极光图像的特征向量{x1,x2,...,xn}输入训练好的SpectralNet,即获得对应的映射输出{y1,y2,...,yn}。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西师范大学,未经陕西师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910950408.8/1.html,转载请声明来源钻瓜专利网。

同类专利
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top