Optimising solder joint inspection in printed circuit boards through X-ray imaging and machine learning integration
Source abstract
Abstract
This study combines machine learning (ML) and X-ray imaging to evaluate the health of solder joints in printed circuit boards (PCBs). A convolutional neural network (CNN) served as the base framework, with CNN-LSTM and CNN-CapsNet models added to enhance performance. Pre-training with the CNN facilitated feature extraction, boosting the subsequent performance of LSTM and CapsNet models. The research focused on three objectives: identifying the best ML model for limited datasets, addressing class imbalance in defective solder samples with data augmentation, and using image manipulation to assess model strengths and limitations. Data augmentation significantly improved model accuracies, with CNN, LSTM, and CapsNet achieving 87.05%, 91.29%, and 94.65%, respectively, compared to 76.23%, 83.32%, and 88.05% without augmentation. CapsNet outperformed other models, leveraging its dynamic routing mechanism to preserve feature hierarchies and maintain stable performance. LSTM demonstrated rapid learning through memory cells, while CNNs were prone to overfitting. CapsNet also excelled in balancing classification across solder types, highlighting its ability to handle complex feature relationships. Robustness tests showed CapsNet’s resilience to image transformations like rotation, scaling, and flipping, though extreme deformations remained challenging. These results underscore CapsNet’s potential for accurate and reliable solder joint classification in diverse scenarios.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Industrial Vision Systems and Defect Detection · Integrated Circuits and Semiconductor Failure Analysis · Electron and X-Ray Spectroscopy Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Dhofar University
University of Dubai
King Khalid University, Al-Faraa, KSA
Erbil Polytechnic University
Knowledge University
Chaudhary Charan Singh University
Akre University for Applied Sciences
Funding
Deanship of Scientific Research at King Khalid University
References (43)
Show source-provided references
1. 10.1016/j.microrel.2023.11532010.1016/j.microrel.2023.115320 ↗
2. 10.1007/s11664-022-09777-310.1007/s11664-022-09777-3 ↗
3. 10.1080/10589759.2022.208461610.1080/10589759.2022.2084616 ↗
4. 10.1109/TDMR.2023.330035510.1109/TDMR.2023.3300355 ↗
5. 10.1038/s41529-024-00456-810.1038/s41529-024-00456-8 ↗
6. 10.1109/TIM.2023.327793510.1109/TIM.2023.3277935 ↗
7. 10.1016/j.microrel.2023.11507910.1016/j.microrel.2023.115079 ↗
8. 10.1016/j.microrel.2020.11365710.1016/j.microrel.2020.113657 ↗
9. 10.1063/5.019539910.1063/5.0195399 ↗
10. 10.1038/s41598-020-71926-710.1038/s41598-020-71926-7 ↗
11. 10.1108/SSMT-12-2021-006910.1108/SSMT-12-2021-0069 ↗
12. 10.1002/aisy.20230036410.1002/aisy.202300364 ↗
13. 10.1007/s44163-023-00081-510.1007/s44163-023-00081-5 ↗
14. 10.1080/10589759.2023.227400710.1080/10589759.2023.2274007 ↗
15. 10.1109/TCPMT.2022.322499710.1109/TCPMT.2022.3224997 ↗
16. 10.1016/j.microrel.2024.11532310.1016/j.microrel.2024.115323 ↗
17. 10.1108/SSMT-03-2020-001110.1108/SSMT-03-2020-0011 ↗
18. 10.1109/TIM.2024.336515910.1109/TIM.2024.3365159 ↗
19. 10.1088/1361-6501/ac161510.1088/1361-6501/ac1615 ↗
20. 10.1007/978-981-19-1309-9_12910.1007/978-981-19-1309-9_129 ↗
21. 10.1016/j.egyr.2023.04.24110.1016/j.egyr.2023.04.241 ↗
22. 10.1108/SSMT-04-2021-001310.1108/SSMT-04-2021-0013 ↗
23. 10.1016/j.jmapro.2020.07.02110.1016/j.jmapro.2020.07.021 ↗
24. 10.1080/10589759.2022.207441510.1080/10589759.2022.2074415 ↗
25. 10.1007/s40747-021-00600-w10.1007/s40747-021-00600-w ↗
26. 10.1109/SIITME50350.2020.929229210.1109/SIITME50350.2020.9292292 ↗
27. 10.1109/ACCESS.2020.299286110.1109/ACCESS.2020.2992861 ↗
28. 10.1016/j.compbiomed.2022.10639110.1016/j.compbiomed.2022.106391 ↗
29. 10.1016/j.measurement.2020.10873610.1016/j.measurement.2020.108736 ↗
30. 10.1007/s11831-020-09425-110.1007/s11831-020-09425-1 ↗
31. 10.1016/j.patcog.2017.10.01310.1016/j.patcog.2017.10.013 ↗
32. 10.1162/neco_a_0119910.1162/neco_a_01199 ↗
33. Sabour S, Frosst N, Hinton GE. Dynamic routing between capsules. Adv Neural Inf Process Syst. 2017;30:3859–3869.
34. Mukhometzianov R, Carrillo J. CapsNet comparative performance evaluation for image classification. ArXiv Prepr. 2018:9(6): ArXiv1805.11195.
35. 10.1016/j.neucom.2022.08.07310.1016/j.neucom.2022.08.073 ↗
36. El Gayar N. A review of capsule networks in medical image analysis. Proc ANNPR. 2022;13739:65.
37. 10.1016/j.neucom.2018.05.08610.1016/j.neucom.2018.05.086 ↗
38. 10.1007/s10489-020-02180-710.1007/s10489-020-02180-7 ↗
39. 10.3390/electronics1020247010.3390/electronics10202470 ↗
40. 10.1186/s40537-021-00444-810.1186/s40537-021-00444-8 ↗
41. 10.1111/1754-9485.1326110.1111/1754-9485.13261 ↗
42. 10.1186/s40537-019-0197-010.1186/s40537-019-0197-0 ↗
43. Shen R, Bubeck S, Gunasekar S. Data augmentation as feature manipulation. In: Int Conf Mach Learn, Baltimore, Maryland, USA. PMLR; 2022. p. 19773–19808.