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

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

3天内不再提示

高分辨率、实时的手持物体360°三维模型重建结构光技术

3D视觉工坊 来源:3D视觉工坊 2023-01-04 14:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

摘要

真实物体完整形状的数字化在智能制造、工业检测和反向建模等领域具有重要的应用价值。为了构建刚性对象的完整几何模型,对象必须相对于测量系统(或扫描仪必须相对于对象移动),以获取和集成对象的视图,这不仅使系统配置复杂,而且使整个过程耗时。在这封信中,我们提出了一种高分辨率的实时360°三维(3D)模型重建方法,该方法允许人们手动旋转一个物体,并在扫描过程中看到一个不断更新的三维模型。多视图条纹投影轮廓测量系统从不同的角度获取一个手持物体的高精度深度信息,同时将多个视图实时对齐并合并在一起。我们的系统采用了立体相位展开和自适应深度约束,可以在不增加捕获图案的数量的情况下,稳健地展开密集条纹图像的相位。然后,我们开发了一种有效的从粗到细的配准策略来快速匹配三维表面段。实验结果表明,该方法可以在任意旋转条件下重建复杂物体的高精度完整三维模型,而无需任何仪器辅助和昂贵的预/后处理。

引言

光学非接触式三维(3D)形状测量技术已广泛应用于工业检测、智能制造、逆向工程等许多方面的[1]。边缘投影轮廓测量(FPP)[2,3]由于其高测量精度、简单的硬件配置和实现的灵活性,是最流行的三维成像技术之一。到目前为止,大多数关于FPP的研究都集中在单一角度的三维测量上。然而,在工业检查和反向建模等应用中,获取所有对象的三维模型是至关重要的。然而,传统的FPP系统由于其视场有限,无法在单次测量中获得目标的完整三维模型,因此需要对从多个视图测量的数据进行配准。 为了从不同的视图获得和对齐物体的三维形状,通常需要仪器辅助来执行三维配准[7–9]。常见的辅助仪器包括旋转台、机械臂和平面反射镜。通过旋转台,通过旋转台轴的旋转与成像系统[7]之间的关系,可以将多帧点云转换为相同的坐标系。但物体只能围绕旋转台轴旋转,难以获取顶部、底部的三维数据。机械臂可以通过预置一个移动路径[8]来从更多的角度获取信息。然而,机械臂的成本很高,辅助系统需要复杂的硬件连接,因此实现此类系统是困难的。带有两个镜子的测量系统可以在一个测量中重建一个全景三维表面,因为它们同时从三个角度捕捉目标[9]。然而,由于透视信息有限,这类系统仍然无法获得全尺度的三维测量。 由于昂贵的硬件设施、复杂的结构或有限的视角信息,上述仪器辅助配准方法并不是获得360°3D模型的理想手段。理想的方法是在连续执行实时三维配准的同时,任意旋转对象的三维数据。到目前为止,很少有人报道过这种方法,因为(1)由于硬件技术和实时算法的限制,构建基于FPP的动态对象实时,高精度3D测量系统是困难的[4,10]; 无辅助仪器的不间断实时高精度三维配准是一个非常具有挑战性的[11]。2002年,鲁辛克维茨等人[12]提出了一种基于结构光测距仪和迭代最近点(ICP)算法的实时变体的实时三维模型采集方法。与以前的方法相比,它允许用户手动旋转一个对象,并看到一个不断更新的模型,从而提供关于孔的存在和已被覆盖的表面的即时反馈。然而,通过条纹边界编码策略获得的点云相当稀疏,使得三维数据积累过程的效率降低。此外,他们的配准方法的精度较低,因为它们跳过了传统的仪器辅助粗配准,直接进行基于变异icp的精细配准,而没有得到良好的姿态估计。因此,要重建一个高精度的三维模型,就需要进行耗时的后处理。 在这封信中,我们首次在没有任何仪器辅助的情况下,实现了对物体的360°三维模型的实时采集,总体精度高达100μm级。用我们的方法,我们可以手工任意旋转物体。由于从单一角度获取对象的三维数据,可以自动与前一帧的三维数据进行实时配准,并合并在一起,创建一个高精度的三维模型。

方法

