视觉是人类观察世界和认知世界的重要手段。通过视觉,我们可以获取外界事物的大小、明暗、颜色、动静等信息,还可以在不需要进行身体接触的情况下,直接与周围环境进行智能交互。据统计,人类获取外部信息的83%都来源于眼睛,位于五官之首,由此可见视觉的重要性。这也不难理解随着信息技术的发展,人们会不遗余力地将人类视觉能力赋予计算机、机器人或各种智能设备。随着智能制造的发展和“工业4.0”时代的到来,机器视觉作为实现工业自动化和智能化的关键核心技术,正成为人工智能发展最快的一个分支。
1. 什么是机器视觉?
美国制造工程师协会(SME)机器视觉分会和美国机器人工业协会(RIA)自动化视觉分会关于机器视觉定义如下:机器视觉(Machine Vision,MV),是通过光学装置和非接触式的传感器,自动地接收和处理一幅真实物体的图像,以获得所需信息或用于控制机器运动的装置。通俗地讲,机器视觉就是为机器安装上一双“慧眼”,让机器具有像人一样的视觉功能,从而实现引导、检测、测量和识别等功能。
据麦姆斯咨询介绍,在工业领域,机器视觉系统被广泛用于自动检验、工件加工、装配自动化以及生产过程控制和监视图像识别。对产品质量的高要求,促进了机器视觉在汽车、电子、半导体、食品和包装等行业的快速发展。事实上,机器视觉已经“飞跃”工厂,现身于农业机器人、AVG物流小车、新兴服务机器人、无人驾驶汽车等各种自主移动机器人,活跃在农场、物流、仓储、交通、医院等多种环境中。本文将重点讲解工业及自动化领域的机器视觉知识。
2. 机器视觉的优点
虽然人类视觉擅长于对复杂、非结构化的场景进行定性解释,但机器视觉凭借速度、精度和可重复性等优势(见表1),非常适合对结构化场景进行定量测量。举例来说,在生产线上,机器视觉系统每分钟能够对数百个甚至数千个元件进行检测。配备适当分辨率的相机和光学元件后,机器视觉系统能够轻松检测小到人眼无法看到的物品细节特征。另外,由于消除了检验系统与被检验元件之间的直接接触,机器视觉还能够防止元件损坏,也避免了机械部件磨损的维护时间和成本投入。通过减少制造过程中的人工参与,机器视觉不仅带来了更高的安全性和更大的操作优势,还能够防止洁净室受到人为污染。
表1 人类视觉和机器视觉的比较