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

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

3天内不再提示

深度学习神器DYnet++:轻松驾驭复杂自由曲面,3D测量无难度!

3D视觉工坊 来源:3DCV 2023-12-04 15:29 次阅读

1、导读

传统的相位测量偏折测量技术在测量低反射率的表面和复杂曲面时存在一些问题。低反射率表面的捕获的条纹图案质量很差,无法正确提取相位。而复杂曲面会产生包含闭环和开环特征的复杂反射条纹图案,使得传统的单次拍摄相位测量方法难以获取相位。因此,本研究旨在利用深度学习技术解决这些问题,提出一种基于深度学习的单次拍摄相位测量偏折测量方法,以实现对复杂自由曲面的三维测量。

2、研究内容

一种基于深度学习的单次拍摄相位测量偏折测量法用于复杂自由曲面的三维测量。文章介绍了目前单次拍摄偏折测量法存在的两个主要问题:低反射率镜面表面的测量和复杂曲面的测量。为了解决这些问题,研究团队采用了低频率的复合光栅图案来提高低反射率表面的光栅可见度,并利用深度学习方法处理复杂曲面的相位测量。通过深度学习网络的训练和优化,可以实现单次拍摄下复杂曲面的三维测量和缺陷检测

3、方法

利用深度学习网络模型DYnet++从单个复合图案中获取相位信息。为了训练深度学习模型,作者使用了一个具有九个致动器的可变形镜来生成各种表面形状的大量数据。通过将测量结果与16步相移法的结果进行比较,验证了所提出的基于深度学习的单次拍摄偏转测量方法的可行性。该方法的优点是可以在单次拍摄中获取复杂表面的相位信息,避免了传统相移法需要多张图像的缺点。深度学习网络模型能够学习并理解复杂的图案特征,从而准确地提取相位信息。这种方法在工业环境中具有广泛的应用前景,可以提高测量效率和准确性。需要注意的是,该方法目前还处于研究阶段,可能还存在一些局限性和改进空间。但是,基于深度学习的单次拍摄偏转测量方法在解决复杂表面测量问题方面具有很大的潜力,并且在实际应用中可能会得到更多的发展和改进。

3.1、偏转法表面测量原理

偏转法表面测量是一种用于测量光滑自由曲面的斜率测量技术。它使用屏幕(LCD屏幕)来显示调制的正弦条纹图案,该图案投射到被测曲面上,然后由相机接收反射的条纹图案。通过这种方式,我们可以获得曲面的斜率进行分析。如果我们可以获得两个正交的曲面斜率,就可以通过积分来重建曲面的形状和尺寸。对于缺陷检测,不仅需要检测曲面上的缺陷,还需要确定缺陷的形状和尺寸。因此,我们需要将两个正交的条纹图案(称为和图案)投射到被测曲面上,以获得曲面的斜率进行积分。传统上,使用相移方法来获取和方向上的曲面相位,因为它具有像素级的相位恢复和高分辨率。捕获的条纹图案可以通过以下数学表达式表示:

01c53d3e-9231-11ee-939d-92fbcf53809c.png

其中,和分别是捕获的和条纹图案的光强度;是相机的像素坐标;和是背景,和 是条纹调制;和是和方向上的相位;是相移数(),是相移的总数。通过这些捕获的条纹图案,可以通过以下公式恢复和方向上的相位:

01d87584-9231-11ee-939d-92fbcf53809c.png

其中,和是和的包裹相位。它们需要使用空间相位展开算法进行展开。是相移值。通常情况下,如果相移步数N越大,恢复的相位精度越高。

3.2、DYnet++

DYnet++是一种基于深度学习的单次拍摄相位测量偏折测量方法,用于测量低能见度和复杂镜面表面。DYnet++深度学习网络,用于从单个低频复合条纹图案中获取相位进行表面测量。DYnet++网络接受一个输入,即捕获的低频复合条纹图案,并输出每个解码器路径中的两个分子和两个分母项。通过训练过程,每个解码器路径将具有预测分子和分母的最佳参数。然后,通过这些量的反正切计算出x和y的包裹相位。DYnet++网络的结构受到Ynet和Unet++的启发。我们试图结合这些网络的优点来进行相位检测。DYnet++网络在Unet++的基础上添加了一个解码器路径,使其对称化。