为了实现实时的三维配准,必须实时获取每个视角的三维数据。FPP的两种主流条纹分析方法分别是单镜头性质的傅里叶变换轮廓测量[13,14]和相移轮廓测量(PSP)[15],以较高的测量分辨率和精度而闻名。考虑到精度,我们选择了后一种技术。由于运动会导致帧间的相位误差,并打破PSP的基本假设,因此应该采用尽可能少的条纹图案的PSP。因此,采用了三步移相法。通过三步移相模式,可以很容易地获得物体的包裹相位。为了展开相位,传统的方法是使用时间相位展开技术[16]。然而,需要大量的辅助条纹图案,这增加了对运动的灵敏度。在这封信中,我们使用立体相位展开(SPU)[17,18]方法来消除相位歧义,而不使用任何额外的辅助模式。

626a75ce-8bf1-11ed-bfe3-dac502259ad0.png

图1:立体相位展开(SPU)原理图 SPU的工作原理如图1所示。对于相机1中的任意点oc1,它有N个可能的绝对相位,通过相机1和投影仪可以重建N个3D候选点。这些3D候选点可以投影到Camera2上得到N个2D候选点,其中必须有一个与oc1最相似的正确匹配点。然后进行相位相似性检查,找到匹配点,也可以解开oc1的包裹相位。然而,SPU不能稳健地消除相位模糊,因为在噪声和系统误差的影响下,错误的候选点的相位可能比正确的点更接近oc1,而边缘频率越高,那么这种情况发生的可能性就越大。自适应深度约束(ADC)[19]策略可以通过实时测量结果提供一个像素级的深度范围,并在很大程度上排除了错误的3D候选对象。因此,我们使用ADC来提高SPU的稳定性。 接下来,我们将讨论实时、高精度的三维配准。有两种:(1)直接进行精细配准,(2)在粗配准后进行精细配准。第一类方法直接使用ICP算法[20]及其改进的变体。然而,由于缺乏合适的初始姿态估计,ICP效果不佳。此外,ICP通常需要花费更高的配准精度,并且不适用于实时场景。然而,在没有仪器辅助的情况下,执行快速粗配准并不简单。在这篇论文中,我们改进了同步定位和映射(SLAM)算法[21],用于机器人的定位和地图构建,以执行粗配准。将两个相邻的3D帧定义为帧1和帧2,它们具有对应的2D纹理映射I1和I2,和相机坐标系下的3D数据:

6274eafe-8bf1-11ed-bfe3-dac502259ad0.png

6281ef38-8bf1-11ed-bfe3-dac502259ad0.png

图2 检测到的2D特征点(a)通过SIFT和欧氏距离匹配的点(b)通过我们的方法优化后的点

6287f22a-8bf1-11ed-bfe3-dac502259ad0.png

6296336c-8bf1-11ed-bfe3-dac502259ad0.png

图3 描述:(a)传统PnP方法(b)我们问题的描述 在快速进行二维匹配点识别后,利用求解多视角(PnP)问题的方法,可以快速得到相邻三维帧之间的变换矩阵,这是一种常用的从三维参考点间的n个对应关系中估计摄像机姿态的技术。获取相机姿态的常规PnP问题如图3(a)所示,即当物体保持静止时相机移动,我们知道物体在世界坐标系中的三维数据和相机移动到位置2时的像素坐标。在本文中,PnP问题可以看作是如何求解成像系统静止时运动物体的变换矩阵,并知道物体移动前的三维数据和物体移动后的像素坐标,如图3(b)所示。我们采用EPnP方法[23],这是一个PnP问题的非迭代解,由于其精度和效率的平衡来解决PnP问题,在视觉SLAM系统中被广泛应用。

62a220f0-8bf1-11ed-bfe3-dac502259ad0.png

图4:结果:(a)粗配准(b)精配准

62aa5a54-8bf1-11ed-bfe3-dac502259ad0.png

62b7ca7c-8bf1-11ed-bfe3-dac502259ad0.png

图5:实时3D配准的流程 实时三维配准的整个过程如图5所示。步骤1:利用SIFT算法找到二维匹配点,并利用相应的三维数据对其进行优化;步骤2:采用EPnP方法得到变换矩阵;步骤3:粗配准线程粗配准点云,保留运动在30到50之间的结果;步骤4:如果累积运动达到阈值,在精细配准线程中降采样后执行ICP算法,实现点云的精确配准;步骤5:返回到步骤1,并重复上述过程。

实验

为了验证我们的算法的有效性,我们构建了一个四相机3D成像系统,包括一个轻型4500Pro(100Hz速度),三个用于SPU的acA640-750um相机(640×480分辨率)和一个用于彩色纹理的acA640-750uc相机。使用了48段PSP条纹。我们使用一台HPZ230计算机(IntelXeonE3-1226v3CPU,NVIDIAQuadroK2200GPU)来开发我们基于OpenCV和PCL的算法。我们的软件系统的接口是用Qt软件开发的。该系统的成像速度为45Hz,单次扫描精度为45μm。

