机器视觉的照明系统可以将被测物特征最大化,并减少相应的背景中对比物的影响,使高速相机可以清晰地“看见”被测物。高对比的图像可以降低系统难度并提高系统的稳定性;反之,低对比的图像会增加系统的处理时间并使加大系统的复杂度。机器视觉应用的成功很大一部分取决于照明设置,一个合适的照明系统可以使整个视觉检测系统更具有效率和准确性。下面小新将介绍机器在不同检测场景中光源的选择技巧:
一:使用强光检测缺失的材料 
光场照明技术适用于检测表面光滑的物体。当物体表面纹理光滑,光照在被测物表面会产生镜面反射,强烈的反射光直接被高速相机接收,视场中出现一个明亮区域;当被测物表面缺失,存在粗糙的纹理时,散射光远离高速相机,视场中会出现黑暗区域。 
图1: 好的工件:高速相机拍摄出完整环形区域 ;缺失的工件:确实的部分呈现暗区域 
二:使用合适的波长进行精确定位 
适当颜色的光源照射在电路板上,能使特定的电路板部件反射明亮的光,而错误安装的部件会吸收光而呈现出暗色。机器视觉系统能够迅速识别这些错误。在这种应用中,采用同轴照明技术及蓝色光源。蓝色波长(460纳米)能明显区分银和铜表面:铜吸收蓝光,出现暗色,银反射蓝光,出现亮色。 
图2:采用460纳米的蓝色光波能够区分铜和银表面 
三:使用非散射照明检测玻璃裂缝 
非散射的阵列照明可以用于凸显透明玻璃上的缺陷。在该应用中,暗背景下,非散射性暗视场照明能够凸显被测物特征,使裂纹呈现亮色。光线在高速相机的视场外的暗场照射透明玻璃。大多数光线能够穿透透明玻璃而使高速相机无法察觉,当玻璃表面存在中空的裂缝时,光线会折射、反射、散射到很多方向,从而,一部分光线会被高速相机捕获。而当照明光是散射光时,很难使裂缝呈现亮色。 
图3:采用非散射性的暗场照明能检测玻璃表面裂纹 
四:使用扩散光检查透明包装 
检测药片塑料包装中的缺失、损坏或不正确是确保成品药品质量的重要检查步骤。照亮包裹药片的塑料包装通常是一个艰难的挑战。在该应用中,采用白色LED灯进行阴天照明(CDI: Cloudy Day Illumination)。这种阴天照明方式能够使药物的塑料包装膜呈现透明的颜色,而其中的药物则呈现出高对比度的中性色。 
这种连续的漫反射照明技术,强调表面纹理和高度的变化。这种照明方式提供了一个超大立体角,使光线能够从多个角度照射到被测物,从而消除了典型的单向或单平面光源的反射和阴影。 
图4:使用扩散光源可检查透明包装 
五:使用颜色来创建对比度 
良好的光源颜色选择可以使需要被观察的特征与需要被忽略的图像特征之间产生最大的对比度,即,特征与其周围的区域之间有足够的灰度量区别,从而易于特征的区分。为了最大程度区分被观察物和背景,通常选择互补色光源。以色轮为参考,采用色轮上相对的颜色能突出被照物。例如,当被观察物为绿色时,选择红色光源背景能提高对比度。 
图5:色轮及互补光源的应用 
六:使用频闪光照射快速移动的物体 
当被摄物快速移动使拍摄图像变得模糊时,通常采用频闪光照明。当拍摄图像最大的模糊程度为1像素时,采用如下公式选择频闪灯: 
频闪灯闪烁时间= (视场宽度(in)* 像素) / 被照物移动速度(in/s) 
在该公式中,视场宽度和像素都指的是被照物运动方向轴上的量。例如,当视场宽度为1 inch, 图像像素为640 pixel,被测物移动速度为500 inch/s, 则频闪光照明时间应为3.1µs。  
图6:频闪照明计算公式 
七:用红外线来消除反射 
机器视觉系统检测通常依赖图像上灰度级数的差异进行识别。在许多应用中,环境光会造成很多不必要的反射而干扰视觉系统的检测,而红外光源能够解决这个问题。 
图7: 采用红外光照明能消除不必要的环境光反射 
八:使用红外线来减少颜色变化 
红外光可用于减少彩色物体间的灰度差异。深色的物体能够吸收红外光波,这种照明解决方案有利于检测存在颜色或阴影的变化情况物体的不一致性。 
图8: 红外光能减少彩色物体间的灰度差异 
如需转载,请注明文章出处和来源网址:http://www.vision263.com/a/shezhi/20170727/891.html, 新机器视觉网整理发布,转载还请注明出处。

