当前位置:主页 > 科技论文 > 电子信息论文 >

基于Haar特征及Adaboost的焊点检测算法研究

发布时间:2018-02-26 03:00

  本文关键词: 印制电路板 焊点检测 Haar特征 Adaboost算法 色彩特征 出处:《西安电子科技大学》2015年硕士论文 论文类型:学位论文


【摘要】:随着现代化科技日新月异的进步,电子产品越来越朝着数字化和小型化发展,印制电路板也朝着元件密集化和微型化发展,传统的电路板检测技术在检测能力和速度上都不能满足新的表面贴装技术的要求,因此对印刷电路板表面贴片安装质量进行可靠、快速的自动检测成为提高电子制造业自动化水平和产品质量的重要途径。基于机器视觉的自动检测技术越来越受到人们的关注。这种检测技术采用了计算机技术、高速图像处理技术和识别技术、自动控制技术、精密机械技术和光学技术,是多种高技术的综合产物,具有自动化、高速化和高分辨率的检测能力,它大大减轻了人的劳动强度,提高了质量判别的客观性和准确性。对印制电路板进行检测的过程中,焊点检测是其中一个重要的检测环节。焊点的位置以及其有无缺陷,直接影响PCB印制电路板能否正常工作,所以针对焊点的检测方法研究,是目前一个研究热点。现有的焊点检测方法中,基于机器视觉的方法处于优势明显的地位,特别是在近几年很热门的机器学习领域的算法,是其中一个热门的研究方向。机器学习以其强大的泛化能力,在预测上能达到很高的准确率,且算法模型建立好后,学习过程可以自适应地达到优化,甚至在随着样本的增加,可以在检测的过程中得到二次学习。将机器学习运用到印制电路板的焊点检测中,不但能够解决人工检测速度慢,生产率低下的问题,而且还可以降低人工成本,提高检测准确率。本文围绕对印制电路板的焊点检测算法,做了以下工作:1、对印制电路板的检测技术的发展的过程做了总结,详述了目前的主要检测手段,对模板匹配法、支持向量机法和BP神经网络算法的使用做了理论研究以及性能比较。2、详细研究了Haar特征的算法理论和识别原理。对Adaboost分类器做了深入研究,同时也分析了其他相似特征即HOG特征与LBP特征的算法理论,使用OpenCV丰富的代码库,在Vusial Stdio2013的开发平台,对代码进行编写、修改和调试,通过软件实现,将Haar特征融合Adaboost分类器算法应用到了焊点检测上来。使用样本来训练生成分类器,并将生成的分类器应用到对PCB印制电路板的焊点检测过程中,最后将其检测结果与其他特征做了分析比较,确定基于Haar特征的Adaboost算法是一种效果良好的焊点检测算法。3、针对现有算法误检焊点的缺陷,提出了将色彩特征加入Haar特征的设想,首先对颜色空间模型进行了研究和分析,选取了最优的HSV模型作为颜色空间,同时通过降维处理,把三维向量的问题转换到一维空间,然后通过软件实现,成功地将颜色特征加入到了Haar特征里进行样本训练,最后采用本文所提算法对印制电路板的图像进行检测,并与之前算法的检测效果进行对比分析,验证了改进后新算法的正确性、有效性和可靠性。
[Abstract]:With the rapid development of modern science and technology, electronic products are becoming more and more digital and miniaturized, and printed circuit boards (PCB) are becoming more and more intensive and miniaturized. The traditional PCB testing technology can not meet the requirements of the new surface mounting technology in terms of testing ability and speed, so the quality of the PCB surface patch installation is reliable. Rapid automatic detection has become an important way to improve the level of automation and product quality in electronic manufacturing industry. The automatic detection technology based on machine vision has attracted more and more attention. High speed image processing and recognition technology, automatic control technology, precision mechanical technology and optical technology are the integrated products of many kinds of high technology, with automatic, high speed and high resolution detection ability, It greatly reduces the labor intensity of human beings and improves the objectivity and accuracy of quality discrimination. In the process of testing printed circuit boards, solder joint detection is one of the important detection links. It directly affects whether PCB printed circuit board can work properly, so the research of solder joint detection method is a hot spot at present. Among the existing solder joint detection methods, the method based on machine vision is in a dominant position. Especially in the field of machine learning, which is very popular in recent years, it is one of the hot research directions. Machine learning, with its powerful generalization ability, can achieve high accuracy in prediction, and after the algorithm model is established, The learning process can be optimized adaptively, even with the increase of samples, the second learning can be obtained in the process of detection. The application of machine learning to the solder joint detection of printed circuit boards can not only solve the problem of slow manual detection, The problem of low productivity, but also can reduce labor costs, improve the detection accuracy. This paper around the printed circuit board solder joint detection algorithm, did the following work: 1, to the printed circuit board testing technology development process has been summarized. In this paper, the main detection methods, the template matching method, are described in detail. The use of support vector machine and BP neural network algorithm is studied in theory and performance comparison. The algorithm theory and recognition principle of Haar feature are studied in detail. The Adaboost classifier is deeply studied. At the same time, it also analyzes the algorithm theory of other similar features, that is, HOG feature and LBP feature. Using the rich code base of OpenCV, the author writes, modifies and debugs the code on the platform of Vusial Stdio2013, and realizes it by software. The algorithm of Haar feature fusion Adaboost classifier is applied to solder joint detection, and the generated classifier is trained by samples, and the generated classifier is applied to the solder joint detection process of PCB printed circuit board. Finally, comparing the detection results with other features, it is determined that the Adaboost algorithm based on Haar features is a good solder joint detection algorithm. Aiming at the defects of existing algorithms to detect solder joints, the idea of adding color features to Haar features is put forward. Firstly, the color space model is studied and analyzed, and the optimal HSV model is selected as the color space. At the same time, the problem of 3D vector is transformed into one dimensional space by dimensionality reduction, and then realized by software. The color feature is successfully added to the Haar feature for sample training. Finally, the algorithm proposed in this paper is used to detect the image of the printed circuit board, and the detection effect is compared with that of the previous algorithm. The correctness, validity and reliability of the improved algorithm are verified.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP391.41;TN41