01e93900-9231-11ee-939d-92fbcf53809c.png

3.3、DM

在这篇论文中,作者使用了可变形镜面(DM)来生成训练数据集。DM是一个可以通过施加力来改变形状的金属板。通过改变DM的形状,可以改变捕获到的条纹图案。使用DM生成训练数据的优点是可以快速生成大量的训练数据,只需改变镜面的形状即可。作者首先在液晶显示屏上显示复合图案,然后通过相机捕获反射的图案作为训练数据的输入。然后,作者使用相位移方法在x和y方向上显示16步的相位移图像,作为训练数据的真值。对于每个输入复合图案,相应的输出将是,,和。通过改变的形状,可以生成不同的训练数据。作者通过改变每个致动器的位置1000次来随机改变的形状,从而生成了总共4000个训练图像和真值。使用这种方法生成训练数据,网络可以学习如何从单个复合图案中预测正确的分子和分母。

0204307a-9231-11ee-939d-92fbcf53809c.png

4、实验结果

使用TensorFlow和Keras 2.8.0深度学习库实现了DYnet++。训练过程在一台配备Intel Core i9-12900K CPU、64 GB RAM和Geforce RTX-3090 GPU(NVIDIA)的台式计算机上进行。他们使用了不同形状的变形镜(DM)生成了训练数据集,总共生成了4000个训练图像和对应的地面真值。训练数据集的大小为320×240像素。他们使用了均方误差作为损失函数,并使用平均绝对误差作为评估指标。训练总共耗时约12小时。

在测试中,他们使用了与训练和验证数据不同的变形镜生成的复合图案作为输入。他们展示了一些测试结果,并与地面真值进行了比较。结果显示,DYnet++方法在形状重建方面与传统的16步相移方法相比具有相似的性能,而16步相移方法需要32张相移图像。此外,他们还进行了低可见度表面的测量和缺陷检测实验,结果表明DYnet++可以从单次复合图案中检测出小的缺陷。总的来说,DYnet++方法通过深度学习实现了单次拍摄相位测量偏折测量,具有较好的性能和应用潜力。

021bf408-9231-11ee-939d-92fbcf53809c.png

022c38e0-9231-11ee-939d-92fbcf53809c.png

5、总结

我们的研究提出了一种基于深度学习的单次偏转测量方法DYnet++,能够测量和检测复杂自由曲面。这种方法具有广泛的适用性和高效的性能,可以在实时或高速环境下进行复杂曲面的测量和检测。

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

    关注

    9

    文章

    1133

    浏览量

    40694
  • 测量
    +关注

    关注

    10

    文章

    4794

    浏览量

    111172
  • 深度学习
    +关注

    关注

    73

    文章

    5495

    浏览量

    121044

原文标题:深度学习神器DYnet++:轻松驾驭复杂自由曲面,3D测量无难度!

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

