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

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

3天内不再提示

什么是相机标定?常用的相机标定方法

新机器视觉 来源:新机器视觉 2020-08-28 15:18 次阅读

无论是在图像测量或者机器视觉应用中,相机参数的标定都是非常关键的环节,其标定结果的精度及算法的稳定性直接影响相机工作产生结果的准确与稳定。

什么是相机标定?

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

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

计算机视觉的基本任务之一是依据相机获取的图像信息计算三维空间中物体的几何信息,并由此重建和识别物体。我们用简单的数学模型来表达复杂的成像过程,并且求出成像的反过程。标定之后的双目相机,可以进行三维场景的重建,这是计算机视觉的一大分支。

经典的针孔相机模型

小孔成像的实验大家都很熟悉,如上图,依据这个实验也可以抽象出一个经典的针孔相机模型,如下图:

相机标定常用到四种坐标系,分别为:

●像素坐标系(u,v):描述物体成像后的像点在数字图像上(相片)的坐标,单位为个(像素数目)。

●成像平面坐标系(x,y):描述成像过程中物体从相机坐标系到图像坐标系的投影透射关系,单位为m。

●相机坐标系(xc,yc, zc):原点落在相机上的三维坐标系,单位为m。

●世界坐标系(xw,yw, zw):用户定义的三维世界的坐标系,为了描述目标物在真实世界里的位置而被引入,单位为m。

世界坐标系到相机坐标系的转换关系今天暂不讨论,我们把重点放在相机坐标系到成像平面坐标系的转换关系上。

上文中小孔成像实验的成像过程可以描述为一点通过针孔相机模型的示意图(如图A)。为了在数学上更方便描述,我们将相机坐标系和图像坐标系位置对调,变成图B所示的布置方式:

图A

图B

经过一系列推导,我们就可以得到一个结果转化公式:

透镜的畸变

透镜的畸变主要分为径向畸变和切向畸变:

径向畸变就是沿着透镜半径方向分布的畸变,产生原因是光线在远离透镜中心的地方比靠近中心的地方更加弯曲,径向畸变主要包括桶形畸变和枕形畸变两种。以下分别是枕形和桶形畸变示意图。

切向畸变是由于透镜本身与图像平面不平行而产生的,这种情况多是由于透镜被粘贴到镜头模组上的安装偏差导致。

常用的相机标定方法

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

●传统相机标定法

传统相机标定法需要使用尺寸已知的标定物,通过建立标定物上坐标已知的点与其图像点之间的对应,利用一定的算法获得相机模型的内外参数。根据标定物的不同可分为三维标定物和平面型标定物。传统相机标定法在标定过程中始终需要标定物,且标定物的制作精度会影响标定结果。

●主动视觉相机标定法

基于主动视觉的相机标定法是指已知相机的某些运动信息对相机进行标定。该方法不需要标定物,但需要控制相机做某些特殊运动,利用这种运动的特殊性可以计算出相机内部参数。基于主动视觉的相机标定法的优点是算法简单,往往能够获得线性解,故鲁棒性较高,缺点是系统的成本高、实验设备昂贵、实验条件要求高,而且不适合于运动参数未知或无法控制的场合。

●相机自标定法

相机自标定算法主要是利用场景中的一些平行或者正交的信息。其中空间平行线在相机图像平面上的交点被称为消失点,它是射影几何中一个非常重要的特征,所以很多学者研究了基于消失点的相机自标定方法。自标定方法灵活性强,可对相机进行在线定标。但由于它是基于绝对二次曲线或曲面的方法,其算法鲁棒性差。

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

    关注

    4

    文章

    1343

    浏览量

    53501
  • 机器视觉
    +关注

    关注

    161

    文章

    4342

    浏览量

    120105
  • 计算机视觉
    +关注

    关注

    8

    文章

    1696

    浏览量

    45927

原文标题:如何保证工业相机工作的精准与稳定?

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

