The PCB Surface Defect Detection System Based on GPU Acceleration

Article Preview

Abstract:

Defective products are unavoidable in printed circuit board production process, so rapid detection and identificationmethods are badly in need of. PCB surface defect detection including a series of processing such as surface imagecapture, mixed noise filtering,images registering and so on, so it takes a lot of CPU time. To improve detection speed, based on GPU parallel computing platform, we designed a reasonable parallel processing system for PCB defect detectionto meet the need of real-time requirements of a production line. Experimental results show that parallel image processing algorithms based on GPU can achieve good results compared to the CPU-based serial algorithm (with speed up ratio up to8.34 in this paper),providing a new approachfor rapid detection of PCB surface defect.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

347-352

Citation:

Online since:

January 2015

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2015 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] LiuBo. Research and application of computer vision technology[D]. Beijing University of Posts and Telecommunications, (2012).

Google Scholar

[2] Zhang Shu, ChuYanLi. GPUhigh-performance computing With CUDA[M]. China WaterPower Press, (2012).

Google Scholar

[3] Steger C, Ulrich M, WiedemannC. Machine Vision Algorithms and Applications [M]. Germany: Wiley-vch, 2007.

Google Scholar

[4] Rob Farber. CUDA application design and development[M]. Morgan Kaufmann, (2011).

Google Scholar

[5] Xiao KuoHua, Liu Yu. Research of Button Cell Surface Defects Detection Algorithm[J]. Surface Technology, 2013, 42(1): 127-130.

Google Scholar

[6] Jamil, Socbok. Noise Removal and Enhancement of Binary Images using Morphological Operations[C]. International Symposium on Information Technology, 2008, 4: 1-6.

DOI: 10.1109/itsim.2008.4631954

Google Scholar