《技能培训专题-机器视觉.ppt》由会员分享,可在线阅读,更多相关《技能培训专题-机器视觉.ppt(84页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、机器视觉(机器视觉(Machine vision) 机器视觉(机器视觉(Machine vision)机器视觉的国内外发展现状机器视觉的国内外发展现状机器视觉的概念机器视觉的概念机器视觉就是用机器代替人眼来做测量和机器视觉就是用机器代替人眼来做测量和判断。判断。 一个系统的概念,运用一个系统的概念,运用现代先进的控制技术、计现代先进的控制技术、计算机技术及传感技术,表算机技术及传感技术,表现为光机电的结合。现为光机电的结合。机器视觉的引入v为什么要引入机器视觉呢?引入机器视觉为什么要引入机器视觉呢?引入机器视觉所带来的好处亦或是效益。所带来的好处亦或是效益。v了解机器视觉与人的视觉的一些对比。
2、了解机器视觉与人的视觉的一些对比。机器视觉的引入v自动化和电脑技术是机器视觉进入工业生产线的关键要素v自动化技术的发展史是机器逐步取代人工的历史。1 1、传感与控制是自动化的主要分支;、传感与控制是自动化的主要分支;2 2、人类大脑、四肢、感官和神经分别可以、人类大脑、四肢、感官和神经分别可以对应对应CPUCPU、运动控制、传感器和网络。、运动控制、传感器和网络。 机器视觉的引入v人类视觉是最后几个被取代的器官之一v在很多情况下人类视觉越发不能满足要求(机器视觉与人的视觉的对比)1 1、高速、高精、超视、微距,、高速、高精、超视、微距,2 2、客观、无疲劳、环境限制等。、客观、无疲劳、环境限制
3、等。机器视觉系统与人的视觉的对比人的视觉人的视觉机器视觉机器视觉 适应性适应性强,可在复杂多变的环境中识别目标。差,容易受复杂背景及环境变化的影响 智能具有高级智能,可运用逻辑分析及推理能力识别变化的目标,并能总结规律智能差,可利用人工智能及神经网络技术,但不能很好地识别变化的目标机器视觉系统与人的视觉的对比灰度分辨力灰度分辨力灰度分辨力差灰度分辨力差,一般只能分,一般只能分辨辨6464个灰度级个灰度级强,一般为强,一般为256256灰度级,采集系统灰度级,采集系统可具有可具有10bit10bit、12bit12bit、16bit16bit等灰等灰度级度级空间分辨力分辨率较差,不能观看微小的目
4、标目前有4K4K的面阵摄像机和8K的线阵摄像机,通过备置各种光学镜头,可以观测小到微米大到天体的目标彩色识别能力分辨能力强,易受人的心理影响,不能量化。受硬件条件的制约,分辨能力较差,可量化机器视觉系统与人的视觉的对比速度速度0.10.1秒的视觉暂留使秒的视觉暂留使人眼无法看清较快人眼无法看清较快速运动的目标速运动的目标快门时间可达到快门时间可达到1010微妙左右,高微妙左右,高速像机帧率可达到速像机帧率可达到10001000以上,处以上,处理器的速度越来越快理器的速度越来越快环境要求环境要求对环境温度、湿度对环境温度、湿度的适应性差,另外的适应性差,另外有许多场合对人有有许多场合对人有损害损
5、害对环境适应性强,另外可加防护对环境适应性强,另外可加防护装置装置机器视觉系统与人的视觉的对比观测精度观测精度精度低,无法量精度低,无法量化化精度高,可到微米级,易量化精度高,可到微米级,易量化感光范围400nm-750nm范围的可见光从紫外到红外的较宽光谱范围,另外有X光等特殊摄像机其它主观性,受心理影响,易疲劳客观性,可连续工作机器视觉的引入为什么要引入机器视觉呢?它所带来的效益。v节省时间v降低生产成本v优化物流过程v缩短机器停工期缩短机器停工期机器视觉的引入v提高生产率和产品质量提高生产率和产品质量v减轻测试及检测人员劳动强度减轻测试及检测人员劳动强度v减少不合格产品的数量减少不合格产
6、品的数量v提高机器利用率提高机器利用率机器视觉系统的原理机器视觉系统的原理 通过通过机器视觉产品机器视觉产品将被将被摄取目标摄取目标转换成转换成图图像信号像信号,传送给专用的,传送给专用的图像处理系统图像处理系统,根,根据像素分布和亮度、颜色等信息,转变成据像素分布和亮度、颜色等信息,转变成数字化信号数字化信号;图像系统图像系统对这些信号进行各对这些信号进行各种运算来抽取目标的特征,进而根据判别种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。的结果来控制现场的设备动作。零件到达检测位置光电或传感器感应到感应物件时,触发视觉传应器工作。零件照明获取图像并把资料数据化视觉软件处理图
7、像并显示产品是否合格离散输出,显示不良品画面和统计信息工作流程: 机机器视觉器视觉系统系统待测目标CCD相机镜 头灯源图像采集卡电脑系统PCI地址总线灯源控制信号相机控制信号及电源模拟图像信号数字图像信号传统机器视觉系统工作流程机器视觉的三部分v光学系统光学系统v图像处理系统图像处理系统v执行机构及人机界面执行机构及人机界面 机器视觉的三部分v三个部分缺一不可,选取合适的光学系统,采集适合处理的图象,是完成视觉检测的基本条件,开发稳定可靠的图象处理软件是视觉检测的核心任务,可靠的执行机构和人性化的人机界面是实现最终功能的临门一脚。光学系统 光学系统 机器视觉系统中不可或缺的部分,如果没有适合的
8、光学系统采集适于处理的图片则难以有效地完成图象检测,甚至直接导致检测的失败。因此,我们认为适合的光学系统是成功完成机器视觉应用的前提条件。光学系统v一个典型的光学系统包括:一个典型的光学系统包括:1、光源、光源2、相机、相机3、镜头、镜头光学系统v光学系统的一些基本概念光学系统的一些基本概念1、相机分辨率2、像素3、F & f ( 光圈和焦距)4、FOV & DOV ( 景深和视野)5、光源与成像(亮场和暗场)6、WD & LWD (相机和光源工作距离)光学系统光学系统像素数据像素数据 每个像素都含有以下信息: 图像中的位置 (Row, Column)location 光强度 黑白图像的灰度值
9、 彩色图像的RGB色彩值光学系统像素像素图像处理系统v核心部分核心部分 在取得图像后,我们需要对图像进行处理,分析计算,并输出检测结果。v图像处理部分包括两个部分:图像处理部分包括两个部分: 硬件、软件 图像处理系统v硬件硬件 目前市场主流的机器视觉图像处理系统有: 1、PC Based系统 2、嵌入式系统(智能相机) 图像处理系统vPC Based系统 采用PC作为处理平台,通过图像采集卡+模拟相机或直接通过数字相机采集图片,依托PC处理平台,处理速度快,可运行复杂的图像处理算法;可带多个相机;可根据用户要求自行开发处理程序和用户界面。但由于其开发工具为高级编程语言,开发周期长,难度大,维护
10、成本高。图像处理系统v嵌入式系统嵌入式系统 将相机、图像采集模块、处理器、存储器、通讯模块、I/O集成一体,稳定性更高,开发周期 较短,难度相对较低,但由于其硬件结构限制,通常只能带一至两个相机,程序开发不如PC Based系统灵活,运行速度和算法复杂度不如PC Based系统。图像处理系统v如何选择?如何选择? 两种系统各有利弊,在检测点数少,检测要求可能发生变化,项目周期紧急的应用更适合选用嵌入式系统,检测点数多,速度要求高,检测要求相对稳定,项目周期宽松的应用更适合选用PC Based系统。图像处理系统v软件软件 1、开发平台 2、应用软件 图像处理软件是否先进是机器视觉应用成功的关键。
11、图像处理系统v图像处理算法基础知识图像处理算法基础知识定位(Locating) 灰度(Grey Scale)对比度(Contrast) 斑点(Blob)模板匹配(Pattem Match) 边缘(Edge) 光学字符识别/校验(OCR/OCV)ID识别 测量(Guage)拟合(Fitting)图像预处理(Image Preprocessing)图像处理系统v定位定位 由于被测物体每次相对相机视野的位置会有不同,所以在被测物体上相对固定的检测区域的坐标应该建立在被测物体上,这就需要用一些软件算法来实现,完成软件定位后,只要被测物体在相机视野范围内,无论发生位移还是角度转换,检测区域都能跟随发生相
12、应位置变化,准确完成检测。图像处理系统图像处理系统v灰度灰度 目前除颜色检测外的大部分视觉检测可由黑白图片完成,黑白图片定义从纯白(255或100)到纯黑(0)分为256或100级,称之为灰度。图像处理系统v对比度对比度 对比度指的是一幅图像中明暗区域最亮的白和最暗的黑之间不同亮度层级的测量,差异范围越大代表对比越大, 差异范围越小代 表对比越小。图像处理系统v斑点斑点 Blob是图象中定义在黑色或白色背景中,连通的最大白色或黑色区域。图像处理系统v边缘边缘 边缘定义为在查找方向上一定宽度内像素灰度和的差分值大于阈值的界限。图像处理系统v模板匹配 模板匹配为图象处理中最基本,最直接但也是最笨耗
13、时最多的算法,模板匹配通常先训练一个标准模板(像素和轮廓两种模式),然后再在指定的区域中寻找到与之匹配的图形,通常输出相似度及坐标值。 设定模板的规则:唯一、特征明显图像处理系统图像处理系统v光学字符识别/校验(OCR/OCV) OCR/OCV算法 即是根据训练过的字符,根据字符的大小自动将每个字符从图片中“切割”下来,与训练好的字符库中的字符图形进行匹配,根据其匹配度来识别字符。图像处理系统vID识别 机器视觉亦有专门的ID识别算法用以识别各类 1D/2D码,进而与数据库通讯,构建生产信息可追溯系统。 目前我们的ID识别算法可识别:包括Code 3 of 9; Code 128; Inter
14、leaved 2 of 5; Reduced Space;Symbology(RSS); UPC/EAN; PostNet; Planet Code; Pharma Code; UPU-57; Data Matrix; QR Code;PDF417; Composite Symbology (CS)等数十种码。并可在各种高噪音、低对比度状况下稳定读码。图像处理系统图像处理系统v测量(Guage) 机器视觉可通过各种测量算法完成高重复性精度的(点-点,点-边,边-边,圆直径,角度等各类几何形式)测量。可重复性精度/ R&R / 标定/ 补偿/ 给测量带来影响的各种因素图像处理系统v拟合(Fitt
15、ing) 机器视觉可通过拟合算法将不同的点拟合成直线、圆,用以作进一步定位、计算。图像处理系统v图像预处理(Image Preprocessing) 在运用各种图象处理算法之前,我们可以考虑是否有合适的图象预处理算法可将ROI区域的对比度改变得更适合处理,巧妙地运用图象预处理算法可大大提高图象检测的效率和稳定性。图像处理系统执行机构及人机界面v执行机构及人机界面 在完成所有的图象采集和图象处理工作之后,我们需要输出图象处理的结果,并进行动作(报警、剔除、位移等),并通过人机界面显示生产信息,并在型号、参数发生改变时对系统进行切换和修改工作。执行机构及人机界面执行机构及人机界面机器视觉的主要应用
16、v机器视觉的应用分类机器视觉的应用分类v机器视觉适用的生产环节分类机器视觉适用的生产环节分类v机器视觉的主要应用领域机器视觉的主要应用领域机器视觉的主要应用v机器视觉的应用分类机器视觉的应用分类 1、测量测量 2、检测检测 3、定位定位 4、识别识别机器视觉的应用分类v1、测量、测量(如长度测量)(如长度测量)机器视觉的应用分类v1、测量、测量(如角度测量)(如角度测量)机器视觉的应用分类v1、测量、测量(如圆弧及半径测量)(如圆弧及半径测量)机器视觉的应用分类v2、检测、检测(如有无检测(如有无检测 )(邮包邮包)机器视觉的应用分类v2、检测、检测 (如残次品检测)(如残次品检测)机器视觉的
17、应用分类v2、检测、检测 (如数字统计)(如数字统计)机器视觉的应用分类v检测检测(瑕疵检测)机器视觉的应用分类v3、定位、定位机器视觉的应用分类v3、定位、定位机器视觉的应用分类v4、识别、识别(如读码)(如读码)机器视觉的应用分类v4、识别、识别(如(如OCR/OCV )机器视觉的应用分类v4、识别、识别(颜色识别)(颜色识别)机器视觉适用的生产环节分类1、原料、加工2、组装、测试、包装3、使用、监控机器视觉的主要应用领域塑料/薄膜食品 & 饮品汽车日用品光纤产品半导体纸张冶金航空航天通用生产电子医学设备纺织药品机器视觉的主要应用领域 1、电子行业、电子行业机器视觉的主要应用领域2、半导体
18、行业、半导体行业机器视觉的主要应用领域3、汽车及汽车零部件制造业机器视觉的主要应用领域机器视觉的主要应用领域4、医疗及医疗器械行业医疗及医疗器械行业机器视觉的主要应用领域5、包装行业、包装行业机器视觉的主要应用领域6、其它行业、其它行业机器视觉的主要应用领域6、其他行业、其他行业机器视觉的国内外发展现状v机器视觉的主要技术趋势和市场趋势v机器视觉发展历程v中国市场的竞争者及其产业链分析v本土供应商面临的机会和威胁v用户获得的价值机器视觉的主要技术趋势和市场趋势机器视觉的主要技术趋势和市场趋势v机器视觉的技术趋势机器视觉的技术趋势 高速化、高分辨率、彩色高速化、高分辨率、彩色 低功耗、智能化、模
19、块化、傻瓜化低功耗、智能化、模块化、傻瓜化 先进数字网络先进数字网络 特殊应用特殊应用v机器视觉的市场趋势机器视觉的市场趋势 价格下降、使用方便,向中低端应用扩展价格下降、使用方便,向中低端应用扩展 性能提高、可靠性提高,解决复杂高端问题性能提高、可靠性提高,解决复杂高端问题 行业应用增加行业应用增加 分工细化,利润在产业链中的重新分配分工细化,利润在产业链中的重新分配 与相关技术结合更加紧密与相关技术结合更加紧密机器视觉发展历程v国外1、20世纪世纪50年代提出机器视觉概念年代提出机器视觉概念2、70年代真正开始发展年代真正开始发展3、80年代进入发展正轨年代进入发展正轨4、90年代发展趋于
20、成熟年代发展趋于成熟5、90年代后高速发展年代后高速发展机器视觉发展历程机器视觉发展历程v国内发展从时间上把握:国内发展从时间上把握:1、1990年以前,仅仅在大学和研究所中有一些年以前,仅仅在大学和研究所中有一些研究图像处理和识别模式的实验室。研究图像处理和识别模式的实验室。2、1990-1998年为初级阶段年为初级阶段 。主要的国际机器主要的国际机器视觉厂商还没有进入中国市场。视觉厂商还没有进入中国市场。 3、1998-2002年定义为机器视觉感念引入期年定义为机器视觉感念引入期 。许多注明视觉设备供应商,例如,北京和利时电许多注明视觉设备供应商,例如,北京和利时电机技术有限公司曾经被机技
21、术有限公司曾经被5家外国公司选做主要代家外国公司选做主要代理商或解决方案提供商。理商或解决方案提供商。 4、2002年至今,我们称之为机器视觉发展期,年至今,我们称之为机器视觉发展期,中国机器视觉呈快速增长趋势。中国机器视觉呈快速增长趋势。机器视觉发展历程机器视觉发展历程v机器视觉在中国的几个阶段简单的说机器视觉在中国的几个阶段简单的说: 概念导入概念导入 培育从业者培育从业者 树立样板、教育市场树立样板、教育市场 视觉从业者快速膨胀视觉从业者快速膨胀 行业应用开始加速行业应用开始加速机器视觉发展历程机器视觉发展历程v机器视觉在中国未来几年的展望机器视觉在中国未来几年的展望 开始形成商业模式开
22、始形成商业模式 本土供应商的成长本土供应商的成长 市场较快形成一定规模市场较快形成一定规模 中国特色应用中国特色应用中国市场的竞争者及其产业链分析中国市场的竞争者及其产业链分析v机器视觉的产业链:机器视觉的产业链: 基础原创技术提供者;基础原创技术提供者; 软、硬件部件或子系统开发者;软、硬件部件或子系统开发者; 系统集成商或方案提供者;系统集成商或方案提供者; 代理商、零售商;代理商、零售商; OEM设备、整机开发者;设备、整机开发者; 外围技术合作伙伴;外围技术合作伙伴; 协会、媒体和政府机构;协会、媒体和政府机构; 最终用户;最终用户; 培训、咨询、安装维护等服务提供者。培训、咨询、安装
23、维护等服务提供者。中国市场的竞争者及其产业链分析中国市场的竞争者及其产业链分析v机器视觉的产业链和从业者格局机器视觉的产业链和从业者格局 机器视觉产业链(直接利益者)厂家最终用户代理商OEM客户系统集成商中国市场的竞争者及其产业链分析中国市场的竞争者及其产业链分析v中国机器视觉产业链的缺失中国机器视觉产业链的缺失厂家最终用户OEM客户系统集成商中国市场的竞争者及其产业链分析中国市场的竞争者及其产业链分析国际供应商国际供应商高端视觉供应商高端视觉供应商中低端视觉供应商中低端视觉供应商光学元件供应商光学元件供应商照明以及附件供应商照明以及附件供应商国际供应商的市场策略国际供应商的市场策略本地化举措
24、本地化举措本土供应商本土供应商板卡、智能相机开发板卡、智能相机开发软件开发软件开发系统开发系统开发应用集成应用集成代理分销代理分销生存战略生存战略本土供应商面临的机会和威胁v主要机会:市场快速发展主要机会:市场快速发展 市场快速发展,且层次丰富市场快速发展,且层次丰富 技术逐渐成熟到可接受水平技术逐渐成熟到可接受水平 价格优势明显价格优势明显 服务优势服务优势v主要威胁:主要威胁:我们来得及吗?我们来得及吗? 品牌方面的劣势,建立客户信任需要时间成本品牌方面的劣势,建立客户信任需要时间成本 进口产品大量进入,生命周期缩短,利润下降进口产品大量进入,生命周期缩短,利润下降 外企本地化加速,成本下降,响应加快外企本地化加速,成本下降,响应加快 研发积累方面的差距,创新或领先困难研发积累方面的差距,创新或领先困难 自身资源和能力制约自身资源和能力制约用户期望获得价值用户期望获得价值v更有行业更有行业针对性针对性的解决方案的解决方案v更加行业更加行业专业化专业化的经验积累的经验积累v更好的更好的性价比性价比v更广泛的更广泛的产品配置产品配置方案方案v更紧密的更紧密的合作伙伴合作伙伴关系关系v更有效地提高客户自身产品的更有效地提高客户自身产品的竞争力竞争力