一对图像也能标,同济开源最新双目在线标定(ICRA'24)

点击下方卡片,关注“自动驾驶之心”公众号

戳我-> 领取自动驾驶近15个方向学习路线

>>点击进入→自动驾驶之心BEV感知技术交流群

论文作者 | Hongbo Zhao

编辑 | 3D视觉之心

双目标定的“难处”

双目相机外参标定通常以离线方式进行,使用众所周知的棋盘格靶标。其微小误差可能会导致不小的视差误差,这可能会带来严重后果,例如自动驾驶和移动机器人导航,错误计算与附近障碍物的距离可能导致碰撞。

现有的大部分研究将双目在线标定视为视觉里程计的一种特殊形式,在这种形式中,通过对本质矩阵  进行分解获得每个立体图像对的  和 。随后,使用后端优化技术,例如光束法平差(BA)和卡尔曼滤波(KF),推导出  和

与直接估计  和  不同,也有方法提出使用两个独立的旋转矩阵  和  分别旋转左右摄像机坐标系。

上述研究主要:

  • 在单对情况下估计  和

  • 使用三个欧拉角和三个平移向量分量来量化性能是不实用的

StereoCalibrator 基于立体校正原理设计了一种新型的双目相机在线标定方法,同时适用于单对和多对图像,还引入了4个新的评估指标来量化外参估计的鲁棒性和准确性。

(大拇指往上滑,点击最上方的卡片关注我,整个操作只会花你 1.328 秒,然后带走未来、所有、免费的干货

也欢迎加入【3D视觉之心】全栈技术交流群

d1adc8046c7e0ae892099227751b3fbc.png

探入“深水区”

深究单应性矫正

一对对应点  和 ,分别位于左右立体图像中,可以通过它们已知的内参矩阵  和  来关联它们的相机坐标  和 ,如下所示:

8506e52ff7da8fdcaeda6a13ccf59c0e.png

立体校正过程将左右图像平面重新投影到与立体相机基线平行的共同平面上,可以表示如下:

d5f70ae5bd348ea9342c2d553e0feb4c.png

由于非校准立体几何中固有的尺度模糊性,将式(1)中的  视为单位向量,并得到以下表达式:

08af6c74bad2a8278a8699aaafa222ac.png

联立式(5)(6)(1):

f9f74292b82562b5adfdc6f0a7a175d8.png

根据立体校正的原理,我们得到  的表达式:

d4bd22700b96a20eea71b4b330e7a221.png

因此,传统立体相机标定问题,涉及到估计  和 ,可以被重新定义为一个关于估计 和R_r的新问题。由于一对经过良好校正的立体图像符合条件v'_l = v'_r$,可以推导出以下约束条件(即目标函数):

e3dbe14011a5d60b8c2c09713b17a0ad.png

单对图像的目标函数

根据式(8)和(9)中引入的立体校正约束,我们定义了一个  个元素的向量

52b22016e6f2eb9da1ecc57747b17fcb.png 1c8d9aa05704a8d20d5a7e050dab5a10.png

 和  分别表示与  和  对应的旋转向量。 到  表示  和  之间的残差。因此可以将立体相机自标定的能量函数表述如下:

fcf69d07b5e11682a19a63a92b3c58e8.png

最小化(12)可以得到最优的  和 。为此,我们将  的一阶泰勒展开表述如下:

933a3fc9ea2f6cecf621a21d2ae1e88e.png 819ce92dd769b63d5de23a3bbb3fe835.png a40817ee421bae83d95af2b5f93066f9.png deef466177ec724e20828f6d3722c074.png

δθ 可以用 LM 优化:

ed567dfc07e59942f3ee778b0df2e7d2.png 59dcb97f7ae1ba2171f4b43256e535dd.png

 是分配给第  对对应关系的权重,而  表示预定义的 Huber范数阈值。

然后通过以下方式更新  和 :

dbd82f5f49c1d023486dc4bb62f561e5.png

当  被认为不够小时,,, 和  的更新过程终止。双目相机的外参  和  可以通过将  和  替换到式(7)中来获得。

多对数据如何全局优化

在获取每对立体图像的外参参数  和  后,其中上标  表示第  对立体图像,就可以推导出立体相机的全局最优外参参数  和 。鉴于  已经被归一化,它们可以投影到一个有限区域内的球面上。类似的分布也可以观察到旋转轴 ,它们可以使用罗德里格斯旋转公式计算如下:

e1c518859f8e42a945900a7825c67b70.png

其中  是旋转角度。因此,最优平移向量  和旋转轴  可以通过在球面上找到投影分布最密集的位置来确定。这可以通过以下全局优化过程使用  组外参参数  和  来实现:

d1a4c3ca29e3fb9394de8253ebae446d.png

5498ecd1b8d33e6e05ba2279b24a4679.png其中, 是使用所有旋转角度  的中心倾向度量确定的, 表示全局最优旋转向量。

“大获全胜”

评价指标

方法[3]利用从旋转矩阵计算得到的三个欧拉角的均值和标准差,以及平移向量中的三个分量作为性能评估指标进行量化。然而,由于各个分量之间与其他两个分量存在相互依赖关系,这些评估指标并不实用。

因此提出以下四个新的评估指标,以全面评估单对和多对情况下外参数估计的稳健性和准确性。

  •  表示估计和地面实况之间的全局最优平移向量之间的角度误差:

47df0c038e384ce9f3074cdfd9002f8d.png
  •  表示估计和地面实况之间的全局最优旋转向量之间的距离

9abce803ae033edc2e67881fd971c1a3.png
  •  表示估计(使用单个立体对)和地面实况之间的全局最优平移向量之间角度误差的标准差

6d8c6f9ec62649151a95c2274c27b06d.png
  •  表示估计(使用单个立体对)和地面实况之间的全局最优旋转向量之间距离的标准差

f1c95e44b69e479c4cd98155d78f7c6f.png

横向对比

实验配置如图,以下和方法[3]进行了方法对比19c777b556647a80638aa0eabda72b69.png

86755f3ba2b1c42b40675bc5d67ff7d4.png 2617156173a14f325bc8c94460dab3d1.png 1a673a4bcf31c89f386e1ddafd87d40e.png 3b51fb84b05e913a02036b0b62ebb83e.png cc56c843f245248a3ed769149a3e08e0.png

总结一下

首先,StereoCalibrator 提出了两个重要的算法贡献:

  • 基于立体校正原理构建的用于单一对情况的立体相机在线自校准算法

  • 一种有效且高效的算法,用于在多个立体图像对可用时全局优化外参

其次,引入了四个新的评估指标,用于量化外参估计的鲁棒性和准确性,适用于单一对和多对情况。

参考

[1] Dive Deeper into Rectifying Homography for Stereo Camera Online Self-Calibration

[2] https://mias.group/StereoCalibrator/

[3] High-precisiononlinemarkerlessstereoextrinsic calibration

投稿作者为『自动驾驶之心知识星球』特邀嘉宾,欢迎加入交流!

① 全网独家视频课程

BEV感知、毫米波雷达视觉融合多传感器标定多传感器融合多模态3D目标检测车道线检测轨迹预测在线高精地图世界模型点云3D目标检测目标跟踪Occupancy、cuda与TensorRT模型部署大模型与自动驾驶Nerf语义分割自动驾驶仿真、传感器部署、决策规划、轨迹预测等多个方向学习视频(扫码即可学习

857968bae769a2572a8e59393ffad20f.png 网页端官网:www.zdjszx.com

② 国内首个自动驾驶学习社区

国内最大最专业,近3000人的交流社区,已得到大多数自动驾驶公司的认可!涉及30+自动驾驶技术栈学习路线,从0到一带你入门自动驾驶感知2D/3D检测、语义分割、车道线、BEV感知、Occupancy、多传感器融合、多传感器标定、目标跟踪)、自动驾驶定位建图SLAM、高精地图、局部在线地图)、自动驾驶规划控制/轨迹预测等领域技术方案大模型、端到端等,更有行业动态和岗位发布!欢迎扫描下方二维码,加入自动驾驶之心知识星球,这是一个真正有干货的地方,与领域大佬交流入门、学习、工作、跳槽上的各类难题,日常分享论文+代码+视频

984d1c333f18784c0ba1f0ee05298390.png

③【自动驾驶之心】技术交流群

自动驾驶之心是首个自动驾驶开发者社区,聚焦感知、定位、融合、规控、标定、端到端、仿真、产品经理、自动驾驶开发、自动标注与数据闭环多个方向,目前近60+技术交流群,欢迎加入!

自动驾驶感知:目标检测、语义分割、BEV感知、毫米波雷达视觉融合、激光视觉融合、车道线检测、目标跟踪、Occupancy、深度估计、transformer、大模型、在线地图、点云处理、模型部署、CUDA加速等技术交流群;

多传感器标定:相机在线/离线标定、Lidar-Camera标定、Camera-Radar标定、Camera-IMU标定、多传感器时空同步等技术交流群;

多传感器融合:多传感器后融合技术交流群;

规划控制与预测:规划控制、轨迹预测、避障等技术交流群;

定位建图:视觉SLAM、激光SLAM、多传感器融合SLAM等技术交流群;

三维视觉:三维重建、NeRF、3D Gaussian Splatting技术交流群;

自动驾驶仿真:Carla仿真、Autoware仿真等技术交流群;

自动驾驶开发:自动驾驶开发、ROS等技术交流群;

其它方向:自动标注与数据闭环、产品经理、硬件选型、求职面试、自动驾驶测试等技术交流群;

扫码添加汽车人助理微信邀请入群,备注:学校/公司+方向+昵称(快速入群方式)

80f895be77a6815067c8ddc76815e48c.jpeg

④【自动驾驶之心】平台矩阵,欢迎联系我们!

318a685347c9d4e8957c7aaead9f394c.jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值