视觉测量简介

1.1 视觉测量技术

1.1.1 现代检测技术的发展趋势

检测技术是现代化工业的基础技术之一,是保证产品质量的关键。在现代化的大生产之中,涉及到各种各样的检测。随着工业制造技术和加工工艺的提高和改进,对检测手段、检测速度和精度提出了更高的要求。现代检测技术是工业发展的基础,测量的精度和效率在一定程度上决定了制造业乃至科学技术发展的水平。现代检测技术要能适应快速发展的制造业,根据先进制造技术发展的要求,以及精密测量技术自身的发展规律,不断拓展新的测量原理和测试方法。近年来检测技术发展趋势[1,2]主要体现在以下几个方向:

1.  在线测量

在线测量就是在生产线上对产品进行检测,这样可以及时地得到产品的测量信息,并实时反馈给生产设备,来改进工艺、提高制造精度、降低废品率,为实现产品制造的零废品控制提供了可能。在相当长的一段时期内,测量基本上是静态的,即测量对象在测量过程中不变化或不明显变化;同时测量大多数是离线的,而不是在生产进行过程中实现的。进行在线测量可以降低消耗、减少成本、增加产量、增加效益,还可以保证产品的质量。

2.  高精度

科学技术向微小领域发展,制造业要求的测量精度也在不断提高,由微米级向纳米级发展。纳米(nm)即为 10-9m,纳米技术定义为尺寸或公差范围为 0.1~100nm 的制造、测量等技术。随着现代科学技术的不断发展,众多高科技领域均已进入了纳米世界,如精密元器件的测量、电子工业高密度半导体集成电路等等。纳米技术的加工离不开纳米精度的测量技术和设备,目前,国外一些研究机构不仅已在表面轮廓、长度、基本常数等测量上达到了纳米级,而且还在一维位移和微观形貌测量上实现了0.1 纳米级。纳米测量的主要仪器有光干涉测量仪、量子干涉仪、电容测微仪、电感测微仪、X 射线干涉仪、扫描电子显微镜(SEM)、扫描隧道显微镜(STM)、原子力显微镜(AFM)等。

3.  非接触

非接触检测具有没有测量力、精度高、易实现在线测量等优点,应用越来越广泛。非接触检测技术很多,比较常用的是电容测量方法和光学测量方法。

4.  网络化

网络技术的出现,极大地改变着人们生活的各个方面。具体到测控技术领域,有远程数据采集与测控,远程设备故障诊断,电、水、燃气、热能等的自动抄表,等等,都是网络技术进步并全面介入其中发挥关键作用的必然结果。

目前,测控系统的设计思想明显受到计算机网络技术的影响,测控网络由传统的集中模式转变为分布模式,成为具有开放性、可互操作性、分散性、网络化、智能化的测控系统。网络的节点上不仅有计算机、工作站,还有智能测控仪器仪表。测控网络有着与信息网络相似的体系结构和通信模型,例如目前测控系统中迅猛发展的现场总线,它的通信模型和 0SI 模型对应,将现场的智能仪表和装置作为节点,通过网络将节点连同控制室内的仪器仪表和控制装置连成有机的测控系统。

随着无线通信技术的迅速发展,无线通信在测控领域也得到了应用,形成了无线分布式传感/控制网络    (Wireless  Distributed Sensor/Control  Networks,WDSCN)。WDSCN 融合了计算机网络、无线通信、现代传感器和微处理器等技术,具有低成本、低功耗、便携移动的特点。WDSCN 主要针对一个或一组机器与机器之间的通信与控制而设计的,可以应用于传感器(收集数据)和控制器、执行器(执行命令等)。WDSCN 技术适用于需要移动或不易进行布线的领域。测控网络的功能将远远大于系统中各独立个体功能的总和,使得测控系统的整体功能显著增强,应用领域及范围明显扩大。

5.  智能化

制造业中智能化仪器一般利用许多传感器获得测量信息,从而得出所需要的测量结果,对加工过程进行控制。仪器智能化是融合智能技术、传感技术、信息技术、仿生技术、材料科学等的一门交叉学科,使检测的概念过渡到在线、动态、主动的实时检测与控制。

6.  高效率低成本

为了增强市场竞争能力,生产厂家均在努力加强质量管理,降低生产成本,因此测量仪器的高效率低成本就成为了需要。