机器视觉系统不同检测场景的光源选择技巧相关推荐

  1. 机器视觉中的工业光源选择技巧

    机器视觉中的工业光源选择技巧 一.光源的主要作用 二.光源分类 1.根据颜色分类 2.根据外形分类 三.明视场和暗视场 四.光源选择标准 1.照明方式的选择 2.照明的方法和形状 (1)偏振光 3.选 ...

  2. 机器视觉系统中相机的分辨率怎么选择?

  3. 机器视觉系统图像采集卡功能特点及应用场景介绍

    机器视觉系统图像采集卡功能特点及应用场景介绍 机器视觉技术是目前工业生产检测.医疗检测等领域为实现自动化.智能化而采取的应用.整个机器视觉系统分为图像采集与图像处理两大板块,采用模拟工业相机的图像采集 ...

  4. 工业机器视觉系统相机如何选型?(理论篇—3)

    目录 1.图像基础知识 1.1.图像类型 1.2.图像分别率.系统分辨率和像素分辨率 1.3.视场 2.影响成像质量的因素 3.成像系统模型 4.镜头系统简化模型 5.镜头与相机的选型 5.1.镜头的 ...

  5. LabVIEW机器视觉系统图像畸变、校准和矫正(基础篇—3)

    目录 1.图像畸变 1.1.图像畸变的原因 1.2.图像畸变类型 1.2.1.透视畸变 1.2.2.径向畸变 1.2.3.切向畸变 1.2.4.灰度不均 2.图像校准 2.1.简易系统校准法和透视校准 ...

  6. 机器视觉系统图像采集卡功能解析

    机器视觉技术是目前工业生产检测.医疗检测等领域为实现自动化.智能化而采取的应用.整个机器视觉系统分为图像采集与图像处理两大板块,采用模拟工业相机的图像采集系统中,图像采集卡就是连接这两大板块的重要组件 ...

  7. 机器视觉之缺陷检测的光源

    目录 机器视觉工业缺陷检测的那些事(一) 一.硬件选型 1.光源的选择 (1)光源可分为可见光和不可见光. (2)按照射方式不同可分为背向照明.前向照明.结构光和频闪光照明等. (3)按照照明方式可分 ...

  8. 机器视觉系统光源选型技巧及应用案例

    用一句常说的话来开头:机器视觉是用机器代替人眼来做测量和判断:机器视觉系统主要包含相机.镜头.光源.图像处理系统和执行机构.而光源作为其中重要组成部分,直接关系到系统的成败. 为什么这样说呢,在视觉系 ...

  9. 机器视觉系统硬件(2):光源

    机器视觉硬件内容 第一部分:光源 首发于公众号:一刻AI 1 为什么要使用光源 目的:将被测物体与背景分离,获取高质量.高对比度的图像,好的光源可以很大程度上减少无关的背景信息,突出被测物体的特征. ...

最新文章

  1. DataTable中进行Distinct、Group by、Join、Create
  2. OpenCV数据类型转换:cnvertTo函数的使用
  3. [导入]ASP.NET中上传并读取Excel文件数据
  4. 关于无人职守创建office文档的问题
  5. 60-300-022-使用-延迟数据-Flink中allowedLateness详细介绍
  6. RHCE系列之备份工具----镜像备份Rsync
  7. linux服务端修改EDT为东八区,EDT开发环境配置
  8. 查看JVisualVM查看信息
  9. cocos 《成语接龙》---Button(按钮)组件
  10. 认知计算、大数据及人工智能革命
  11. 深入浅出DDR系列(二)--DDR工作原理
  12. python数学符号读法大全_数学符号及读法大全
  13. 场面火爆!5G+智慧灯杆融合发展论坛在北京顺利召开
  14. 服务器安装torchvision库文件时报错EnvironmentError: [Errno 28] No space left on device的完美解决方法及思维过程
  15. Ubuntu14.04下C++程序编辑、编译、运行入门篇
  16. Unity3D总结记录(四) Unity中控制AudioSourse播放多条不同的声音文件
  17. 应急照明市电检测_应急照明接线方式,这几点你必须知道!
  18. 【背包dp】自然数拆分Lunatic版
  19. JS高级程序设计读书笔记 (第九章 客户端检测)
  20. CSS雪碧图demo(含雪碧代码)

热门文章

  1. java 对接第三方接口
  2. 计算机如何实现开根号?
  3. nginx安装教程(centos系统)
  4. git解决代码冲突、合并代码
  5. visio studio code安装之后的两个错误的解决办法
  6. 读书笔记--项亮《推荐系统实践》第七章
  7. 解决C Runtime R6034的错误
  8. 正确认识形势 提升信心 增强斗志
  9. starUML使用教程
  10. 设置Windows本地DNS域名解析hosts