【技术实现步骤摘要】
视觉定位方法及装置、电子设备和存储介质
本公开涉及计算机视觉
,尤其涉及一种视觉定位方法及装置、电子设备和存储介质。
技术介绍
随着信息技术的不断发展,定位技术对人们的生活日趋重要。传统的定位技术主要包括基于GPS(GlobalPositionSystem,全球定位系统)的定位技术、基于无线局域网络或者蓝牙的定位技术、基于超宽带的定位技术等。这些传统的定位技术均存在一定的局限性。其中,GPS信号穿透能力较差,在建筑物密集的环境或者室内环境中,较难实现有效和精准的定位。此外,即使是在空旷场景中,若要实现高精定位,也需要造价较高的专业GPS设备,因此较难实现消费级的应用。基于无线局域网或者蓝牙的定位技术需要预先在待定位区域布置相关设备,布置过程繁琐,可靠性和精度较差,并且定位范围较小。基于超宽带的定位技术相对来说可达到较高的精度,但其需要至少三个接收机,且发射机和接收机之间需要保持空旷,这导致基于超宽带的定位技术的应用场景受限。对于大场景而言,基于超宽带的定位技术往往需要成倍增加接收机数量,系统可靠性较差。另外,上述定位技术通常只能获得位置信息,较难获取可靠的姿态信息。近年来,随着视觉定位技术的不断成熟,基于视觉的定位方法得到越来越多的应用。相比于传统的定位技术,视觉定位技术不仅信息获取方式较简单,也不需要对定位场景进行太大的改动。此外,视觉定位技术不仅能定位出位置信息,还能定位出姿态信息,使得定位结果不仅能服务于常规的位置信息获取的需求,还可实现更多的智能化应用,如增强现实等。如何提高视觉定位的速度,是亟待解决的 ...
【技术保护点】
1.一种视觉定位方法,其特征在于,包括:/n提取查询图像的特征点的特征向量;/n根据所述查询图像的特征点的特征向量,查找与所述查询图像的特征点匹配的数据库特征点,其中,所述数据库特征点表示数据库图像的特征点;/n根据所述匹配的数据库特征点,确定所述查询图像的视觉定位结果。/n
【技术特征摘要】
1.一种视觉定位方法,其特征在于,包括:
提取查询图像的特征点的特征向量;
根据所述查询图像的特征点的特征向量,查找与所述查询图像的特征点匹配的数据库特征点,其中,所述数据库特征点表示数据库图像的特征点;
根据所述匹配的数据库特征点,确定所述查询图像的视觉定位结果。
2.根据权利要求1所述的方法,其特征在于,所述提取查询图像的特征点的特征向量,包括:
对查询图像进行变换处理,得到所述查询图像对应的至少一个变换图像;
对所述查询图像和所述至少一个变换图像中的至少两个图像进行特征提取,得到所述查询图像的特征点的特征向量。
3.根据权利要求2所述的方法,其特征在于,所述对所述查询图像和所述至少一个变换图像中的至少两个图像进行特征提取,得到所述查询图像的特征点的特征向量,包括:
将所述查询图像和所述至少一个变换图像中的至少两个图像分别输入第一神经网络中,经由所述第一神经网络输出所述至少两个图像的特征图;
对所述至少两个图像的特征图进行分组卷积,得到至少两项分组卷积结果;
对所述至少两项分组卷积结果进行特征融合,得到所述查询图像的特征点的特征向量。
4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述根据所述查询图像的特征点的特征向量,查找与所述查询图像的特征点匹配的数据库特征点,包括:
将所述查询图像的特征点的特征向量进行分解,得到所述查询图像的特征点的多个子特征向量,其中,所述查询图像的特征点的子特征向量的维数小于所述查询图像的特征点的特征向量的维数;
查找与所述查询图像的特征点的多个子特征向量匹配的数据库类中心,其中,所述数据库类中心表示数据库特征点的子特征向量的类中心;
根据与所述查询图像的特征点的多个子特征向量匹配的数据库类中心,确定与所述查询图像的特征点匹配的第一组数据库特征点。
5.根据权利要求4所述的方法,其特征在于,在所述查找与所述查询图像的特征点的多个子特征向量匹配的数据库类中心之前,所述方法还包括:
提取多个数据库特征点的特征向量;
对于所述多个数据库特征点中的任一数据库特征点,将所述数据库特征点的特征向量进行分解,得到所述数据库特征点的多个子特征向量,其中,所述数据库特征点的子特征向量的维数小于所述数据库特征点的特征向量的维数;
对所述多个数据库特征点的子特征向量进行聚类,得到数据库类中心;
对于所述多个数据库特征点中的任一数据库特征点,建立所述数据库特征点与数据库类中心之间的对应关系。
6.根据权利要求4或5所述的方法,其特征在于,所述根据与所述查询图像的特征点的多个子特征向量匹配的数据库类...
【专利技术属性】
技术研发人员:金诚,冯友计,章国锋,
申请(专利权)人:浙江商汤科技开发有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。