视觉系统的组成

1. 认识机器视觉

1.1. 定义

机器视觉(Machine Vision)是指通过光学装置和非接触传感器自动接收并处理真实物体的图像,分析后获取所需信息或用于控制机器运动的装置。通俗地说,机器视觉就是用机器代替人眼。机器视觉模拟眼睛进行图像采集,经过图像识别和处理提取信息,最终通过执行装置完成操作。

1.2. 视觉系统基本架构

按照信号的流动顺序,机器视觉系统主要包括:

  • 光学成像

    光学成像模块设计合理的光源和光路,通过镜头将物方空间信息投影到像方,从而获取目标物体的物理信息;

  • 图像传感器

    图像传感器模块负责信息的光电信号转换,目前主流的图像传感器分为 CCD 与 CMOS 两类;

  • 图像处理

    图像处理模块基于以 CPU 为中心的电路系统或信息处理芯片,搭配完整的图像处理方案和数据算法库,提取信息的关键参数;

  • IO & 显示

    IO 模块输出机器视觉系统的结果和数据;

    显示模块方便用户直观监测系统的运行过程,实现图像的可视化。

2. 术语(关键参数)的解释

2.1. 像素

图像是 256 级数据的集合体,像素是图像的基本单元:

不同分辨率的差异

2100万像素相机的实力:

可取得有效像素数 2100 万 (5104×4092 pix)的高分辨率图像。能够检测细微的缺陷、大工件的细微之处。

2.1.1. 常见的标准像素值

由于人眼在左右的长度和上下的宽度方向上的比例约为 4:3 ,所以所成图片的尺寸也是采用这个比例的居多,如:

  • 15万像素480X320=153600
  • 20万像素640X320=204800
  • 30万像素640X480=307200
  • 50万像素800X600=480000
  • 80万像素1024X768=786432
  • 100万像素1140X900=1026000
  • 130万像素1280X960=1228800
  • 200万像素1600X1200=1920000
  • 300万像素2048X1536=3145728
  • 500万像素2576X1932=4976832
    或2592X1944=5038848
    或2560X1920=4915200
  • 800万像素3264X2448=7990272
  • 1000万像素3648X2736=9980928
  • 1200万像素4000X3000=12000000
  • 1400万全线4228X3264=13800192

也有采用16:9,如

  • 900万像素4000X2256=9024000

更有采用3:2的呢!如

  • 600万像素3000X2000=6000000
  • 1100万像素4000X2664=10656000

