引言上一篇中着重总结了光源的相关知识,以及机器视觉——(一,光源) 本篇就总结总结机器视觉在工业中的相机的概念以及选型。 1、相机的选择(1)工业数字相机的分类:
(2)相机的主要参数 相机的主要参数包括:①分辨率;②速度(帧频/行频);③曝光方式(Exposure)和快门速度(Shutter);④信噪比;⑤动态范围;⑥像元深度;⑦光谱响应;⑧光学接口。 ①分辨率 分辨率是相机最基本的参数,由相机所采用的芯片分辨率决定,是芯片靶面排列的像元数量。 通常面阵相机的分辨率用水平和垂直分辨率两个数字表示,如:1920(H)x 1080(V),前面的数字表示每行的像元数量,即共有 1920 个像元,后面的数字表示像元的行数,即 1080 行。现在相机的分辨率通常表示多少 K,如1K(1024),2K(2048), 3K(4096)等。 ②速度(最大帧率(Frame Rate)/行频(Line Rate)) 相机的帧频/行频表示相机采集图像的频率。通常面阵相机用帧频表示,单位 fps(Frame Per second),如 30fps,表示相机在1秒钟内最多能采集 30 帧图像;线阵相机通常用行频便是单位 KHz,如 12KHz 表示相机在1秒钟内最多能采集 12000 行图像数据。 相机采集传输图像的速率,对于面阵相机一般为每秒采集的帧数(Frames/Sec.),对于线阵相机为每秒采集的行数(Lines/Sec.)。 速度是相机的重要参数,在实际应用中很多时候需要对运动物体成像。相机的速度需要满足一定要求,才能清晰准确的对物体成像。相机的帧频和行频首先受到芯片的帧频和行频的影响,芯片的设计最高速度则主要是由芯片所能承受的最高时钟决定。 ③曝光方式(Exposure)和快门速度(Shutter)
快门速度一般可到10微秒,高速相机还可以更快。 ④信噪比 相机的噪声是指成像过程中不希望被采集到的,实际成像目标外的信号。 因此相机的信噪比定义为图像中信号与噪声的比值(有效信号平均灰度值与噪声均方根的比值),代表了图像的质量,图像信噪比越高,图像质量越好。(信噪比高的相机性能较好) ⑤动态范围 相机的动态范围表明相机探测光信号的范围,动态范围可用两种方法来界定,一种是光学动态范围,指饱和时最大光强与等价于噪声输出的光强的比值,由芯片的特性决定。另一种是电子动态范围,是指饱和电压和噪声电压之间的比值。 对于固定相机其动态范围是一个定值,不随外界条件变化而变化。在线性响应处,相机的动态范围定义为饱和曝光量与噪声等效曝光量的比值: ![]() 动态范围可用倍数、dB 或 Bit 等方式来表示。动态范围大,则相机对不同的光照强度有更强的适应能力。 ⑥像元/像素深度 数字相机输出的数字信号,即像元灰度值,具有特殊的比特位数,称为像元深度。即每像素数据的位数,一般常用的是8Bit,对于数字相机机一般还会有10Bit、12Bit、14Bit等。 对于黑白相机这个值的方位通常是 8-16bit。像元深度定义了灰度由暗道亮的灰阶数。例如,对于 8bit 的相机 0 代表全暗而 255代表全亮。介于 0 和 255 之间的数字代表一定的亮度指标。10bit 数据就有 1024 个灰阶,而 12bit 有 4096 个灰阶。每一个应用我们都要仔细考虑是否需要非常细腻的灰度等级。从 8bit 上升到 10bit 或者 12bit 的确可以增强测量的精度,但是也同时降低了系统的速度,并且提高了系统集成的难度(线缆增加,尺寸变大),因此我们也要慎重选择。 ⑦光谱响应 光谱响应是指相机对于不同波长光线的响应能力,通常指其所采用芯片的光谱响应。通常用光谱曲线表示,横轴表示不同波长,纵轴表示量子效率。 按照响应光谱不同也把相机分为可见光相机(400nm—1000nm,峰值在 500nm—600nm 之间),红外相机(响应波长在 700nm 以上),紫外相机(可以响应到 200nm—400nm的短波),我们需要根据接收被测物发光波长的不同来选择不同的光谱响应的相机。 ⑧光学接口/接口类型 光学接口是指相机与镜头之间的接口,常用的镜头的借口有 C 口,CS 口,F 口。下表提供了关于镜头安装及后焦距的信息。其中 M42 镜头适配器源于高端摄像标准。另一方面,相机的 Z 轴均依据所提供的适配器而进行了优化,一般情况下不要轻易拆卸镜头适配器。 ![]() 2,工业数字摄像机主要接口类型主要有:Usb2.0、IEEE 1394、CameraLink、GiggE。 ![]() 目前市面上工业相机大多是基于CCD或CMOS芯片的相机。
CCD传感器相机适合高速动态;CMOS传感器相机适合低速动态或静止。 相对于CCD传感器,CMOS传感器的随机读取特性使其容易实现图像的矩形感兴趣区域(AOI)读出方式。这一特性使得CMOS能针对较小的AOI时可以获得更高的帧率。CMOS传感器的另一优点就是,读出速度快。CMOS传感器的缺点是填充因子很低,通常使用微镜来提高其填充因子。 小结:CCD和COMS区别 · CCD的优势在于成像质量好; · CMOS价格比CCD便宜且电源消耗量比CCD低; · CCD用于动态测量; · CMOS 用于低速或静态测量。但是现在全局曝光的CMOS也可用于动态测量; · 现在CCD是主流,但CMOS正在赶上,而且CMOS是未来。 3,如何选择工业相机
实例: 首先假设要拍摄的视野范围在12*10mm,那么相机的最低分辨率应该选择在:(12/0.01)*(10/0.01)=1200*1000,约为120万像素的相机,也就是说一个像素对应一个缺陷检测的话那么最低分辨率必须不少于120万像素,但市面上常见的是130万像素的相机,因此一般而言是选用130万像素的相机。 但实际问题是如果一个像素对应一个缺陷的话,那么这样的系统一定会极不稳定,因为随便的一个干扰像素点都可能被误认为缺陷,所以为了提高系统的精准度和稳定性,最好取缺陷的面积在3到4个像素以上,这样选择的相机也就在130万乘3以上,即最低不能少于300万像素,通常采用300万像素的相机为最佳(我见过最多的人抱着亚像素不放说要做到零点几的亚像素,那就不用这么高分辨率的相机了。 相机的曝光时间 相机的最小曝光时间,可以决定目标的运动速度。或者反过来说,目标的运动速度,对相机的最小曝光时间提出了要求。假设我们的目标运动速度是1mm/S,我们的测量精度是0.01mm/pixel,那么我们必须考虑,物体的运动引起的拖影必须要小于我们的精度0.01mm,目标移动0.01mm,需要用时10ms,这就要求我们的相机的曝光时间必须小于10ms,如果大于这个曝光时间,那么仅仅物体运动引起的模糊就会大于0.01,这时我们的精度已经无法达到0.01了。 通常来说,物体运动引起的模糊应该比我们要求的测量精度小一个数量级,这样可以减少其对系统的影响,一般我们的工业相机最快曝光时间可以达到几十至一百多微秒的样子。如此短的曝光时间,对光能量要求比较大,因此需要选择合适的光源与光源控制器。
|
|