收藏 人收藏

    评论

    相关推荐

    跪求帮助!labview做3D图问题

    想绘制一3D球面并在其上绘制曲线,用了LABVIEW的3D绘图控件,绘制3D参数曲面3D曲线,但连接后只能显示
    发表于 03-14 16:01

    2018深圳3D曲面玻璃展

    深圳国际3D曲面玻璃制造技术及应用展览会代表着3C行业消费电子领域的一体化趋势。 柔性AMOLED的应用,5G时代的来临,3D曲面玻璃及其玻
    发表于 02-27 12:14

    3D打印的优势

    更大的发挥空间。3D打印好比盖房子,在加工结构复杂的零件时,有天生的优势。例一:比如说镂空件,顾名思义就是有很多孔,很多槽的复杂零件。下图是一个模型,有很多孔,如果选择cnc加工,夹具夹哪里?各个孔位
    发表于 11-10 16:15

    3D TOF深度剖析

    这段时间以来,最热的话题莫过于iPhone X的Face ID,关于用它刷脸的段子更是满天飞。其实iPhone X 实现3D视觉刷脸是采用了深度机器视觉技术(亦称3D机器视觉)。由于iPhone X的推动,
    发表于 07-25 07:05

    深圳贴合机供应商:3D曲面贴合机保证贴合品质稳定

    3D \2.5D盖板、曲面钢化玻璃 与 防爆膜、装饰膜、Senser功能片、柔性屏AMOLED的贴合及量产;3D曲面贴合机设备特点:1.
    发表于 04-14 11:22

    3D设计软件中怎么创建风扇叶模型?浩辰3D基础教程

    约束相关的尺寸参数「直径100」,拉伸成型「高50」,倒圆数据「半径5」,如图所示。2、叶片曲面绘制在浩辰3D设计软件的草图选项卡中,点选「草图绘制」,绘制出叶片曲面外形轮廓草图,并约束相应的参数信息
    发表于 06-04 14:11

    3D软件中实体建模与曲面建模有什么区别?

    实体建模和曲面建模是3D设计中较为常用的两种三维建模方式,那么这两者在实际的绘图操作中有什么区别呢?又该如何区分使用这两种三维建模方式呢?下面就让小编以浩辰3D软件为例给大家详细介绍一下实体建模
    发表于 06-05 15:25

    如何去实现246Echarts - 3D曲面的源代码呢

    如何去实现246Echarts - 3D曲面的源代码呢?
    发表于 12-20 07:48

    基于深度学习3D图像处理的精密加工件外观缺陷检测系统

    的要求; 创新点三:深度学习应用于3D图像的分析处理。直接联通三维图像数据与深度学习算法,使3D
    发表于 03-08 13:59

    3D的感知技术及实践

    3D滤波、噪声过滤和表面平滑 3D信号处理深度图平滑滤波 3D信号处理深度图的双边滤波 3D信号
    的头像 发表于 10-23 09:40 3202次阅读
    <b class='flag-5'>3D</b>的感知技术及实践

    基于深度学习3D视觉引导系统在引导工件上下料中的应用

    基于深度学习3D视觉引导工件上下料,系统稳定,识别速度快,整体抓取放置节拍控制在8s以内
    的头像 发表于 10-17 17:31 1125次阅读
    基于<b class='flag-5'>深度</b><b class='flag-5'>学习</b>的<b class='flag-5'>3D</b>视觉引导系统在引导工件上下料中的应用

    VJ系列3D轮廓测量仪,一键轻松获得2D/3D参数

    着重要作用。VJ系列3D轮廓测量仪中图仪器VJ系列3D轮廓测量仪,是一款用于半导体、3C电子、医疗器械、磁性材料、精密机械等领域的
    的头像 发表于 03-31 11:26 1109次阅读
    VJ系列<b class='flag-5'>3D</b>轮廓<b class='flag-5'>测量</b>仪,一键<b class='flag-5'>轻松</b>获得2<b class='flag-5'>D</b>/<b class='flag-5'>3D</b>参数

    目镜的数字3D工作显微镜

    3D 屏幕上以最佳方式看到和“感觉到”物体的深度。 Highlights 特点 通过实时图像跟踪在显示器前自由移动
    的头像 发表于 06-30 16:20 1432次阅读
    <b class='flag-5'>无</b>目镜的数字<b class='flag-5'>3D</b>工作显微镜

    基于深度学习3D点云实例分割方法

    3D实例分割(3DIS)是3D领域深度学习的核心问题。给定由点云表示的 3D 场景,我们寻求为每
    发表于 11-13 10:34 2234次阅读
    基于<b class='flag-5'>深度</b><b class='flag-5'>学习</b>的<b class='flag-5'>3D</b>点云实例分割方法

    曲面玻璃3d扫描设备线轮廓测量面轮廓检测间隙面差分析

    玻璃快速检测的方法。 二、CASAIM高精度3d扫描设备 CASAIM高精度3d扫描设备采用高精度蓝光测量技术,扫描精度优于0.01mm,能够轻松捕捉玻璃
    的头像 发表于 12-20 11:56 544次阅读
    <b class='flag-5'>曲面</b>玻璃<b class='flag-5'>3d</b>扫描设备线轮廓<b class='flag-5'>测量</b>面轮廓检测间隙面差分析