1. 引言
随着电子信息技术的高速发展以及各类摄像头的广泛应用,全球图像视频数据爆炸式增长,人类社会正在进入视觉信息的大数据时代。工业相机可说是工业自动化系统的灵魂之窗。从物件辨识、产品检测、外观尺寸量测到传动设备定位等,工业相机都发挥了重要作用。
相对于家用相机,工业相机拥有结构紧凑,工作稳定,更快的快门时间,帧频更快,输出光谱宽和价格便宜等优点。因此,在产品的发展和应用发面也会把工业相机和数码相机、家用相机等做分开讨论。
2. 工业相机国内外发展
工业相机作为机器视觉的核心,伴随着机器视觉行业的产生和发展,工业相机也随之进入了人们的视眼,这些年也在不断的进步和发展 [1]。
在国外,从20世纪50年代开始,因为计算机和机器人的出现,便有了机器视觉的概念。到20世纪60到80年代,由于CCD图像传感器的面世 [2],真正意义上推动了机器视觉的发展。90年代末,德国Vision Components公司生产出第一款工业相机,之后机器视觉进入高速发展期。进入到21世纪,随着嵌入式技术的发展,与工业相机的结合,使得机器视觉有了质的飞越。目前,全球最知名的工业相机供应商有德国的The Imaging Source、Basler,加拿大的DALSA、丹麦的JAI及美国IDT等。其中DALSA作为世界上唯一一家集半导体制造、芯片设计与制造、工业相机设计与制造于一体的企业,是机器视觉行业的先驱。
相对于国外,国内机器视觉的起步相对较晚,只有大概20年的时间。1990~1998年,国内仅有一小批校内学者对机器视觉做研究,工业相机并未投入到工业领域。1998~2002年国外半导体行业入住上海和广东,工业相机进入中国,此后,机器视觉和工业相机在国内得到了快速发展 [3]。目前,国内知名的工业相机制造商主要有大恒图像、微视图像、汉王科技、图谱光电等。
3. 工业相机的主要框架及其发展
传统的机器视觉是基于PC的,其主要由工业相机和PC两个部分组成 [4]。工业相机只是作为机器视觉前端实现数据的采集,后端数据的处理以及数据的传输由计算机来完成 [5]。这种数据采集和处理分离的方式,使得机器视觉的体积庞大,结构复杂,价格昂贵,不利于在特殊工业环境下作业。另一方面,由于微处理器,DSP,FPGA,ARM等的不断发展 [6],缩小了处理器的体积,可以集成前端数据采集和后端数据处理一体化,改善了安装难度,节约了成本,这种新型的机器视觉系统就是现今的智能工业相机 [7] [8] [9]。
目前的工业相机相当于传统机器视觉系统,除了有图像采集功能,还集成了数据处理和通信功能。所以,智能相机和基于PC的机器视觉有相同的功能模块,主要包括图像采集、图像数据处理和通信三个模块 [10]。
图像采集模块的作用是将光信号转化成电子信号,主要是通过光电传感器CCD和CMOS来完成。CCD是1969年由美国贝尔实验室(Bell Labs)的维拉•波义耳(Willard S. Boyle)和乔治•史密斯(George E. Smith)所发明,目前仍然广泛的应用在数码相机以及天文学和军工等领域。CMOS主要是利用硅和锗两元素制成,使其共存着带负电的N极和带正电的P极,这两个一正一负互补效应所产生的电流即可被处理芯片纪录和转换成影像。比起CCD,CMOS具有读取信息的方式简单、输出信息速率快、耗电省(仅为CCD芯片的1/10左右)、体积小、重量轻、集成度高、价格低等特点。但是,CMOS相比起CCD来说最大的致命伤就是画质,这是因为早期的CMOS有个明显的缺点,就是在电流变化时频率变快,因此不可避免的会产生热量,最终造成画面出现杂点影响成像质量 [11]。目前,各大厂商对CMOS的投入,研发相对更高,CMOS在画质上也在不断提高,其在市场也在据了重要的份额 [12]。
图像数据处理模块由硬件和软件组成,硬件主要是指嵌入式处理器,软件则指嵌入式上的操作系统及集成的图像处理程序,国内外大量学者做了基于FPGA,DSP,ARM等的研究,各大厂商也将这些技术应用于工业现场 [13]。ARM (Advanced RISC Machines),一类微处理器的通称,由ARM公司负责设计。ARM的集成度高,外围电路全面,事务管理能力强,可以实现成熟的人机交互界面。但由于其主频只有几百兆赫兹,对于高频高分辨率的图像数据来说还是有些力不从心。DSP (Digital Signal Processing),即数字信号处理。DSP是一种独特的微处理器,有自己的完整指令系统,是以数字信号来处理大量信息的器件。相对于ARM来说,DSP设计了专门的硬件加速器来处理常用的数字信号运算,如此可以获得更快的数据处理能力。例如,DSP包含多个硬件乘加器,可以在一条指令中实现数据的乘法加法运算,大大提高了运算能力。此外,DSP采用了数据存储和指令存储分开的哈佛结构,使得在存储数据的同时执行指令,获得更高的指令执行效率。DSP对数据信号处理的针对性较强,硬件相对来说比较固定,移植性较差,对于大多数数据没有有效的解决方法,因此在使用中需要配合其他处理器一起使用,形成多核系统。FPGA (Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是制作专用集成电路领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA的硬件功能可以像软件编程一样实现,从而可以进行灵活的更新和开发,提高了系统设计的灵活性和通用性。图像处理的软件部分则跟选择的处理器类型紧密配合,在选择不同的处理器类型后,使用对应的开发软件来实现对图像数据的处理。
通信模块是工业相机的重要组成部分,一方面,它负责发送系统控制信息,另一方面它也负责传送图像数据。目前,工业相机的主要接口有USB,1394,GigE,CameraLink四种。CameraLink标准规范了数字摄像机和图像采集卡之间的接口,采用了统一的物理接插件和线缆定义,解决了高速传输的问题。基于千兆以太网通信协议开发的GigE接口标准,允许用户在很长距离上用廉价的标准线缆进行快速图像传输,它还能在不同厂商的软、硬件之间轻松实现互操作,将是未来发展和使用的主流 [14] [15]。
4. 工业相机在烟厂中的相关应用
在卷烟工艺中,随着卷烟机器速度的不断提升,人眼观察已经远远不能满足对卷烟质量的检查和把控,需要引入智能工业相机来适应现代化的工业生产,做到更加快速、实时有效地检测产品质量。目前,红塔集团玉溪卷烟厂在GDX6S/ZB28包装机机型的烟包出口处,使用了3台工业相机,来对烟包底部、正面、侧面做一个全方位检测,如图1所示。在GDX500、GDX1和GDX2包装机机型烟包出口处,设置了CCD工业相机,对烟包做一个全面检测。在烟条入口处设置了工业相机,对烟条外观做全面检测。同时,杨彩虹,蔡培良等使用工业相机设计C800包装机烟包外观检测装置,来检测条盒胶点的有无 [16],王晖,程小虎等使用工业相机设计了基于机器视觉的接装纸缺陷检测装置,检测接装置纸的缺陷 [17],汪冬冬,侯加文等使用工业相机做了基于阴影检测的传送带烟丝堵料视觉检测系统设计,检测烟丝是否正常传动 [18],孙军,张振华等使用工业相机做了烟包喷码图像自动检测控制系统的设计与应用 [19],检测烟包喷码的好坏。
Figure 1. Inspection of cigarette pack outlet of GDX6S/ZB28 packaging machine model
图1. GDX6S/ZB28包装机机型的烟包出口处检测
总之,工业相机在烟厂从烟丝传送,到烟支成型,再到烟包外观的各个工序都已被广泛使用,今后,还会在其他方面得到推广。工业相机的发展和应用不仅给工厂节省了劳动成本,解放了劳动力,提升了效率,还提高了产品质量,降低了废品率,节省了原料,从多个方面给工厂带来了效益。
5. 总结
工业相机从诞生到现在半个多世纪,其技术在不断地改善和提高,在工业领域的应用也在不断地扩大。在之后智慧化工厂的建设中,工业相机也将会发挥着重要的作用。