CN112836698A - 一种定位方法、装置、存储介质及电子设备 - Google Patents

一种定位方法、装置、存储介质及电子设备 Download PDF

Info

Publication number
CN112836698A
CN112836698A CN202011633826.3A CN202011633826A CN112836698A CN 112836698 A CN112836698 A CN 112836698A CN 202011633826 A CN202011633826 A CN 202011633826A CN 112836698 A CN112836698 A CN 112836698A
Authority
CN
China
Prior art keywords
grid semantic
positioning
grid
map
information
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.)
Pending
Application number
CN202011633826.3A
Other languages
English (en)
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.)
Beijing Zongmu Anchi Intelligent Technology Co ltd
Zongmu Technology Shanghai Co Ltd
Original Assignee
Beijing Zongmu Anchi Intelligent Technology Co ltd
Zongmu Technology Shanghai Co Ltd
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 Beijing Zongmu Anchi Intelligent Technology Co ltd, Zongmu Technology Shanghai Co Ltd filed Critical Beijing Zongmu Anchi Intelligent Technology Co ltd
Priority to CN202011633826.3A priority Critical patent/CN112836698A/zh
Publication of CN112836698A publication Critical patent/CN112836698A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/24Aligning, centring, orientation detection or correction of the image
    • G06V10/245Aligning, centring, orientation detection or correction of the image by locating a pattern; Special marks for positioning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Analysis (AREA)

Abstract

本发明提供一种定位方法、装置、存储介质及电子设备。所述定位方法包括:获取待定位地点的环境图像信息;提取所述环境图像信息中特定标识物的栅格语义信息;获取栅格语义地图;将所述栅格语义信息与所述栅格语义地图进行匹配,根据匹配结果确定所述待定位地点的定位结果。本发明的定位解决方案稳定性高、成本较低,能有效避免光照和环境变化对定位的不良影响。

Description

