CN109739079A - 一种提高vslam***精度的方法 - Google Patents

一种提高vslam***精度的方法 Download PDF

Info

Publication number
CN109739079A
CN109739079A CN201811590948.1A CN201811590948A CN109739079A CN 109739079 A CN109739079 A CN 109739079A CN 201811590948 A CN201811590948 A CN 201811590948A CN 109739079 A CN109739079 A CN 109739079A
Authority
CN
China
Prior art keywords
key frame
intensity
tracking
dynamic threshold
ideal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811590948.1A
Other languages
English (en)
Other versions
CN109739079B (zh
Inventor
张宏
代壮
陈炜楠
何力
管贻生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiutian Innovation Guangdong Intelligent Technology Co ltd
Original Assignee
Guangdong University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong University of Technology filed Critical Guangdong University of Technology
Priority to CN201811590948.1A priority Critical patent/CN109739079B/zh
Publication of CN109739079A publication Critical patent/CN109739079A/zh
Application granted granted Critical
Publication of CN109739079B publication Critical patent/CN109739079B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)

Abstract

本发明公开了一种提高VSLAM***精度的方法,在环境探索过程中采集关键帧图像时,区别于已有的静态选择方法,采用动态方式选择关键帧,通过对VSLAM运行过程中的图像信息关联强度进行查询,根据该强度调节关键帧***条件的阈值,得以动态调整关键帧***要求的严格程度;在当前视觉跟踪强度低于动态阈值时,***新的关键帧,以维持视觉跟踪的数据关联强度,保证整体跟踪轨迹的精度。

Description

一种提高VSLAM***精度的方法
技术领域
本发明涉及机器人视觉的技术领域,尤其涉及到一种提高VSLAM***精度的方法。
背景技术
使用单目视觉传感器进行环境建模,是一个低成本的、具有巨大应用前景的计算机视觉应用领域。一般而言,在机器人领域常将其归类为VSLAM(Visual SimultaneousLocalization and Mappinp)问题。该技术领域的***实现,通常通过采集环境探索过程中的关键帧(keyframe)图像,利用关键帧图像间的数据关联以及多视几何关系,从而实现图像信息的三维重构。
然而,在VSLAM问题的传统的的关键帧选择环节中,均采用静态选择策略,静态选择策略不利于提高所选择关键帧的有效性,从而降低VSLAM***的精度以及鲁棒性。
发明内容
本发明的目的在于克服现有技术的不足,提出一种能提高VSLAM***精度的方法。
为实现上述目的,本发明所提供的技术方案为:
一种提高VSLAM***精度的方法,在环境探索过程中采集关键帧图像时,采用动态方式选择关键帧;在当前视觉跟踪强度低于动态阈值时,***新的关键帧,以维持视觉跟踪的数据关联强度,保证整体跟踪轨迹的精度。
进一步地,通过获取到的当前视觉跟踪强度来计算关键帧选择动态阈值,从而达到动态选择关键帧的目的。
进一步地,通过获取到的当前视觉跟踪强度来计算关键帧选择动态阈值的步骤如下:
S1:获取当前视觉跟踪强度;
S2:给定理想跟踪强度与控制器参数;
S3:将获取当前视觉跟踪强度送入控制器进行运算;
S4:得到关键帧选择动态阈值。
进一步地,所述控制器为比例微分控制器,步骤S3将获取当前视觉跟踪强度送入比例微分控制器进行运算,根据视觉跟踪强弱,实时地调整关键帧选择阈值。
进一步地,所述步骤S3将获取当前视觉跟踪强度送入比例微分控制器进行运算的具体为:
将当前视觉跟踪强度与理想跟踪强度之差作为比例微分控制器的输入,比例微分控制器的输出作为关键帧选择的动态阈值,运算过程如下:
将在t时刻的关键帧选择动态阈值表示为Tt,目标理想跟踪强度表示为dideal,在时刻t的跟踪强度为dt,动态阈值表达为:
其中,kP以及kD为比例微分控制器的控制器参数,et为t时刻误差,且et=dt-dideal;另外,dideal为人为给定的值,该值小于等于一帧图像中提取到的图像特征总数量。
上述方案中,将VSLAM运行过程中,当前图像与已有图像可建立的信息关联强度,简称为视觉跟踪强度。
与现有技术相比,本方案原理和优点如下:
本方案在环境探索过程中采集关键帧图像时,区别于已有的静态选择方法,采用动态方式选择关键帧,通过对VSLAM运行过程中的图像信息关联强度进行查询,根据该强度调节关键帧***条件的阈值,得以动态调整关键帧***要求的严格程度;在当前视觉跟踪强度低于动态阈值时,***新的关键帧,以维持视觉跟踪的数据关联强度,保证整体跟踪轨迹的精度。
附图说明
图1为本发明一种提高VSLAM***精度的方法中动态调整阈值的流程图。
具体实施方式
下面结合具体实施例对本发明作进一步说明:
本实施例所述的一种提高VSLAM***精度的方法,在环境探索过程中采集关键帧图像时,采用动态方式选择关键帧;
具体地,通过获取到的当前视觉跟踪强度来计算关键帧选择动态阈值,从而达到动态选择关键帧的目的;具体步骤如下:
S1:获取当前视觉跟踪强度;
S2:给定理想跟踪强度与控制器参数;
S3:将获取当前视觉跟踪强度送入比例微分控制器进行运算,根据视觉跟踪强弱,实时地调整关键帧选择阈值;运算过程如下:
将当前视觉跟踪强度与理想跟踪强度之差作为比例微分控制器的输入,运算时:
将在t时刻的关键帧选择动态阈值表示为Tt,目标理想跟踪强度表示为dideal,在时刻t的跟踪强度为dt,动态阈值表达为:
其中,kP以及kD为比例微分控制器的控制器参数,et为t时刻误差,且et=dt-dideal;另外,dideal为人为给定的值,该值小于等于一帧图像中提取到的图像特征总数量;
S4:比例微分控制器的输出作为关键帧选择的动态阈值。
在当前视觉跟踪强度低于动态阈值时,***新的关键帧,以维持视觉跟踪的数据关联强度,保证整体跟踪轨迹的精度。
本实施例在环境探索过程中采集关键帧图像时,区别于已有的静态选择方法,采用动态方式选择关键帧,通过对VSLAM运行过程中的图像信息关联强度进行查询,根据该强度调节关键帧***条件的阈值,得以动态调整关键帧***要求的严格程度;在当前视觉跟踪强度低于动态阈值时,***新的关键帧,以维持视觉跟踪的数据关联强度,保证整体跟踪轨迹的精度。
以上所述之实施例子只为本发明之较佳实施例,并非以此限制本发明的实施范围,故凡依本发明之形状、原理所作的变化,均应涵盖在本发明的保护范围内。

