基于机器视觉芯片引脚识别与中心定位算法研究.docVIP

基于机器视觉芯片引脚识别与中心定位算法研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于机器视觉芯片引脚识别与中心定位算法研究

基于机器视觉芯片引脚识别与中心定位算法研究   摘要:针对机器视觉的全自动智能点胶机系统,提出了一种新的中心定位算法。分别采用重心法和面积积分法对PCB板进行了芯片引脚识别与中心定位算法研究,再将两种算法平均后进行对比分析,实现了随机分布下的PCB板芯片引脚的准确定位。检测结果表明,该方法能够提高芯片引脚中心定位5%的准确率。   关键词:机器视觉;引脚识别;中心定位   DOIDOI:10.11907/rjdk.143674   中图分类号:TP311.5   文献标识码:A 文章编号文章编号2015)001006703   0 引言   当今电子产品逐步向微型化、高速、高精度、全智能的方向发展。自动点胶技术作为电子产业不可分离的重要部分,不仅提高了产品封装的效率和速度,在很大程度上节省了成本,而且由于其高效自动化,在电子制造业中应用越来越广泛。   自动点胶贴片是利用先进的机器视觉技术,配合机器人等控制装置,高效快速完成点胶操作。目前,国内的全自动点胶机系统大部分来自国外,国内在这方面的研究还处于发展阶段。由于行业信息不全,各种设备鱼龙混杂,在点胶质量、节能、环保以及成本等方面不能满足人们的需求。本文对点胶的芯片引脚进行了图像识别和中心定位算法研究。   1 系统方案设计   1.1 自动点胶系统设计   自动点胶系统[1]由工控机、点胶机(机器人)、空气压缩机、视觉检测系统和光源等组成,系统框图如图1所示,系统实物如图2所示,工作原理如下:将需要点胶的芯片随机放在工作台,给予适合的光照强度,视觉检测系统通过检测芯片,识别定位出芯片的引脚中心位置[2],将数据反馈到主机中,再控制机器人进行点胶操作。   自动点胶系统中,视觉检测系统最为关键。由于芯片的高度集成化,芯片之间的间距越来越小,检测识别的难度越来越大,精度要求也越来越高[3],而且由于生产的自动化,速度也越来越快。因此,高速、高精度的视觉检测系统就显得越来越重要。   图1 系统框图   1.2 视觉检测系统   视觉检测系统的功能模块包括图像采集与显示模块、图像处理模块以及检测结果输出部分。   (1)图像的采集与显示模块包括图像传感器以及A/D转换器等,主要功能是在合适的光源照度下进行图像的采集,并转换为需要的图片格式进行显示和存储。   (2)图像处理模块是整个系统的核心,它主要根据需要,提取目标图像的特征信息进行中心定位。   (3)图像输出部分是把图像处理后所存储的数字阵列图像变换为适于人们理解的形式。   本文基于VC2010和Opencv,对CCD摄像头采集的芯片图像进行图像处理和编程仿真,最终实现芯片引脚定位。   图2 系统实物   2 芯片引脚定位与识别算法   2.1 图像预处理   预处理主要是图像增强中的滤波过程,常用的图像滤波[4]有均值滤波、中值滤波和高斯滤波。   (1)均值滤波是典型的线性滤波算法,主要方法为邻域平均法,即用一片图像区域各个像素的均值来代替原图像中的各个像素值。均值滤波不能很好地保护图像细节,去噪的同时也破坏了图像的细节部分,从而使图像变得模糊,不能很好地去除噪声点。   (2)中值滤波[5]是一种典型的非线性滤波技术,基本思想是用像素点邻域灰度值的中值来代替该像素点的灰度值。该算法缺点是对所有像素点采用一致的处理,可能会改变真实像素点的值,引入误差,损坏图像的边缘和细节。   (3)高斯滤波是一种线性平滑滤波,广泛应用于图像处理的减噪过程。高斯滤波对整幅图像进行加权平均,每一个像素点的值,都由其本身和邻域内的其它像素值经过加权平均后得到。虽然高斯滤波的效率不是最高的,但是在保留信号的条件下,高斯滤波能够很好地减少噪声,对于抑制服从正态分布的噪声非常有效,故本文选择高斯滤波,其一维高斯函数为:   G(x)=1[]2πσe-x2[]2σ2   (1)   二维高斯函数为:   G(x,y)=1[]2πσ2e-x2+y2[]2σ2   (2)   2.2 特征匹配与分割   工作台上随机放置的PCB板不会非常整齐,滤波后,需要对芯片的位置进行定位。PCB板上芯片是一块类似正方形的区域,可先对其进行模版匹配[6]。首先让计算机学习芯片板块,提取出芯片的几何特征后,再根据机器视觉检测,准确找到需要处理的芯片位置。再将黑色图像与芯片的中心区域进行图像融合[7],得到融合后的图像。   以芯片中心为目标点,以芯片的引脚到芯片中心为正方形边长的1/2进行图像限定,采用双阈值方式进行图像分割,最终得到芯片的二值化引脚图像。   2.3 中心定位算法及其改进   中心定位[89]是算法的关键部分,决定了图像处理后芯片引脚中心位置的精度和准

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档