学位论文 > 优秀研究生学位论文题录展示

PCB表面缺陷自动光学检测技术的研究

作 者: 崔怀峰
导 师: 杜遥雪
学 校: 五邑大学
专 业: 机械制造及其自动化
关键词: 印刷电路板 表面缺陷 自动光学检测 图像处理 虚拟仪器
分类号: TN41
类 型: 硕士论文
年 份: 2010年
下 载: 88次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在现代电子产品世界中,PCB已成为电子产品的重要组成部分,很难想象在一台电子设备中有不采用PCB的,所以PCB的质量将对电子产品能否长期、正常、可靠的工作带来非常大的影响。而面对国外昂贵的检测设备和国内旺盛的电路板生产需求,研究快速实用的PCB检测技术具有重要的学术意义和经济价值。在众多PCB缺陷检测方法中,AOI(自动光学检测)具有独特的优势。本课题是在研究AOI视觉检测技术的基础上,将虚拟仪器技术运用到PCB视觉检测中来。首先组建AOI系统的硬件部分,再以LabVIEW为开发环境完成PCB检测系统的软件开发。在图像预处理中,对每一种处理方法都采用不同的算法进行实验,并对其比较分析,由此选取适合PCB板缺陷检测的最优算法。充分发挥IMAQ VISION中的图像处理函数的优势,综合大量的算法,并可用户自定义模板,从而能够灵活快速地实现编程和满足图像清晰度的要求,为后续的图像识别奠定基础。PCB表面缺陷自动光学检测的关键技术之一是PCB板的精确定位问题。本文利用模板匹配法在PCB图像中建立坐标系,采用基于边缘灰度幅度的轮辐法检测定位圆,由幅度排序相关搜索算法检测出最佳圆,并提出了PCB板角度定位的算法,及比较了不同算法在检测精度、速度和稳定性上的差异,验证了轮辐法可实现PCB板的精确快速定位。在PCB图像识别方面,本文提出了两种识别方法。一种方法是将待测PCB板与标准PCB板进行比较运算,再对其进行伪彩色增强,从而便于人工识别缺陷类型。它可以作为自动检测的辅助手段,用来加强对缺陷的感性认识。另外,它属于半自动检测,从精度和速度上,其性能要远优于人工目检。另一种是通过粒子分析报告函数可以快速自动识别出PCB光板的断路等五大缺陷,相对以前的研究来说,该方法简化了程序流程,检测速度更快,编程更易实现。实验表明通过本检测系统可以有效地对PCB光板的短路、断路、凸起和凹坑等表面缺陷进行检测、定位和识别。

全文目录


摘要  4-5
ABSTRACT  5-10
第一章 绪论  10-17
  1.1 PCB板概述  10-11
  1.2 PCB视觉检测技术国内外现状和发展分析  11-14
  1.3 课题研究的背景及意义  14-15
  1.4 课题来源和主要工作  15-17
第二章 PCB自动光学检测系统总体设计  17-26
  2.1 检测系统原理  17-18
  2.2 检测系统结构  18-19
  2.3 光学照明系统  19-21
    2.3.1 光源设计  19-20
    2.3.2 光学镜头选择  20-21
  2.4 图像采集系统  21-24
    2.4.1 图像采集卡  21-22
    2.4.2 CCD摄像机  22-24
  2.5 计算机配置  24-25
  2.6 工作台运动控制系统  25
  2.7 本章小结  25-26
第三章 PCB图像预处理  26-50
  3.1 图像增强  28-45
    3.1.1 图像平滑  28-35
    3.1.2 图像对比度增强  35-40
    3.1.3 模板锐化法  40-44
    3.1.4 PCB图像采用的图像增强方法  44-45
  3.2 PCB图像阈值分割  45-49
    3.2.1 灰度阈值分割  45-46
    3.2.2 最大熵阈值分割  46-47
    3.2.3 最大类间方差法(Ostu)  47-49
  3.3 本章小结  49-50
第四章 PCB图像配准  50-62
  4.1 基于模板匹配算法建立坐标系  50-52
  4.2 定位圆检测—轮辐法  52-53
  4.3 PCB图像角度定位  53-61
    4.3.1 模板匹配法  54-55
    4.3.2 几何匹配法  55-57
    4.3.3 基于轮辐法的角度定位  57-59
    4.3.4 实验结果分析  59-61
  4.4 图像比例缩放和提取操作  61
  4.5 本章小结  61-62
第五章 PCB图像识别  62-74
  5.1 PCB板标准  62
  5.2 PCB图像识别方法  62-63
  5.3 PCB图像对比  63-66
    5.3.1 异或运算  64-65
    5.3.2 比较运算  65-66
  5.4 PCB图像对比后去噪处理  66-70
    5.4.1 开运算  66-67
    5.4.2 闭运算  67
    5.4.3 实验测试分析  67-70
  5.5 PCB表面缺陷识别  70-73
    5.5.1 PCB缺陷特征描述  70-71
    5.5.2 PCB缺陷识别测试  71-73
  5.6 本章小结  73-74
第六章 PCB检测系统软件设计  74-87
  6.1 开发工具  74-75
  6.2 检测系统界面设计  75-76
  6.3 检测系统程序流程图  76-78
  6.4 检测实验与结果分析  78-86
    6.4.1 PCB表面缺陷检测实验  78-84
    6.4.2 检测系统总程序设计  84-86
    6.4.3 实验结果分析  86
  6.5 本章小结  86-87
结论  87-89
参考文献  89-93
攻读学位期间发表论文  93-94
致谢  94

相似论文

  1. 基于CCD图像传感器的温度测量技术研究,TH811
  2. 基于LAH032.905标准的汽车点火线圈终检系统研究,U472.9
  3. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  4. 雾天或背光条件下图像清晰化算法研究及硬件实现,TP391.41
  5. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  6. 机械臂视觉伺服系统的研究,TP242.6
  7. 数字图像处理在集装箱检测中的应用研究,TP274.4
  8. 半成型结构在休闲女装中的应用,TS941.2
  9. 基于视觉的番木瓜外观品质检测技术研究,S667.9
  10. 基于机器视觉的光纤几何参数检测研究,TN253
  11. 羊绒与羊毛纤维鉴别系统的研究,TS101.921
  12. 基于计算机视觉对“次郎”甜柿外部品质检测与分级的研究,S665.2
  13. 基于图像处理技术的两相流动特性描述,TP391.41
  14. 基于LabVIEW虚拟示波器的设计及远程控制,TM935.3
  15. CAN总线技术在气象监测系统中的应用研究与实现,P409
  16. 车牌识别系统中车牌定位算法的研究,TP391.41
  17. 基于FPGA高清视频车辆检测系统的设计与实现,TP391.41
  18. 群控电梯客流密度实时识别技术研究,TP391.41
  19. 基于神经树的人脸识别方法研究,TP391.41
  20. 数字型仪表自动识读系统研究,TP391.41
  21. 智能清分机的管理和应用软件设计,TP391.41

中图分类: > 工业技术 > 无线电电子学、电信技术 > 微电子学、集成电路(IC) > 印刷电路
© 2012 www.xueweilunwen.com