收藏 人收藏

    评论

    相关推荐

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

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

    基于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 388次阅读
    技术指南丨深视智能3D<b class='flag-5'>相机</b>上下对射测厚操作流程

    C#之Delta并联机械手的视觉相机标定与形状匹配

    本文主要介绍如何通过正运动VPLC711视觉接口来实现相机标定和形状匹配功能。
    的头像 发表于 06-26 15:11 815次阅读
    C#之Delta并联机械手的视觉<b class='flag-5'>相机</b><b class='flag-5'>标定</b>与形状匹配

    相机标定技术的性能分析与工具比较

    相机在从遥感、测绘、机器人技术到内窥镜等一系列应用中都是不可或缺的。这些应用通常需要了解相机中真实世界点和它们在图像中的几何关系。
    发表于 04-30 09:28 871次阅读
    <b class='flag-5'>相机</b><b class='flag-5'>标定</b>技术的性能分析与工具比较

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

    随着自动驾驶技术的快速发展,多传感器的数据采集和融合可以显著提高系统的冗余度和容错性,进而保证决策的快速性和正确性。在项目开发迭代过程中,传感器标定扮演着至关重要的角色,它位于数据采集平台与感知融合
    的头像 发表于 04-17 17:08 867次阅读
    康谋技术 |深入探讨:自动驾驶中的<b class='flag-5'>相机</b><b class='flag-5'>标定</b>技术

    工业相机单目和双目的区别

    工业相机标定方法根据工业相机的数目可分为单目标定、双目标定Q以及多目
    的头像 发表于 03-26 16:26 1781次阅读
    工业<b class='flag-5'>相机</b>单目和双目的区别

    机器人知识:2D相机三维补正设置技巧

    3台相机的三维补正中,推荐采用在机器人上安装点阵板进行标定标定时有如下需要注意的地方。
    发表于 03-26 14:16 294次阅读
    机器人知识:2D<b class='flag-5'>相机</b>三维补正设置技巧

    TSMaster如何同时记录标定变量和DBC信号至BLF文件

    客户在使用TSMaster软件标定功能时,有如下使用场景:将DBC文件中的信号与A2L文件中的标定变量同时记录在一个记录文件。针对此应用场景,TSMaster软件提供了一种方法来满足此需求。今天重点
    的头像 发表于 03-25 08:20 637次阅读
    TSMaster如何同时记录<b class='flag-5'>标定</b>变量和DBC信号至BLF文件

    机器人手眼标定技术你真的懂吗?

    相机知道的是像素坐标,机械手是空间坐标系,所以手眼标定就是得到像素坐标系和空间机械手坐标系的坐标转化关系。
    发表于 03-18 09:44 953次阅读
    机器人手眼<b class='flag-5'>标定</b>技术你真的懂吗?

    什么是电机电控标定?到底标的啥?

    什么是电机电控标定?到底标的啥? 电机电控标定是指对电机和电控系统进行精确的参数设定和校准的过程。这个过程旨在确保电机和电控系统能够以准确可靠的方式工作,并实现所需的性能和功能。标定的对象主要包括
    的头像 发表于 12-25 11:47 3780次阅读

    阵列相机三维重建系统,谁才是顶流?

    标定过程仅需10分钟,能够自动完成所有校准步骤,无需人工干预。通过该标定解决方案,相机模组能够实现亚像素级别的精度和稳定性。
    的头像 发表于 12-19 15:14 1182次阅读

    相机标定中的坐标变换原理难点分析

    相机标定中的基本坐标系有:像素坐标系、图像坐标系、相机坐标系、世界坐标系,这些坐标系之间都有一定的转换关系,若这些转换关系已知,就可以得到世界坐标(棋盘上的点)和像素坐标之间的关系。
    发表于 12-19 10:42 1210次阅读
    <b class='flag-5'>相机</b><b class='flag-5'>标定</b>中的坐标变换原理难点分析

    采集激光雷达和相机的初始标定数据

    ROS功能包:livox_camera_lidar_calibration提供了一个手动校准Livox雷达和相机之间外参的方法,已经在Mid-40,Horizon和Tele-15上进行了验证。 其中
    的头像 发表于 11-28 11:09 522次阅读
    采集激光雷达和<b class='flag-5'>相机</b>的初始<b class='flag-5'>标定</b>数据