0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深入探讨:自动驾驶中的相机标定技术

康谋自动驾驶 2024-04-17 17:08 次阅读

随着自动驾驶技术的快速发展,多传感器的数据采集和融合可以显著提高系统的冗余度和容错性,进而保证决策的快速性和正确性。在项目开发迭代过程中,传感器标定扮演着至关重要的角色,它位于数据采集平台与感知融合算法之间,是确保传感器数据准确性的基础,同时也是实现传感器融合的关键先决条件。

在众多传感器中,相机以其丰富的信息获取能力和成本效益而成为自动驾驶系统中的首选。相机标定可以提高空间定位精度,消除畸变影响,统一传感器数据以及增强系统的鲁棒性。

一、相机的工作原理

通过相机拍摄图像,可以将3D世界投影成2D图像。因此可以把相机模型看作一个从3D空间到2D空间的映射。采用小孔成像模型来描述相机的成像原理。

小孔成像模型由光心、光轴和成像平面几个部分组成,且假设所有成像过程都满足光的直线传播条件。根据光的直线传播理论,空间中的物点反射光经过光心后,投影到平面形成一个倒立的像点。虽然作为理想的成像模型,小孔成像的物理性质极佳,但是实际的相机光学系统中大多是由透镜组成的,在透镜成像中需要满足以下条件:

wKgaomYfgBWADsQIAAADDR4eSIE500.png

其中,f表示透镜的焦距,u表示物距,v表示像距,如图1所示。

wKgaomYfgBWASJPKAABLP4HNTcg884.png

图1 凸透镜成像原理

相机成像系统主要有4个坐标系,分别是世界坐标系、相机坐标系、图像坐标系和像素坐标系,如图2所示。世界坐标系通过平移和旋转得到相机坐标系,相机坐标系通过成像模型中的相似三角形原理得到图像坐标系,图像坐标系通过平移和缩放得到像素坐标系。

wKgaomYfgBqAZH-RAAEznlctyuo067.png

图2相机成像系统中4个坐标系之间的关系

这些坐标系描述了从三维空间到二维图像的坐标变换过程。标定的目标确定这种变换关系,即三维物体表面点与二维图像对应点之间的关系,从而建立摄像头成像的几何模型。

二、相机的标定参数

相机的标定参数主要包括内参、外参和畸变参数。从世界坐标系到像素坐标系的转换是图像处理和计算机视觉中的关键步骤,它允许我们理解图像中物体的真实位置和尺寸,进而实现各种应用,如自动驾驶中的物体检测与定位。

  • 内参是相机自身的固有属性,包括焦距、主点坐标和像素的物理尺寸等信息,这些参数不会因外界环境而改变,可以通过标定获得。相机的内参矩阵
wKgZomYfgBWALjQ3AAAFNq21AEw812.png
  • ,内参矩阵是实现图像坐标系与像素坐标系转换的关键。dx,dy分别表示在x和y轴方向上一个像素占据的实际长度,r 表示径向畸变参数之一,f 表示焦距,u0,v0表示像素坐标下的主坐标点。
  • 外参描述了摄像头在世界坐标系中的位置和方向,包括旋转角度和平移参数,它说明了现实世界点是如何通过平移和旋转映射到摄像头坐标系的。其中,
  • R为旋转矩阵,负责实现坐标系之间的旋转变换。T为平移矩阵,负责实现坐标系之间的平移变换。
  • 畸变参数则是用来描述摄像头成像过程中产生的形状改变和扭曲。畸变主要包括径向畸变和切向畸变,即相机的径向畸变系数k1,k2,k3等和相机的切向畸变系数p1,p2等。常见的畸变类型,如图3所示。
wKgaomYfgBiANHgqAADih-wxYMo696.png

图3图像畸变的两种类型

因此,世界坐标系到像素坐标系的转换关系为:

wKgZomYfgBiAbN6NAAAYF4L6fkg134.png

其中,

wKgaomYfgBiAG0UcAAAGsYnB5d8168.png

为内参,

wKgaomYfgBiAF33XAAADYakw3uQ752.png

为外参。

其中,相机坐标系到图像坐标系转换时,由于相机镜头制造工艺缘故,需要进行畸变桥正。径向畸变是由于透镜形状的制造工艺导致的,且越向透镜边缘移动,径向畸变就越严重。矫正径向畸变前后的坐标关系为:

wKgaomYfgBmAHJYpAAAHq2QhlUA037.pngwKgZomYfgBmAeWtqAAAHpkIXpuA362.png

切向畸变是由透镜和CMOS或者CCD的安装位置误差导致的。切向畸变需要两个额外的畸变参数来描述,矫正前后的坐标关系为:

wKgaomYfgBmABAYwAAAG7LkPpIg329.pngwKgZomYfgBmAT6DAAAAHWS4V-X0079.png

因此,一共需要5个畸变参数

wKgZomYfgBmAaSnMAAAE8Bqgs2Y982.png

求出上述这些参数即完成了标定过程。

三、标定方法

标定方法是视觉领域中摄像头校准的关键步骤,直接影响视觉系统的输出结果。主要的标定方法包括自标定、根据参照物进行标定和基于主动视觉的标定法。

在这些方法中,张正友标定法因其简便、高精度和广泛的适用性而备受推崇。它利用双平面棋盘格结构作为标定物,通过观察棋盘格在不同视角下的图像,可以计算出相机的内外参数。克服了传统方法需要高精度标定物的缺点,并提高了自标定的精度。张氏标定法的主要贡献在于提出了计算相机参数优化初值的方法,成为计算机视觉领域广泛应用的标定方法之一。

张正友标定法的整体流程如下:

1. 制作标定板并从不同角度(平移、旋转)拍摄若干张图像(10-20张)。