1.1.2 视觉测量技术及其国内外研究现状

随着机器视觉的迅速发展,人们开始考虑把计算机视觉技术的快速性、高智能化应用到检测技术当中,形成了一种新的检测技术——视觉测量技术[3]。

视觉测量技术把图像作为检测和传递信息的手段或载体加以利用,从图像中提取有用的信号,通过处理被测图像而获得所需的各种参数。视觉测量技术以机器视觉为基础,融光电子学、计算机技术、激光技术、图像处理技术等现代科学技术为一体,组成光、机、电、算综合的测量系统,具有非接触、全视场测量、高精度和自动化程度高的特点。基于视觉测量技术的仪器设备能够实现智能化、数字化、小型化、网络化和多功能化,具备在线检测、动态检测、实时分析、实时控制的能力,具有高效、高精度、无损伤的检测特点,可以满足现代精密测量技术的发展需要,目前已广泛应用于工业、军事、医学等领域,并得到了极大的关注。在电子、光学和计算机等技术不断成熟和完善的基础上,视觉测量技术得到了突飞猛进的发展。早在 20 世纪 80 年代美国国家标准局就预计,检测任务的90%将由视觉测量系统来完成。在近几年的北京国际机床博览会上,可以见到许多国内外利用视觉测量技术研制的仪器,如光学三坐标测量仪、基于视觉技术的刀具预调测量仪等先进仪器。

国外视觉测量技术发展迅速,涵盖的应用领域广泛。20 世纪末以美国、德国、日本为主开始研制各种基于视觉检测的测量模型,用于不同领域的检测[4]。

国外从事视觉测量系统开发的厂家很多,如加拿大的 Dalsa 公司、Coreco Imaging公司、IO Industries 公司;丹麦的 JAI/Pulnix 公司;美国的 Cognex 公司、Navitar公司、光学测量仪器公司(OGP);瑞士的 Photonfocus 公司;日本 CCS 公司、Sony 公司、Keyenc 公司;德国的西门子公司等。如图 1-1、1-2 所示。21 世纪初,用于零件尺寸测量的视觉检测设备逐渐得到推广和应用,主要应用于汽车零件、轴承的检测。



国内视觉测量技术起步较晚,始于 21 世纪初,从最初的代理国外先进设备到现在能自主研发,经历了一个较快的发展阶段。目前,存在的问题是仪器的精度和性能还有待进一步提高。近几年,国内从事视觉测量技术开发的公司不断增加,如北京大恒图像、北京凌云光视、深圳赛克数码、上海法视特、北京和利时电机技术有限公司、深圳视觉龙科技有限公司、苏州南光电子科技有限公司及一些高校科研院所等。如图 1-3、1-4 所示。



1.1.3 视觉测量技术的主要应用

随着科学技术的快速发展与进步,视觉检测技术日益成熟,广泛应用于工业、农业、军事、医学等各个领域。

1.  在农业生产中的应用

目前,视觉检测技术被广泛应用于瓜果品质的无损检测中[4-7]。国外,Taylor等 1984 年首先报道了分别利用线扫描和模拟摄像机检测苹果损伤的试验,结论为利用数字图像技术检测苹果损伤至少可以达到人工分级的精度。Rehkugler 和Krop 1986 年研究了利用视觉进行苹果表面碰压伤检测并依据苹果标准进行了分组,研制成功了利用机器视觉进行缺陷检测和分级的苹果处理设备。国内应用视觉技术进行水果品质无损检测的研究也取得了一定成果。文献[5]探讨了应用计算机视觉技术进行芒果重量与其投影图像的相互关系。文献[6]研究了用于综合评价苹果果型的计算机视觉系统。文献[7]研究了适用于黄花梨品质检测的彩色机器视觉系统等。

此外,视觉检测技术还广泛应用于对蔬菜、谷物、烟叶等的缺陷、类别及等级检测中[8-12]。

2.  在工业中的应用

