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

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

3天内不再提示

基于直线空间变换的线结构光光平面标定方法

3D视觉工坊 来源:机器人视觉 作者:机器人视觉 2022-11-14 11:59 次阅读

线结构光非接触式测量技术因测量精度高得到了广泛的应用,而其光平面标定结果会直接影响系统的测量精度。为了得到较高的标定精度,很多专家学者对此进行了研究。现在主要的标定方法有基于平面靶标法、基于平面直线拟合及直线消影原理法,其中关于平面靶标法的研究较为广泛。

研究团队提出了一种基于直线空间变换的线结构光光平面标定方法。该方法根据平面单应性矩阵快速求解靶标面的二维直线方程,并根据靶标坐标系的特殊性构建三维Plücker矩阵形式直线方程,利用直线进行光平面拟合;充分利用整条激光线数据,不需要求解靶标面方程和投影面方程,另外采用直线进行拟合时,利用滑动平均法和正交回归拟合法,保证了前期数据点的抗噪性,增加了标定结果的准确性,从而所提方法满足实际线结构光的测量要求。

一、线结构光视觉测量模型

线结构光测量装置主要由激光投射器和相机组成,其几何结构如下图所示。OwXwYwZw为世界坐标系, OcXcYcZc为相机坐标系, ouv为图像坐标系,点 P为激光线与待测物体交线上任意一点,其在图像平面上对应的投影为点 p。

5614c00e-62a7-11ed-8abf-dac502259ad0.jpg

根据建立的相机成像透视模型,图像坐标系下的点 (u,v)经相机射影变换后与世界坐标系下的点 (xw,yw,zw)的对应关系为

5636b290-62a7-11ed-8abf-dac502259ad0.png

相机坐标系下,线结构光的光平面方程可表示为:

A⋅xc+B⋅yc+C⋅zc+D=0

二、基于直线空间变换的光平面标定方法

2.1 平面光条中心线提取

实际生产环境中,光条成像受外界光源、靶标面不均匀反射影响,存在很多噪声,它们会影响光条中心的提取。采用互相关算法,利用邻域光条纹的相关联性提取光条,即在场景本身深度与物体表面反射特性未发生突变的场合下,条纹灰度的变化是相对平稳的。因此,相邻条纹中心点间的坐标位置与灰度值均具有一定的相似性,利用这种相似性可以在很大的程度上降低噪声的干扰,从而能够提高中心条纹提取精度。以行为单位,使用灰度重心法提取光条中心。另外在光条作用于平面成像为一条直线的前提下,利用五点滑动平均(5MA)法对提取的光条中心点进行预处理,实现过程如下图所示。

5642a104-62a7-11ed-8abf-dac502259ad0.jpg

5MA法取邻近5点均值来消除光条点的随机误差,即由当前点 p=(xm,ym)与上下临近4个点的平均值确定 p'=(x'm,y'm),公式为:

565c919a-62a7-11ed-8abf-dac502259ad0.png

直线拟合常用方法有代数距离和欧氏距离2种。代数距离只考虑光条点集 y与观察值 y˙之间的距离约束,忽略了 x方向的误差,且无法表示竖直方向的直线,据文献,正交回归法具有较好的拟合效果与旋转不变性。为此采用点法式正交回归法拟合光条中心线,以点到直线的欧氏距离建立新约束函数 e:

567642ca-62a7-11ed-8abf-dac502259ad0.png

568bbdf8-62a7-11ed-8abf-dac502259ad0.jpg

2.2 空间直线方程求解

在二维射影变换中,平面直线方程 a⋅u+b⋅v+c=0的齐次表达式为:

56a9d2e8-62a7-11ed-8abf-dac502259ad0.png

满足中心投影映射的两个平面之间存在单应性矩阵 H变换关系,如图3所示,两平面中对应点 x'与 x满足的对应关系为:

56bd51f6-62a7-11ed-8abf-dac502259ad0.png

利用图像上光条中心点与靶标面上点之间的单应性关系和直线方程的齐次表达式,可推导得到两平面上光条中心线单应性变换关系为:

56ce8c82-62a7-11ed-8abf-dac502259ad0.png

