[发明专利]基于模板匹配的MELF元件定位与检测方法有效
申请号: | 201510358082.1 | 申请日: | 2015-06-25 |
公开(公告)号: | CN105046271B | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | 高会军;李茹;孙昊;白立飞;杨宪强;张天琦;周纪强;张延琪 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06T7/13;G06T7/136;G06T7/00 |
代理公司: | 哈尔滨市松花江专利商标事务所23109 | 代理人: | 杨立超 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模板 匹配 melf 元件 定位 检测 方法 | ||
技术领域
本发明涉及一种基于模板匹配的MELF元件定位与检测方法。
背景技术
机器视觉在表面贴装技术(SMT)的应用已经越来越成熟,在贴装过程中,元件的精确定位和检测对整条SMT生产线的效率有着重要是影响。
MELF是一种圆柱体的封装形式,两端有金属帽电极,通常有晶圆电阻、贴式电感、贴式二极管。目前已有的检测方法,主要是针对片式元件,球形引脚元件和矩形引脚元件,很少有针对圆柱体元件的研究。在特定的光照条件下,MELF元件的图像几何外形特征均表现为比较规则的矩形区域,检测算法的目标为从获取的图像中提取一个可以描述元件位姿的矩形,但在实际应用中,由于受到光源控制器制作工艺的限制,采集到的图像中元件边缘有较大的变化,且其圆柱形表面使得在接受正向光照时会出现元件表面灰度值分布不均匀的情况,给后续图像分割提取元件轮廓带来很大的困难,除此,传统的模板匹配法不适合对带旋转角度的元件进行检测,计算量大,执行速度慢,消耗时间长,难以满足贴装速度的要求。
发明内容
本发明的目的是为了解决传统模板匹配算法对带旋转角度的元件进行检测时存在计算量大、执行速度慢,导致元件定位与检测速度慢的问题,而提出一种基于模板匹配的MELF元件定位与检测方法。
一种基于模板匹配的MELF元件定位与检测方法,所述MELF元件定位与检测方法通过以下步骤实现:
步骤一、采用光学拍摄系统获取MELF元件的原始MELF元件图像;
步骤二、选用固定阈值对步骤一获得的原始MELF元件图像进行阈值分割,得到二值化预处理后的图像,并计算二值化预处理后的图像中非零像素点的个数;
步骤三、判断步骤二得到的非零像素点的个数是否达到原始MELF元件图像像素总数的相应倍数,若否,则结束MELF元件检测过程,返回相应的错误码;若是,继续执行步骤四;
步骤四、根据输入的MELF元件的长度和宽度信息建立旋转角度为0°的模板图像,对旋转角度为0°的模板图像以1度为步长进行旋转,得到包括旋转角度为0°的模板图像在内的旋转角度在[-30°,30°]之间的所有模板图像;
步骤五、采用图像高斯金字塔计算方法,将步骤一获得的原始MELF元件图像缩小至四分之一作为缩小后的MELF元件图像,将步骤四获得的模板图像缩小至四分之一作为缩小后的模板图像;其中,缩小后的模板图像包括缩小后的旋转角度为0°的模板图像和缩小后的旋转角度在[-30°,30°]之间的模板图像;
步骤六、分别对步骤五获得的缩小后的MELF元件图像以及步骤一获得的原始MELF元件图像进行Canny边缘检测得到边缘图像,之后分别对获得的边缘图像进行非操作,之后分别计算非操作后的边缘图像中非零像素点到最近零像素点的距离,作为缩小后的MELF元件图像的距离变换图像和原始MELF元件图像的距离变换图像;
步骤七、用步骤四获得的模板图像搜索待匹配图像,待匹配图像上被模板图像覆盖的区域作为子区域图像,采用模板匹配计算公式:对子区域图像与模板图像的相似性与差异性进行模板匹配计算,获取最佳匹配模板和最佳匹配模板在原始MELF元件图像中的最佳匹配位置;其中,T(m,n)表示模板图像T在(m,n)处的灰度值;s(i,j)(m,n)表示与子区域图像s(i,j)中对应的(m,n)处的灰度值;
步骤八、对步骤一获取的原始MELF元件图像采用Canny边缘检测得到带干扰点的MELF边缘图像,利用步骤七得到的最佳匹配模板和最佳匹配模板在原始MELF元件图像中的最佳匹配位置的匹配结果,根据图像边缘点的相关性从带干扰点的MELF边缘图像中提取出关键边缘点,以确定原始MELF图像中MELF元件的整体轮廓,完成MELF元件的定位过程;
步骤九、利用步骤八获得的所有关键边缘点形成最小外接矩形,用最小外接矩形表示MELF元件在原始MELF元件图像中的位置,最小外接矩形的中心坐标表示MELF元件的中心坐标,最小外接矩形的旋转角度表示MELF元件的旋转角度;在最小外接矩形的中心坐标和旋转角度不变的情况下,将最小外接矩形的长度和宽度放大1.1倍之后形成向外增加偏置量后的矩形;再在最小外接矩形的中心坐标和旋转角度的情况下,将最小外接矩形的长度和宽度缩小0.9倍之后形成向内增加偏置量后的矩形;
步骤十、根据步骤九获得的向外增加偏置量后的矩形或向内增加偏置量后的矩形内非零像素的个数,判断检测得到的MELF元件位置是否正确,若不正确,则结束MELF元件的检测过程,返回相应的错误码,若正确,则执行步骤十一;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510358082.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:能降低人体温度的防污服装
- 下一篇:方便饮水的厚薄均匀服装