谈PS-based架构的线扫描(Line-scan)影像检测系统

 

 

  机械视觉应用在各种产业的生产制造及品质检测已是行之有年, 利用机械视觉可以提升检测精度或加速生产速度,因此逐渐变成许多生产检测设备必备的一环。

   目前市面上的影像检测系统大多采用面扫描(Area-scan)的摄影机进行影像的采集及分析, 但是随着产品尺寸的加大(例如:PCB, LCD面板, 晶圆), 在提高产能及精度的要求下, 面扫描摄影机的分辨率及取像速度无法满足这些要求的事实开始浮上枱面, 而系统业者也开始意识到线扫描(Line-scan)摄影机的分辨率及取像速度才能满足这些时势所驱的产业需求。

   但是线扫描的检测系统必需利用运动速度才能取得面积影像。这跟面扫描的影像检测系统只要单纯的曝光即可取得面积影像的工作原理是完全不同的。 因此对于许多原本熟知面扫描影像检测系统的设计者而言, 要跨入线扫描影像检测系统除了要了解线扫描系统的工作原理及如何选择主要组件外,最重要也是最基本的是如何得到正确且等比例的线扫描影像。

   线扫描影像检测系统架构及主要组件

  目前线扫描系统架构除了控制的主机系统及机构外, 主要组件分为视觉及运动控制两大主轴。

   视觉主要组件包括:线性扫描(Line-scan)摄影机, 镜头(Lens), 灯源(Lighting), 影像采集卡(Frame Grabber)。

   运动控制的部份则可能包括:马达, 马达驱动器, 运动控制卡或PLC, 有时会搭配传感器(Sensor)或位置比对器作对象到位侦测辅助。

   就控制主机系统来说除了运动控制外, 主要的工作内容在于影像数据的采集及运算, 而这部份已经占据系统绝大部份的资源及运算能力, 就目前市面上的线扫描影像检测系统而言, 许多大型线扫描系统甚至是一台系统机去专门处理一台高解析线扫描摄影机采集的数据量, 以满足客户对整个系统检测运算的时间及精度需求。 当然这只是其中一种应用架构上的规划方式, 在线扫描可以应用的检测范围日益广泛的趋势下, 各种应用对于系统的规划以及主要组件的挑选都会有所差异, 因此笔者针对目前市面上的线扫描主要组件以及如何取到正确且等比例的线扫描影像概略的作了些整理, 提供有兴趣或刚开始接触线性扫描系统的使用者作为参考。

   线扫描摄影机(Line-scan Camera)

   目前市面上的 Line-scan Camera 分辨率从 512, 1024,2048, 4096, 8192,至12288像素(pixels)都有,通常刚开始接触线扫描系统的使用者在挑选 Line-scan Camera 时, 大多只注意到分辨率是否能够符合系统的目标精度需求, 而忽略了Line-scan Camera 本身的接口规格会影响影像采集卡的选择性, 另外Camera的设计特性究竟适不适合系统的需求, Line-scan Camera 的扫描频率(Line-Rate)的计算方式以及为什么有些Line-scan Camera扫描的速度可以提升四倍甚至是八倍? 以下是笔者略作整理的资料

   1. 数据接口

   目前数字工业摄影机及影像采集卡的数据接口标准包括: RS-422, RS-644或称LVDS (Low Voltage Differential Signaling), Channel Link 及Camera Link 这几种。

   (1) RS-422 及RS-644(LVDS) 的接口出现的较早, 由于数据格式的特性讯号的接口接头通常是68pin 或 100pin 的高密度接头, 但因为摄影机厂商定义的讯号接脚不尽相同而影像卡厂商各家的定义也不太一样, 因此在选择好 Camera 及影像卡之后一般也不太会想要轻易去变更(想想看要去接68pin 或 100pin 的讯号线, 换个可能就代表讯号线要重作或要再作个讯号转接板才行)。

   (2) Channel Link 的接口原本是用来作数字平面显示器数据传输的标准(本身讯号格式也是LVDS), 特性在于接口接脚减少了但是仍然可以传输大量的数字数据, 而它其实也就是Camera Link 标准的前身,因此数据格式也就与Camera Link 兼容, 差异在于由于当时并未定义出标准接头形式, 因此各家厂商仍采用不同型式的接头接口, 讯号线仍然必需定制。

   (3) Camera Link 的标准是由数家工业摄影机及影像卡大厂共同制定出来的, 标准的本身是基于Channel Link 的特性, 并定义出标准的接头也就是讯号线也标准化了, 让Camera及影像卡的讯号传输更简单化了, 同时定义出基本架构(Base Configuration), 中阶架构(Medium Configuration), 及完整架构(Full Configuration) 的讯号接脚规范以及传输数据量。

   2. Line-scan Camera 的数据输出形式

   目前的Line-scan Camera 撇开分辨率不谈, 通常Line-scan Camera 本身的数据产生频率都不会大于60MHz, 也许你会怀疑那么为什么有的机种可以到80MHz,160MHz甚至是320MHz呢? 其主要的原理是利用多重输出的方式去加速取像速度,目前市面上一般的 Line-scan Camera 输出方式有单输出(Single Tap), 双输出(Dual Taps), 三输出(Triple Taps), 四输出(Quad Taps)及八输出(Octal Taps) 这几种。

单输出 (Single Tap)
通常是在低解析或低速的 Line-scan Camera 上的设计, 它的特性是整个线性CCD的每个光电二极管在感光后即将光转成电荷讯号通过单一输出将数据传递出去。Line Rate = Camera Data Clock / Camera Pixels
双输出 (Dual Taps) – 奇偶输出
通常是在高解析或为了提高Line-scan Camera 传输速度的设计, 它的特性是整个线性CCD的每个光电二极管在感光后分成奇数及偶数将光转成电荷讯号分成两组将数据传递出去。Line Rate = (Camera Data Clock / Camera Pixels) x 2要是不小心设定成单输出时的影像, 就会如同右下图所示影像会有垂直的空隙, 影像在放大时便会发现 pixel 跟 pixel 中间的黑色影像,其实数据都是空的。
双输出 (Dual Taps) – 前后段输出
设计目的与上面的双输出是大致相同的, 主要差异在于它是将整个线性CCD的每个光电二极管在感光后分成前半段及后半段,将光转成电荷讯号分成两组将数据传递出去。Line Rate = (Camera Data Clock / Camera Pixels) x 2要是不小心设定成单输出时的影像, 就会如同右下图所示影像只有一半, 另一半变成黑色资料都是空的
三输出 (Triple Taps)
通常是用在R, G, B 三CCD 的 Line-scan Camera, 棱镜会依据光谱的波长特性(红光波长最长, 再来是绿光, 再来是蓝光)而分别将光线投射至红, 绿, 蓝三组CCD, 而每个CCD 也将会各别将光转成电荷讯号作输出虽然3 CCD各别有独立的 Data Clock, 但是因为必需要R, G, B 的
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值