[发明专利]一种基于卷积神经网络的视觉SLAM测试方法在审
申请号: | 201910807010.9 | 申请日: | 2019-08-29 |
公开(公告)号: | CN110555881A | 公开(公告)日: | 2019-12-10 |
发明(设计)人: | 纪元法;李永春;孙希延;严素清;付文涛;赵松克;符强;王守华 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | G06T7/73 | 分类号: | G06T7/73;G06N3/04 |
代理公司: | 11429 北京中济纬天专利代理有限公司 | 代理人: | 石燕妮 |
地址: | 541004 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卷积神经网络 闭环检测 闭环 网络模型 编码器 构建 场景图像 夹角余弦 降维处理 特征提取 特征向量 外部环境 组合训练 网络 相似度 自编码 准确率 池化 高维 降维 卷积 向量 视觉 测试 输出 衡量 检测 优化 | ||
1.一种基于卷积神经网络的视觉SLAM测试方法,其特征在于,包括如下步骤:
构建卷积神经网络部分模型,进行网络卷积训练;
构建自编码器网络模型,进行自编码器网络的训练;
组合训练后的卷积神经网络和自编码网络,形成特征提取与降维网络模型,采用池化与卷积神经网络结合的方法对高维的特征向量进行降维处理;
采用夹角余弦函数衡量特征的相似性,对训练得到的向量设定阈值结合两幅场景图像的相似度来判断闭环形成时间;
输出闭环检测准确率和召回率曲线和检测到的闭环,作为后续SLAM建图优化使用。
2.如权利要求1所述的基于卷积神经网络的视觉SLAM测试方法,其特征在于,在构建卷积神经网络部分模型,进行网络卷积训练中包括:
根据尺寸为2x2的卷积核控制生成的特征图的数量,并经过尺寸为4x4的卷积核进行特征图的特征提取,且经过对卷积层批处理规范化形成不同模块,不同模块级联,并加上最大池化层、全局池化层和分类层,构成卷积神经网络模型。
3.如权利要求2所述的基于卷积神经网络的视觉SLAM测试方法,其特征在于,
采用场景分类数据集对构建的卷积神经网络进行训练,给定图像为x,采用分类层的网络输出给定图像对应每一个类别j的概率p(y=j|x);对每一幅图像,网络最终都将输出对每一个类别的概率;将其中最大的概率值对应的类作为分类结果;分类层对应的映射hw(x)如下:
θ1,θ2,...θk为分类模型参数,k为分类的类别数,y为模型预测的类别,e为自然对数的底;网络训练采用mini-batch方式进行训练,更新网络参数;训练数据批次中样本量为m,网络的损失函数Loss(θ)为:
x(i)为训练批次中第i个样本,y(i)为第i个样本的实际类别对应的标签,利用Adam算法进行网络的参数更新,更新公式如下:
mt=β1mt-1+(1-β1)gt
Loss为定义的损失函数,θt为模型参数,gt为损失函数对变量的梯度,α和β1、β2为算法参数。
4.如权利要求1所述的基于卷积神经网络的视觉SLAM测试方法,其特征在于,
自编码器网络模型分为编码部分和解码部分,自编码器输入为x,中间层输出为h,网络输出为y,x和y的维度均为n;神经元的激活函数采用sigmoid函数即:
网络的编码部分学习的映射为f1,解码部分学习的映射为f2,则有:
h=f1(x)
y=f2(h)=f2(f1(x))。
5.如权利要求4所述的基于卷积神经网络的视觉SLAM测试方法,其特征在于,
自编码器网络的训练采用批量数据进行训练,训练批次中样本数量为m;网络的损失函数为:
表示训练批次中第i个样本的第j个分量,表示第i个样本对应的输出的第j个分量;使用Adam算法进行网络的参数更新。
6.如权利要求1所述的基于卷积神经网络的视觉SLAM测试方法,其特征在于,
原始训练样本是m×n的大尺寸图像,首先从原始样本中抽取a×b的小图像样本xs来训练线性解码器,通过函数获得k个特征,然后用这k个特征对大尺寸图像做卷积,得到k×(m-a+1)×(n-b+1)个卷积后的特征形成的矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910807010.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种焦距未知的P6P相机位姿估计方法
- 下一篇:界面显示方法、装置及存储介质