Journal of South China University of Technology (Natural Science Edition) ›› 2013, Vol. 41 ›› Issue (3): 116-121,128.doi: 10.3969/j.issn.1000-565X.2013.03.017

• Mechanical Engineering • Previous Articles     Next Articles

Intelligent Positioning Algorithm of Solder Joints Based on Color Features

Xie Hong-wei1 Zhang Kun2 Kuang Yong-cong2 Zhang Xian-min2 Pei Hai-long1   

  1. 1.School of Automation Science and Engineering,South China University of Technology,Guangzhou 510640,Guangdong,China;2.Guangdong Provincial Key Laboratory of Precision Equipment and Manufacturing Technology,South China University of Technology,Guangzhou 510640,Guangdong,China
  • Received:2012-10-23 Revised:2012-11-14 Online:2013-03-25 Published:2013-02-01
  • Contact: 谢宏威(1981-),男,博士后. 主要从事视觉检测、模式识别研究. E-mail:xhw_cn@foxmail.com
  • About author:谢宏威(1981-),男,博士后. 主要从事视觉检测、模式识别研究.
  • Supported by:

    广东省科技计划项目( 2012B011300016) ; 粤港关键领域重点突破项目( 东莞专项2012205122)

Abstract:

In order to improve the automation degree of solder joint positioning by using the existing automatic opticalinspection systems,an intelligent positioning algorithm based on color features is proposed.In this algorithm,theinitial color thresholds of solar joint segmentation are calculated by statistically analyzing the gray histograms of solderjoint regions,and a minimum pixel loss method is used to correct the initial thresholds and to further obtain theoptimal threshold.Thus,the solder joint color is automatically extracted.Moreover,during the positioning,the imagesof solder joints are binarized with the obtained threshold,and the optical location of solder joints are fastsearched by using the optimized maximum area method.Experimental results show that the proposed algorithm iseffective because it helps to obtain properly-extracted solder joint images with small positioning error and high positioningspeed that meets the practical application requirements well.

Key words: solder joint positioning, automatic optical inspection, threshold, maximum area method, binarization

CLC Number: