- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SMD-IC的高速高精度图像识别算法及其实现.doc
SMD-IC的高速高精度图像识别算法及其实现
胡跃明,戚其丰,韩佳,袁鹏,吴忻生
(华南理工大学自动化科学与工程学院,广州 510640)
摘要:针对电子制造业中的高速高精度贴片机的计算机视觉定位与检测问题, 研究了表面组装半导体器件SMD-IC的图像识别问题。首先分析和提出了贴片机生产过程中片式IC的识别任务,然后提出了识别算法的框架,并详细分析了IC管脚分割与定位、边界分割定位边界点、管脚测量等算法实现的重点与难点, 同时提出了相应的实现算法。所提出的有关算法已经在生产过程中得到成功应用。
关键词:表面组装器件;集成电路;图像识别算法;贴片机
中图分类号:TN305.94;TN402 文献标识码:A 文章编号:1003-353X(2005) 11-0022-04
1 引言
表面组装技术(SMT)使现代电子组装的体积大大缩小,重量减轻,成本降低,同时也更加安全可靠,是目前电子组装行业里最流行的技术和工艺,具有重要的应用价值。由表面涂敷设备、贴片机、焊接机、丝印机、清洗机、测试设备等表面组装设备构成的SMT生产线是电子生产行业最核心的技术之一,其中关键设备──贴片机,更是国外各大电子设备公司激烈竞争的对象[1~6]。
目前采用贴片机贴装的表面组装元器件主要分为:片式元件SMC、片式集成电路SMD和芯片组装器件三大类。随着表面组装元器件的发展、普及以及贴装密度的增加,对贴装精度和速度的要求也随之提高。 目前国外大公司普遍采用了计算机视觉系统完成表面组装工艺中检测和定位任务,而国内在这方面的研究工作尚处于起步阶段。由于表面组装元器件特别是片式IC元件的多样性,给高速高精度图像实时处理系统的研究开发带来了相当的技术难度。如何采用相应的图像识别算法和优化方案满足贴装过程的实时性、柔性化和高速高精度等要求, 是SMT设备国产化进程中迫切需要解决的问题。
2 识别任务
典型的片式IC元件如图1所示。在贴装过程中,需要通过图像识别算法对待贴装的片式IC进行有关参数检测,基本参数见表1。表中的偏转角度是吸取元件时产生的元件偏转,中心偏差是在纠正了偏转角度以后IC中心与图像中心(也就是吸嘴中心)的偏差。这两个参数是贴装过程中是否需要进行校正的根据,而管脚的数目和上述信息也是判断能否贴装的根据。对参数信息的准确获取直接影响到贴装精度, 本系统建立的整个算法就是构建在这些参数的识别任务基础之上 [5~6]。
3 算法实现
3.1 算法规划
通过分析识别任务可知,计算管脚参数和中心偏差必须定位各边管脚的位置,偏转角度的计算也需在定位管脚以后,通过分割固定的边界计算得到。据此,将算法实现分成三个部分,如图2所示。管脚定位为偏转角度的计算提供基础,管脚定位与偏转角度值一起为管脚参数以及中心偏差值计算提供基础[5~7]。管脚定位与偏转角度计算是整个算法实现的关键点和难点。
3.2 算法实现
3.2.1 片式IC四边管脚定位
作为算法实现的关键和难点,管脚定位的任务是将图1中四边管脚分离,并将各管脚 的中心坐标与管脚相对应。本算法将图像处理技术与平面几何原理结合,并辅以一种智能搜 索的算法,按步骤:阈值分割→点分析→分割定位管脚来实现,分述如下。
(1)阈值分割可以排除干扰,保留有效信息。按照式(1)将8位灰度图像图1进行阈值分割, 设P 0为选择的阈值,P(Xi,Yj) 为进行阈值分割前坐标( Xi ,Yj)处的灰度值,P ′(Xi ,Yj) 为阈值分割后的灰度值[8]。执行算法得到图3,对比图1可见大部分无效信息已被去除。
(2)运用点分析(Blob Analysis)法可进一步得到图3中亮点(灰度值为255的像素点集合)的 中心坐标。首先,采用八相接邻域判断法(见图4)判断像素点的归属,图4中每个方格代 表一个像素,中心的像素为已知像素,与其邻接的8个像素中任何一个与其灰度值相同 的像素都与其属于同一个点。然后,利用下列形心计算公式(2)得到各个点的中心坐标
。设其中一点共有m个像素点,各个像素点的坐标为( Xi, Yi),i≤m。
(3)经阈值分割和点分析的处理,得到所有点的中心坐标,但其中包括了真正的管脚和无用的连接部分(见图3)。为得到真正管脚的中心坐标,首先采用一种智能搜索算法将四边管脚分割,然后利用平面几何中的点线关系原理,排除连接部分,定位管脚。
智能搜索法分割四边管脚,
其目的是定位边缘管脚(例如图3中的管脚1),然后利用该管脚对管脚所在的一边管脚分割。为了说明算
文档评论(0)