The invention discloses a vision slam test method based on convolution neural network, which constructs part model of convolution neural network for network convolution training, constructs self encoder network model for self encoder network training, combines the trained convolution neural network and self coding network to form feature extraction and dimension reduction network model, and adopts pooling and convolution neural network combination In this method, the high-dimensional feature vector is reduced; the angle cosine function is used to measure the similarity of the features, and the threshold value of the training vector is set to determine the formation time of the closed-loop combined with the similarity of the two scene images; the closed-loop detection accuracy and recall rate curve and the detected closed-loop are output for the optimization of subsequent slam mapping. To reduce the impact of external environment on Closed-loop Detection and improve the purpose of closed-loop detection.
【技术实现步骤摘要】
一种基于卷积神经网络的视觉SLAM测试方法
本专利技术涉及视觉导航
,尤其涉及一种基于卷积神经网络的视觉SLAM测试方法。
技术介绍
目前对于机器人来说,要实现自主导航最重要的就是要获得周围环境地图,同时定位与地图构建(SimultaneousLocalizationandMapping,SLAM)经过三十多年的不断发展,已经成为机器人领域的核心技术。SLAM流程一般包括特征提取与匹配、数据配准、闭环检测和全局优化等模块。闭环检测是SLAM系统的重要组成部分,在消除累积误差方面起着非常重要的作用。但是现有的闭环检测受外部环境影响严重,大大降低检测的准确率和召回率。
技术实现思路
本专利技术的目的在于提供一种基于卷积神经网络的视觉SLAM测试方法,旨在解决现有技术中的闭环检测受外部环境影响严重,大大降低检测的准确率和召回率的技术问题。为实现上述目的,本专利技术采用的一种基于卷积神经网络的视觉SLAM测试方法,包括如下步骤:构建卷积神经网络部分模型,进行网络卷积训练;构建自编码器网络模型,进行自编码器网络的训练;组合训练后的卷积神经网络和自编码网络,形成特征提取与降维网络模型,采用池化与卷积神经网络结合的方法对高维的特征向量进行降维处理;采用夹角余弦函数衡量特征的相似性,对训练得到的向量设定阈值结合两幅场景图像的相似度来判断闭环形成时间;输出闭环检测准确率和召回率曲线和检测到的闭环,作为后续SLAM建图优化使用。其中,在构建卷积神经网络部分 ...
【技术保护点】
1.一种基于卷积神经网络的视觉SLAM测试方法,其特征在于,包括如下步骤:/n构建卷积神经网络部分模型,进行网络卷积训练;/n构建自编码器网络模型,进行自编码器网络的训练;/n组合训练后的卷积神经网络和自编码网络,形成特征提取与降维网络模型,采用池化与卷积神经网络结合的方法对高维的特征向量进行降维处理;/n采用夹角余弦函数衡量特征的相似性,对训练得到的向量设定阈值结合两幅场景图像的相似度来判断闭环形成时间;/n输出闭环检测准确率和召回率曲线和检测到的闭环,作为后续SLAM建图优化使用。/n
【技术特征摘要】
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...
【专利技术属性】
技术研发人员:纪元法,李永春,孙希延,严素清,付文涛,赵松克,符强,王守华,
申请(专利权)人:桂林电子科技大学,
类型:发明
国别省市:广西;45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。