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

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

3天内不再提示

基于阴影重建形状的视觉技术的应用与介绍

凌智机器视觉 来源: Steve Zhu 作者:Steve Zhu,Teledyne DA 2021-04-14 13:47 次阅读

自动化视觉检测已经广泛应用于现今的生产环境的各个领域,从半导体电子、食品和饮料、医药包装、汽车制造以及其它不同行业。而视觉检测的应用可分类为测量、有/无检测、机器人导航、瑕疵检测、一维或二维码识别,以及光学文字识别(OCR)阅读等等。常规的2D算法通常擅长处理某些特征清晰且定义明确的应用,因此检测更加可靠。换句话说,目标特征必须稳定并且清晰一致地呈现,检测和识别才会比较可靠。

不过就如人生一样,视觉检测时常面临挑战和困境,譬如一些表面带有天然的纹理或高度反光的物体;再譬如,一些部件经过打磨或冲压等制造过程,产生了弯曲或带纹理的表面;还有一些物件带有浮雕图案或凹凸不平特征,例如是冲压或雕刻标记,这些都会为检测带来困难。传统的二维算法和预处理工具往往不能可靠的解决这些问题。基于阴影重建形状(Shape from Shading) 技术则是一种经过验证的更可靠方法,能够应付这些复杂的检测任务。

本文中一下两个应用案例,显示阴影重建形状(SFS)技术如何提高目标物体的反差并尽可能地抑制背景噪声,使得更容易地检测出缺陷并成功读取字符。

33bfe85e-9ce1-11eb-8b86-12bb97331649.jpg

上图:原图像;中图:阴影重建形状技术处理后的图像

34004aa2-9ce1-11eb-8b86-12bb97331649.jpg

下图:利用Teledyne DALSA Sherlock软件的阴影重建形状技术处理后的图像

阴影重建形状技术的广泛应用

下面两个例子显示SFS阴影重建形状技术的应用如何解决一些传统二维算法和预处理器难于处理的情况。在第一个案例中,制造商试图检测瓷砖表面的裂缝或划痕。可是由于瓷砖表面带有复杂的纹理背景,使得一般的照明技术和常规的二维预处理器和算法很难及时检测到异常,因为这些缺陷在标准成像中根本无法察觉。利用SFS技术,凹陷、裂缝和刮痕都能够被轻易从背景中分离,分辨及被检测出来。

在上面的示例中,可以看到字体和图案是以凸压方式印在名片上。如第一张图片所示,在文首的图片中,在名片上的压印字体其实是很难用肉眼来阅读的。虽然低角度暗场光源会有帮助,但还是不够强大和稳定。利用SFS配合多角度多重光源,可实现具有更高反差和更出色的合成图像。图像经处理后,名片上的所有字体均清晰显示 (如上面第二张图片所示),以便于标准光学文字辨识算法查验。

什么是SFS阴影重建视觉技术?

阴影重建形状(Shape from Shading,简称SFS)是一种将物件形状和它的二维表面纹理分离的技术。通常,一般来说,它是用于突显图像的三维表面纹理信息,即所谓的形状图像,并除去高反光部分的眩光,即所谓的纹理图像。这一技术的工作原理是利用分段环灯或独立的条形灯并将多个图像组合为一个图像而起作用。拍摄过程会从一系列图像中提取数据以揭示以前隐藏的表面特征或缺陷。

相机会按照环灯的逆时针转动方向,拍摄出四个不同照明角度的图像。接着利用阴影重建形状(SFS)技术把四个图像合成,以显示三维表面结构。上面的四帧图片显示出一个带纹理的瓶盖在不同照明角度下拍摄出来的影像,以及经SFS算法处理后的合成图像。

下图显示SFS技术的合成和处理过程。

3456e826-9ce1-11eb-8b86-12bb97331649.jpg

利用多角度多重光源(使用者可编程)撷取的四个影像

34737356-9ce1-11eb-8b86-12bb97331649.jpg

Teledyne DALSA Sherlock软件里的SFS算法可计算具有3D效果的合成图像,以增强对比度,同时抑制背景噪声。

