机器视觉入门知识总结

一、机器视觉系统  

 工业相机类型:按照输出信号类型的不同分为模拟相机和数字相机两种。而数字相机按照接口标准不同,可以分为1394相机、USB相机、CameraLink相机以及Gige相机四种。其中CameraLink接口相机能够解决大数据量传送问题;Gige接口相机能够解决长距离、快速传输问题;而1394相机和USB接口相机具有简单易用、性价比高等特点;

 镜头接口类型:C接口、CS接口、U接口等;

光源类型:环形光源、背光源、同轴光源、条形光源、点光源、球积分光源等;

二、如何选择相机?

1、根据应用的不同分别选用CCDCMOS相机

CCD工业相机主要应用在运动物体的图像提取,当然随着CMOS技术的发展,很多贴片机也在选用CMOS工业相机。用在视觉自动检查的方案或行业中一般用CCD工业相机比较多。CMOS工业相机由成本低,功耗低也应用越来越广泛。

2、分辨率的选择

根据系统需求来选择分辨率大小。首先考虑待观察或待测量物体的精度,根据精度选择分辨率。相机像素精度=单方向视野范围大小/相机单方向分辨率。则相机单方向分辨率=单方向视野范围大小/理论精度。若单视野为5mm长,理论精度为0.02mm,则单方向分辨率=5/0.02=250。然而为增加系统稳定性,不会只用一个像素单位对应一个测量/观察精度值,一般可以选择倍数4或更高。这样该相机需求单方向分辨率为1000,选用130万像素已经足够。

其次看工业相机的输出,若是体式观察或机器软件分析识别,分辨率高是有帮助的;若是VGA输出或USB输出,在显示器上观察,则还依赖于显示器的分辨率,工业相机的分辨率再高,显示器分辨率不够,也是没有意义的;利用存储卡或拍照功能,工业相机的分辨率高也是有帮助的。

应用案例:假设检测一个物体的表面划痕,要求拍摄的物体大小为10*8mm,要求的检测精度是0.01mm。首先假设我们要拍摄的视野范围在12*10mm,那么相机的低分辨率应该选择在:(12/0.01)*(10/0.01)=1200*1000,约为120万像素的相机,也就是说一个像素对应一个检测的缺陷的话,那么低分辨率须不少于120万像素,但市面上常见的是130万像素的相机,因此一般而言是选用130万像素的相机。但实际问题是,如果一个像素对应一个缺陷的话,那么这样的系统一定会不稳定,因为随便的一个干扰像素点都可能被误认为缺陷,所以我们为了提高系统的准确度和稳定性,取缺陷的面积在3到4个像素以上,这样我们选择的相机也就在130万乘3以上,即不能少于300万像素,通常采用300万像素的相机(我见过较多的人抱着亚像素不放说要做到零点几的亚像素,那么就不用这么高分辨率的相机了。比如他们说如果做到0.1个像素,就是一个缺陷对应0.1个像素,缺陷的大小是由像素点个数来计算的,试问0.1个像素的面积怎么来表示?这些人以亚像素来忽悠人,往往说明了他们的没有常识性)。换言之,我们仅仅是用来做测量用,那么采用亚像素算法,130万像素的相机也能基本上满足需求,但有时因为边缘清晰度的影响,在提取边缘的时候,随便偏移一个像素,那么精度就受到了蛮大的影响。故我们选择300万的相机的话,还可以允许提取的边缘偏离3个像素左右,这就很好的保证了测量的精度。

3、相机帧数选择

当被测物体有运动要求时,要选择帧数高的工业相机。但一般来说分辨率越高,帧数越低;

4、与镜头的匹配

传感器芯片尺寸需要小于或等于镜头尺寸,C或CS安装座也要匹配。

CCS接口的区别在于镜头与摄像机接触面至镜头焦平面(摄像机 CCD光电感应器应处的位置)的距离不同:
C型接口此距离为17.5mm
CS型接口此距离为12.5mm
C型镜头与C型摄像机,CS型镜头与CS型摄像机可以配合使用。
C型镜头与CS型摄像机之间增加一个 5mm的C/CS转接环可以配合使用。
CS型镜头与C型摄像机无法配合使用。

三、如何选择镜头?

