点击下载

Download Report

Transcript 点击下载

机器视觉系统设计技术要点
内容简介
一、机器视觉的概述
二、机器视觉系统的设计
三、机器视觉的典型应用
四、机器视觉系统总结
机器视觉的概述
• 视觉在人类观察和认知世界的过程中扮演极为重要的
角色,据统计人类从外部世界获取的信息约有80%来
自视觉器官。
• 机器视觉目前已经形成一门发展迅速的新兴学科,它
可以代替人眼对目标进行识别、跟踪测量和检验以及
机器人导航等方面的工作。
• 机器视觉的定义:
机器视觉是通过光学的、非接触的传感器自动地
获取和解释处理一个真实物体的图像,以获取所
需信息或用于控制机器运动或过程。
• 机器视觉技术涉及数字图像处理技术、模式识别、
自动控制、光源和光学成像知识、模拟与数字视
频技术、计算机软硬件和人机接口等多学科理论
和技术。
机器视觉的基础
• 机器视觉主要研究利用计算机来模拟人的视觉功
能,采用一个或多个摄像机抓拍客观事物的实际
图像,经过数字化等一系列处理提取需要的特征
信息,然后加以理解并通过逻辑运算最终实现工
业生产和科学研究中的检测、测量和控制等功能。
一个典型的机器视觉应用系统包括光源、光学镜
头、摄像机、图像采集卡、图像处理系统(或平
台)、机器视觉软件模块、输入输出和控制执行模
块等部件。
机器视觉系统的设计
• 1.用户需求分析:
准确地描述机器视觉系统需要完成的功能和工作环
境,对于整个机器视觉系统的成功集成是至关重要的。
因此要和用户进行深层沟通,要知道检测目标物的
形态,包括其大小、形状、颜色和工作环境,只有明确了
系统的需求信息,专业技术人员才有可能提出切实可行的
解决方案。
检测目标物
目标物是什么,目标物的形状、大小等
检测目的
具体检测哪些指标如位置、缺陷、尺寸等
工作距离
镜头到物体的距离即物距
目标大小
即确定系统的视场
分辨率
测量尺寸精度要求有多高
检测速度
每分钟测量的快慢及对图像处理速度的要求
工位信号
有工位触发信号还是需要自动连续拍摄图像
材质
物体是什么材料的,表面光学性质怎样?
合格判据
有无合格/不合格的定义
剔除或控制信号
是否需要自动剔除次品或控制机器动作?怎
样剔除?在什么位置进行?需要什么信号?
工作环境
工作环境的温度、湿度、粉尘、杂散光等
2.机器视觉系统的方案设计
设计机器视觉系统需要考虑以下几个部分:
• 一.机械设计
• 二.光源
• 三.镜头
• 四.摄像机
• 五.图像采集卡
• 六.图像处理软件
• 七.其它部件
机械设计
由于需求不同,系统对机械部分的要求差别
很大,如果是全自动的机器视觉系统,机械部
分一般需要完成的功能有理料、输送、定位、
剔除、下料等功能,而有的机器视觉系统则只
需要适当的固定支架来固定相机、镜头、光源
和计算机即可,差别很大。
在很多情形下,机械设计在机器视觉系统中
占了很大的比重,而且是系统的关键部分,但
投入相对较少,导致整个系统开发过程不顺利。
光源
• 光源不是简单的照亮物体,以合适的方式将光线投射到被测目
标上,应尽可能地突出拍摄目标的特征量部分,使需要检测的
部分与那些不重要部分之间应尽可能地产生明显的区别,增加
足够的对比度;同时还应保证足够的整体亮度、强度等。好光
源和照明方式的设计能够改善整个系统的分辨率,降低噪声,
简化图像分析与处理的软件算法,因此在机器视觉应用系统中,
好的光源与照明方案往往对整个系统起着非常重要的提升作用,
是视觉图像采集中一个关键的环节。对光源和照明系统设计的
原则要求“照明均匀,避免反光”.
如果选择的光源,能使图像达到这些基本的要
求,就完成了机器视觉系统集成的第1步;
• 1)充分利用视场,使被检测物体特征充满视场,
从而可以最大限度地利用系统的分辨率;
• 2)对比度合适;
• 3)焦距准确图像没有因为景深或运动而不清晰;
• 4)照明均匀,避免反光;
• 5)图像畸变小;
• 6)感兴趣的特征容易被检测识别,其他特征不显
示或得到抑制;
镜头
• 在机器视觉系统中,镜头的主要作用是将成像目标聚焦
在图像传感器的光敏面上。镜头的质量直接影响到机器
视觉系统的整体性能;合理选择并安装光学镜头,是机
器视觉设计的重要环节;
• 光学镜头的基本参数包括焦距、相对孔径和像面尺寸,
其中焦距决定了成像目标在图像传感器的图像大小,相
对孔径直接影响着镜头的分辨率和照度。选择光学镜头
应注意:第一要保证镜头的成像面大小要与所选择的摄
像机匹配,第二根据用户需求所提出的实际工作距离或
预留空间计算并确定镜头的焦距、视场角;
摄像机
• 摄像机实际上是一个光电转换装置,既将图像传感器所接收到
的光学图像,转化为计算机所能处理的电信号。
• 根据用户应用需求选择合适的摄像机,需要考虑一下几个问题:
1. 图像分辨率;
2. 扫描方式;按照扫描方式摄像机可分为面扫描和线扫描;
其中面扫描一次只能拍摄一幅图像,而线扫描摄像机的特点是
运动平稳,速度跟踪精度高,光源强度要求高,适用动态目标
连续无遗漏的高分辨率高精度检测。
3. 颜色的选择;摄像机的颜色分为黑白和彩色;
4. 输出输入接口;
对于运动目标,减少图像拖尾模糊现象,曝光时间估算公
式为:
T=P*O/(L*V);
图像采集卡
• 图像采集卡是机器视觉硬件的重要组成部分,具有控制
摄像机拍摄、数字化视频信息等功能,它是连接图像采
集和处理分析部分的桥梁;图像采集卡与摄像机联系紧
密,在选择采集卡时需要注意以下几个事项:
1. 所支持摄像机的类型;包括扫描方式和输出形式,
图像采集卡与选择的摄像机要相匹配;
2. 数据流量能够满足图像信号传输的基本要求;
3. 图像采集卡应与计算机硬件平台以及软件操作系
统完全兼容, 能够进行二次开发;
4. 具备多路数字I/O口功能;对外部设备进行必要控
制;
图像处理软件
• 图像处理包括图像增强和图像分析两部分;图像增
强是指经过某种处理,使图像改变,实现对比度增
加、特征突出等目的;而图像分析是指经过某种运
算,来提取某种有用的信息,如有无、好坏、位置
等,以便用来进行判断和控制;
• 在机器视觉系统集成时,图像增强算法是在图像分
析前作为图像预处理进行的,而图像分析算法才是
机器视觉真正需要解决的问题,而且需要很多的实
践经验;
其他部件
• 图像卡与图像处理模块都离不开一定的系统平台支
持,如PC机等,用户可以根据图像的处理速度选择
合适的系统平台;
• 系统控制功能的最终实现是要靠执行机构来完成,
它是最后一个关键环节,在设计时执行机构可选用
机电系统、液压系统、气动系统中的某一种,但需
要考虑的除了其加工制造和装配精度以外,其动态
特性,特别是快速性和稳定性要特别考虑;
总结
• 机器视觉系统的各个组成部分环环紧扣,从镜头到
图像采集卡以及系统平台相互匹配才能获得理想的
图像质量和成功的机器视觉应用系统。机器视觉系
统极大减轻了人工检测的难度和强度,提高了产品
的检测质量和速度,已经代替了传统的人工检测和
测量,同时利于系统信息的集成,因此近年来已经
广泛应用到工业生产的工况监视、成品检验和质量
控制等多个领域;
机器视觉的典型应用
• 机器视觉系统的特点是可以提高生产的柔性和自动化
程度。在一些不适合于人工作业的危险工作环境或人
工视觉难以满足要求的场合,这些工作正在越来越多
地被机器视觉系统取代,一方面是随着对生产速度和
产品质量的要求越来越高,对检测速度和精度的要求
超过了肉眼的能力;另一方面是因为成像技术、计算
机技术或图像处理技术的发展,机器视觉系统能够完
成的任务越来越复杂,成本也越来越低。
• 随着机器视觉技术自身的成熟和发展,可以预计它将
在现代及未来的各个行业中得到越来越广泛的应用;
机器视觉系统是实现仪器设备精密控制、智能化、自
动化的有效途径,其最大优点为:
一.实现非接触测量;
二.具有较宽的光谱响应范围;
三.长时间工作;
四.成本效率高;
五.灵活性好;
六.精度高;
机器视觉系统在不同领域的典型应用:
电子与半导体 包括芯片的测量,PCB装配等
制药
药品质量检测,药品形状等
工业包装
条码识别,生产日期、封闭性检测等
汽车制造
零部件尺寸检测,部件定位等
印刷
印刷质量检测,字符识别等
食品饮料
条码识别,包装瓶外观检测等
医学应用
X光分析,光电内窥镜测试
其他工业应用 表面质量检测,尺寸测量等
机器视觉系统总结
明确了系统各部分的功能,就需要把各个子系统
集成到一个整机系统中,在这个过程中我们需要注意
以下几点:
• 选择系统硬件时,应当尽量选择技术成熟、可靠
性高的产品。
• 把系统分割成多个模块,把每一部分集成到一起,
确保能够正确地工作,然后再把这些模块组成一个大
系统。只有把一个大的系统分割成小到我们能够很容
易处理的小块,才能够有效的完成。这需要富有经验
的项目负责人来完成这项工作。
• 充分考虑现场条件:在实验室里开发的系统,安装到使用
现场后常常碰到问题。这主要是环境光、电磁干扰和振动
几个方面的原因造成的。机器视觉系统毕竟使用了光学系
统,安装现场的照明情况或自然光的影响,有时会导致我
们设计的算法根本无法工作,从而致使系统失败;工厂的
供电一般是带有各种电磁干扰的,很容易从电源线或其他
地方进入计算机系统,从而导致系统不能稳定工作。另外,
工业现场各种机器同时工作,有时振动会导致问题。系统
集成的过程中,最好能够模拟现场情况。
• 整个系统集成时,碰到的问题和解决问题的时间往往比预
计的要多,有好多意想不到的情况会发生,所以我们需要
把问题想得全面一些,这样才能切合实际的完成工作计划。
谢谢大家!