论文部分内容阅读
PLCC(Plastic Leaded Chip Carrier)是表面贴装过程中常见的封装类型,在其生产和贴装过程中视觉检测因实时性好、精度高、速度快逐渐成为检测的主要策略。对PLCC元件视觉检测的核心算法研究,不仅可以用于PLCC元件的生产质量检测和高精度贴片机中的元件视觉对中检测,也可以为细长矩形引脚元件检测做算法储备。本文将核心算法分为预处理、参数获取、位姿及缺陷检测三大部分,选择算法和设计流程使检测结果达到系统要求,具体研究内容如下:(1)将预处理阶段分为图像二值化和轮廓跟踪提取两个过程。针对图像灰度直方图的特点,选择了4种二值化算法分割元件引脚,并对每种算法的改进算法进行了研究,对比分割结果和实时性确定了一维快速Otsu作为预处理中的二值化算法。针对基于拓扑理论的两种轮廓提取算法进行了测试分析,确定只提取最外层轮廓算法作为引脚轮廓跟踪提取算法。(2)将参数信息分为元件参数、引脚参数和引脚组参数,确定了一种不依赖先验数据的参数获取流程。针对其中的关键算法即最小外接矩形提取和引脚聚类的实现进行了分析讨论,采用了改进旋转法求取引脚轮廓凸包的最小外接矩形和初始中心点改进K均值聚类算法对引脚聚类,并设计了一种引脚分类算法流程。对参数获取的引脚参数精度进行了统计分析,测试表明,本文设计的参数获取算法可以达到系统精度要求。(3)将元件检测分为位姿检测和缺陷检测。对位姿检测中的直接计算法结合加权最小二乘算法和拟合矩形算法提出了4种获取位姿算法,测试表明拟合矩形法的精度最高。对位姿检测中的模板匹配算法结合加速归一化积相关匹配算法提出了一种带旋转角度的模板匹配确定位姿算法。将元件缺陷分为亮度不能处理、元件类型错误、元件参数错误、偏移超出范围4类,并给出了具体介绍。本文对拟合矩形法和模板匹配法获取的位姿信息进行了测试分析,确定拟合矩形法作为位姿检测算法,并给出了含缺陷检测的总体元件检测算法流程。