形状图像

工作原理如下:算法会搜寻从每一照明方向建构出来的阴影以及突显出来的边缘。每一帧图像的阴影和边缘会组合成一个图像,以展示各部份的高度差异。这特别有助于侦测刮痕、凹陷、遗失的部件等等。

纹理图像

该算法还将寻找没有直接照明的图像区域。然后,它将看起来相同的图像的所有区域(即它们没有眩光)组合到一个没有眩光的图像中。这对于检查高反射率零件或通过塑料或透明材料覆盖物或包裹物检查零件很有用。

如何处理运动中目标物的检测

假如部件在检测过程中处于运动状态,SFS的嵌入式活动矫正机制可以处理同一部件在每一图像撷取时位于不同位置的情况。再通过额外的一副图像,即所谓的搜寻图像。通过比较第一副图像和搜寻图像,算法会找出部件在图像撷取时的活动模式,从而识别并对齐正确的像素。

34992830-9ce1-11eb-8b86-12bb97331649.jpg

磁砖彩色图 磁砖单色图像

34c250fc-9ce1-11eb-8b86-12bb97331649.jpg

经SFS处理的图像

SFS阴影重建技术的优势

这种先进的视觉解决方案具有许多独特的优势。通过先进软件算法配合多角度照明,它有助于消除表面背景效果(例如噪音或色彩),并产生聚焦于具有强烈对比度的特征的输出图像,以方便检查。它特别适合检查多种材料(例如金属,塑料,橡胶和陶瓷)的反射表面和粗糙表面是否有瑕疵(例如凹痕,凹槽,裂缝和划痕),并清晰显示难以理解的字符。
编辑:lyn

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

    关注

    2

    文章

    373

    浏览量

    19210
  • SFS
    SFS
    +关注

    关注

    0

    文章

    9

    浏览量

    8666
  • 视觉技术
    +关注

    关注

    0

    文章

    87

    浏览量

    13501

原文标题:基于阴影重建形状的视觉技术:一种重要的图像形状提取技术及其应用