一种定位方法、装置、存储介质及电子设备
技术领域
本发明涉及定位技术领域,特别是涉及一种定位方法、装置、存储介质及电子设备。
背景技术
依靠视觉和激光雷达实现定位是当前自主机器人和自动驾驶所研究的热点问题。
主流的视觉定位方案都是通过对图片提取特征点,建立特征点地图,并基于特征点进行定位。然而,特征点的提取和特征点描述子的计算容易受光照和环境的影响,即在不同光照条件和不同季节提取的特征点和描述子也各不相同。特征点和描述子的不同对定位结果的稳定性会产生很大影响,在实际应用中有较大缺陷。
以激光雷达为主的定位方案利用激光雷达感知周围环境的几何结构,建立激光点云地图,并基于激光点云地图的几何结构进行定位。激光雷达的定位精度很高,但是激光雷达的定位成本也很高,这就限制了激光雷达在实际定位中的应用。
可见,业界亟需提出新型的定位解决方案,以提高定位稳定性、降低定位成本。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种定位方法、装置、存储介质及电子设备,用于解决现有定位技术稳定性不足、成本较高的问题。
为实现上述目的及其他相关目的,本发明提供一种定位方法,包括:获取待定位地点的环境图像信息;提取所述环境图像信息中特定标识物的栅格语义信息;获取栅格语义地图;将所述栅格语义信息与所述栅格语义地图进行匹配,根据匹配结果确定所述待定位地点的定位结果。
于本发明一实施例中,所述获取待定位地点的环境图像信息包括对获取环境图像信息进行预处理,所述预处理包括高斯去噪、图像拼接,其中,所述图像拼接包括3D虚拟投影、视点转换技术,拼接出的图像可被任意转换视角。
于本发明一实施例中,提取所述环境图像信息中特定标识物的栅格语义信息,包括:基于深度学习目标检测算法或语义分割算法获取图像中一个或多个特定标识物的所有像素点语义信息;提取所述特定标识物的像素点语义信息作为特定标识物的栅格语义信息。
于本发明一实施例中,所述特定标识物包括路面标识物和非路面空间标识物,其中:当所述特定标识物为路面标识物时,将所述特定标识物的栅格语义信息俯视变换至道路平面进行匹配;当所述特定标识物为非路面标识物时,将所述待定位对象的局部栅格语义地图中非路面空间标识物透视变换至图像平面进行匹配。
于本发明一实施例中,所述栅格语义地图可以是全局栅格语义地图或局部栅格语义地图,其中,所述局部栅格语义地图是基于预估待定位对象在所述全局栅格语义地图中所处位置而确定的特定范围的栅格语义地图。
于本发明一实施例中,所述全局栅格语义地图构建过程包括:基于感知点云数据和定位数据建立点云地图;基于点云地图筛选特定标识物点云;基于特定标识物点云提取特定标识物的所有像素点语义信息;提取特定标识物的像素点语义信息作为特定标识物的栅格语义信息;基于每个特定标识物的栅格语义信息,形成所述全局栅格语义地图。
于本发明一实施例中,所述局部栅格语义地图构建过程包括:获取所述全局栅格语义地图;基于外部定位源或运动趋势确定待定位对象的初始定位估计值;基于初始定位估计值,获取初始定位估计值特定范围的栅格语义地图。
于本发明一实施例中,将所述栅格语义信息与所述栅格语义地图进行匹配,根据匹配结果确定所述待定位地点的定位结果,包括:基于对待定位对象位置的预测,将当前栅格语义信息叠加在所述栅格语义地图上,利用概率模型算法得到待定位对象当前位置的最优结果,其中,所述概率模型算法包括卡尔曼滤波算法、粒子滤波算法、自适应粒子滤波算法。
于本发明一实施例中,基于粒子滤波算法将所述栅格语义信息与所述栅格语义地图进行匹配,根据匹配结果确定所述待定位地点的定位结果,包括如下步骤:
步骤1)、初始化粒子集,在初始时刻k=0时,根据待定位地点的概略位置x0的近似分布p(x0),生成N个粒子位姿
Figure BDA0002880702300000021
其中i=1,2,…N;
步骤2)、根据待定位对象的运动趋势,预测下一时刻k=1时的粒子位姿
Figure BDA0002880702300000022
步骤3)、根据预测得到的各粒子位姿,将所述栅格语义信息与全局栅格语义地图或局部栅格语义地图进行匹配,将两者位置信息距离值作为粒子的权值
Figure BDA0002880702300000023
步骤4)、根据粒子的权值
Figure BDA0002880702300000024
大小对粒子进行重采样,得到重采样后的粒子位姿
Figure BDA0002880702300000025
步骤5)、计算所有粒子
Figure BDA0002880702300000026
的权重和位姿,得到时刻k时待定位地点的最优位置,其中,
Figure BDA0002880702300000027
为实现上述目的及其他相关目的,本发明提供一种定位装置,包括:图像信息获取模块,用于获取待定位地点的环境图像信息;语义信息提取模块,用于提取所述环境图像信息中特定标识物的栅格语义信息;语义地图获取模块,用于获取栅格语义地图;地图匹配定位模块,用于将所述栅格语义信息与所述栅格语义地图进行匹配,根据匹配结果确定所述待定位地点的定位结果。
为实现上述目的及其他相关目的,本发明提供一种计算机可读存储介质,其中存储有计算机程序,所述计算机程序被处理器加载执行时,实现所述的定位方法。
为实现上述目的及其他相关目的,本发明提供一种电子设备,包括:处理器及存储器;其中,所述存储器用于存储计算机程序;所述处理器用于加载执行所述计算机程序,以使所述电子设备执行所述的定位方法。
如上所述,本发明的一种定位方法、装置、存储介质及电子设备,获取待定位地点的环境图像信息;提取所述环境图像信息中特定标识物的栅格语义信息;获取栅格语义地图;将所述栅格语义信息与所述栅格语义地图进行匹配,根据匹配结果确定所述待定位地点的定位结果;稳定性高、成本较低,能有效避免光照和环境变化对定位的不良影响。
附图说明
图1显示为本发明一实施例中的定位方法的流程示意图。
图2显示为本发明一实施例中的全局栅格语义地图的构建流程示意图。
图3显示为本发明一实施例中的局部栅格语义地图的获取流程示意图。
图4A~4D显示为本发明一实施例中利用粒子滤波算法得到目标对象当前位置最优结果的原理示意图。
图5显示为本发明一实施例中的定位装置的模块示意图。
图6显示为本发明一实施例中的电子设备的结构示意图。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。另外,本申请不对以下实施例中各步骤的执行顺序进行限定,在实际应用中各步骤之间的顺序不以本申请所提供的实施例为限。
现有技术中依靠视觉和激光雷达实现定位是自主机器人和自动驾驶所研究的热点问题。然而,这两种定位方式分别存在一些不足。
基于视觉定位技术主要通过特征点匹配,得到帧与帧之间特征点的匹配关系,通过多视角几何方程计算出这些帧对应时刻的位姿以及匹配特征点的三维坐标,构成特征点云,然后重投影到当前图像上,通过最小化所有特征点的投影误差平方和,得到最优的位置估计和特征点坐标。基于特征点的定位算法中,常用的特征点检测算法包括SIFT、SURF、FAST、ORB等。SIFT和SURF算法对旋转、尺度缩放、亮度等保持不变性,但是运算速度慢,无法实时提取和匹配。FAST算法只检测像素的灰度值,速度快,但是没有方向和尺度信息。ORB算法是在FAST算法基础上使用了BRIEF描述子,并利用图像金字塔和灰度质心法解决尺度和旋转问题,但是仍然存在对光照和环境变化敏感问题。另外,基于光流的定位算法利用图像的像素灰度信息计算相机运动,但是光流法的前提是同一空间点的像素灰度值,在各个图像中是固定不变的。由于灰度不变的假设在实际中很难满足,因此基于视觉的定位算法在实际应用中有较大缺陷。
基于激光雷达的定位算法主要通过在每帧激光点云中提取线、面特征,利用几何特征匹配得到两帧激光点云的相对位姿,构成激光点云地图,并把当前帧的激光点云特征与激光点云地图加以匹配从而得到最优位置,也即生成的点云地图只能使用激光雷达进行定位。但是激光点云地图数据量较大并且激光雷达的成本很高,要求每个使用激光点云地图定位的设备都必须装备激光雷达,这在实际应用中很难实现,很大程度上限制了基于激光雷达定位的应用。
鉴于现有技术的不足,本申请提出一种基于语义地图的定位方法,相比于前述基于视觉定位技术的稳定性高,相比于前述基于激光雷达定位的成本较低,还能有效避免光照和环境变化对定位的不良影响。
本申请的基于语义地图的定位方法可由机器人、车机、智能手机、平板电脑、服务器等电子设备单独执行,也可以由几个电子设备组合执行,本申请对此不做限定。
如图1所示,本申请的定位方法包括如下步骤:
S11:获取待定位地点的环境图像信息。
在一实施例中,较佳的,可以通过待定位对象的图像信息获取装置获取待定位地点的环境图像信息。所述环境图像信息可以是由单个图像信息获取装置获取,也可以是由多个不同方向的图像信息获取装置获取以后通过图像拼接而成。其中,所述图像拼接包括:3D虚拟投影、视点转换技术等,拼接出的图像可被任意转换视角进行显示。
在一实施例中,较佳的,所述获取待定位地点的环境图像信息包括对获取环境图像信息进行预处理的步骤,所述预处理包括:高斯去噪、图像拼接等。
例如,步骤S11中,待定位对象在待定位地点通过单个图像信息获取装置获得了一张环境图片,并对环境图片进行高斯去噪预处理。
又例如,步骤S11中,待定位对象在待定位地点通过多个不同方向的图像信息获取装置获取了多张环境图片,可以通过3D虚拟投影、视点转换等技术将多张环境图片拼接成一张图片,同样地,可以对前述环境图片进行高斯去噪预处理。
S12:提取所述环境图像信息中特定标识物的栅格语义信息。
具体的,所述特定标识物包括:路面标识物和非路面空间标识物。路面标识物主要包括车道线、箭头、减速带、车位线等较为标准和稳定的地面人造标志物,非路面标识物包括除路面标识物的其它标识物,如电线杆、交通标志、建筑、景观等,本领域技术人员可自行定义。
在一实施例中,较佳的,提取所述环境图像信息中特定标识物的栅格语义信息包括:首先,基于深度学习目标检测算法或语义分割算法获取图像中一个或多个特定标识物的所有像素点语义信息;然后,提取所述特定标识物的像素点语义信息作为特定标识物的栅格语义信息。
需要说明的是,本领域技术人员可采用现有的深度学习目标检测算法、语义分割算法进行图像的语义提取,也可以采用其它算法进行图像的语义提取,本申请对此不做限定。
S13:获取栅格语义地图;
所述栅格语义地图可以是全局栅格语义地图或局部栅格语义地图。
其中,具体的,所述全局栅格语义地图是包含全局范围的栅格语义地图。所述全局栅格语义地图获取方式可以是通过自行构建,也可以是通过云端下载方式获取、提前内置等其他方式获取。
如图2所示,所述全局栅格语义地图构建过程包括以下步骤:
S21:基于感知点云数据和定位数据建立点云地图;
其中,感知点云数据可由激光雷达负责生成,定位数据可由北斗装置、GPS装置负责生成。由于如何建立点云地图并不是本申请的关键发明点,故于此不再详细展开,本领域技术人员可采用现有的算法或软件基于感知点云数据和定位数据建立点云地图。
S22:基于点云地图筛选特定标识物点云;
其中,为降低全局栅格语义地图的数据量,采用点云地图中的特定标识物点云来构建全局栅格语义地图。特定标识物点云包括:路面标识物点云和非路面空间标识物点云,本领域技术人员可根据实际需要选择特定标识物的具体对象。
S23:基于特定标识物点云提取特定标识物的所有像素点语义信息;
举例而言,特定标识物为车道线,则本步骤从车道线标识物点云中提取车道线的所有像素点语义信息。
S24:提取特定标识物的像素点语义信息作为特定标识物的栅格语义信息;
S25:提取每个特定标识物的栅格语义信息,形成全局栅格语义地图。
其中,具体的,所述局部栅格语义地图是基于预估待定位对象在所述全局栅格语义地图中所处位置而确定的特定范围的栅格语义地图。
如图3所示,所述局部栅格语义地图构建过程包括如下步骤:
S31:获取所述全局栅格语义地图;
S32:基于外部定位源或运动趋势确定待定位对象的初始定位估计值;
其中,所述外部定位源,例如GPS、北斗、视觉SLAM、激光雷达SLAM等。所述运动趋势可以通过车辆里程计的行驶距离、行驶方向来综合判断,例如:在获取全局栅格语义地图的基础上,根据GPS获取车辆初始位置,或者利用硬件设备将获取的环境图像信息与车身数据进行时钟同步,当一帧的深度学习感知结果(提取的所述环境图像信息中特定标识物的栅格语义信息)到来时,根据时间戳查找对应车身信息。根据时间戳得到当前车身里程计值
Figure BDA0002880702300000061
根据k-1时刻车身位置
Figure BDA0002880702300000062
和车身里程计值
Figure BDA0002880702300000063
预测当前车身位置:
Figure BDA0002880702300000064
S33:基于初始定位估计值,获取初始定位估计值特定范围的栅格语义地图。
承接上述举例,本步骤从全局栅格语义地图中提取初始定位估计值特定范围的对应部分,从而形成包含初始定位估计值所在位置的一定范围的局部栅格语义地图。其中特定范围值大小可以根据实际需要进行预设。例如,将特定范围值设为10米后,即从全局栅格语义地图中选取包含当前定位估计值周围10米范围内的栅格语义地图作为局部栅格语义地图。
S14:将所述栅格语义信息与所述栅格语义地图进行匹配,根据匹配结果确定所述待定位地点的定位结果。
具体的,将所述栅格语义信息与所述栅格语义地图进行匹配,根据匹配结果确定所述待定位地点的定位结果,包括:基于对待定位对象位置的预测,将当前栅格语义信息叠加在所述栅格语义地图上,利用概率模型算法得到待定位对象当前位置的最优结果。所述概率模型算法包括但不限于卡尔曼滤波算法、粒子滤波算法、自适应蒙特卡洛粒子滤波算法。
其中,基于粒子滤波算法将所述栅格语义信息与所述栅格语义地图进行匹配,根据匹配结果确定所述待定位地点的定位结果,具体流程如下:
步骤1)、初始化粒子集,在初始时刻k=0时,根据待定位地点的概略位置x0的近似分布p(x0),生成N个粒子位姿
Figure BDA0002880702300000071
其中i=1,2,…N;
步骤2)、根据待定位对象的运动趋势,预测下一时刻k=1时的粒子位姿
Figure BDA0002880702300000072
步骤3)、根据预测得到的各粒子位姿,将所述栅格语义信息与全局栅格语义地图或局部栅格语义地图进行匹配,将两者位置信息距离值作为粒子的权值
Figure BDA0002880702300000073
步骤4)、根据粒子的权值
Figure BDA0002880702300000074
大小对粒子进行重采样,得到重采样后的粒子位姿
Figure BDA0002880702300000075
步骤5)、计算所有粒子的
Figure BDA0002880702300000076
的权重和位姿,得到时刻k时待定位地点的最优位置,其中,
Figure BDA0002880702300000077
举例而言,参见图4A,首先,在初始时刻,根据GPS提供的信息得到分布在初始位置附近的4个粒子;其次,根据待定位对象的运动趋势,获得当前时刻粒子的位姿。参见图4B,若此时发现,当前位置前方3m处有一标识物,如图中圆形虚线框所示,每个粒子的前方3m处如下图黑色方块所示,其中,黑色块与圆形虚线框圈出的方块的距离越小,表示粒子越接近真实位置,权值越大。参见图4C,根据权值对粒子进行重采样,权值大的粒子被采样到多次,得到如图4C所示的粒子分布。参见图4D,根据所有粒子的权重和位姿,得到k时刻的最优结果,如图4D中椭圆形虚线框出的箭头所示。
通过匹配获得最优位置后,即实现了对待定位地点的定位,重复执行步骤S11~S14,可对待定位目标进行实时、持续的定位。
在一实施例中,当所述特定标识物为路面标识物时,将所述特定标识物的栅格语义信息俯视变换至道路平面进行匹配;当所述特定标识物为非路面标识物时,将所述待定位对象的局部栅格语义地图中非路面空间标识物透视变换至图像平面进行匹配。
值得说明的是,相比于将所述栅格语义信息与全局栅格语义地图进行匹配而言,将所述栅格语义信息与局部栅格语义地图进行匹配的速度更快、精确程度也更高。
在一实施例中,可基于概率模型算法对所述栅格语义信息与全局栅格语义地图或局部栅格语义地图进行匹配,所述基于概率模型算法包括但不限于:卡尔曼滤波算法、粒子滤波算法、自适应粒子滤波算法等。
实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。基于这样的理解,本发明还提供一种计算机程序产品,包括一个或多个计算机指令。所述计算机指令可以存储在计算机可读存储介质中。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(如:软盘、硬盘、磁带)、光介质(如:DVD)、或者半导体介质(如:固态硬盘Solid State Disk(SSD))等。
如图5所示,本申请还提供一种定位装置50,由于本装置的具体实施方式与前述方法实施例的一致,故于此不再对同样的内容做重复赘述。定位装置50主要包括以下模块:
图像信息获取模块51,用于获取待定位地点的环境图像信息;
语义信息提取模块52,用于提取所述环境图像信息中特定标识物的栅格语义信息;
语义地图获取模块53,用于获取栅格语义地图;
地图匹配定位模块54,用于将所述栅格语义信息与所述栅格语义地图进行匹配,根据匹配结果确定所述待定位地点的定位结果。
参阅图6,本实施例提供一种电子设备,电子设备可以是台式机、平板电脑、智能手机、车机等设备。详细的,电子设备至少包括通过总线连接的:存储器、处理器,其中,存储器用于存储计算机程序,处理器用于执行存储器存储的计算机程序,以执行前述方法实施例中的全部或部分步骤。
上述提到的***总线可以是外设部件互连标准(Peripheral PomponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该***总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(Random Access Memory,简称RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
综上,本发明的一种定位方法、装置、存储介质及电子设备,利用点云地图提取栅格语义地图,保证栅格语义地图的准确性,降低地图数据量,并且在实时定位时利用视觉感知栅格语义信息进行定位,成本低,地图复用性高,并且感知栅格语义信息不受光照和环境变化影响,有利于提高定位的稳定性,有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

Claims (12)

1.一种定位方法,其特征在于,包括:
获取待定位地点的环境图像信息;
提取所述环境图像信息中特定标识物的栅格语义信息;
获取栅格语义地图;
将所述栅格语义信息与所述栅格语义地图进行匹配,根据匹配结果确定所述待定位地点的定位结果。
2.根据权利要求1所述的方法,其特征在于,所述获取待定位地点的环境图像信息包括对获取环境图像信息进行预处理,所述预处理包括高斯去噪、图像拼接,其中,所述图像拼接包括3D虚拟投影、视点转换技术,拼接出的图像可被任意转换视角。
3.根据权利要求1所述的方法,其特征在于,提取所述环境图像信息中特定标识物的栅格语义信息,包括:
基于深度学习目标检测算法或语义分割算法获取图像中一个或多个特定标识物的所有像素点语义信息;
提取所述特定标识物的像素点语义信息作为特定标识物的栅格语义信息。
4.根据权利要求1所述的方法,其特征在于,所述特定标识物包括路面标识物和非路面空间标识物,其中:
当所述特定标识物为路面标识物时,将所述特定标识物的栅格语义信息俯视变换至道路平面进行匹配;
当所述特定标识物为非路面标识物时,将所述待定位对象的局部栅格语义地图中非路面空间标识物透视变换至图像平面进行匹配。
5.根据权利要求1所述的方法,其特征在于,所述栅格语义地图可以是全局栅格语义地图或局部栅格语义地图,其中,所述局部栅格语义地图是基于预估待定位对象在所述全局栅格语义地图中所处位置而确定的特定范围的栅格语义地图。
6.根据权利要求5所述的方法,其特征在于,所述全局栅格语义地图构建过程包括:
基于感知点云数据和定位数据建立点云地图;
基于点云地图筛选特定标识物点云;
基于特定标识物点云提取特定标识物的所有像素点语义信息;
提取特定标识物的像素点语义信息作为特定标识物的栅格语义信息;
基于每个特定标识物的栅格语义信息,形成所述全局栅格语义地图。
7.根据权利要求5所述的方法,其特征在于,所述局部栅格语义地图构建过程包括:
获取所述全局栅格语义地图;
基于外部定位源或运动趋势确定待定位对象的初始定位估计值;
基于初始定位估计值,获取初始定位估计值特定范围的栅格语义地图。
8.根据权利要求1所述的方法,其特征在于,将所述栅格语义信息与所述栅格语义地图进行匹配,根据匹配结果确定所述待定位地点的定位结果,包括:基于对待定位对象位置的预测,将当前栅格语义信息叠加在所述栅格语义地图上,利用概率模型算法得到待定位对象当前位置的最优结果,其中,所述概率模型算法包括卡尔曼滤波算法、粒子滤波算法、自适应粒子滤波算法。
9.根据权利要求8所述的方法,其特征在于,基于粒子滤波算法将所述栅格语义信息与所述栅格语义地图进行匹配,根据匹配结果确定所述待定位地点的定位结果,包括如下步骤:
步骤1)、初始化粒子集,在初始时刻k=0时,根据待定位地点的概略位置x0的近似分布p(x0),生成N个粒子位姿
Figure FDA0002880702290000021
其中i=1,2,...N;
步骤2)、根据待定位对象的运动趋势,预测下一时刻k=1时的粒子位姿
Figure FDA0002880702290000022
步骤3)、根据预测得到的各粒子位姿,将所述栅格语义信息与全局栅格语义地图或局部栅格语义地图进行匹配,将两者位置信息距离值作为粒子的权值
Figure FDA0002880702290000023
步骤4)、根据粒子的权值
Figure FDA0002880702290000024
大小对粒子进行重采样,得到重采样后的粒子位姿
Figure FDA0002880702290000025
步骤5)、计算所有粒子
Figure FDA0002880702290000026
的权重和位姿,得到时刻k时待定位地点的最优位置,其中,
Figure FDA0002880702290000027
10.一种定位装置,其特征在于,包括:
图像信息获取模块,用于获取待定位地点的环境图像信息;
语义信息提取模块,用于提取所述环境图像信息中特定标识物的栅格语义信息;
语义地图获取模块,用于获取栅格语义地图;
地图匹配定位模块,用于将所述栅格语义信息与所述栅格语义地图进行匹配,根据匹配结果确定所述待定位地点的定位结果。
11.一种计算机可读存储介质,其中存储有计算机程序,其特征在于,所述计算机程序被处理器加载执行时,实现如权利要求1至9中任一所述的定位方法。
12.一种电子设备,其特征在于,包括:处理器及存储器;其中,
所述存储器用于存储计算机程序;
所述处理器用于加载执行所述计算机程序,以使所述电子设备执行如权利要求1至9中任一所述的定位方法。
CN202011633826.3A 2020-12-31 2020-12-31 一种定位方法、装置、存储介质及电子设备 Pending CN112836698A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011633826.3A CN112836698A (zh) 2020-12-31 2020-12-31 一种定位方法、装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011633826.3A CN112836698A (zh) 2020-12-31 2020-12-31 一种定位方法、装置、存储介质及电子设备

