基于点线特征的视觉SLAM方法综述
2021-11-03胡雪花罗榕思温彬彬郝敏钗陈旭凤
胡雪花 罗榕思 温彬彬 郝敏钗 陈旭凤
摘要:基于点线特征的视觉SLAM方法是解决传统视觉里程计在低纹理场景下定位不准确和鲁棒性差的常见方法。结合近年来的研究成果,本文对基于点线特征的视觉SLAM算法进行框架上的梳理和性能上的比较。首先,归纳视觉SLAM系统框架,并对前端模块的相关算法和对应的数学理论进行阐述。其次,归纳分析相关基于点线特征的视觉SLAM算法优化方法及研究成果,总结各种优化算法的优势和问题。最后讨论基于点线特征的视觉SLAM的研究方向、发展前景和面临的问题。
关键词:视觉SLAM;点线特征结合;前端优化;地图构建
中图分类号:TP391.4文献标识码:A
VisualSLAMmethodbasedonpointandlinefeatures
HuXuehuaLuoRongsiWenBinbin*HaoMinchaiChenXufeng
DepartmentofIntelligentManufacturingHebeiPolytechnicUniversityHebeiShijiazhuang050091
Abstract:VisualSLAMbasedonpointlinefeaturesisacommonmethodtosolvetheproblemofinaccuratepositioningandpoorrobustnessoftraditionalvisualodometerinlowtexturescenes.Inthispaper,theframeworkandperformanceofpointandlinefeaturebasedvisualSLAMalgorithmsareanalyzedbasedontherecentresearchresults.Firstly,theframeworkofthevisualSLAMsystemissummarized,andtherelevantalgorithmsandcorrespondingmathematicaltheoriesofthefrontendmodulesaredescribed.Secondly,therelevantpointandlinefeaturebasedvisualSLAMalgorithmoptimizationmethodsandresearchresultsaresummarizedandanalyzed,andtheadvantagesandproblemsofvariousoptimizationalgorithmsaresummarized.Finally,theresearchdirection,developmentprospectandproblemsofpointlinefeaturebasedvisualSLAMarediscussed.
Keywords:VisualSLAM;Combinationofpointandlinefeatures;Frontendoptimization;Mapbuilding
SLAM分為前端和后端,前端主要功能是根据相邻两帧图像的匹配与比对,估计出相机传感器在环境中的位置和姿态变化,进而对机器人进行定位并生成相应的运动轨迹。视觉里程计是视觉SLAM系统的前端部分,利用视觉传感器测量数据进行状态估计,定位精度高和鲁棒性好。基于特征的方法在视觉里程计方法研究中占据主流地位,图像特征包括点特征、线特征和面特征等不同类型,其中基于点特征的视觉SLAM研究和应用最为热点,点特征简单并且容易表达,然而基于点特征的视觉图像处理方法,需要提取大量的点特征,维度单一,缺少约束,在快速运动、弱纹理、弱照明及光照变化明显等场景下,难以提取足够数量的点特征,导致后续位姿估计的结果较差。对于点特征而言,线特征是一种更高层次的含有更多几何信息的特征,能够有效改善基于点特征的视觉SLAM缺陷,在复杂场景中具有较好表现,能够更好地进行地图构建。……
