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

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

3天内不再提示

3D结构光的优点及参数如何进行标定

3D视觉工坊 来源:马少爷 作者:马少爷 2022-11-09 10:26 次阅读

结构光视觉的优点:

非接触、信息量大、测精度高、抗干扰能力强。

结构光视觉传感器参数的标定包括:摄像机参数标定、结构光平面参数标定。

结构光视觉测量原理图

225ae558-5fba-11ed-8abf-dac502259ad0.png

我们不考虑镜头的畸变,将相机的成像模型简化为小孔成像模型,则特征点的图像坐标Pf 与其在摄像机坐标系下的三维坐标P 之间的关系可表示为:

2285db50-5fba-11ed-8abf-dac502259ad0.png

其中:(u,v)是特征点的图像坐标,(u0,v0)光轴中心的图像坐标,(kx ky )是X 轴,Y 轴方向的放大系数,(xc yc zc)是特征点在摄像机坐标系下坐标, Mc 是摄像机内参数矩阵。

结构光视觉投影成像模型:

229a8fe6-5fba-11ed-8abf-dac502259ad0.png

设结构光在摄像头坐标系的平面方程为:

22b59ae8-5fba-11ed-8abf-dac502259ad0.png

依据激光条纹特征点图像坐标就可以得到其在摄像机坐标系下的三维坐标

22caffc8-5fba-11ed-8abf-dac502259ad0.png

相机参数标定:

采用张正友提出的基于2D平面棋盘格的摄像机标定方法,利用Matlab摄像头标定工具完成相机参数的标定。

摄像机标定工具箱主窗口:

22e55738-5fba-11ed-8abf-dac502259ad0.png

用于摄像机标定的棋盘格图像:

23101266-5fba-11ed-8abf-dac502259ad0.png

得到摄像机内参数矩阵:

232886c0-5fba-11ed-8abf-dac502259ad0.png

结构光平面参数标定:

首先,激光器投射结构光平面到平面棋盘格上形成激光条纹,并通过CCD 摄像机采集激光条纹图像。然后,对图像进行处理,提取激光条纹上的两个特征点。控制机器人按照一定的约束进行运动,从一个标定位置移动到另一个位置,从而产生两条不共线的激光条纹,利用上述相同的图像处理方法再次提取激光条纹上的两个特征点。最后,利用结构光平面上的四个点来确定结构光平面方程参数。该方法可以在摄像机参数标定过程中,同时完成结构光平面方程参数的标定。同时,该方法不需要加工高精度的三维标定靶标,也不需要手工测量,标定过程简单实用。

试验装备:

一个六自由度机器人,一个CCD 工业摄像机,一个激光器和一个平面棋盘格靶标。

结构光平面参数标定系统示意图:

23445dfa-5fba-11ed-8abf-dac502259ad0.png

摄像机坐标系位于摄像机中心,而世界坐标系位于平面棋盘格靶标上。一个特征点在摄像机坐标系下坐标与其在世界坐标系下坐标之间的对应关系可以用下式来表达:

2363aa98-5fba-11ed-8abf-dac502259ad0.jpg

标定过程如下:

(1)图像获取:

图像的获取是在摄机参数标定过程中同时完成。首先将棋盘格放在工作台上, 在这个初始位置,利用摄像机采集一幅图,如图 (a) 所示 。保持摄像机和棋盘格的位置姿态不变,打开激光器让条纹投射到棋盘格上, 再采集一幅图像如图 (b) 所示:

2373ca5e-5fba-11ed-8abf-dac502259ad0.png

然后改变棋盘格和摄像机的相对位姿,使前后形成的两条激光条纹在空间上不共线,即可确定一个唯一的结构光平面。

238f0602-5fba-11ed-8abf-dac502259ad0.png

(2)图像处理:

图像处理的目的是提取激光条纹上特征点的图像坐标。

分为图像感兴趣区域(ROI)确定、自适应阈值分割、骨架细化和特征点计算。

1)图像ROI确定

通过观察图像看出,激光条纹大致平行于图像的u 轴,而且激光条纹处像素的灰度值高于图像中其它像素的灰度值,所以图像的ROI 可以通过对每行像素灰度值进行求和得到:

23a3ea90-5fba-11ed-8abf-dac502259ad0.png

2)阈值分割

阈值分割分为全局阈值分割、局部阈值分割和自适应阈值分割。最常用的自适应阈值分割是Otsu方法,该方法使用统计学的方法确定最优的阈值,适用于一般的图像,但是不太适合于棋盘格上激光条纹的分割。

根据图像中激光条纹的灰度值高于图像中其它像素的灰度值以及激光条纹所在区域比较集中的特点,利用图像ROI 内行像素灰度值之和计算激光条纹的自适应阈值:

23b770d8-5fba-11ed-8abf-dac502259ad0.jpg

3) 骨架细化:

自适应阈值分割以后的激光条纹具有一定的宽度,直接处理计算量巨大而且精度较低,需要对图像进行骨架细化得到单像素的线。

采用下面文献中所提出的快速骨架细化方法:

23d7a722-5fba-11ed-8abf-dac502259ad0.png

该方法通过迭代提取图像骨架,每个迭代过程分为两步,第一步去除东南边缘和西北角的点,第二步去除西北边缘和东南角的点。

23e6a420-5fba-11ed-8abf-dac502259ad0.png

Pi分布情况如下:

2404987c-5fba-11ed-8abf-dac502259ad0.png

第二个迭代过程将上述条件的c、d条件更改为:

24113370-5fba-11ed-8abf-dac502259ad0.png

4)特征提取:

选取激光条纹中心线上的两个点作为激光条纹的特征点,为了提高激光条纹中心线的提取精度,利用最小二乘法拟合方法对细化后的激光条纹直线进行处理。

24243c72-5fba-11ed-8abf-dac502259ad0.jpg

激光条纹特征点提取过程如下:

243e64a8-5fba-11ed-8abf-dac502259ad0.jpg

标定棋盘格平面内任意一点与法向量关系

24525f9e-5fba-11ed-8abf-dac502259ad0.png

由上图可知:

248d1dfa-5fba-11ed-8abf-dac502259ad0.png

由特征点的图像坐标Pf 与其在摄像机坐标系下的三维坐标P 之间的关系知:

249c05cc-5fba-11ed-8abf-dac502259ad0.png

得到棋盘格上任意一点在摄像机坐标系下的zc 坐标

24b4d8d6-5fba-11ed-8abf-dac502259ad0.png

得到激光条纹特征点在摄像机坐标系下的坐标值

24c1ce24-5fba-11ed-8abf-dac502259ad0.png

至此,得到四个激光条纹特征点的图像坐标,由上式得四个激光条纹特征点在摄像机坐标系下的坐标,由于三点确定一个平面方程,使用最小二乘法计算结构光平面方程如下:

24d1cbc6-5fba-11ed-8abf-dac502259ad0.png

至此,完成结构光平面方程的参数的标定。

审核编辑:郭婷

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

    关注

    17

    文章

    2483

    浏览量

    60250
  • 摄像机
    +关注

    关注

    3

    文章

    1583

    浏览量

    59953