工业摄像头在分辨率,帧率,对光线的要求,曝光方式等都有高可比性,其中主要部件为CCD感光芯片。

 1.分辨率(Resolution:相机每次采集图像的像素点数(Pixels),对于数字工业相机一般是直接与光电传感器的像元数对应的,对于模拟相机则是取决于视频制式,PAL制为768*576,NTSC制为640*480。

2.像素深度(Pixel Depth):即每像素数据的位数,一般常用的是8Bit,对于数字工业相机一般还会有10Bit、12Bit等。

        3.帧率(Frame Rate/行频(Line Rate):相机采集传输图像的速率,对于面阵相机一般为每秒采集的帧数(Frames/Sec.),对于线阵相机为每秒采集的行数。

  4.像元尺寸(Pixel Size):像元大小和像元数(分辨率)共同决定了相机靶面的大小。目前数字工业相机像元尺寸一般为3μm-10μm,一般像元尺寸越小,制造难度越大,图像质量也越不容易提高。

  5.曝光方式(Exposure)和快门速度(Shutter):对于线阵相机都是逐行曝光的方式,可以选择固定行频和外触发同步的采集方式,曝光时间可以与行周期一致,也可以设定一个固定的时间;面阵工业相机有帧曝光、场曝光和滚动行曝光等几种常见方式,数字工业相机一般都提供外触发采图的功能。快门速度一般可到10微秒,高速工业相机还可以更快。

  6.光谱响应特性(Spectral Range):是指该像元传感器对不同光波的敏感特性,一般响应范围是350nm-1000nm,一些相机在靶面前加了一个滤镜,滤除红外光线,如果系统需要对红外感光时可去掉该滤镜。

四、如何选择光源?

光源是影响机器视觉系统输入的重要因素,其直接影响输入数据的质量和至少30%的应用效果。由于没有通用的机器视觉照明设备,所以针对每个特定的应用实例,要选择相应的照明装置,以达到较好效果。下面介绍几种常见的照明方式。

  直接照明:光直接射向物体,得到清楚的影像。当需要得到高对比度物体图像的时候,这种类型的光很有效。但是当用它照在光亮或反射的材料上时,会引起像镜面的反光。通用照明一般采用环状或点状照明。环灯是一种常用的通用照明方式,其很容易安装在镜头上,可给漫反射表面提供足够的照明。

同轴照明:同轴光的形成即通过垂直墙壁出来的变化发散光,射到一个使光向下的分光镜上,相机从上面通过分光镜看物体。这种类型的光源对检测高反射的物体特别有帮助,还适合受周围环境产生阴影的影响,检测面积不明显的物体。

暗场照明:暗场照明是相对于物体表面提供低角度照明。使用相机拍摄镜子使其在其视野内,如果在视野内能看见光源就认为使亮场照明,相反的在视野中看不到光源就是暗场照明。因此光源是亮场照明还是暗场照明与光源的位置有关。典型的,暗场照明应用于对表面部分有突起的部分的照明或表面纹理变化的照明。

  漫射照明:连续漫反射照明应用于物体表面的反射性或者表面有复杂的角度。连续漫反射照明应用半球形的均匀照明,以减小影子及镜面反射。这种照明方式对于完全组装的电路板照明非常有用。这种光源可以达到170立体角范围的均匀照明。

 背光照明:从物体背面射过来均匀视场的光。通过相机可以看到物面的侧面轮廓。背光照明常用于测量物休的尺寸和定物体的方向。背光照明产生了很强的对比度。应用背光技术时候,物体表面特征可能会丢失。例如,可以应用背光技术测量硬币的直径,但是却无法判断硬币的正反面。

除了以上介绍的几种常用照明技术,还有些特殊场合所使用的照明技术,比如在线阵相机中需要亮度集中的条形光照明;比如在尺寸测量中与远心镜头配合使用的平行光照明技术;比如在高速在线测量中减小被测物模糊的频闪光照明技术;又比如可以主动测量相机到光源的距离结构光照明技术和减少杂光干扰的偏振照明技术等。

此外,很多复杂的被测环境需要两种或两种以上照明技术共同配合完成。因而丰富的照明技术可以解决视觉系统中图像获取的很多问题,光源照明技术的选择可能对一个视觉系统的成功与否至关重要。