Publications (1)

Publication Number Publication Date
CN112836698A true CN112836698A (zh) 2021-05-25

Family

ID=75926091

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011633826.3A Pending CN112836698A (zh) 2020-12-31 2020-12-31 一种定位方法、装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN112836698A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113256712A (zh) * 2021-06-01 2021-08-13 北京有竹居网络技术有限公司 定位方法、装置、电子设备和存储介质
WO2023060592A1 (zh) * 2021-10-15 2023-04-20 华为技术有限公司 定位方法及装置
WO2024036984A1 (zh) * 2022-08-16 2024-02-22 华为云计算技术有限公司 目标定位方法及相关***、存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104236551A (zh) * 2014-09-28 2014-12-24 北京信息科技大学 一种蛇形机器人基于激光测距仪的地图创建方法
CN111486855A (zh) * 2020-04-28 2020-08-04 武汉科技大学 一种具有物体导航点的室内二维语义栅格地图构建方法
CN111539994A (zh) * 2020-04-28 2020-08-14 武汉科技大学 一种基于语义似然估计的粒子滤波重定位方法
CN111780771A (zh) * 2020-05-12 2020-10-16 驭势科技(北京)有限公司 一种定位方法、装置、电子设备及计算机可读存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104236551A (zh) * 2014-09-28 2014-12-24 北京信息科技大学 一种蛇形机器人基于激光测距仪的地图创建方法
CN111486855A (zh) * 2020-04-28 2020-08-04 武汉科技大学 一种具有物体导航点的室内二维语义栅格地图构建方法
CN111539994A (zh) * 2020-04-28 2020-08-14 武汉科技大学 一种基于语义似然估计的粒子滤波重定位方法
CN111780771A (zh) * 2020-05-12 2020-10-16 驭势科技(北京)有限公司 一种定位方法、装置、电子设备及计算机可读存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
谭建豪: "数字图像处理与移动机器人路径规划", vol. 1, 30 April 2013, 华中科技大学出版社, pages: 345 - 346 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113256712A (zh) * 2021-06-01 2021-08-13 北京有竹居网络技术有限公司 定位方法、装置、电子设备和存储介质
WO2022253113A1 (zh) * 2021-06-01 2022-12-08 北京有竹居网络技术有限公司 定位方法、装置、电子设备和存储介质
WO2023060592A1 (zh) * 2021-10-15 2023-04-20 华为技术有限公司 定位方法及装置
WO2024036984A1 (zh) * 2022-08-16 2024-02-22 华为云计算技术有限公司 目标定位方法及相关***、存储介质