2. 检测图像中的特征点。

3. 求解理想无畸变情况下的内参、外参。

4. 使用最小二乘法求出实际的径向畸变参数。

5. 使用极大似然法优化估计,结合内参、外参、畸变参数,提升估计精度。

6. 得到实际的内参、外参、畸变参数。

相机标定是自动驾驶系统中不可或缺的一环,它直接影响到系统的感知能力和决策准确性。通过深入理解和掌握相机标定的技术要点,我们可以为自动驾驶车辆提供更加准确和可靠的视觉感知能力,推动自动驾驶技术的发展和应用。


作者介绍

郑工

康谋科技高级自动驾驶技术研发工程师,拥有超过5年的汽车电子和自动驾驶数据分析经验,专精于高精度传感器数据的获取、整合与优化。在数据采集技术方面造诣深厚,尤其在车载网络和实时数采系统上富有实践成果,设计并优化了多种数据采集与传输方案。曾多次代表公司参加海外技术研讨会和培训项目,深入了解国际自动驾驶行业的最新动态和技术趋势,积累了丰富的国际视野。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2525

    文章

    48131

    浏览量

    740214
  • 摄像机
    +关注

    关注

    3

    文章

    1422

    浏览量

    59004
  • 相机
    +关注

    关注

    4

    文章

    1254

    浏览量

    52474
  • 自动驾驶
    +关注

    关注

    773

    文章

    13060

    浏览量

    163242
收藏 人收藏

    评论

    相关推荐

    深入探讨DFM在PCB设计的注意要点

    深入探讨DFM在PCB设计的注意要点,大家说自己的经验,交流交流,学习学习。
    发表于 10-24 15:15

    汽车自动驾驶技术

    请问各位老鸟我是新手汽车自动驾驶技术是怎么回事,是用什么板子开发的需要应用哪些技术和知识。提问题提得不是很好请各位见谅
    发表于 04-14 20:44

    【话题】特斯拉首起自动驾驶致命车祸,自动驾驶的冬天来了?

    自动驾驶技术已经有足够积累,虽然还不完美无缺,但是可以投入商用,科技都是在使用完善的,不能一遭被蛇咬,十年怕井绳,难道发生一次空难之后,以后飞机就停飞啦?技术流朋友,更加关注问题本身
    发表于 07-05 11:14

    自动驾驶真的会来吗?

    上形成了对“自动驾驶”概念的进一步普及。Google无人车模拟图  深层技术得到关注  另一方面,在对特斯拉事故的安全性话题讨论之余,深层次的技术也进一步得到
    发表于 07-21 09:00

    自动驾驶的到来

    的Telematics收发芯片,非常适合V2V及V2X等相关应用。  相比于传统的底盘、发动机等传统汽车技术自动驾驶更多的技术集中在电子领域,而且核心
    发表于 06-08 15:25

    AI/自动驾驶领域的巅峰会议—国际AI自动驾驶高峰论坛

    已经渗透到了社会生活的方方面面。人工智能在自动驾驶领域将对整个汽车出行领域产生颠覆性变革。汽车的人工智能技术和数据后端的最新突破使自动驾驶成为可能。深度学习、高级数字助理和动态电子视野方面的新科技
    发表于 09-13 13:59

    即插即用的自动驾驶LiDAR感知算法盒子 RS-Box

    法盒子是专门为自动驾驶研发的,对于其他环境的感知需求,可以与我们深入探讨。可以应用到什么领域的自动驾驶?答:RS-Box 提供的自动驾驶激光雷达算法,普遍适用于各领域
    发表于 12-15 14:20

    UWB主动定位系统在自动驾驶的应用实践

    ,确保车辆自动驾驶安全。但即使我们的技术可以实现真正意义上的自动驾驶,目前来看成本还是非常高的。若干车企宣布了2020-2021年左右实现L3自动驾驶车辆量产计划,从目前来看,整套
    发表于 12-14 17:30

    如何让自动驾驶更加安全?

    自动驾驶、完全自动驾驶。第四级别是汽车驾驶自动化、智能化程度最高级别,也就是通常所说的无人驾驶。现实
    发表于 05-13 00:26

    2020国上海国际自动驾驶技术展览会

    2020国上海国际自动驾驶技术展览会2020 ChinaShanghaiInternational Autopilot Technology Exhibition时间:2020年4月15-17日地
    发表于 12-08 15:01

    自动驾驶车的人车交互接口设计方案

    随着高精度传感、自动化、人工智能等技术的飞速发展,预计到2021年市场上会出现第一批完全没有方向盘等驾驶控制器的自动驾驶量产车。当汽车可以自主地完成
    发表于 07-30 07:57

    自动驾驶车辆AI面临的挑战

    自动驾驶车辆采用的AI算法自动驾驶车辆AI面临的挑战
    发表于 02-22 06:39

    自动驾驶系统设计及应用的相关资料分享

    作者:余贵珍、周彬、王阳、周亦威、白宇目录第一章 自动驾驶系统概述1.1 自动驾驶系统架构1.1.1 自动驾驶系统的三个层级1.1.2 自动驾驶系统的基本
    发表于 08-30 08:36

    自动驾驶技术的实现

    k随着汽车电子的日益复杂化以及汽车电子电气架构(EEA)的升级,人们对于联网智能汽车的需求也在逐步上升,大量先进技术往汽车上应用,如高级驾驶辅助系统(ADAS)、自动驾驶等,这些新技术
    发表于 09-03 08:31

    探讨当前自动驾驶测试技术

    自动驾驶在落地之前必须要经过测试和验证其技术的安全性,那么自动驾驶技术该如何测试和验证呢?本文就带大家探讨一下当前
    的头像 发表于 01-22 17:16 4605次阅读