相机与激光雷达的外参精确标定方法及其系统技术方案

技术编号:35992399 阅读:11 留言:0更新日期:2022-12-17 23:08
本申请公开了一种相机与激光雷达的外参精确标定方法,包括:构建外部标定板,所述标定板中存在至少两种颜色;移动车辆至标定位置,分别通过相机和激光雷达获取标定板的数据,形成数据组;多次移动车辆位置,不断重复数据组的获取动作,以获取多组数据组后利用PnP算法获取相机到激光雷达的外参初值;基于外参初值和相机的内参将激光雷达获取标定板的数据中的标定点重投影至像素平面,与通过相机所获取的标定板的数据建立残差关系,对残差关系进行优化后形成精准外参。在本申请实施例中,基于所构建的标定板,可以自动化提取对应的激光点云和特征点,通过非线性优化重投影误差的形式得到标定结果,实现在无人驾驶中相机与激光雷达之间更加自动化和准确的外参标定。达之间更加自动化和准确的外参标定。达之间更加自动化和准确的外参标定。

【技术实现步骤摘要】
相机与激光雷达的外参精确标定方法及其系统


[0001]本申请涉及自动驾驶感知系统外参标定
,尤其涉及一种相机与激光雷达的外参精确标定方法及其系统。

技术介绍

[0002]随着自动驾驶及多传感器融合技术的发展,相机和激光雷达作为重要的感知传感器已经越来越不可或缺,自动驾驶车辆通常会安装多台相机和激光雷达,出于感知系统对坐标系统一的需要,需要对相机和激光雷达的外参进行标定。
[0003]当前的标定方案大多采用黑白棋盘格标定板进行标定,大部分情况下需要手动去选择对应的图像像素和激光雷达点云。

技术实现思路

[0004]为了解决上述技术问题,本申请实施例提供一种相机与激光雷达的外参精确标定方法及其系统,实现更加自动化和准确的外参标定。
[0005]本申请实施例第一方面提供了一种相机与激光雷达的外参精确标定方法,可包括:
[0006]构建外部标定板,所述标定板中存在至少两种颜色,
[0007]移动车辆至标定位置,分别通过相机和激光雷达获取标定板的数据,形成数据组;
[0008]多次移动车辆位置,不断重复数据组的获取动作,以获取多组数据组后利用PnP算法获取相机到激光雷达的外参初值;
[0009]基于外参初值和相机的内参将激光雷达获取标定板的数据中的标定点重投影至像素平面,与通过相机所获取的标定板的数据建立残差关系,对残差关系进行优化后形成精准外参。
[0010]进一步地,所述标定板的颜色分为底色和特征色;所述特征色所形成的区域作为标定板的特征区域,该特征区域的中心作为特征点。
[0011]进一步地,所述标定板的颜色采用白色作为底色,黑色作为特征色。
[0012]进一步地,所述标定板上的特征区域采用圆形,该中心作为特征点。
[0013]进一步地,所述标定板上的特征区域设置有至少三个。
[0014]进一步地,所述数据组包括:
[0015]通过相机获取标定板的数据数据并提取其中的特征区域以及特征点,形成一组相机数据;
[0016]通过激光雷达获取点云数据,摘取其中的特征区域的点云区域后利用聚类法对点云进行特征点的坐标,形成一组雷达数据。
[0017]进一步地,所述相机数据为像素平面数据,利用k