视觉检测在汽车工业中的应用已十分广泛[13]。美国三大汽车公司相继与美国Michigan 大学和 Perceptron 公司合作,成功研制了用于对汽车零部件、分总成和总成产品进行尺寸控制的自动视觉检测系统[14,15]。英国 ROVER 汽车公司 800 系列汽车车身轮廓尺寸精度的 100%在线检测,也是视觉检测系统用于工业检测中的一个较为典型的例子。国内天津大学精密测试技术及仪器国家重点实验室成功研制了 IVECO 白车身激光视觉检测站和一汽大众 Jieta 轿车白车身 100%在线视觉检测站及一汽解放新型卡车在线检测站,实现了整车总成的三维尺寸自动在线测量[16]。视觉技术在汽车零部件的尺寸检测上也得到了广泛的应用:通用汽车研究实验室开发了用于汽车零件检测的视觉原型系统,该系统对所有零件均使用相同的过程,通过对一个好零件与坏零件的比较结果来判断检测区域的指定缺陷;Tsatsoulis 描述了用于电力方向阀的 16 齿齿轮部件的检测,通过寻找图像的外部参数来初始化排列组件[17];Gregory 描述了一种使用知识库的方法来检测汽车制动零件,主要基于在图像内的一些关键点上进行一维灰度图与已知的参考值来比较等[18]。

 除此之外,视觉检测技术在工业的各个领域都有着广泛的应用,如电子工业中印刷电路板、集成电路和光掩膜等的生产工艺流程中,通过对所获得的图像进行处理和识别来判断制作线路的正误,从而来保证产品的生产质量[19,20];冶金工业中钢板表面的自动探伤、赤热钢板切割位置定位[21,22];玻璃制品行业中的产品检测,如产品外形检测(高度、直径、不规则程度等)、内部缺陷检测(裂纹、气泡等)[23,24];机械零件的自动识别及几何尺寸测量、表面粗糙度和表面缺陷检测[25-31];在现代制药工业中,对药品包装的检测及对药片颜色、尺寸、形状等的检测[32,33];对磁砖等建筑装饰材料的表面质量及颜色的检测[34,35];用计算机视觉系统自动测量圆木的体积[36];基于计算机视觉的织物疵点的检测[37];利用视觉技术对皮革缺陷的检测[38]等等。

1.1.4 视觉测量技术的发展趋势

视觉测量技术是一种很有发展前途的自动检测技术,可以实现智能化、柔性、快速和低成本的检测。随着计算机视觉理论研究不断深入,视觉检测将很快在各行各业中广泛应用。视觉测量技术的发展趋势主要体现在以下几点:

1.  实现在线实时检测。

视觉检测系统大多用在工业现场及工业生产线中,对于在线实时检测,如何将视觉测量系统嵌入到生产线相应的工序中,使测量速度与生产线节拍相一致,是视觉测量走上实际应用的关键一步。视觉检测执行时间在很大程度上取决于底层图像处理(图像平滑、滤波、分割等)速度。因此,使用专用硬件实现独立于环境的处理算法,可大大提高图像处理速度。

2.  实现智能化检测。

从 CAD 系统中提取零件视觉模型与检测信息(包括零件位置与方向、摄像机视角等),选定检测项目、检测点和检测路径,建立智能检测规划,并控制工业机器人抓取零件并放置到合适的位置进行检测。

3.  实现高精度检测。

与视觉系统相比,坐标测量机(CoordinateMeasurement Machine,CMM )在检测精度和测量空间范围上占有很大优势,因此,基于 CMM 的视觉检测系统已经成为视觉检测技术的一种新趋势。集成化的 CMM 和视觉检测系统可以利用视觉系统迅速识别零件的形状及其在测量平台上的位置和状态,完成机器坐标系、零件坐标系、摄像机坐标系之间的转换,帮助  CMM  实现检测路径自动形成与测量结果判断。同时深入研究亚像素定位技术,使之应用到实际的检测系统中,以提高检测精度和降低系统成本。

4.  计算机视觉柔性检测技术。

目前几乎所有的计算机视觉检测系统都只适用于解决特定的检测任务,建立一种较为通用的视觉检测系统,以适用于不同条件下的检测任务,进而实现对目标进行“完全检测”,是目前和将来视觉检测系统的一个发展方向。

5.  研究开发彩色图像、灰度图像和多谱图像的处理算法,拓展视觉检测的应用。 视觉测量技术作为一种新兴的检测技术,现代工业为其提供了巨大的需求空间。工业检测的复杂性和多样性,也必然使工业图像检测技术呈现出复杂性和多样性,这种复杂性和多样性为我们提供了广阔的研究领域。总之,随着计算机视觉技术自身的成熟和发展,计算机视觉测量技术必将在现代和未来制造企业中得到越来越广泛的应用。