Claims (5)

1.一种提高VSLAM***精度的方法,其特征在于,在环境探索过程中采集关键帧图像时,采用动态方式选择关键帧;在当前视觉跟踪强度低于动态阈值时,***新的关键帧,以维持视觉跟踪的数据关联强度,保证整体跟踪轨迹的精度。
2.根据权利要求1所述的一种提高VSLAM***精度的方法,其特征在于,通过获取到的当前视觉跟踪强度来计算关键帧选择动态阈值,从而达到动态选择关键帧的目的。
3.根据权利要求2所述的一种提高VSLAM***精度的方法,其特征在于,通过获取到的当前视觉跟踪强度来计算关键帧选择动态阈值的步骤如下:
S1:获取当前视觉跟踪强度;
S2:给定理想跟踪强度与控制器参数;
S3:将获取到的当前视觉跟踪强度送入控制器进行运算;
S4:得到关键帧选择动态阈值。
4.根据权利要求3所述的一种提高VSLAM***精度的方法,其特征在于,所述控制器为比例微分控制器,步骤S3将获取当前视觉跟踪强度送入比例微分控制器进行运算,根据视觉跟踪强弱,实时地调整关键帧选择阈值。
5.根据权利要求4所述的一种提高VSLAM***精度的方法,其特征在于,所述步骤S3将获取当前视觉跟踪强度送入比例微分控制器进行运算的具体为:
将当前视觉跟踪强度与理想跟踪强度之差作为比例微分控制器的输入,比例微分控制器的输出作为关键帧选择的动态阈值,运算过程如下:
将在t时刻的关键帧选择动态阈值表示为Tt,目标理想跟踪强度表示为dideal,在时刻t的跟踪强度为dt,动态阈值表达为:
其中,kP以及kD为比例微分控制器的控制器参数,et为t时刻误差,且et=dt-dideal;另外,dideal为人为给定的值,该值小于等于一帧图像中提取到的图像特征总数量。
CN201811590948.1A 2018-12-25 2018-12-25 一种提高vslam***精度的方法 Active CN109739079B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811590948.1A CN109739079B (zh) 2018-12-25 2018-12-25 一种提高vslam***精度的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811590948.1A CN109739079B (zh) 2018-12-25 2018-12-25 一种提高vslam***精度的方法

Publications (2)

Publication Number Publication Date
CN109739079A true CN109739079A (zh) 2019-05-10
CN109739079B CN109739079B (zh) 2022-05-10

Family

ID=66361182

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811590948.1A Active CN109739079B (zh) 2018-12-25 2018-12-25 一种提高vslam***精度的方法

Country Status (1)

