一种在线标定外参的方法、装置制造方法及图纸

技术编号:38361527 阅读:9 留言:0更新日期:2023-08-05 17:30
本申请提供一种在线标定外参的方法、装置、电子设备及机器可读存储介质,所述方法包括:获取相机数据和第一类激光雷达数据;对于每一帧所述相机数据,寻找与其时间戳时间距离最近的所述第一类激光雷达数据,并将其与历史N帧的所述第一类激光雷达数据进行同步合并,得到一帧第二类激光雷达数据;其中,实现同步合并的方法包括点云配准算法和点云融合算法;对所述第二类激光雷达数据和所述相机数据中的静态物体进行特征提取;将所述第二类激光雷达数据中的静态物体的轮廓和所述相机数据中的静态物体的轮廓进行重合匹配,计算激光雷达和相机的外参。和相机的外参。和相机的外参。

【技术实现步骤摘要】
一种在线标定外参的方法、装置


[0001]本申请涉及计算机视觉
,尤其涉及一种在线标定外参的方法、装置、电子设备及机器可读存储介质。

技术介绍

[0002]目前在自动驾驶设备或者机器人设备上普遍装配有多种型号的传感器,其中最常见的是激光雷达和相机。当激光雷达和相机联合使用时,需要对它们之间的时空外参进行标定。目前比较流行的标定方案是离线进行,在特定的场景下使用标定板进行共视,提取标定板的边缘特征进行PnP求解(即透视n点问题求解,Perspective

n

Point求解);或者使用手眼标定的方法,通过计算激光雷达和相机各自的运动轨迹的位姿,使用经典的AX=XB手眼标定方程进行求解外参。这些标定方案都是离线方式进行,需要在特定布置的场景中进行操作。随着自动驾驶或者机器人设备的长时间运动,激光雷达和相机之间会发生相对运动,导致外参发生改变,之前离线标定的外参将无法准确应用,因此可能需要重新进行标定。此外,目前流行的手眼标定等方法无法解决激光雷达和相机之间时间戳不同步的问题。由于时间戳的不稳定性,必须使用在线标定的方法来处理这种情况。
[0003]因此,如何有效的解决离线标定无法长时间使用,以及解决时间戳不同步的问题是本领域技术人员亟待解决的技术问题。

技术实现思路

