【技术实现步骤摘要】
定位建图方法、装置、电子设备及可读存储介质
[0001]本专利技术涉及计算机视觉应用
,特别涉及一种定位建图方法、装置、电子设备及可读存储介质。
技术介绍
[0002]VSLAM(Visual Simultaneous Localization And Mapping)是一种基于视觉的同步定位与地图构建技术,用于解决载具运行于未知环境时的定位导航与地图构建问题,是车辆定位与导航领域中的关键技术,广泛应用于自动泊车、辅助驾驶等智能服务功能。
[0003]对于当前的VSLAM方案,专利技术人发现:由于汽车的自身算力、网络带宽、存储容量等条件的限制,难以在车端稳定运行;在网络条件较差的环境下,车端运算结果难以及时上传云端,车云协同数据链路的可靠性难以有效保障;此外,车载VSLAM方案往往需要配合机器学习采购定制摄像头及专用芯片,以保障VSLAM方案高效、稳定运行,而上述方式对于硬件指标要求高,且成本高昂。因此,亟需一种定位建图方法、装置、电子设备及可读存储介质,解决因车端资源受限而难以运行VSLAM技术的问题。并且,进一步减轻车端资源压力,保障车云协同数据链路的稳定性和可靠性。
技术实现思路
[0004]为了解决现有技术中,VSLAM方案受限于汽车自身算力、网络带宽、存储容量等条件,难以在车端稳定运行;在网络条件较差的环境下,车端运算结果难以及时上传云端,车云协同数据链路的可靠性难以有效保障等问题,本专利技术实施例提供一种定位建图方法、装置、电子设备及可读存储介质,解决因车端资源受限而难以运行 ...
【技术保护点】
【技术特征摘要】
1.一种定位建图方法,其特征在于,所述方法应用于车端,包括:通过车载图像采集器获取当前车辆的实时环境图像;对实时环境图像进行图像预处理,获取相应的实时图像帧;响应于所述实时图像帧符合关键帧条件,将所述实时图像帧标记为关键帧图像;根据所述实时图像帧计算实时图像特征点,并检测所述实时图像特征点是否与相邻关键帧的图像特征点相匹配;响应于所述实时图像特征点与相邻关键帧图像的特征点不匹配,则根据所述实时图像特征点生成实时路标;从数据协调模块获取当前地图信息,并根据所述实时路标消除所述当前地图信息中的定位误差,生成实时地图信息。2.根据权利要求1所述的一种定位建图方法,其特征在于,所述对实时环境图像进行图像预处理,获取相应的实时图像帧包括:获取车载图像采集器图像采集设备的相机参数;使用OpenCV,根据所述相机参数,将所述实时图像帧转化为当前灰度图;对所述实时灰度图进行像素灰度归一化处理;对灰度归一化后的实时灰度图进行光度模型标定,并根据所述光度模型标定结果进行相应处理。3.根据权利要求2所述的一种定位建图方法,其特征在于,所述根据所述光度模型标定结果进行相应处理包括:响应于所述光度模型标定结果为不成功,则再次对所述实时环境图像进行图像预处理;响应于所述光度模型标定结果为成功,则将所述实时灰度图的光度模型标定结果作为实时图像帧。4.根据权利要求1所述的一种定位建图方法,其特征在于,所述方法还包括:从图像帧队列中选取历史图像帧,将所述实时图像帧与所述历史图像帧进行比对,检测所述实时图像帧是否符合所述关键帧条件,其中所述历史图像帧队列包括已生成的关键帧图像。5.根据权利要求4所述的一种定位建图方法,其特征在于,所述将所述实时图像帧与所述历史图像帧进行比对,检测所述实时图像帧是否符合关键帧条件,包括:基于所述历史图像帧对所述实时图像帧进行位姿估计,判断所述实时图像帧是否相对于所述历史图像帧引入新信息;其中,所述新信息包括车辆位姿变化;响应于所述实时图像帧相对于所述历史图像帧引入新信息,则检测所述实时图像帧是否需要边缘化;响应于所述实时图像帧不需要边缘化,则对所述实时图像帧进行残差计算实时关键点;根据所述实时关键点判断所述实时图像帧是否符合所述关键帧条件。6.根据权利要求1所述的一种定位建图方法,其特征在于,所述根据所述实时图像特征点生成实时路标,包括:对所述实时图像特征点采用最小二乘法求解实时路标;
对所述实时路标进行BA优化。7.根据权利要求1所述的一种定位建图方法,其特征在于,所述获取当前地图信息,并根据所述实时路标消除所述当前地图信息中的定位误差,生成实时地图信息,包括:从所述数据协同模块获取所述当前地图信息;其中,所述当前地图信息包括当前路标;检测所述当前路标与所述实时路标偏差是否在预设范围内;响应于所述当前路标与所述实时路标偏差在预设范围内,则检测所述当前地图信息中是否存在回环;响应于所述当前地图信息中存在回环,则以所述实时路标更新所述当前路标,并将所述实时路标更新后的当前地图信息作为实时地图信息,将当前地图信息作为历史地图信息。8.根据权利要求1所述的一种定位建图方法,其特征在于,所述方法还包括:当符合信息发送条件时,将所述图像帧队列中的关键帧图像发送至数据协同模块。9.一种定位建图方法,其特征在于,所述方法应用于数据协同模块,其中,所述数据协同模块包括车端子模块、云端子模块,所述方法包括:所述车端子模块获取车端发送的关键帧图像,并将所述关键帧图像发送至所述云端子模块;所述云端子模块将所述关键帧图像发送至云端,以供云端进行数据处理;所述云端子模块接收云端发送的当前地图信息,并将所述当前地图信息发送至所述车端子模块;所述车端子模块将所述当前地图信息发送至车端,以供车端进行数据处理。10.根据权利要求9所述的一种定位建图方法,其特征在于,所述将所述关键帧图像发送至所述云端子模块,包括:从图像帧队列顶部依次获取预设数量个关键帧图像,并压缩为关键帧压缩包;其中,被标记为关键帧的实时图像帧位于所...
【专利技术属性】
技术研发人员:李梓豪,
申请(专利权)人:华人运通山东科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。