论文部分内容阅读
SIFT(Scale-invariant feature transform)算法是用来提取和描述图像中局部特征点的一种高效的方法,同时也是计算机视觉中的一个重要且成功的算法。SIFT算法对于图像局部特征的提取和描述等问题具有很强的处理能力。但是传统的SIFT算法在对于只有少量重合的图像进行拼接的时候,存在着特征点提取样本量不足以及配准精准度不高的问题。为了改善图像拼接中的这两个问题,本文提出了相应的改进算法。 本文首先介绍了图像拼接的原理和基本步骤,并将该方法应用到PCB缺陷检测中。在此基础上,本文重点介绍了SIFT算法在图像配准中的基本思想和步骤。接着,本文在传统SIFT算法中的特征点提取阶段进行改进,提出一种并行结合Harris特征点的SIFT特征点提取算法。特征点提取后用SIFT特征点描述子进行描述,特征点对匹配的时候提出并实现了一种快速邻域匹配算法对相邻图像进行匹配。基于RANSAC(随机一致性)算法思想,本文提出了一种结合相似性度量的对特征点对的误匹配点进行剔除的算法。本文的主要工作如下: (1)在图像配准方面中的特征点提取中,本文在传统的SIFT特征点提取的基础上提出了提取SIFT和Harris特征点,然后将提取到的特征点用SIFT描述子进行描述的算法。这样的改进能够增加更多的特征点以确保后续步骤能有足够的样本量。相比较经典的SIFT特征点的提取和描述,这种方法很好地提高了特征点的提取量。实验结果也验证了本文方法的有效性。 (2)在图像配准方面中的特征点匹配中,本文在传统的Best-Bin-First(BBF)匹配算法的基础上提出了一种改进的快速最近邻域逼近的匹配法,很好地提高了匹配的精准度。 (3)在图像配准方面中的获取变换矩阵阶段,本文在传统的随机一致性(RANSAC)特征点提纯算法的基础上,提出了一种改进的算法。这个算法是结合相似性度量中的均方差函数所得到的函数值来排除误匹配点,从而得到精准的变换矩阵,确保图像配准的精准度。 (4)对前三点提出的改进算法,为了验证所提出的改进算法的有效性,本文进行了大量的实验研究,并对其中的四组不同类型的图像进行拼接实验,通过对实验结果进行详细分析可以看出本文算法在精准度上面得到了很好的提高。 (5)在PCB印刷电路板的缺陷检测中,本文对涉及到的数字图像处理和计算机视觉的相关技术进行了研究。在图像拼接中,将拼接效果更优秀的改进的基于SIFT和Harris特征点提取并结合了相似性度量的图像配准算法应用到PCB印刷电路板的缺陷检测中。并通过多组实验对PCB图像拼接的有效性进行了验证和实验分析。此外,对PCB缺陷检测中的短路检测和断路检测分别进行实验并可以从实验结果中看到算法的有效性。