means或blob算法获取特征点。
[0018]进一步地,所述雷达数据为点云数据,利用反射率保留特征区域的点云,通过聚类算法确定特征区域后,采用ransac算法拟合三维空间获取中心坐标作为特征点。
[0019]本申请实施例第二方面提供了一种相机与激光雷达的外参精确标定系统,包括:
[0020]标定模块,至少存在两种颜色以形成特征区域;所述特征区域在标定模块中设置有不少于三处;
[0021]数据组获取模块,包含有多组数据组,每一个数据组包含在同一车辆位置下的相机获取标定板的平面像素数据和激光雷达获取标定板的点云三维数据;
[0022]外参拟合模块,基于所述数据组获取模块利用PnP算法获取相机到激光雷达的外参初值,基于外参初值和相机的内参将激光雷达获取标定板的数据中的标定点重投影至像素平面,与通过相机所获取的标定板的数据建立残差关系,对残差关系进行优化后形成精准外参输出。
[0023]进一步地,所述数据组包括:
[0024]相机数据,通过相机获取标定板的数据数据并提取其中的特征区域以及特征点;
[0025]雷达数据,通过激光雷达获取点云数据,摘取其中的特征区域的点云区域后利用聚类法对点云进行特征点的坐标。
[0026]在本申请实施例中,基于所构建的标定板,可以自动化提取对应的激光点云和特征点,通过非线性优化重投影误差的形式得到标定结果,实现在无人驾驶中相机与激光雷达之间更加自动化和准确的外参标定。
附图说明
[0027]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是本申请实施例提供的方法流程图;
[0029]图2是标定板的示意图。
具体实施方式
[0030]为使得本申请的申请目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本申请一部分实施例,而非全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0031]下面结合附图和具体实施例,进一步阐明本专利技术。
[0032]在本申请的描述中,需要理解的是,术语“上”、“下”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。
[0033]如图1所示本申请实施例第一方面提供了一种相机与激光雷达的外参精确标定方法,可包括:
[0034]S1)构建外部标定板,所述标定板中存在至少两种颜色,标定板的颜色分为底色和
特征色。特征色所形成的区域作为标定板的特征区域,该特征区域的中心作为特征点。一般情况下颜色的色差要较大以便于能够明显的区域形成特征区域。
[0035]作为一个具体的实施例,如图2所示,制作一个1m
×
1m的标定板,底色为白色,标定板左上、左下、右上、右下位置分别覆盖一个直径40cm的黑色实心大圆,将标定板贴在白色背景墙面上,出现于相机和激光雷达的共视区域内,相机和雷达分别提取黑色实心大圆的圆心作为特征点。
[0036]S2)移动车辆至标定位置,分别通过相机和激光雷达获取标定板的数据,形成数据组,每个数据组包括:
[0037]通过相机获取标定板的数据数据并提取其中的特征区域以及特征点,形成一组相机数据;相机数据为像素平面数据,利用k

means或blob算法获取特征点,得到四个黑色实心大圆的像素平面二维圆心坐标,分别记为左上C_left_up,左下C_left_down,右上C_right_up,右下C_right_down。
[0038]通过激光雷达获取点云数据,摘取其中的特征区域的点云区域后利用聚类法对点云进行特征点的坐标,形成一组雷达数据。对于激光雷达点云来说,白色平面和黑色大圆的反射率存在巨大差别,可以通过反射率只保留四个黑色大圆区域的点云,然后通过诸如k

means等聚类算法分成四簇点云,分别对四簇点云使用ransac算法拟合空间圆得到三维空间四个圆心坐标,分别记为左上L_left_up,左下L_left_down,右上L_right_up,右下L_righ本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种相机与激光雷达的外参精确标定方法,其特征在于,包括构建外部标定板,所述标定板中存在至少两种颜色;移动车辆至标定位置,分别通过相机和激光雷达获取标定板的数据,形成数据组;多次移动车辆位置,不断重复数据组的获取动作,以获取多组数据组后利用PnP算法获取相机到激光雷达的外参初值;基于外参初值和相机的内参将激光雷达获取标定板的数据中的标定点重投影至像素平面,与通过相机所获取的标定板的数据建立残差关系,对残差关系进行优化后形成精准外参。2.根据权利要求1所述的相机与激光雷达的外参精确标定方法,其特征在于,所述标定板的颜色分为底色和特征色;所述特征色所形成的区域作为标定板的特征区域,该特征区域的中心作为特征点。3.根据权利要求2所述的相机与激光雷达的外参精确标定方法,其特征在于,所述标定板的颜色采用白色作为底色,黑色作为特征色。4.根据权利要求2所述的相机与激光雷达的外参精确标定方法,其特征在于,所述标定板上的特征区域采用圆形,该中心作为特征点。5.根据权利要求4所述的相机与激光雷达的外参精确标定方法,其特征在于,所述标定板上的特征区域设置有至少三个。6.根据权利要求1所述的相机与激光雷达的外参精确标定方法,其特征在于,所述数据组包括:通过相机获取标定板的数据并提取其中的特征区域以及特征点,形成一组相机数据;通过激光雷达获取点云数据,摘取其中的特征区域的点云区域后利用聚类法获取特征点的...

【专利技术属性】
技术研发人员:钟立扬何贝刘鹤云张岩
申请(专利权)人:北京斯年智驾科技有限公司
类型:发明
国别省市:

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

1