论文部分内容阅读
印刷电路板(PCB)是各种电子元器件的载体,在电子通信等许多领域中都有着广泛的应用。随着技术的不断发展以及工艺水平的不断提高,电子产品趋于更轻、更薄、更小,PCB朝着高密度、小元件、细间距、层数更多的方向发展,这使得PCB的质量检验工作越来越具有挑战性。传统的人工检测方法容易漏检、检测速度慢、检测时间长,已经不能满足生产的需要,如何更有效的实现PCB的自动缺陷检测,成为半导体工业领域一个热门问题。自动光学检测技术(AOI)则作为一种新兴的检测技术越来越多的被应用于PCB的缺陷检测。AOI是一种机器视觉技术,集电子学、光电探测、图像处理和计算机技术于一身,是精密测试技术领域内最具有发展潜力的新技术。图像处理软件是AOI最重要的核心组成部分,而软件的核心则主要是检测算法。近年来出现的诸多PCB图像缺陷检测算法大致可分为3类:参考比较法、非参考校验法以及混合算法。其中,参考比较法是目前所普遍采用的,但现有的参考法大都是基于内容的对比,这种方式的检测精度通常只能达到像素级的;此外,由于需要在配准后对图像进行逐点重采样,因而是比较耗时的,当检测图像分辨率较高尺度较大时,所需的处理时间将非常长;再者,其缺陷分析的方式不够直观,某些特定种类的缺陷分析起来比较困难。本论文针对PCB裸板缺陷在线高精度检测的需求,结合由高性能线阵扫描相机获取到的PCB裸板图像所具有的高分辨率以及高对比度等特点,研究并提出一种新的基于轮廓对比的图像缺陷检测算法。基于轮廓对比的图像缺陷检测算法属于参考算法,其所具体包含的内容有图像分割与区域标记、轮廓提取、轮廓亚像素校正、轮廓配准以及缺陷检测与分析。本论文在这几个方面作了逐一分析并提出了相应的解决方案,并在以下几个方面具有创新:(1)提出了一种基于游程连通分析的区域标记算法,只需一次扫描便可实现连通区域的快速标记及目标区域特征的快速提取。(2)提出了一种基于游程连通分析的轮廓提取算法,实现了内外轮廓以及内外轮廓深度包含关系的快速提取。(3)提出了一种基于轮廓点法向角特征的图像配准算法,实现了参考图像与缺陷图像轮廓之间的精确配准。(4)提出了基于轮廓对比的缺陷检测原理,采用轮廓对比的方式实现了各种常见的PCB裸板缺陷识别与检测。基于轮廓对比的检测方式与基于内容对比的检测方式相比有如下优点:首先,由于轮廓数据相对较少,因而可以大大压缩数据存储空间,其次是精度高,通过提取亚像素级的轮廓进行比对分析可将检测精度提高到亚像素级别;第三是检测速度快,这点主要得益于所采用的轮廓对比的方式,无需进行图像重采样,且轮廓数据相对较少,因而计算量大为减少:第四,轮廓对比的方式使得最终的缺陷分析变得更加简单和直观。