一文了解单线激光扫描系统的标定与成像原理

单线激光扫描系统简介

单线激光系统标定原理

单线激光系统重建原理介绍

 

单线激光扫描系统简介

单线激光扫描系统由单线激光器和2d相机组成。激光器投射出一条激光线,在三维空间中构成一个激光平面,与待测物体的曲面相交,形成一条曲线,该曲线被相机拍摄到后,通过三角测量原理,可得这一曲线上每点的三维坐标。

 

单线激光系统标定原理

单线激光系统标定工作主要完成相机标定和激光平面方程的确定。相机标定是确定相机的像素坐标与世界坐标系之间的关系,即相机内参和外参。

具体的操作过程

  1. 准备一个尺寸已知的标定板,可以是棋盘格标定板也可以是halcon7*7圆标定
  2. 摆置N个不同姿态的标定板,在开激光器和关闭激光器的情况下分别拍摄图片。
  3. 对关闭激光器的情况下拍摄的N张图片提取角点,并且计算相机的内外参。
  4. 对开激光器的情况下拍摄的图片,提取激光线像素坐标,利用上步骤计算得到的相机内外参,求解激光线坐标对应的三维坐标。

原理推导

1.相机模型介绍

假设相机是基于针孔模型,

 

定义一下坐标系,标定板所定义的坐标系为世界坐标系;相机坐标系是以光心为圆心,光轴为Z所定义的坐标系;像平面为CCD所在平面为像平面,像素坐标系是令CCD中x方向和y方向像元尺寸各为1所定义的坐标系

 

 

通过张正友标定法,可标出内外参,网络上支持该标定法的工具非常多,此处不再赘述。

2.计算标定板在相机坐标系中的平面方程

对相机标定后,可得相机内外参,

由下图可知,标定板所在平面法向量为n,在相机坐标系下为旋转矩阵的最后一列,标定板上的原点p,在相机坐标系下为平移向量T。

一个法向量n和一个在平面中的点p即可写出该平面的表达式为:

                                           

定义d=-n*p,则平面方程可表示为

                                     

3.计算与标定板平面相交位置处的激光线三维坐标

线激光投射出的激光线在三维空间中构成一个激光平面,激光平面与标定板所在平面相交,形成一条线,该线被相机拍摄下来,通过线检测算法,可提取标定板上的这条激光线,线上任一点的像素坐标,表示为,\begin{bmatrix} x\\ y \\ 1 \end{bmatrix}

借助相机内参矩阵,像素坐标可变换为相机坐标下焦距为1处的坐标,表示为\begin{bmatrix} u_{1}\\ v_{1}\\ 1 \end{bmatrix}

                                               

根据射线的表示方法,可知,以原点为起点,向量\begin{pmatrix} x, &y, &1 \end{pmatrix}上的任何一点的三维坐标可表示为\begin{pmatrix} sx,&sy, & 1 \end{pmatrix},

该射线与标定板平面相交,那么该点坐标同时会满足标定板平面方程,即

可求得该交点坐标为

                          

通过该方法可把不同标定板姿态下(每种姿态下的标定板不互相平行)激光线上的点坐标求出来。

4.求解激光平面方程

根据上步骤求出的激光平面上N个三维点坐标,估计激光平面方程。

计算这组三维点的质心,

                                 

去质心处理,即每个三维点坐标减去质心坐标,构成新的去质心坐标。

                                   

求解去质心坐标的协方差矩阵

        

对协方差矩阵SVD分解,最小特征值对应的特征向量,即激光平面的法向量,

                                  

激光平面方程AX+BY+CZ+D=0,便求解出来了。

单线激光系统重建原理介绍

首先提取激光线,线上任意一点的像素坐标可表示为\begin{bmatrix} u_{1}\\ v_{1}\\ 1 \end{bmatrix}

借助相机内参矩阵,像素坐标可变换为相机坐标下焦距为1处的坐标,表示为\begin{bmatrix} x\\ y \\ 1 \end{bmatrix}

                                                     

 根据射线的表示方法,可知,以原点为起点,向量\begin{pmatrix} x, &y, &1 \end{pmatrix}上的任何一点的三维坐标可表示为\begin{pmatrix} sx,&sy, & 1 \end{pmatrix},

该射线与标定板平面相交,那么该点坐标同时会满足标定板平面方程,即

 

                                                

可求得该交点坐标为

                                 

  • 10
    点赞
  • 138
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
张正友标定法是一种常用的相机标定方法,广泛应用于计算机视觉领域。该方法通过采集一系列已知的三维物体在相机坐标系下的二维投影点,来计算相机内外参数矩阵,从而实现相机的几何校正和测量。 具体步骤如下: 1. 初始化标定板:选择一个特定的标定板,例如棋盘格,然后在每个方格的交叉点上贴上黑白相间的标志。 2. 放置标定板:将标定板放置在计算机视觉系统所见范围内,保证标定板能够在不同角度、位置下被相机观察到。 3. 拍摄标定图像:使用相机对标定板进行拍摄,至少需要12-20幅图像,图像应该包含不同的姿态和视角。 4. 检测标志物:从每个标定图像中提取特征点,通常使用角点检测算法来检测标志物的位置。 5. 计算相机参数:根据提取的特征点,通过最小二乘法来计算相机的内部参数(焦距、主点坐标)和外部参数(旋转矩阵、平移向量)。 6. 优化结果:根据计算得到的相机参数,利用优化算法来进一步提高标定的精度。 7. 验证标定结果:使用标定结果对图像进行校正,并测量标定板上的特征点,通过计算误差指标来验证标定结果的准确性。 总之,张正友标定法通过采集已知物体在相机坐标系下的二维投影点,实现了相机参数的计算和校正,对于计算机视觉中的三维重建、目标检测等任务具有重要意义。掌握这种标定方法可以帮助我们更好地理解相机成像过程,提高图像处理和计算机视觉算法的精度和稳定性。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芹菜_cherie

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值