PCB PAD DETECTION ALGORITHM BASED ON PRINCIPAL COMPONENT ANALYSIS AND CLASSIFICATION REGRESSION TREE

被引:0
作者
Ye, Xuhui [1 ]
Tang, Yuxuan [1 ]
Zhang, Daode [1 ]
Hu, Xinyu [1 ]
机构
[1] Hubei Univ Technol, Sch Mech Engn, Wuhan 430068, Peoples R China
基金
中国国家自然科学基金;
关键词
computer vision; classification and location algorithm; PCB pad detection; principal component analysis; classification regression tree;
D O I
10.1615/JFlowVisImageProc.2021039569
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
Detection of a printed circuit board (PCB) pad is an important process to test the bottom circuit characteristics and plug-in soldering. Identification and accurate localization of circular and square pads in complex lighting environments are characterized by complexity, difficulty in extracting the main features, and determining the classification thresholds. In this context, a fast detection method based on principal component analysis (PCA) and a classification regression tree (CART) is proposed. Firstly, in order to accurately extract the connected domain and geometric features of the pad, the binary image is obtained by morphological preprocessing. Then, in order to screen out the main geometric features to increase the reliability and efficiency of the algorithm, PCA is used for the representation of the connected domain in the low-dimensional feature space. A CART model is trained to identify the connected domain. Finally, the coordinates of the target pad are extracted and transformed into the real coordinates by the hand-eye-calibration algorithm and transmitted to the mechanical probe system. Experimental results show that the method can accurately and quickly identify circular and square pads in a complex lighting environment. The average positioning accuracy is better than 1.5 pixels, and the frame rate can reach 12 fps, which ensures accuracy and real-time analysis of PCB detection, and effectively avoids the influence of random factors on the irregularly connected domain.
引用
收藏
页码:89 / 107
页数:19
相关论文
共 21 条