[0004]本申请提供一种在线标定外参的方法,所述方法包括:
[0005]获取相机数据和第一类激光雷达数据;
[0006]对于每一帧所述相机数据,寻找与其时间戳时间距离最近的所述第一类激光雷达数据,并将其与历史N帧的所述第一类激光雷达数据进行同步合并,得到一帧第二类激光雷达数据;其中,实现同步合并的方法包括点云配准算法和点云融合算法
[0007]对所述第二类激光雷达数据和所述相机数据中的静态物体进行特征提取;
[0008]将所述第二类激光雷达数据中的静态物体的轮廓和所述相机数据中的静态物体的轮廓进行重合匹配,计算激光雷达和相机的外参。
[0009]可选的,所述获取相机数据和第一类激光雷达数据,包括:
[0010]获取相机数据和第一类激光雷达数据,对所述第一类激光雷达数据进行SLAM操作,计算每一帧第一类激光雷达数据的位姿,所述位姿包含旋转信息和位移信息。
[0011]可选的,所述将所述第二类激光雷达数据中的静态物体的轮廓和所述相机数据中的静态物体的轮廓进行重合匹配,包括:
[0012]将所述第二类激光雷达数据中的静态物体的轮廓和所述相机数据中的静态物体的轮廓进行匹配,找到相互对应的特征点;
[0013]基于所述对应的特征点,计算激光雷达和相机之间的外参信息,包括旋转和位移;
[0014]根据计算得到的外参信息,将所述第二类激光雷达数据中的静态物体的轮廓进行
变换,并将其对齐到所述相机数据中的静态物体的轮廓上。
[0015]可选的,所述对所述第二类激光雷达数据和所述相机数据中的静态物体进行特征提取,包括:
[0016]对所述第二类激光雷达数据和所述相机数据中的车道线进行特征提取。
[0017]本申请提供一种在线标定外参的装置,所述装置包括:
[0018]数据获取模块,用于获取相机数据和第一类激光雷达数据;
[0019]数据融合模块,用于对于每一帧所述相机数据,寻找与其时间戳时间距离最近的所述第一类激光雷达数据,并将其与历史N帧的所述第一类激光雷达数据进行同步合并,得到一帧第二类激光雷达数据;
[0020]特征提取模块,用于对所述第二类激光雷达数据和所述相机数据中的静态物体进行特征提取;
[0021]外参计算模块,用于将所述第二类激光雷达数据中的静态物体的轮廓和所述相机数据中的静态物体的轮廓进行重合匹配,计算激光雷达和相机的外参。
[0022]可选的,所述获取相机数据和第一类激光雷达数据,包括:
[0023]获取相机数据和第一类激光雷达数据,对所述第一类激光雷达数据进行SLAM操作,计算每一帧第一类激光雷达数据的位姿,所述位姿包含旋转信息和位移信息。
[0024]可选的,所述将所述第二类激光雷达数据中的静态物体的轮廓和所述相机数据中的静态物体的轮廓进行重合匹配,包括:
[0025]将所述第二类激光雷达数据中的静态物体的轮廓和所述相机数据中的静态物体的轮廓进行匹配,找到相互对应的特征点;
[0026]基于所述对应的特征点,计算激光雷达和相机之间的外参信息,包括旋转和位移;
[0027]根据计算得到的外参信息,将所述第二类激光雷达数据中的静态物体的轮廓进行变换,并将其对齐到所述相机数据中的静态物体的轮廓上。
[0028]可选的,所述对所述第二类激光雷达数据和所述相机数据中的静态物体进行特征提取,包括:
[0029]对所述第二类激光雷达数据和所述相机数据中的车道线进行特征提取。
[0030]本申请还提供一种电子设备,包括:
[0031]处理器;
[0032]用于存储处理器可执行指令的存储器;
[0033]其中,所述处理器通过运行所述可执行指令以实现上述方法的步骤。
[0034]本申请还提供一种机器可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述方法的步骤。
[0035]通过找到时间戳时间距离最近的第一类激光雷达数据,可以实现相机和激光雷达之间的时间同步,确保它们在同一时刻获取的数据能够对应;通过对第二类激光雷达数据和相机数据中的静态物体进行特征提取,并将其轮廓进行重合匹配,可以获得激光雷达和相机之间的对应关系,从而计算它们之间的外参关系,并且可以减少动态物体对特征轮廓对齐的影响。
[0036]以上实施例可以带来更准确的时间同步、更完整的激光雷达数据、更精准的外参计算,从而提高自动驾驶、机器人等设备在复杂环境中的感知和定位性能。
附图说明
[0037]图1是一示例性的实施例示出的一种在线标定外参方法的流程图;
[0038]图2是一示例性的实施例示出的一种在线标定外参装置的框图;
[0039]图3是一示例性的实施例示出的一种在线标定外参装置所在电子设备的硬件结构图。
具体实施方式
[0040]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0041]需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。...

【技术保护点】

【技术特征摘要】
1.一种在线标定外参的方法,其特征在于,所述方法包括:获取相机数据和第一类激光雷达数据;对于每一帧所述相机数据,寻找与其时间戳时间距离最近的所述第一类激光雷达数据,并将其与历史N帧的所述第一类激光雷达数据进行同步合并,得到一帧第二类激光雷达数据;其中,实现同步合并的方法包括点云配准算法和点云融合算法;对所述第二类激光雷达数据和所述相机数据中的静态物体进行特征提取;将所述第二类激光雷达数据中的静态物体的轮廓和所述相机数据中的静态物体的轮廓进行重合匹配,计算激光雷达和相机的外参。2.根据权利要求1所述的方法,其特征在于,所述获取相机数据和第一类激光雷达数据,包括:获取相机数据和第一类激光雷达数据,对所述第一类激光雷达数据进行SLAM操作,计算每一帧第一类激光雷达数据的位姿,所述位姿包含旋转信息和位移信息。3.根据权利要求1所述的方法,其特征在于,所述将所述第二类激光雷达数据中的静态物体的轮廓和所述相机数据中的静态物体的轮廓进行重合匹配,包括:将所述第二类激光雷达数据中的静态物体的轮廓和所述相机数据中的静态物体的轮廓进行匹配,找到相互对应的特征点;基于所述对应的特征点,计算激光雷达和相机之间的外参信息,所述外参信息包括旋转参数和位移参数;根据计算得到的外参信息,将所述第二类激光雷达数据中的静态物体的轮廓进行变换,并将其对齐到所述相机数据中的静态物体的轮廓上。4.根据权利要求1所述的方法,其特征在于,所述对所述第二类激光雷达数据和所述相机数据中的静态物体进行特征提取,包括:对所述第二类激光雷达数据和所述相机数据中的车道线进行特征提取。5.一种在线标定外参的装置,其特征在于,所述装置包括:数据获取模块,用于获取相机数据和第一类激光雷达数据;数据融合模块,用于对于每一帧所述相机数据,寻找与其时间戳时间距离最近的所述第一类激...

【专利技术属性】
技术研发人员:焦江磊郭林栋刘羿何贝
申请(专利权)人:斯乾上海科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1