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

    文章

    1073

    浏览量

    40159
  • 测量
    +关注

    关注

    10

    文章

    4223

    浏览量

    109740
  • 深度学习
    +关注

    关注

    73

    文章

    5239

    浏览量

    119910

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

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

收藏 人收藏

    评论

    相关推荐

    3D测量使用的labview框架

    这是小弟一个3D测量项目上的软件框架
    发表于 06-04 14:16

    跪求帮助!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成像关键技术,主要有四种关键技术:立体视觉、结构光3D成像、激光三角形测量、后面三个是主动成像,需要外加光源来实现。接下来由深圳思普泰克带领大家详细解读机器视觉3D成像技术。  
    发表于 11-19 15:28

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

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

    3D制图软件中怎么进行定制化设计?

    学会了如何借助创新设计神器—浩辰3D制图软件,快速进行定制化设计。作为主流的3D设计软件,浩辰3D制图软件能轻松应对零件设计、装配、工程图、
    发表于 02-26 17:17

    3D软件中如何应用文本特征?3D文本特征应用技巧

    轮廓的方向;(3)其他情况若是放置于圆弧或曲线时,同样可以通过绘制样条曲线+旋转的方式,对文本轮廓进行重新定位。3、文本特征生成创建文本轮廓后,可使用「拉伸」命令生成 3D文本特征,如图所示。4、
    发表于 04-22 17:28

    浩辰3D的「3D打印」你会用吗?3D打印教程

    ,从而帮助设计工程师快速设计、试制复杂曲面、异形结构以及非标零部件,高效推进新产品的设计研发与设计验证。1、模型处理在浩辰3D中打开模型文件,选择「3D打印」选项卡,将模型上的装饰螺纹
    发表于 05-27 19:05

    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艺术最佳实践-纹理技术解读

    纹理贴图获取2D曲面图像并将其映射到3D多边形上。 本指南涵盖了几种纹理优化,可以帮助您的游戏运行得更流畅、看起来更好。 在本指南的最后,您可以检查您的知识。您将了解有关主题,包括纹理图谱
    发表于 08-02 06:12