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

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

3天内不再提示

相机标定含义(解决什么是相机标定)

新机器视觉 ? 来源:Image Engineering图像工程 ? 作者:Image Engineering图像 ? 2022-06-21 11:12 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

相机标定含义(解决什么是相机标定)

在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。

在大多数条件下这些参数必须通过实验与计算才能得到,这个求解参数的过程就称之为相机标定(或摄像机标定)。

相机标定意义(解决为什么要进行相机标定)

计算机视觉的基本任务之一是从摄像机获取的图像信息出发计算三维空间中物体的几何信息,并由此重建和识别物体,而空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系是由摄像机成像的几何模型决定的,这些几何模型参数就是摄像机参数。

a6a7888c-f09a-11ec-ba43-dac502259ad0.png

在大多数条件下,这些参数必须通过实验与计算才能得到。无论是在图像测量或者机器视觉应用中,相机参数的标定都是非常关键的环节,其标定结果的精度及算法的稳定性直接影响相机工作产生结果的准确性。

因此,做好相机标定是做好后续工作的前提,提高标定精度是科研工作的重点所在。

a6bf7bea-f09a-11ec-ba43-dac502259ad0.png

常用相机标定的方法

相机标定方法有:传统相机标定法、主动视觉相机标定方法、相机自标定法。

摄像机相对于世界坐标系的方位。标定精度的大小,直接影响着计算机视觉(机器视觉)的精度。

迄今为止,对于摄像机标定问题已提出了很多方法,摄像机标定的理论问题已得到较好的解决,对摄像机标定的研究来说,当前的研究工作应该集中在如何针对具体的实际应用问题,采用特定的简便、实用、快速、准确的标定方法。

传统的标定方法这里不再赘述,相机坐标系转换如下:

a6db5f90-f09a-11ec-ba43-dac502259ad0.png

相机坐标系是以 X ,Y,Z三个轴组成的且原点在 C点;

像平面坐标系是以 x,y两个轴组成的且原点在 p 点;

图像坐标系一般指图片相对坐标系,在这里可以认为和像平面坐标系在一个平面上。

使用衍射光DOE设备提出相机标定的新维度,通过平移不变的特性,只需一张图片即可进行标定。

a6e4b388-f09a-11ec-ba43-dac502259ad0.png

为了在机器视觉中使用基于相机的测量,高精度几何相机校准是绝对必要的。目标是确定将 3D 世界坐标映射到 2D 图像坐标所需的内部相机参数。

常见的方法是使用预定义的校准网格进行摄影测量校准 d和r,再通过最小化非线性误差函数来估计相机参数需要多个不同方向的观测。

由于有限的网格大小,该技术或多或少限于近距离相机校准。另一种适用于远场相机校准的方法使用准直仪-测角仪布置来照亮一组单个像素 ( n × m)。知道准直光的方向,就可以估计相机参数d和投影d',他们提供了对相机校准关键发展的更全面总结。

此处报告的校准程序结合了校准网格排列和单像素照明的特殊优势。通过使用衍射光学元件作为分束器,只需要一张具有n × m衍射点的图像来估计内部相机参数。

衍射光学元件 (DOE) 可用于将波长为λ的入射激光束分成许多具有众所周知的传播方向的光束。由于传感器上的图像是夫琅禾费衍射图案,因此每个投影图像点代表无穷远处的一个点,在 3D 投影空间 P 3 中由齐次坐标d =[ X , Y , Z ,0] T 表示,其中

a6f9c75a-f09a-11ec-ba43-dac502259ad0.png

(1)

f=(fx,fy)表示在 DOE 中编码的空间频率。

上面公式仅当入射光波是具有均匀强度分布的平面波时才有效,完全垂直于 DOE 表面。在实际设置中,光束的延伸是有限的,并且通常具有不均匀的强度分布,通常是高斯分布。此外,很难避免 DOE 相对于入射光束的轻微倾斜。

加入入射角度进行计算

a70e210a-f09a-11ec-ba43-dac502259ad0.png

(2)

用角α和β在准直器坐标系下旋转DOE坐标系的x轴和y轴。衍射光束的方向现在得到如下

a71e5b24-f09a-11ec-ba43-dac502259ad0.png

(3)

在DOE坐标系中,通过简单的矩阵运算直接计算衍射光束的方向,因此我们将省略由此得到的有些冗长的表达式。
为了将光束方向转换为摄像机坐标系,需要考虑摄像机在DOE坐标系下的外部方向:

a72da6d8-f09a-11ec-ba43-dac502259ad0.png

(4)

其中 R 是定义相机方向的 3×3 旋转矩阵,t是相机位置的平移向量。公式(4)表明,无限远理想点的映射对于平移是不变的,这是计算步骤的必要条件。与经典校准网格相比,这也是一个很大的优势,因为只需要一张图像就足以校准,因此需要估计的参数更少。

a73e497a-f09a-11ec-ba43-dac502259ad0.png

相机对衍射光DOE拍摄实例

这里描述了一种几何传感器校准的新方法,该方法使用定制的衍射光学元件作为具有精确已知衍射角的分束器。由于衍射光束的虚拟源是无限远的点,因此被成像的物体类似于星空,这使得图像具有平移不变性。

a75f6b28-f09a-11ec-ba43-dac502259ad0.png

与棋盘格测量数据对比示例

这一特殊功能允许使用单个图像进行完整的相机校准,避免复杂的束调整,从而实现非常快速和可靠的校准过程。

取得的结果与使用针孔相机模型和径向畸变模型的经典相机标定一致。我们的分析中也包含了偏心失真,但结果没有改善。

结果表明,可以获得一个可靠的解决方案,它允许将内部方向的参数与 DOE 的旋转和相机的外部方向分开。因此,校准设置组件的复杂对准不是必需的,这简化了校准过程并且原则上允许现场校准。