Similar Documents

Publication Publication Date Title
US11145073B2 (en) Computer vision systems and methods for detecting and modeling features of structures in images
CN111325796B (zh) 用于确定视觉设备的位姿的方法和装置
CN109683699B (zh) 基于深度学习实现增强现实的方法、装置及移动终端
CN112836698A (zh) 一种定位方法、装置、存储介质及电子设备
JP2021089724A (ja) 構造的制約及び物理的制約を伴う3d自動ラベル付け
CN113989450A (zh) 图像处理方法、装置、电子设备和介质
Tao et al. Stereo priori RCNN based car detection on point level for autonomous driving
CN114764778A (zh) 一种目标检测方法、目标检测模型训练方法及相关设备
US20180101981A1 (en) Smoothing 3d models of objects to mitigate artifacts
CN112348887A (zh) 终端位姿确定方法以及相关装置
CN114217665A (zh) 一种相机和激光雷达时间同步方法、装置及存储介质
CN114299230A (zh) 一种数据生成方法、装置、电子设备及存储介质
Radanovic et al. Aligning the real and the virtual world: Mixed reality localisation using learning-based 3D–3D model registration
CN110298320B (zh) 一种视觉定位方法、装置及存储介质
CN115578432B (zh) 图像处理方法、装置、电子设备及存储介质
CN112767477A (zh) 一种定位方法、装置、存储介质及电子设备
CN115565072A (zh) 一种道路垃圾识别和定位方法、装置、电子设备及介质
CN115375836A (zh) 基于多元置信度滤波的点云融合三维重建方法和***
Sulaj et al. Examples of real-time UAV data processing with cloud computing
Ayadi et al. A skyline-based approach for mobile augmented reality
Rajabi et al. Optimization of DTM interpolation using SFS with single satellite imagery
CN113409473A (zh) 实现虚实融合的方法、装置、电子设备及存储介质
CN117197361B (zh) 实景三维数据库构建方法、电子设备和计算机可读介质
Novikov et al. Vehicle Geolocalization from Drone Imagery
CN118247447A (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