62c31792-8bf1-11ed-bfe3-dac502259ad0.png

图6:David 模型的场景以及配准结果(整个过程请看可视化1)

62cd9be0-8bf1-11ed-bfe3-dac502259ad0.png

图7:David模型配准后的结果(a)点云结果(b)(a)的三角化结果 在第一个实验中,我们任意旋转了David模型,实现了其360°建模。不同时间段的配准结果和场景如图6所示。单次粗配准和细配准的时间分别为0.4s和2s。整个模型的重建时间是70秒。图7显示了配准后的结果,从中我们可以看到David模型的所有3D形状都很好地对齐。实验结果表明,该方法可以实时获得高质量的360°手持物体三维模型。

62d70108-8bf1-11ed-bfe3-dac502259ad0.png

图8:David模型与陶瓷球配准结果(a),(b):两个视角的测量图像(c),(d)相应的配准结果(e),(f):球配准的误差分布 在第二次实验中,测量了两个半径分别为25.3989和25.4038mm的陶瓷球,中心间距离为100.0532mm。由于球体没有二维特征,所以它们可以借助David模型进行注册。测量结果如图8所示。对两个球体的测量结果进行了球面拟合。它们的误差分布如图所示。8(e)和8(f)。整个重建球的半径分别为25.3580和25.3543mm,偏差分别为40.9μm和49.5μm。测量到的中心-中心距离为99.9345mm,误差为118.7μm。本实验表明,该方法重建的整个三维模型的总体精度可达到100μm水平。

结论

总之,据我们所知,我们首次提出了一种基于FPP的高分辨率实时360°三维模型重建技术。与以往传统的复杂、耗时的三维模型采集系统相比,我们的设计允许用户手动旋转物体,并在被扫描物体时看到不断更新的模型。最后,可以获得一个精度高达100μm水平的完整的三维模型。这封信使低成本、高速、高精度、任意自动的3D配准、快速反馈和易于使用的全方位三维实时建模成为可能。我们相信,这封信将为360°的工业检测和快速逆向成型打开一扇新的大门,并具有广阔的应用前景。

审核编辑 :李倩

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

    关注

    1

    文章

    203

    浏览量

    25893
  • 结构光
    +关注

    关注

    0

    文章

    74

    浏览量

    13647
  • 机械臂
    +关注

    关注

    13

    文章

    582

    浏览量

    25957

