基于机器视觉的PCB图像与点云实时拼接算法研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:xtchen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着印制电路板(PCB)行业的蓬勃发展,传统的PCB质量检测方法的检测效率已经很难适应现在的PCB生产需求,近年来,基于机器视觉技术的自动光学检测系统(AOI系统)逐渐成为主要的PCB质量检测方法。常见的PCB缺陷分为两类,第一类缺陷包括划痕、异物、元件贴反等2D范围内的缺陷;第二类缺陷包括走线弯曲偏移、走线交叉等3D范围内的缺陷。为了检测第一类缺陷,AOI系统使用高分辨率但视野非常有限的工业相机进行拍照以获取PCB局部图像,然后对采集的图像进行拼接,运用机器视觉理论知识对拼接全景图进行定位检测。对于第二类缺陷,需要实时重建出PCB元件的3D模型并对其进行检测,而点云拼接是3D重建中最关键的步骤。本文针对AOI系统的特殊性,提出了一种新的专门用于实时拼接高分辨率PCB图像的方法(RTStitch)和一种新的实时拼接大型点云的方法(PC-RTStitch)。论文的主要研究内容和创新点如下:(1)提出了对PCB图像进行分类,并采用不同的方法对不同种类的图像进行处理;提出通过余弦相似度计算获取待拼接图像的最大重叠位置,为后续精准配准做准备。部分PCB图像重叠区域内的特征点较少,因此本文提出首先根据图像重叠区域灰度变化程度对图像进行分类,对于重叠区域特征点较少的图像做进一步的处理。使用余弦相似度计算获取最大重叠位置之后,将后续改进的模板匹配算法集中在最大重叠区域中,提高配准的速度和精度。(2)对模板匹配算法进行改进,进一步提高了配准的精度和效率以实现实时拼接高分辨率PCB图像。设定模板图像的选择必须包括最大重叠区域中灰度变化最大的一列,因此模板图像中会包含尽可能多的特征点。实验表明,对于第一类图像,RTStitch较其他三种具有代表性的算法将配准精度提高了2%以上,而对于第二类图像,将配准精度提高了10%以上,此外RTStitch将配准拼接的速度提高了一倍以上。最重要的是RTStitch可以满足AOI系统的高精度和实时性要求。(3)提出检测点云的SIFT关键点,只计算关键点的法线,并使用多核/多线程来计算FPFH特征以节省计算时间。AOI系统中的点云数据量较大,因此使用Voxel Grid滤波器对输入的大型点云进行过滤,并只对检测的SIFT关键点计算法线以节省计算时间。然后根据多线程计算的FPFH特征进行SAC-IA初始配准,为精准配准提供初值。(4)提出使用LM算法对点到面的ICP算法进行改进以实现实时精准拼接点云。实验表明,相比经典ICP算法及其改进的算法,PC-RTStitch在实时拼接大型点云的同时保持较高的配准精度,可以应用于AOI系统中实时拼接大型点云。
其他文献
随着第五代移动通信技术(5th generation mobile networks,5G)的协议不断演进,通信网络的应用范围逐渐扩大。各行各业对室内定位的需求日益迫切。由于噪声、多路径效应、基站用户间的时间同步等影响因素,目前5G基站还无法提供可靠的定位服务。本文以5G的上行探测参考信号(Sounding Reference Signal,SRS)为基础,研究了5G系统在室内环境下实现定位的关键
随着科学技术的发展以及在“中国制造2025“的工业化革新的背景下,精密制造业技术突飞猛进,各种设备制造朝向精密化发展,这就对各种设备关键工件的制造精度要求越来越高,如何对工件进行高精度质量检测成为一个亟待解决的课题。本课题针对通用工件的表面轮廓高精度实时测量的需求展开研究。本论文设计搭建了一个通用工件轮廓测量平台,控制系统采用A3200运动控制器,数据采集方面选用STIL光谱共焦传感器,并使用双频
随着互联网的发展网络上的信息越来越多,尝试从海量的冗余信息中挖掘出对用户来说有价值的信息,可以提高用户获取有用信息的效率;同时,从大量非结构化数据中获取结构化的知识,构建知识图谱,可以方便用户准确高效的查询相关信息。实体关系联合抽取技术可以有效的解决这个问题,将实体识别与关系抽取任务结合,减少两个任务间的误差传播造成的损失。对于具体运用来说,从文本中识别出实体和关系构建三元组,在知识图谱、信息检索
癌症是一个世界性的重大公共卫生难题,而肺癌在所有癌症中占比最大,严重威胁着人类健康。对肺癌进行早筛,进而对确诊的肺癌进行早期干预,可以有效降低癌症死亡率。因此,研究较为精确的计算机辅助检测系统用于辅助放射科医生进行肺结节筛查,提高诊断效率及准确率显得至关重要。高效精确的计算机辅助检测可以有效帮助放射科医生快速准确地发现肺结节区域,进而缓解医疗资源急剧紧缺的问题,提高肺癌患者的五年生存率。本文在3维
三维人体形状补全是计算几何分析和计算机视觉中的一个重要问题,随着三维形状捕获设备的发展,三维形状数据变得易于获取,但由于设备精度等因素的限制,得到的形状往往是破损的。在计算机动画设计过程中,若可以对破损的人体形状进行快速补全,则可以基于现实人体形状进行快速建模;同时,快速补全人体形状可以让自主无人系统以更高的精度感知人类的存在,提升人机协同效率。传统过程化补全方法依赖手工建立的几何和概率模型对破损
剩余污泥(waste activated sludge,WAS)是城市生产生活过程中产生的大宗有机固体废物,其产量年年攀升,给城市环境管理带来了巨大压力。剩余污泥兼具污染属性和资源属性特征,其科学处理与处置对于生态文明建设具有重大意义。因此,本论文针对“污泥处理与处置过程中脱水难度大、新兴污染物丰度高和资源转化效率低等”技术难题,系统开展了硫氧自由基(oxysulfur radical,OSR)预
纠错码使得通信系统具有检错和纠错的能力,从而保证了通信的可靠性。在纠错码理论的相关研究中,自正交码是一项十分重要的研究课题,在通信、数据存储以及密码学等领域有着广泛的应用。随着量子通信技术的发展,自正交码还被发现可以用于量子纠错码的构造,引起了诸多学者的研究兴趣。通常情况下,自正交码可以由线性码的正交包来构造。BCH码作为一类特殊的线性码,其结构清晰,纠错能力强,且构造方式较为灵活。因此,本文对B
硬件模型检查器是保证计算机硬件设计正确无误的工具之一。然而,硬件模型检查器本身作为一种软件,他自身也有可能存在着一些缺陷。这些缺陷或导致程序崩溃,或导致验证结果与实际不符。而使用人工撰写测试用例的方式去检查这样的缺陷,效率极其低下。因此,我们需要一种自动化的测试方法,来对硬件模型检查器进行测试。模糊测试是软件测试领域非常重要的自动化测试方法之一。它能够自动化生成随机的测试用例。模糊测试已经在多种类
三维电极生物膜反应器(3D-BERs)是一种新型的氢自养反硝化脱氮技术,无需额外投加电子供体,避免了二次污染。由于氢自养微生物在粒子电极界面挂膜时间较长,导致反应器启动较慢,初期脱氮效率不高,因此我们前期的研究中在3D-BERs中投加纳米α-Fe2O3,使之与微生物在粒子电极界面自组装形成纳米杂化生物膜,从而促进反硝化微生物的富集,加快反硝化的启动过程。目前仍有一些问题有待解决,如3D-BERs的
实体提取是指从文本中识别出具有特定意义的实体,关系提取是指判定实体与实体之间存在某种关系,最近热门的实体和关系联合提取的本质是在同一个模型当中同时对这两个任务进行训练。在生物医学上,实体和关系的提取对于疾病的治疗研究具有很大的应用价值。本文依托以“COVID-19爆发”为基础构建突发公共卫生事件医疗综合决策智能辅助平台课题,目的是从生物医学文本中提取出与某种疾病或病毒相关的基因通路,为疾病的治疗方