文章出处:【微信号:lingzhiVision888,微信公众号:凌智机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    计算机视觉技术的AI算法模型

    计算机视觉技术作为人工智能领域的一个重要分支,旨在使计算机能够像人类一样理解和解释图像及视频中的信息。为了实现这一目标,计算机视觉技术依赖于多种先进的AI算法模型。以下将详细
    的头像 发表于 07-24 12:46 630次阅读

    基于COOT算法的局部阴影下光伏阵列MPPT控制研究

    针对光伏阵列在局部阴影下会产生多个功率峰值,可能出现跟踪到错误的功率峰值的情况,将白冠鸡优化算法(COOT)应用于局部阴影MPPT控制,通过动态调整太阳能电池板输出电压和电流,使得太阳能电池
    的头像 发表于 07-23 11:28 258次阅读
    基于COOT算法的局部<b class='flag-5'>阴影</b>下光伏阵列MPPT控制研究

    工业机器人视觉技术的应用分为哪几种?

    工业机器人视觉技术的应用非常广泛,涉及到许多不同的领域和场景。以下是一些主要的应用领域和相关技术: 物体识别与定位 物体识别与定位是工业机器人视觉
    的头像 发表于 07-09 09:38 598次阅读

    机器人视觉技术中常见的图像分割方法

    机器人视觉技术中的图像分割方法是一个广泛且深入的研究领域。图像分割是将图像划分为多个区域或对象的过程,这些区域或对象具有某种共同的特征,如颜色、纹理、形状等。在机器人视觉中,图像分割对
    的头像 发表于 07-09 09:31 495次阅读

    机器视觉控制的优缺点有哪些

    机器视觉控制是一种利用计算机视觉技术对机器进行控制的方法,它在工业自动化、机器人技术、智能交通等领域得到了广泛应用。然而,机器视觉控制也存在
    的头像 发表于 07-04 10:43 660次阅读

    C#之Delta并联机械手的视觉相机标定与形状匹配

    本文主要介绍如何通过正运动VPLC711视觉接口来实现相机标定和形状匹配功能。
    的头像 发表于 06-26 15:11 817次阅读
    C#之Delta并联机械手的<b class='flag-5'>视觉</b>相机标定与<b class='flag-5'>形状</b>匹配

    苏州吴中区多色PCB板元器件3D视觉检测技术

    3D视觉检测相较于2D视觉检测,有其独特的优势,不受产品表面对比度影响,精确检出产品形状,可以测出高度(厚度)、体积、平整度等。在实际应用中可以与2D结合做检测。利用3D的特性,可以检出2D难以打光的缺陷(如细划痕等)。
    的头像 发表于 06-14 15:02 369次阅读
    苏州吴中区多色PCB板元器件3D<b class='flag-5'>视觉</b>检测<b class='flag-5'>技术</b>

    焊接过程视觉监控技术的应用与挑战

    焊接是制造业中的关键工艺,广泛应用于汽车、航空航天、船舶制造和建筑等领域。随着科技的进步,传统的焊接质量检测方法逐渐暴露出效率低下、精度不足等问题,焊接视觉监控技术应运而生。今天跟踪创想焊缝跟踪系统
    的头像 发表于 05-22 11:30 358次阅读
    焊接过程<b class='flag-5'>视觉</b>监控<b class='flag-5'>技术</b>的应用与挑战

    视觉检测技术冲破人工界限

    视觉检测技术作为一种能够代替人工眼睛的自动化检测技术,具有高效、精准、一致、多功能等优势,为多个行业带来了革命性的变化和提升效率的机会。 视觉检测
    的头像 发表于 03-15 11:45 274次阅读
    <b class='flag-5'>视觉</b>检测<b class='flag-5'>技术</b>冲破人工界限

    技术科普 | 机器视觉5大关键技术及其常见应用

    计算机视觉是指:让机器通过数字图像或视频等视觉信息来模拟人类视觉的过程,以达到对物体的理解、识别、分类、跟踪、重建等目的的技术。它是人工智能
    的头像 发表于 01-31 16:38 2230次阅读
    <b class='flag-5'>技术</b>科普 | 机器<b class='flag-5'>视觉</b>5大关键<b class='flag-5'>技术</b>及其常见应用

    焊接视觉检测系统的原理和应用

    焊接是工业生产中常见的一种连接工艺,而焊接质量的保障对于产品的性能和安全至关重要。为了提高焊接过程的自动化水平和质量控制,焊接视觉检测技术应运而生。本文将深入探讨焊接视觉检测的原理和应用,介绍
    的头像 发表于 01-16 14:15 602次阅读
    焊接<b class='flag-5'>视觉</b>检测系统的原理和应用

    工业上常见的高精度主动式重建算法

    三维重建目前是最为炙手可热的领域。摄影测量或结构光投影技术可以解决漫反射重建问题,但却无法有效应对镜面反射物体(如玻璃、积水、反光物体和汽车车身)等的重建挑战。
    发表于 01-05 10:46 439次阅读
    工业上常见的高精度主动式<b class='flag-5'>重建</b>算法

    flash最多可以使用多少个形状提示

    Flash是一种广泛使用的多媒体和动画软件,具有强大的图形和动画功能。在Flash中,形状提示是一种可供用户选择并在舞台上绘制的预定义形状。这些形状提示可以帮助用户快速创建各种形状,使
    的头像 发表于 01-04 09:36 422次阅读

    2D与3D视觉技术的比较

    作为一个多年经验的机器视觉工程师,我将详细介绍2D和3D视觉技术的不同特点、应用场景以及它们能够解决的问题。在这个领域内,2D和3D视觉
    的头像 发表于 12-21 09:19 1064次阅读

    首款背接触微米光伏电池问世,阴影效应降低95%

    阴影效应是指太阳能电池若有遮挡物挡住部分光线,就会产生阴影阴影部分产生的电流会比正常光照下的电流要小很多,会降低太阳能电池的发电效率,所以栅线自身的高度、宽度、数量等一系列因素都会决定太阳能电池的光电转换率。
    的头像 发表于 12-06 16:27 753次阅读