审核编辑 :李倩

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

    关注

    4

    文章

    1479

    浏览量

    54757
  • 机器视觉
    +关注

    关注

    163

    文章

    4603

    浏览量

    123149
  • 计算机视觉
    +关注

    关注

    9

    文章

    1710

    浏览量

    46879

原文标题:相机标定的意义

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    相机模组胶水检测

    相机
    海伯森技术
    发布于 :2025年05月19日 15:07:45

    《聊一聊ZXDoc》之汽车标定、台架标定、三高标定

    ZXDoc支持XCP/CCP标定功能,标定工作贯穿主机厂与Tier1厂商汽车ECU研发、生产、测试的整个流程,是保障ECU性能达标、功能稳定的关键。什么是XCP/CCP标定?XCP/CCP标定
    的头像 发表于 04-27 11:36 ?775次阅读
    《聊一聊ZXDoc》之汽车<b class='flag-5'>标定</b>、台架<b class='flag-5'>标定</b>、三高<b class='flag-5'>标定</b>

    采用LifeCam运行TIDA-00361_LCr3000程序进行到投影仪标定步骤,如何使LifeCam Cinema相机捕捉到投影仪投射的棋盘格图像?

    采用DLP LightCrafter 3000与微软LifeCam Cinema相机,运行TIDA-00361_LCr3000程序,进行到第5步投影仪标定时,投影仪投射棋盘格时间很短(几乎1s左右
    发表于 03-03 07:20

    TIDEP0076相机无法正常调用怎么解决?

    在TIDEP0076下,当按照tiduc48b的guide去进行dlp的三维重建过程中, 进行第四步标定相机, 然而相机却无法启正常启动,拍摄到的只是黑压压的一片, 请问这是什么原因,是哪里的参数没设置正确吗,还是需要额外的设置一些东西。
    发表于 02-28 06:04

    DLP_LightCrafter_4500_3D_Scan_Application软件进行相机和投影仪标定时,进入相机拍照界面后程序未响应然后退出怎么解决?

    DLP_LightCrafter_4500_3D_Scan_Application 软件进行相机和投影仪标定时,进入相机拍照界面后,程序未响应然后退出,参考手册DLPU019B没有相关处理,请问有解决办法吗?
    发表于 02-26 06:14

    TIDA-00254使用SDK进行物体点云重建时在系统标定时DLP不打光,怎么解决?

    投影:DLP4500 相机:PointGray相机,具体型号:FL3-U3-13Y3M USB 3.0 SDK可以连接到相机与投影,且已完成相机
    发表于 02-20 08:23

    肇观电子首发自标定3D深度相机

    肇观电子近日宣布,凭借自研VPU芯片的异构计算架构与实时动态优化算法,成功实现了深度相机的全生命周期自标定技术,为全球首创。
    的头像 发表于 02-10 17:54 ?662次阅读

    用高速相机看世界,揭秘肥皂泡与Marangoni效应#高速相机 #深视智能

    相机
    深视智能科技
    发布于 :2024年10月15日 17:17:21

    传感器静态标定的主要步骤是什么

    传感器静态标定的主要步骤通常包括以下几个方面: 一、准备阶段 确定标定范围 :首先,需要明确传感器的全量程(即测量范围),这是标定工作的基础。 准备标准设备 :利用标准仪器或设备产生已知的非电量(如
    的头像 发表于 09-19 17:02 ?2788次阅读

    使用基于模型的标定提高开发效率

    嵌入式系统中往往包含大量的可标定参数,这些参数通常以单值、曲线(1 维表格)、MAP 图(2 维表格)的形式存在。最终产品的质量不仅取决于算法的设计,也取决于这些可标定参数的值设置是否达到最优。
    的头像 发表于 09-05 09:54 ?614次阅读
    使用基于模型的<b class='flag-5'>标定</b>提高开发效率

    使用ina219测电流时,要进行标定吗?

    使用ina219测电流时,要进行标定吗?还有校准寄存器如何使用?谢谢
    发表于 09-05 06:09

    基于CW32的仪表精度测量实现(三):标定与校准

    标定的概念 标定是一种校准过程,它通过与已知的标准或参考值进行比较来确保测量设备、仪器或系统的准确性和可靠性。这个过程涉及调整设备,以消除系统误差和提高测量结果与真实值的一致性,从而确保数据的精确度
    的头像 发表于 09-02 10:07 ?768次阅读
    基于CW32的仪表精度测量实现(三):<b class='flag-5'>标定</b>与校准

    基于DCC和张氏标定相机镜头畸变校正

    电子发烧友网站提供《基于DCC和张氏标定相机镜头畸变校正.pdf》资料免费下载
    发表于 08-29 10:37 ?0次下载
    基于DCC和张氏<b class='flag-5'>标定</b>的<b class='flag-5'>相机</b>镜头畸变校正

    工业相机测长仪的组成部分

    的视野范围内时,通过追踪型材两端在图像中所处的位置即可测得型材的长度。 在图像处理方式的测量中,由于相机视野内中间和边缘的物像比例存在差异,仅仅依靠像素比例无法达到精确测量。系统内外参数标定是必不可少
    发表于 08-27 17:45

    技术指南丨深视智能3D相机上下对射测厚操作流程

    深视智能激光三维轮廓测量仪上下对射测厚操作流程说明旨在协助用户更加全面地了解我们的传感器设备。①带圆孔定位上下测厚标定:基本流程:安装好相机,扫描标定块。在做完3D标定以后,
    的头像 发表于 08-12 08:37 ?1155次阅读
    技术指南丨深视智能3D<b class='flag-5'>相机</b>上下对射测厚操作流程