2.1.2. 像素是否越大越好?

  • 成本不同

  • 应用场景:对于定性检测,并不追求高像素

  • 工业相机与民用相机不同

    • CCD / CMOS
  • 处理时间:芯片对像素的处理时长(检查效率

    相机的像素数与处理时间的关系

    以下是用2432×204031 万像素、200 万像素、500 万像素的相机检测容器上的黑点的例子。如果通过各相机,以相同的视野对比二值化的像素数,可见在检测像素数上有大的差异,像素越高越能实现细微的检测。反之,像素越高,处理时间越长。

2.1.3. 计算最小检测尺寸(检测精度)

一般来说,像素数越大越能检测小东西,但是成本越高。重要的是选择满足“最小检测尺寸”,适合检测内容的相机。

  • A=相机的拍摄范围的像素数(Y方向)(像素)
  • B=拍摄视野(Y方向)(mm)
  • C=拍摄元件的最小检测像素尺寸(像素)
检测精度 = B ÷ A × C

2.2. 工作距离 & 视野范围

考虑工件的尺寸、输送工件时线上位置的偏差,决定用相机拍摄的范围。

考虑:

  • 检测对象工件的最大尺寸是多少?
  • 搬运中的位置偏离?

将可拍摄上述决定的想检测的工件的视野,镜头的焦点对准的距离叫做工作距离(WD)。也就是思考可将相机安装在哪一位置。根据设备、环境等预先调查可安装的位置。

WD / FOA = 焦距 / Sensor尺寸

镜头不同,焦距也不同。

2.3. 焦距

焦距是镜头的规格参数之一。

FA 镜头的焦距一般是 8 mm、16 mm、25 mm 或 50 mm。

根据拍摄时所需要的视野及焦距,可以计算出焦点对准的位置(WD,即工作距离)。

例:镜头焦距 16mm、CCD 尺寸 3.6mm 时,为了得到 45mm 的视野,WD 应为 200mm

2.4. 景深

下图所示为拍摄斜面上表示高度的胶带的情况。

比较小光圈和大光圈时的拍摄效果。

  • 镜头焦距越小,景深越大。
  • 与拍摄对象距离越远,景深越大。
  • 光圈越小,景深越大。

2.5. 镜头畸变(失真)

镜头的失真度是拍摄图像的中央部分与周围部分的变化比率。由于存在像差,拍摄图像的周边部分会发生某种程度的扭曲现象。

失真可分为桶形失真和枕形失真两类。表示失真度的数值(绝对值)越小,则镜头的精度越高。

在测量尺寸时,应使用失真度小的镜头。一般说来,长焦距镜头的失真度会相对小一些。

KEYENCE 的图像处理用镜头为了尽量减少本次介绍的镜头歪曲,在 CA-LH 系列中采用浮动结构来校正歪曲像差,在 CA-LHR 系列中采用浮动结构 + 非球面镜来校正歪曲像差

2.6. 色像差

  • 色像差的原因

    所谓色像差,是指折射率根据可视光波长变化而变化,从而通过镜头的成像发生偏移。折射率不同则意味着焦点距离不同,不同波长的颜色混乱成像,从而感觉成像结果发生晃动。

  • 色像差的种类

    • 轴上色像差 :

      由于折射率根据光的波长变化而变化,各自的焦点也不同,因此整体呈现模糊成像的状态。

    • 倍率色像差 :

      由于成像的倍率根据颜色变化而变化,因此越靠近镜头边缘越会发生串色。

  • 色像差的预防方法

    想要解决色像差的问题,可以使用消色像差透镜,即组合使用折射率不同的多个镜头的方法。另外,也可以使用波长分散较少的荧石(氟化钙结晶)或 ED 镜片等作为镜头的材质。

2.7. 快门速度

表示 CCD 或 CMOS 感光元件中蓄积电荷的时间。如果快门速度为 1/250,则蓄积光的时间为 1/250 秒。快门速度越快,则元件的受光量越少,相反如果快门速度越慢,则元件的受光量越多。也可以说,快门速度将起到了调整光量的作用。关于快门速度和受光量(正确来说应该称为蓄积的电荷量),存在以下的关系。

【例】如果将快门速度基准定为 1/1000 秒(1ms),则:

  • 快门速度变为 1/500 秒 (2 ms),则受光量变为 2 倍。
  • 快门速度变为 1/2000 秒 (0.5 ms),则受光量变为 1/2。

2.8. 何谓增益

所谓增益,是指将图像信号进行电子增幅的过程。用于图像处理的 CCD 中,配备了可以通过在暗处拍摄时增幅信号,从而看上去变得明亮的功能。另外,还配有根据拍摄对象的亮度自动进行调整的增益控制功能等。

3. 视觉应用的流程

大多数图像传感器制造商在产品目录中,对于第三步“处理” 做了更多的说明。这表明这些厂家更重视控制器的处理能力。实际上,第一步“拍摄”才是得到正确、稳定的图像处理效果所必需的最主要的步骤。而这一步的关键在于“镜头和照明的选择”。

3.1. 图像的捕捉

用相机拍摄工件的图像,并将数据传送到“处理”阶段。

必要设备主要包括“相机”、“镜头”、“照明”。

  • 相机

    根据工件的种类在不同像素数、传输速度、尺寸等的型号中进行选择。

  • 镜头

    可从大容量像素型或高分辨率型等外观检测专用镜头中进行选择。

  • 照明

    有发光部,可支持金属、塑料等各种工件的外观。可根据工件选择 LED、荧光灯或光纤等。

3.2. 图像处理

处理分为“预处理”和“检测处理”2个阶段:

  1. 预处理: 对图像数据进行加工以方便检测
  2. 检测处理: 对加工数据进行需要的检测

完成预处理和检测处理后,输出判断结果。

3.3. 输出

根据图像处理控制器的判断结果,控制工作机械和安全装置等各种装置。

  • 电脑

    可以使用市售电脑(PC)。用于统计检测结果,创建报告。

  • PLC

    进行时序控制的必要设备。驱动生产线上的各种装置。

  • 扬声器

  • 灯泡(警示灯)

  • 机械手

  • 显示器

    可以使用市售电脑显示器,用于实时确认检测情况。

原文地址:https://www.cnblogs.com/brt2/p/13825538.html