1.1.5 视觉测量的关键技术

一个典型的视觉测量系统通常由以下几个部分组成:

l  被测目标。

l  光源。

l  图像获取装置,包括光学成像设备(如 CCD 摄像机)和图像采集卡等。

l  图像存储设备,可以是图像采集卡缓存、磁盘或闪存等。

l  数据处理器,可以是 PC 机、DSP 或图像处理机。

l  伺服装置,功能在于使被测目标处于一个稳定的最佳拍摄状态,载物台是一种最简单的伺服装置。

l  软件系统,负责完成图像特征的提取、数据的分析与综合等功能,软件系统是整个检测系统的关键,其处理精度和速度直接影响着整个检测系统的精度和实时性能。

典型的视觉测量系统的工作流程如图 1-5 所示。

视觉检测系统的关键技术主要包括:图像采集、高精度系统标定、图像的特征提取,亚像素边缘定位技术等。

1.  图像获取

图像的获取实际上是将被测物体的可视化图像和内在特征转换成能被计算机处理的一系列数据,它主要由三部分组成:照明、图像聚焦形成、图像确定和形成摄像机输出信号。

2.  图像处理

视觉系统中,视觉信息的处理技术主要依赖于图像处理方法,它包括图像滤波、图像增强、边缘提取、细化、特征提取、图像识别与理解等内容。

3.  系统标定

摄像机标定是一个确定三维物体空间坐标系与摄像机图像二维坐标系之间变换关系以及摄像机内部参数和外部参数的过程,高精度的测量系统需要高精度的标定参数。由于成像中的镜头不可避免地产生畸变,小孔投影模型的假设也存在成像误差,寻找简单而且足够精度的摄像机标定方法,是视觉测量精度的关键因素。

4.  亚像素边缘定位技术

随着工业检测等应用对精度要求的不断提高,像素级精度已经不能满足实际测量的要求,因此需要更高精度的边缘提取算法,即亚像素算法。利用软件来提高测量的精度具有方法简单、有效的优点,因此,图像测量的软件算法越来越受到人们的重视。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/453188.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高并发系统之降级特技

2019独角兽企业重金招聘Python工程师标准>>> 高并发系统之降级特技 博客分类: 架构 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。之前已经有一些文章介绍过缓存和限流了。本文将详细聊聊降级。当访问量剧增、服务出现问题&a…

freeradius 3.0 时间限制_创意营销3.0新模式下,易企秀要成为中国的Adobe

近几年,随着大数据和人工智能技术的发展,智能化、程序化营销在国内获得高速发展。从以创意内容、提升效率的工具到现在驱动企业数字化转型的智能营销,营销云在国内的热度与成熟度不断提升。营销云起源于“Enterprise Marketing Software Suit…

抢占式和非抢占式的进程调度

非抢占式(Nonpreemptive) 让进程运行直到结束或阻塞的调度方式 容易实现 适合专用系统,不适合通用系统 抢占式(Preemptive) 允许将逻辑上可继续运行的在运行过程暂停的调度方式 可防止单一进程长时间独占…

图形学基础知识

本篇主要给大家介绍图形学基础知识,了解Unity图像渲染机制,以及图像渲染管线流程。 主要是因为伴随着VR/AR的飞速发展,为了满足VR高清高帧率的极限渲染,着色器编程(Shader)也成为了Unity程序开发人员的必备…

调度队列模型

调度队列模型及准则 1 仅有进程调度的调度队列模型: 每个进程在执行时都可能出现以下三种情况: (1) 任务在给定的时间片内已经完成,该进程便在释放处理机后进入完成状态 (2) 任务在本次分得的时间片内尚未完成,OS便将该任务再放入…

数据库相关整理

一、MySQL 1、mysql如何做分页 mysql数据库做分页用limit关键字,它后面跟两个参数startIndex和pageSize 2、mysql引擎有哪些,各自的特点是什么? http://www.cnblogs.com/ctztake/p/8453990.html 3、数据库怎么建立索引 create index account_…

api接口怎么对接_系统对接项目管理方面怎么做?从一次项目接口对接说起

故事:最近业务方有一个新的业务合作模式,需要与第三方公司进行系统的对接,原本预期2周可以完成的项目,最后要用到3周时间才能完成,出现的现象其实还挺典型的,也不是没遇到过,因为自己这边的进度…