收藏 人收藏

    评论

    相关推荐

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

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

    裸眼3D笔记本电脑——先进的场裸眼3D技术

    效果的用户,这款笔记本电脑都能满足你的需求。 一、卓越的3D模型设计能力 英伦科技裸眼3D笔记本电脑采用最新的场裸眼3D技术,使用户无需佩戴3D
    的头像 发表于 07-16 10:04 458次阅读

    浪潮云洲发布云洲烛龙双目结构3D相机

    在科技日新月异的今天,智能制造正逐步成为推动社会发展的重要力量。近日,备受瞩目的2024世界智能产业博览会在天津盛大开幕。本次博览会不仅汇聚了全球智能产业的精英,更见证了一项创新技术的诞生——浪潮云洲旗下国器智眸公司研发的“云洲烛龙双目结构
    的头像 发表于 06-25 18:00 1118次阅读

    奥比中3D相机打造高质量、低成本的3D动作捕捉与3D动画内容生成方案

    高质量、低成本的3D动作捕捉与3D动画内容生成方案。 Moverse公司总部位于希腊塞萨洛尼基,是三维动画相关媒体和娱乐行业的一家科技创业公司。基于奥比中3D相机,Moverse可以
    的头像 发表于 06-25 16:37 1023次阅读

    OpenCV携奥比中3D相机亮相CVPR 2024

    和机器学习软件库,提供丰富的图像处理和计算机视觉算法。奥比中与OpenCV的深入合作,使得复杂的3D感知项目开发变得简单高效。全球开发者及企业用户可借助奥比中先进的3D相机技术和O
    的头像 发表于 06-21 09:38 502次阅读

    工业镜头在3D结构检测中实际应用

    工业镜头在3D结构检测中实际应用
    的头像 发表于 06-01 08:34 277次阅读
    工业镜头在<b class='flag-5'>3D</b><b class='flag-5'>结构</b><b class='flag-5'>光</b>检测中实际应用

    什么是场裸眼3D

    场裸眼3D技术,是一种无需任何辅助设备(如3D眼镜或头显)即可产生真实三维效果的技术。它通过特殊的显示设备,精确控制光线的方向和强度,使观察者在不同的角度都能看到清晰、连续的立体图像。这种技术的核心在于模拟人眼对真实世界的观察
    的头像 发表于 05-27 14:21 957次阅读
    什么是<b class='flag-5'>光</b>场裸眼<b class='flag-5'>3D</b>?

    天马微电子首发TIANMA META SIGHT3D解决方案

    3D显示领域,视角的大小和画面的稳定性一直是行业内的难题,TIANMA META SIGHT 3D场显示器采用了先进的追踪式超多视点技术
    的头像 发表于 05-23 10:21 457次阅读
    天马微电子首发TIANMA META SIGHT<b class='flag-5'>光</b>场<b class='flag-5'>3D</b>解决方案

    奥比中正式发布全新Gemini 330系列双目3D相机

    4月29日,奥比中正式发布全新Gemini 330系列双目3D相机,首发产品包括Gemini 335、Gemini 335L两款通用型高性能双目3D相机。
    的头像 发表于 04-30 10:41 585次阅读
    奥比中<b class='flag-5'>光</b>正式发布全新Gemini 330系列双目<b class='flag-5'>3D</b>相机

    奥比中携多款3D相机深度参与国内3D视觉最高规格会议

    4月19日-21日,国内3D视觉最高规格会议China 3DV 2024大会在深圳举行。奥比中作为大会铂金赞助商,携多款不同技术路线的3D相机深度参与。
    的头像 发表于 04-24 09:26 418次阅读
    奥比中<b class='flag-5'>光</b>携多款<b class='flag-5'>3D</b>相机深度参与国内<b class='flag-5'>3D</b>视觉最高规格会议

    基于3D结构的智能B柱方案

    当下国内新能源汽车市场内卷愈发激烈,还在为技术创新而烦恼?还在低成本和高可靠之间做取舍?担心新功能开发周期长无法快速落地?本文基于3D结构的智能B柱方案将为你提供一些新思路。
    的头像 发表于 04-12 14:28 1074次阅读
    基于<b class='flag-5'>3D</b><b class='flag-5'>结构</b><b class='flag-5'>光</b>的智能B柱方案

    请问3D NAND如何进行台阶刻蚀呢?

    3D NAND的制造过程中,一般会有3个工序会用到干法蚀刻,即:台阶蚀刻,channel蚀刻以及接触孔蚀刻。
    的头像 发表于 04-01 10:26 798次阅读
    请问<b class='flag-5'>3D</b> NAND如<b class='flag-5'>何进行</b>台阶刻蚀呢?

    介绍一种使用2D材料进行3D集成的新方法

    美国宾夕法尼亚州立大学的研究人员展示了一种使用2D材料进行3D集成的新颖方法。
    的头像 发表于 01-13 11:37 1028次阅读

    深度解析3D视觉成像几种典型方案

    类似于ToF相机、场相机这类相机,可以归类为单相机3D成像范围,它们体积小,实时性好,适合Eye-in-Hand系统执行3D测量、定位和实时引导。
    发表于 12-05 12:24 918次阅读
    深度解析<b class='flag-5'>3D</b>视觉成像几种典型方案