原文标题:高分辨率、实时的手持物体360°三维模型重建结构光技术

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    南昌大学在高分辨率声显微成像方面获得突破

    的混合生物医学成像技术,结合了光学和声学技术的优势,能够在亚微米尺度上提供高分辨率的生物组织信息,在组织细胞成像、癌症检测,心血管疾病检测等领域取得了广泛应用,并且逐渐成为临床前和临床的重要工具。尽管PAM有着显著的临床转化潜力
    的头像 发表于 11-20 07:36 43次阅读
    南昌大学在<b class='flag-5'>高分辨率</b><b class='flag-5'>光</b>声显微成像方面获得突破

    iTOF技术,多样化的3D视觉应用

    市场潜力的信心。 ◆ Features 独特的结构设计(结合ISP)→ 显着降低外部计算要求和集成成本。 芯片内的逻辑电路→实现高分辨率,满足严格的低功耗要求。 独特的芯片结构和测试原理→有效抑制
    发表于 09-05 07:24

    极细同轴线束是如何提升高分辨率成像的稳定性与清晰度的?

    极细同轴线束凭借高速传输、抗干扰、柔性和小型化等优势,已经成为高分辨率成像系统不可或缺的基础。它不仅支撑了医疗诊断的精确性,也推动了工业与消费电子成像设备的不断进步。可以说,高分辨率影像背后,正有极细同轴线束在默默发挥着关键作用。
    的头像 发表于 09-01 14:20 516次阅读
    极细同轴线束是如何提升<b class='flag-5'>高分辨率</b>成像的稳定性与清晰度的?

    绝对值编码器避坑指南:常见选型误区之混淆“分辨率”与“精度”,盲目追求高分辨率

    绝对值编码器作为精准定位与运动控制的核心部件,其选型直接影响设备的精度、稳定性和寿命。但在实际选型中,由于对技术参数、应用场景和产品特性的理解偏差,很容易陷入误区。本文针对绝对值编码器选型的常见误区之一:混淆“分辨率”与“精度”,盲目追求
    的头像 发表于 08-04 11:24 813次阅读
    绝对值编码器避坑指南:常见选型误区之混淆“<b class='flag-5'>分辨率</b>”与“精度”,盲目追求<b class='flag-5'>高分辨率</b>

    聚徽厂家工业液晶屏的高分辨率成像技术揭秘

    在工业生产、智能控制、精密检测等领域,对信息的精准获取与清晰展示至关重要。聚徽厂家的工业液晶屏凭借卓越的高分辨率成像技术,在众多品牌中脱颖而出,为各行业提供了清晰、细腻的视觉呈现。接下来,将深入探究聚徽工业液晶屏高分辨率成像
    的头像 发表于 07-11 18:08 607次阅读

    麦科信MHO14系列高分辨率平板示波器介绍

    麦科信自2012年颠覆性发明第一款平板示波器以来,平板示波器已经经历了6代的发展蜕变,今年发布的MHO14 系列高分辨率平板示波器集合完善了近10年来多方工程师提出的优化建议,相信它定能够满足您对专业级便携示波器(手持示波器)的所有想象!
    的头像 发表于 05-23 09:08 969次阅读

    LT8722如何实现高分辨率的脉冲?

    resolution should be 333/2^(24)=0.00002 ns. 如何实现如此高分辨率的脉冲? PWM 是否由模拟比较器产生?芯片中是否有真正的 DAC 来产生比较器电压? What
    发表于 04-28 06:08

    普源精电RIGOL推出MHO2000系列高分辨率示波器

    普源精电(RIGOL)作为中国领先的电子测量仪器厂商,近日正式推出MHO2000系列高分辨率示波器,这一举措不仅标志着公司在示波器领域的技术突破,更彰显了其深耕高端市场的战略决心。本文将深入解析
    的头像 发表于 03-31 13:24 864次阅读
    普源精电RIGOL推出MHO2000系列<b class='flag-5'>高分辨率</b>示波器

    国产高分辨率AFE替换ADS1283/ADS1284应用于高精度仪器

    国产高分辨率AFE替换ADS1283/ADS1284应用于高精度仪器
    的头像 发表于 03-04 10:00 872次阅读
    国产<b class='flag-5'>高分辨率</b>AFE替换ADS1283/ADS1284应用于高精度仪器

    使用DLP LightCrafter4500投影结构进行三维重建遇到的疑问求解

    使用DLP LightCrafter4500 投影结构进行三维重建,遇到以下问题: (1)投影自己的图片,如何使投影出的图片和原图片的亮度一致。它是可以设定LED的亮度,我投影出来的图片亮度很
    发表于 03-03 06:29

    高分辨率示波器的功能与作用:以麦科信MHO6为例

    控制:高分辨率示波器可用于工业自动化设备的信号监测和故障诊断,确保设备的稳定运行。 、麦科信高分辨率示波器MHO6系列的产品优势及技术特点 麦科信MHO6系列
    发表于 02-28 17:39

    高速、高分辨率、大面积成像应用的理想选择——Falcon4-CLHS工业相机

    在机器视觉高性能成像应用领域,TeledyneDalsa的Falcon4-CLHS工业相机系列无疑是理想之选。它运用了TeledyneImaging的先进CMOS架构,为大面积、高分辨率、高速
    的头像 发表于 02-21 17:05 1242次阅读
    高速、<b class='flag-5'>高分辨率</b>、大面积成像应用的理想选择——Falcon4-CLHS工业相机

    GD32G5x3系列高分辨率定时器使用指南

    电子发烧友网站提供《GD32G5x3系列高分辨率定时器使用指南.pdf》资料免费下载
    发表于 01-22 17:32 1次下载
    GD32G5x3系列<b class='flag-5'>高分辨率</b>定时器使用指南

    24位或者说高分辨率的AD到底有什么用呢?

    的AD,如24位的AD,其分辨率达到很低的uV级别,我们如何考究其精度?而且AD的精度受到诸多因素的影响,其中参考源的稳定度和供电电源的稳定度对精度影响很大,参考源最低0.05%的精度,那么24位的分辨率所可以达到的精度却是要大打折扣的,请问在这样的情况下,24位或者说
    发表于 01-07 06:49

    三维测量技术在工业中的应用

    中不可或缺的一部分。 一、三维测量技术的工作原理 三维测量技术,也称为三维扫描技术,是一种通过捕
    的头像 发表于 12-30 15:01 1160次阅读