【相似文献】

相关期刊论文 前10条

1 林志阳;康耀红;雷景生;;基于Adaboost的车标定位方法[J];计算机工程;2008年11期

2 张磊;;基于AdaBoost的侧面人脸、人耳检测[J];科学大众;2008年08期

3 付忠良;;关于AdaBoost有效性的分析[J];计算机研究与发展;2008年10期

4 张岗亭;杨全;;两种Adaboost方法在人脸检测中的比较研究[J];微计算机信息;2009年24期

5 严超;王元庆;李久雪;张兆扬;;AdaBoost分类问题的理论推导[J];东南大学学报(自然科学版);2011年04期

6 李印;;基于AdaBoost的行人检测研究与实现[J];数字技术与应用;2012年03期

7 苏加强;丁柳云;;基于R的监督式AdaBoost异常值检测应用[J];淮海工学院学报(自然科学版);2013年01期

8 张志勋;张磊;杨凡;;一种改进的Adaboost人脸检测方法[J];自动化与仪器仪表;2013年06期

9 王海川,张立明;一种新的Adaboost快速训练算法[J];复旦学报(自然科学版);2004年01期

10 赵江,徐鲁安;基于AdaBoost算法的目标检测[J];计算机工程;2004年04期

相关会议论文 前10条

1 Wen Feng;;A Novel Lips Detection Method Combined Adaboost Algorithm and Camshift Algorithm[A];2012年计算机应用与系统建模国际会议论文集[C];2012年

2 张超;苗振江;;基于AdaBoost的面部信息感知[A];第十三届全国信号处理学术年会(CCSP-2007)论文集[C];2007年

3 郭翌;汪源源;;基于Adaboost算法的颈动脉粥样硬化判别方法[A];中国仪器仪表学会第十一届青年学术会议论文集[C];2009年

4 张红梅;高海华;王行愚;;抑制样本噪声的AdaBoost算法及其在入侵检测中的应用[A];2007年中国智能自动化会议论文集[C];2007年

5 陆文聪;钮冰;金雨欢;;基于AdaBoost算法的亚细胞位置预测[A];中国化学会第26届学术年会化学信息学与化学计量学分会场论文集[C];2008年

6 陈宏伟;刘建伟;费向东;;一种半监督环境下的Adaboost算法[A];2008'中国信息技术与应用学术论坛论文集(二)[C];2008年

7 唐晓丹;苗振江;;基于AdaBoost和粒子滤波的目标跟踪[A];第十四届全国图象图形学学术会议论文集[C];2008年

8 张彬;金连文;;基于AdaBoost的手写体汉字相似字符识别[A];第二十六届中国控制会议论文集[C];2007年

9 ;Using Skin Color and HAD-AdaBoost Algorithm for Face Detection in Color Images[A];Information Technology and Computer Science—Proceedings of 2012 National Conference on Information Technology and Computer Science[C];2012年

10 肖磊;李丽;肖佳文;;基于AdaBoost-SVM的上市公司信用风险评估[A];2012管理创新、智能科技与经济发展研讨会论文集[C];2012年

相关博士学位论文 前4条

1 佟旭;基于复杂网络理论的糖尿病肾病辨证建模研究[D];北京中医药大学;2016年

2 刘冲;模拟电路故障诊断AdaBoost集成学习方法研究[D];大连海事大学;2011年

3 张太宁;人眼注视点估计方法的研究[D];南开大学;2013年

4 赵培英;基于智能计算的膜蛋白结构与相互作用预测研究[D];东华大学;2010年

相关硕士学位论文 前10条

1 皮丽琴;基于AdaBoost-GASVM算法和LDA主题模型的短文本分类研究[D];华南理工大学;2015年

2 孙斌;一种基于Adaboost的实时行人检测算法[D];华南理工大学;2015年

3 蔡泽彬;基于视频分析的行人检测及统计方法研究[D];华南理工大学;2015年

4 游晴;Adaboost人脸检测算法研究及其在硬件平台上的实现[D];昆明理工大学;2015年

5 宋雨;基于视觉图片的脑—机接口控制研究[D];天津理工大学;2015年

6 林欣;基于改进肤色模型的AdaBoost人脸检测算法研究[D];陕西科技大学;2015年

7 袁浩杰;Adaboost算法的并行化及其在目标分类中的应用[D];华南理工大学;2015年

8 张恒;基于近红外图像的疲劳驾驶检测研究与系统实现[D];长安大学;2015年

9 朱非易;基于不平衡学习的蛋白质—维生素绑定位点预测研究[D];南京理工大学;2015年

10 张元;一种基于AdaBoost的组合分类算法研究[D];四川师范大学;2015年



本文编号:1536217

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/1536217.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0a1a8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com