Country Link
CN (1) CN109739079B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103247075A (zh) * 2013-05-13 2013-08-14 北京工业大学 基于变分机制的室内环境三维重建方法
US20140350839A1 (en) * 2013-05-23 2014-11-27 Irobot Corporation Simultaneous Localization And Mapping For A Mobile Robot
CN105953796A (zh) * 2016-05-23 2016-09-21 北京暴风魔镜科技有限公司 智能手机单目和imu融合的稳定运动跟踪方法和装置
CN106446815A (zh) * 2016-09-14 2017-02-22 浙江大学 一种同时定位与地图构建方法
CN107610175A (zh) * 2017-08-04 2018-01-19 华南理工大学 基于半直接法和滑动窗口优化的单目视觉slam算法
US20180137633A1 (en) * 2016-11-14 2018-05-17 Htc Corporation Method, device, and non-transitory computer readable storage medium for image processing

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103247075A (zh) * 2013-05-13 2013-08-14 北京工业大学 基于变分机制的室内环境三维重建方法
US20140350839A1 (en) * 2013-05-23 2014-11-27 Irobot Corporation Simultaneous Localization And Mapping For A Mobile Robot
CN105953796A (zh) * 2016-05-23 2016-09-21 北京暴风魔镜科技有限公司 智能手机单目和imu融合的稳定运动跟踪方法和装置
CN106446815A (zh) * 2016-09-14 2017-02-22 浙江大学 一种同时定位与地图构建方法
US20180137633A1 (en) * 2016-11-14 2018-05-17 Htc Corporation Method, device, and non-transitory computer readable storage medium for image processing
CN107610175A (zh) * 2017-08-04 2018-01-19 华南理工大学 基于半直接法和滑动窗口优化的单目视觉slam算法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
MOHAMED HASAN: "Experimental Verification of Direct Depth Computing Technique for Monocular Visual SLAM Systems", 《2012 FIRST INTERNATIONAL CONFERENCE ON INNOVATIVE ENGINEERING SYSTEMS (ICIES)》 *
朱奇光: "移动机器人混合的半稠密视觉里程计算法", 《仪器仪表学报》 *
陈炜楠: "稀疏视觉SL AM 对平面激光雷达传感的稠密化模拟", 《机器人》 *

Also Published As

Publication number Publication date
CN109739079B (zh) 2022-05-10

Similar Documents

Publication Publication Date Title
CN106181162B (zh) 一种基于机器视觉的实时焊缝跟踪检测方法
CN103116896B (zh) 一种基于视觉显著性模型的自动检测跟踪方法
CN105116994B (zh) 基于人工智能的智能机器人追踪方法和追踪装置
CN105023278B (zh) 一种基于光流法的运动目标跟踪方法及***
CN103793693A (zh) 一种人脸转向的检测方法及其应用该方法的脸型优化方法
CN102609934B (zh) 一种基于深度图像的多目标分割和跟踪方法
CN109285179A (zh) 一种基于多特征融合的运动目标跟踪方法
CN104598915A (zh) 一种手势识别方法与装置
CN103605964A (zh) 基于图像在线学习的人脸检测方法及***
CN104517289B (zh) 一种基于混合摄像机的室内场景定位方法
EP3998583A3 (en) Method and apparatus of training cycle generative networks model, and method and apparatus of building character library
CN105654515A (zh) 基于分片及多特征自适应融合的目标跟踪方法
CN111915651B (zh) 基于数字影像地图与特征点跟踪的视觉位姿实时估计方法
CN105279771A (zh) 一种视频中基于在线动态背景建模的运动目标检测方法
CN104200453A (zh) 基于图像分割和可信度的视差图像校正方法
KR20150012322A (ko) 무대 가상 현실 제공 장치 및 방법
CN112258557B (zh) 一种基于空间注意力特征聚合的视觉跟踪方法
CN105654518B (zh) 一种跟踪模板自适应方法
CN102339390A (zh) 一种视频监控***目标模板的更新方法及***
CN105741326B (zh) 一种基于聚类融合的视频序列的目标跟踪方法
CN107833240B (zh) 多跟踪线索引导的目标运动轨迹提取和分析方法
CN107914067B (zh) 一种基于被动视觉传感的薄板焊接的焊枪偏差三维提取方法
CN110111341B (zh) 图像前景获取方法、装置及设备
CN109739079A (zh) 一种提高vslam***精度的方法
CN105338255A (zh) 一种深度恢复调整方法及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210831

Address after: 528253 room 3, 803, floor 8, block 3, Tian'an center, No. 31, Jihua East Road, Guicheng Street, Nanhai District, Foshan City, Guangdong Province (residence declaration)

Applicant after: Jiutian innovation (Guangdong) Intelligent Technology Co.,Ltd.

Address before: No. 100, Waihuan West Road, University Town, Guangzhou, Guangdong 510062

Applicant before: GUANGDONG University OF TECHNOLOGY

GR01 Patent grant
GR01 Patent grant