如图4所示,在建立的空间直线变换模型中,靶标面上所有点具有特殊性,其在靶标空间坐标系中满足zw=0,为此可将原先的二维直线方程上的点全部拓展至三维。选取光条上任意两点 A=(xa,ya,za,1)T,B=(xb,yb,zb,1)T,其中za=zb=0,将空间直线的方程组解析式转换成Plücker矩阵形式,便于矩阵运算,直线的Plücker表达形式 Lw不受取点大小影响。Lw的表达式为:

56dc7bc6-62a7-11ed-8abf-dac502259ad0.png

靶标与相机坐标系的转换关系可用相机成像模型(8)式求解得到:

56ed6f6c-62a7-11ed-8abf-dac502259ad0.png

图像上圆形标记点与靶标坐标系下的圆形标记点之间存在N点透视关系PnP(perspective N-point),因此可建立两者之间的重投影误差函数,使用Levenberg-Marquardt算法优化重投影误差函数,获得非线性最优解 R和 T。根据坐标系转换,得到了两坐标系下对应点的关系,表达式为:

571eb018-62a7-11ed-8abf-dac502259ad0.png

进一步可推出空间直线变换对应关系为:

5733a3ba-62a7-11ed-8abf-dac502259ad0.png

5746140a-62a7-11ed-8abf-dac502259ad0.jpg

2.3 光平面方程计算

激光线 Lc为光平面 π与靶标平面交线,其与光平面共面,根据线面约束方程,可知:

Lc⋅π=0

多次移动靶标平面( n≥2),得到多组光平面上的直线 Lci,建立线面方程组:

LT⋅π=0,L=(Lc1,Lc2,…,Lcn)

由于参与拟合光条直线方程的数据存在提取误差,可增加激光线数量,将多个线面约束方程求解问题转换成超静定齐次方程组的最小二乘解问题,利用SVD分解 L(L=UDVT),其中 U为酉矩阵, D为奇异值沿对角线从大到小构成的对角矩阵, V为酉矩阵。D中最小奇异值在 VT对应的特征向量为平面方程的系数 π,从而完成光平面方程参数求解。

三、试验结果

57759acc-62a7-11ed-8abf-dac502259ad0.jpg

标准台阶块实验。(a)台阶块及特征点;(b)台阶点云;(c)截面形状

57a03106-62a7-11ed-8abf-dac502259ad0.jpg

圆柱实验。(a)圆柱样件;(b)拟合圆

作者:翟鹏, 崔海华, 胡广露, 张益华, 靳宇婷, 黄怡.

审核编辑:郭婷


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

    关注

    19

    文章

    3132

    浏览量

    64382
  • 相机
    +关注

    关注

    4

    文章

    1347

    浏览量

    53526

原文标题:视觉 | 面向线结构光测量的直线空间变换光平面标定方法

