SMD-IC的高速高精度图像识别算法及其实现

SMD-IC的高速高精度图像识别算法及其实现胡跃明,戚其丰,韩佳,袁鹏,吴忻生(华南理工大学自动化科学与工程学院,广州510640)摘要:针对电子制造业中的高速高精度贴片机的计算机视觉定位与检测问题,研究了表面组装半导体器件SMD-IC的图像识别问题。首先分析和提出了贴片机生产过程中片式IC的识别任务,然后提出了识别算法的框架,并详细分析了IC管脚分割与定位、边界分割定位边界点、管脚测量等算法实现的重点与难点,同时提出了相应的实现算法。所提出的有关算法已经在生产过程中得到成功应用。关键词:表面组装器件;集成电路;图像识别算法;贴片机中图分类号:TN305.94;TN402文献标识码:A文章编号:1003-353X(2005)11-0022-041引言表面组装技术(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进行阈值分割,设P0为选择的阈值,P(Xi,Yj)为进行阈值分割前坐标(Xi,Yj)处的灰度值,P′(Xi,Yj)为阈值分割后的灰度值[8]。执行算法得到图3,对比图1可见大部分无效信息已被去除。(2)运用点分析(BlobAnalysis)法可进一步得到图3中亮点(灰度值为255的像素点集合)的中心坐标。首先,采用八相接邻域判断法(见图4)判断像素点的归属,图4中每个方格代表一个像素,中心的像素为已知像素,与其邻接的8个像素中任何一个与其灰度值相同的像素都与其属于同一个点。然后,利用下列形心计算公式(2)得到各个点的中心坐标。设其中一点共有m个像素点,各个像素点的坐标为(Xi,Yi),i≤m。(3)经阈值分割和点分析的处理,得到所有点的中心坐标,但其中包括了真正的管脚和无用的连接部分(见图3)。为得到真正管脚的中心坐标,首先采用一种智能搜索算法将四边管脚分割,然后利用平面几何中的点线关系原理,排除连接部分,定位管脚。智能搜索法分割四边管脚,其目的是定...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?