[发明专利]基于堆栈式组合自编码器的机器人视觉SLAM闭环检测方法在审
申请号: | 202010620731.1 | 申请日: | 2020-07-01 |
公开(公告)号: | CN111753789A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 罗元;肖雨婷;张毅 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 陈栋梁 |
地址: | 400065 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 堆栈 组合 编码器 机器人 视觉 slam 闭环 检测 方法 | ||
1.一种基于堆栈式组合自编码器的视觉SLAM闭环检测方法,其特征在于,包括以下步骤:
S1,获取机器人视觉SLAM场景图像,并对机器人视觉SLAM场景图像进行包括图像尺寸缩小和图像灰度化在内的预处理,输入堆栈式组合自编码器模型;所述堆栈式组合自编码器由降噪自编码器、卷积自编码器和稀疏自编码器多层堆叠而成,降噪自编码器通过人为地对输入信号加入噪声,来提高网络的鲁棒性;卷积自编码器通过共享权重来减少参数的个数,简化了训练过程,并且能够很好的保留图像的空间信息;稀疏自编码器能够提取输入图像的稀疏特征,在保证重建精度的前提下实现降维;
S2,逐层训练堆栈式组合自编码器网络模型,传统的堆栈式自编码器通常是采用同一种自编码器多层堆叠而成,这种网络很容易丢失特征或产生维数爆炸问题,对多种自编码器进行堆叠,能够很好地结合各类自编码器的优点,获得更好的网络模型,用于提取图像的特征,采用随机梯度下降算法进行网络参数的迭代,不断调整模型参数,使得重构误差最小;
S3,利用训练完成的堆栈式组合自编码器提取视觉SLAM场景图像的特征向量;
S4,计算视觉SLAM场景的第k个关键帧,即当前帧的特征向量Vk与历史关键帧特征向量V1,V2,...,VN的相似度;
S5,将相似度得分与设定的阈值进行比较,如果大于设定的阈值,则判断为闭环。
2.根据权利要求1所述的一种基于堆栈式组合自编码器的视觉SLAM闭环检测方法,其特征在于,所述步骤S2逐层训练堆栈式组合自编码器网络模型是将前一个自编码器的输出作为后面一个自编码器的输入,采用逐层训练的方式来训练模型,具体包括:首先,向训练样本中添加随机噪声,作为降噪自编码器的输入,通过编码来学习图像的低维特征,使用梯度下降法不断减小重构误差,当重构误差达到最小时,表明降噪自编码器训练完成;然后,去掉降噪自编码器的输出层,将其隐藏层提取的低维特征作为输入,用于训练卷积自编码器,卷积自编码器的编码部分主要由四个卷积层构成,均采用较小尺寸的卷积核进行深度特征的提取,在保证局部感受野大小的同时,减少模型的参数;解码部分由三层全连接网络构成;原始图像经过降噪自编码器和卷积自编码器之后,能够逐层完成低维到高维的特征提取;最后,将卷积自编码器提取的高维特征作为输入,并加入稀疏性约束,用于训练稀疏自编码器,达到提取图像的抽象特征,同时对特征进行降维的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010620731.1/1.html,转载请声明来源钻瓜专利网。