文章出处:【微信号:3D视觉工坊,微信公众号:3D视觉工坊】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    有没有专门测量圆钢直线度偏差的工具?

    圆钢直线度是指圆钢轴线在长度方向上的弯曲程度。它是衡量圆钢质量的一个重要几何形状指标。直观地说,如果把圆钢放在一个平面上,看它是否是笔直的,偏离笔直状态的程度就是直线度。而直线度测量仪
    发表于 11-06 14:10

    高质量激光光束光学系统中的空间滤波

    的设计中起着关键作用。得益于VirtualLab Fusion高度可定制的环境,锯齿形光束切趾器可以使用插入式传输函数进行建模。 使用空间滤波器“清理”激光光束 在VirtualLab Fusion中对带有针孔的空间滤波系统进
    发表于 08-14 11:54

    CW32数字电压电流表软件进阶教程-3.电压电流标定

    ,AD部分可以得到数字量,对应的物理量为电压(或电流);① 若在“零点”标定一个AD值点Xmin,在“最大处”标定一个AD值点Xmax,根据“两点成一条直线”的原理,可以得到一条由零点和最大点连起来的一条
    的头像 发表于 05-31 16:20 667次阅读
    CW32数字电压电流表软件进阶教程-3.电压电流<b class='flag-5'>标定</b>

    一种新的微带线和矩形波导集成形结构研究

    矩形波导可用于设计高Q值的元件,但需要复杂的转换结构实现与平面电路的集成。目前已经有一些针对微带线和矩形波导转换结构的研究,然而,传统的矩形波导平面
    的头像 发表于 05-30 14:26 679次阅读
    一种新的微带<b class='flag-5'>线</b>和矩形波导集成形<b class='flag-5'>结构</b>研究

    关于直线电机的运动形式、结构以及力的计算

    结构以及力的计算等问题存疑,本期,小编就为大家讲解一番。 直线电机的运动形式 直线电机是作直线往复运动的。 直线电机的
    的头像 发表于 05-22 08:15 1164次阅读
    关于<b class='flag-5'>直线</b>电机的运动形式、<b class='flag-5'>结构</b>以及力的计算

    平面变压器的PCB绕组结构设计

    平面变压器的绕组是利用PCB上的螺旋形走线来实现的。PCB板中间被挖空用于安装磁芯。PCB板各层之间由板材绝缘。
    的头像 发表于 04-10 15:57 2216次阅读
    <b class='flag-5'>平面</b>变压器的PCB绕组<b class='flag-5'>结构</b>设计

    直线电机的优缺点及应用注意事项

    直线电机出现以前,几乎所有的直线运动不得不通过较为复杂的传动机构,从而实现直线运动的功能。随着直线电机的诞生,传统结构
    的头像 发表于 03-29 08:38 631次阅读

    如何分辨直线马达的好坏

    直线马达产品呢?本期,小编教大家几招: 观察定子的平面度和粗糙度。无论是无铁芯直线马达、有铁芯直线马达还是轴棒直线马达,都由动子和定子组成
    的头像 发表于 03-26 08:24 588次阅读
    如何分辨<b class='flag-5'>直线</b>马达的好坏

    直线电机的结构、特点与应用

    直线电机的结构相对简单,主要由定子和动子组成。定子的主要构成部分为磁铁,动子的主要构成部分为线圈。 直线电机拥有高速度、高加速度、低噪音、长寿命、高响应符合等特点,此外,直线电机是作
    的头像 发表于 03-12 19:18 1633次阅读
    <b class='flag-5'>直线</b>电机的<b class='flag-5'>结构</b>、特点与应用

    gis中常用的空间分析方法

    GIS中常用的空间分析方法 GIS(地理信息系统)是一种用于收集、存储、处理、分析和展示地理数据的技术。空间分析是GIS的核心部分,它包括一系列方法和技术,用来研究地理
    的头像 发表于 02-25 13:44 5152次阅读

    直线电机的结构、原理、特点与应用

    直线电机的结构、原理、特点与应用 直线电机是一种将电能直接转化为机械能的装置,其结构、原理、特点和应用都具有一定的独特性。 一、直线电机的
    的头像 发表于 02-05 09:20 5122次阅读

    可见分光光度计使用方法 可见分光光度计是测什么的

    可见分光光度计是一种用于测量样品在可见光范围内吸收或透过光线的仪器。它是通过分析样品吸收或透过光线的强度来确定样品组分和浓度的方法。可见分光光度计广泛应用于生化、生物、环境、食品、药物和化学等领域
    的头像 发表于 02-01 14:43 1963次阅读

    标定制平台直线电机模组的特点及发展趋势

    在当今的制造业中,非标定制平台直线电机模组作为一种先进的自动化技术,正逐渐成为行业关注的焦点。随着技术的不断进步和市场的不断扩大,非标定制平台直线电机模组的发展趋势也越来越明显。
    的头像 发表于 01-24 13:29 839次阅读
    非<b class='flag-5'>标定</b>制平台<b class='flag-5'>直线</b>电机模组的特点及发展趋势

    同茂直线电机模组的组成结构图解

    电机模组,一类是型材直线电机模组,但无论哪类直线电机模组,基本结构是一样的,由直线电机、驱动器、编码器、导轨和结构零部件组成。 但很多客户看
    的头像 发表于 01-17 08:21 674次阅读
    同茂<b class='flag-5'>直线</b>电机模组的组成<b class='flag-5'>结构</b>图解

    霍夫变换的原理简述

    霍夫变换是一种对图像中形状的定位技术,常被用于提取图像中的直线,圆和椭圆等简单形状。霍夫变换运用两个坐标空间之间的变换,将在一个
    的头像 发表于 12-19 16:56 2434次阅读
    霍夫<b class='flag-5'>变换</b>的原理简述