周转时间 平均周转时间 带权周转时间 平均带权周转时间

1.周转时间 2.平均周转时间 平均周转时间是对n个而言的 3.带权周转时间 真正的运行时间指的是进程占有处理机的时间 4.平均带权周转时间 即n个平均的带权周转时间

unity应用开发实战案例_「简历」STAR法则的实战应用,附手把手教学案例

关注应届生求职网,了解更多求职信息本文共2072字,预计阅读需3分钟本期分享导师-Anna_青云导师51Job职场导师知乎职场千赞答主多年猎头及多行业人力资源管理经历职业生涯规划师、职业生涯咨询师、心理咨询师终身学习践行者、斜杠青年、职场教练在简历优化…

SOA架构设计经验分享—架构、职责、数据一致性

1.背景介绍2.SOA的架构层次 2.1.应用服务(原子服务)2.2.组合服务2.3.业务服务(编排服务)3.SOA化的重构 3.1.保留服务空间,为了将来服务的组合4.运用DDDGRASP进行分析和设计(防止主观的判断导致错误的假设&a…

计算机设备没有音频,电脑没有音频设备怎么办

有些朋友的的电脑没有声音,任务栏右下角也没有小喇叭声音图标,进入到控制面板里面的声音选项里面去设置,在“音量”项目中显示“没有音频设备”,很多朋友遇到这种情况不知道应该怎么解决,今天笔者就电脑没有音频设备怎…

全志科技公司A83T Qt 支持双屏显示

目前A83T支持单屏显示,首屏为LCD或者首屏为hdmi,都使用无论使用SCREEN0还是SCREEN1都是使用FB0作为framebuffer,在android下可以实现LCD和HDMI同样屏幕显示,而我们需要LCD和HDMI分别显示。FrameBuffer采用的是linux下的framebuffe…

明日之后怎么跳过实名认证_明日之后宝箱达人活动怎么玩 明日之后宝箱达人可以开箱多少次...

《明日之后》宝箱达人是今天游戏中更新的活动,玩家们在部分的野外地图中可以找到宝箱。很多玩家都想知道这个宝箱获得的奖励是什么。接下来就让小编给大家带来明日之后宝箱达人活动奖励介绍,一起来看看吧。明日之后宝箱达人活动介绍 一、活动时间2020年9…

JVM内存模型与垃圾回收GC

Java开发有个很基础的问题,虽然我们平时接触的不多,但是了解它却成为Java开发的必备基础——这就是JVM。在C中我们需要手动申请内存然后释放内存,否则就会出现对象已经不再使用内存却仍被占用的情况。在Java中JVM内置了垃圾回收的机制&#x…

伤疤好了有黑印怎么办_春藤家长圈|家有二孩,老大老二一起抢东西,家长该怎么办?...

本期主讲:齐静美国G.T.I.认证父母效能训练师高级家庭教育指导师未来春藤家长学院特聘讲师(西安)五年一线幼儿教学从业经验两个孩子的妈妈每周一次的春藤家长圈线上案例分享时间到啦!本周是我们线上案例分享的第十四期!本周案例:本…

Java_方法

方法就是将一段代码封装在一个结构体中,并且可反复调用 方法的定义: public static 返回值类型 方法名称 ([参数类型 变量, 参数类型 变量,参数类型 变量...]){ 方法中包含的代码; [return 返回…

不懂卷积神经网络?别怕,看完这几张萌图你就明白了

本文来自AI新媒体量子位(QbitAI)这篇文章用最简明易懂的方式解释了卷积神经网络(CNN)的基本原理,并绕开了里面的数学理论。 同时,如果想对从头开始构建CNN网络之类的问题感兴趣,作者推荐去读《 …

2018双一流排名 计算机,2018中国双一流高校名单

目前全球范围内,比较有影响力的世界大学排名包括《QS世界大学排名》、《世界大学学术排名(ARWU)》、《泰晤士高等教育世界大学排名》、《usnews世界大学排名》和CWUR沙特阿拉伯全球大学评级中心世界大学排名。这些排名从各个方面对世界范围内的高校进行综合排名&…

usart和uart 的区别

摘自:https://blog.csdn.net/meic51/article/details/7714847 什么是同步和异步 转自https://blog.csdn.net/seashine_yan/article/details/71192283转载于:https://www.cnblogs.com/chulin/p/8661720.html