Abstract
Solar cells or photovoltaic systems have been extensively used to convert renewable solar energy to generate electricity, and the quality of solar cells is crucial in the electricity-generating process. Mechanical defects such as cracks and pinholes affect the quality and productivity of solar cells. Thus, it is necessary to detect these defects and reject the defected ones from solar cells production line. Various inspection methods have been proposed based on contact and non-contact methods. The contact methods are usually destructive due to the contact to product, but non-contact methods implemented low accuracy rate or high hardware installation cost. Therefore, it is needed to develop a robust non-contact solar cell inspection method with low hardware installation cost. In this paper, we proposed a non-contact and nondestructive automated visual inspection system that was able to perform defect detection using image processing and fuzzy logic techniques. The image processing techniques involved thresholding, mathematical morphology, and edge detection operators. In order to assess the proposed system, comprehensive evaluation systems were conducted and presented which was consisted of module and integrated evaluations. For the purpose of identifying and categorizing errors, performance comparisons between the production rule, Mamdani, and Sugeno fuzzy models were done. The results of the experiments revealed that, using the Mamdani fuzzy model, the accuracy rates for identifying individual and group defects were 97.08% and 96%, respectively.
Similar content being viewed by others
References
D.-M. Tsai, S.-C. Wu, W.-C. Li, Defect detection of solar cells in electroluminescence images using Fourier image reconstruction. Sol. Energy Mater. Sol. Cells 99, 250–262 (2012)
J. Xu, Y. Liu, Y. Wu, Automatic defect inspection for monocrystalline solar cell interior by electroluminescence image self-comparison method. IEEE Trans. Instrum. Meas. 70, 1–11 (2021)
M. Dhimish, V. d’Alessandro, S. Daliento, Investigating the impact of cracks on solar cells performance: analysis based on nonuniform and uniform crack distributions. IEEE Trans. Ind. Inform. 18, 1684–1693 (2021)
D. Stromer, A. Vetter, H.C. Oezkan, C. Probst, A. Maier, Enhanced crack segmentation (eCS): a reference algorithm for segmenting cracks in multicrystalline silicon solar cells. IEEE J. Photovolt. 9, 752–758 (2019)
C. Hilmersson, D.P. Hess, W. Dallas, S. Ostapenko, Crack detection in single-crystalline silicon wafers using impact testing. Appl. Acoust. 69, 755–760 (2008)
A.H. Aghamohammadi, A.S. Prabuwono, S. Sahran, M. Mogharrebi, Solar cell panel crack detection using particle swarm optimization algorithm, in 2011 International Conference on Pattern Analysis and Intelligence Robotics (IEEE, 2011), pp. 160–164
A.S. Prabuwono, A.R.A. Besari, R. Zamri, M.D. Md Palil, Surface defects classification using artificial neural networks in vision based polishing robot, in Intelligent Robotics and Applications: 4th International Conference, ICIRA 2011, Aachen, Germany, December 6–8, 2011, Proceedings, Part II 4. (Springer, Berlin, 2011), pp.599–608
N. Rana, S. Arora, A review on surface defect detection of solar cells using machine learning. Soft Comput. Intell. Syst. Proc. ICSCIS 2020, 385–395 (2021)
A.S. Prabuwono, M.A. Burhanuddin, S.M. Said, Autonomous contour tracking using staircase method for industrial robot, in 2008 10th International Conference on Control, Automation, Robotics and Vision (IEEE, 2008), pp. 2272–2276
P. Navarro, A. Iborra, C. Fernández, P. Sánchez, J. Suardíaz, A sensor system for detection of hull surface defects. Sensors 10, 7067–7081 (2010)
P.B. Garcia-Allende, J. Mirapeix, O.M. Conde, A. Cobo, J.M. Lopez-Higuera, Defect detection in arc-welding processes by means of the line-to-continuum method and feature selection. Sensors 9, 7753–7770 (2009)
F.G. Bulnes, R. Usamentiaga, D.F. García, J. Molleda, Vision-based sensor for early detection of periodical defects in web materials. Sensors 12, 10788–10809 (2012)
S.N. Venkatesh, V. Sugumaran, Machine vision based fault diagnosis of photovoltaic modules using lazy learning approach. Measurement 191, 110786 (2022)
N.S.S. Mar, P.K.D.V. Yarlagadda, C. Fookes, Design and development of automatic visual inspection system for PCB manufacturing. Robot. Comput. Integr. Manuf. 27, 949–962 (2011)
T.-H. Sun, C.-C. Tseng, M.-S. Chen, Electric contacts inspection using machine vision. Image Vis. Comput. 28, 890–901 (2010)
N. Dong, C.-H. Wu, W.-H. Ip, Z.-Q. Chen, K.-L. Yung, Chaotic species based particle swarm optimization algorithms and its application in PCB components detection. Expert Syst. Appl. 39, 12501–12511 (2012)
M. Mogharrebi, A.S. Prabuwono, S. Sahran, A. Aghamohammadi, Missing component detection on PCB using neural networks, in Advances in Electrical Engineering and Electrical Machines (Springer, 2011), pp. 387–394
H. Akbar, A.S. Prabuwono, Webcam based system for press part industrial inspection. Int. J. Comput. Sci. Netw. Secur. 8, 170–177 (2008)
S.H. Haider, A.S. Prabuwono, N.H.S.A. Siti, Metal parts visual inspection based on production rules, in Applied Mechanics and Materials (Trans Tech Publ, 2012), pp. 4091–4095
E. Golkar, A.S. Prabuwono, A. Patel, Real-time curvature defect detection on outer surfaces using best-fit polynomial interpolation. Sensors 12, 14774–14791 (2012)
A.S. Prabuwono, H. Akbar, W. Usino, PC based weight scale system with load cell for product inspection, in: 2009 International Conference on Computer Engineering and Technology (IEEE, 2009), pp. 343–346
D.-M. Tsai, C.-C. Chang, S.-M. Chao, Micro-crack inspection in heterogeneously textured solar wafers using anisotropic diffusion. Image Vis. Comput. 28, 491–501 (2010)
E.D. Dunlop, D. Halton, Radiometric pulse and thermal imaging methods for the detection of physical defects in solar cells and Si wafers in a production environment. Sol. Energy Mater. Sol. Cells 82, 467–480 (2004)
W. Dallas, O. Polupan, S. Ostapenko, Resonance ultrasonic vibrations for crack detection in photovoltaic silicon wafers. Meas. Sci. Technol. 18, 852 (2007)
W.-C. Li, D.-M. Tsai, Wavelet-based defect detection in solar wafer images with inhomogeneous texture. Pattern Recognit. 45, 742–756 (2012)
Y. Chiou, J. Liu, Y. Liang, Micro crack detection of multi-crystalline silicon solar wafer using machine vision techniques. Sens. Rev. 31, 154–165 (2011)
Y. Gao, H. Lee, J. Jiao, B.J. Chun, S. Kim, D.-H. Kim, Y.-J. Kim, Surface third and fifth harmonic generation at crystalline Si for non-invasive inspection of Si wafer’s inter-layer defects. Opt. Express 26, 32812–32823 (2018)
M.A. El-Rashidy, An efficient and portable solar cell defect detection system. Neural Comput. Appl. 34, 18497–18509 (2022)
F.Zhuang, Z. Yanzheng, L. Yang, C. Qixin, C. Mingbo, Z. Jun, J. Lee, Solar cell crack inspection by image processing, in Proceedings of 2004 International Conference on the Business of Electronic Product Reliability and Liability (IEEE Cat. No. 04EX809) (IEEE, 2004), pp. 77–80
B. Nian, Z. Fu, L. Wang, X. Cao, Automatic detection of defects in solar modules: image processing in detecting, in 2010 6th International Conference on Wireless Communications Networking and Mobile Computing (WiCOM) (IEEE, 2010), pp. 1–4
W.-C. Li, D.-M. Tsai, Automatic saw-mark detection in multicrystalline solar wafer images. Sol. Energy Mater. Sol. Cells 95, 2206–2220 (2011)
J. Plaza, A.J. Plaza, C. Barra, Multi-channel morphological profiles for classification of hyperspectral images using support vector machines. Sensors 9, 196–218 (2009)
E. Aptoula, S. Lefèvre, A comparative study on multivariate mathematical morphology. Pattern Recognit. 40, 2914–2929 (2007)
Z. Yu-Qian, G. Wei-Hua, C. Zhen-Cheng, T. Jing-Tian, L. Ling-Yun, Medical images edge detection based on mathematical morphology, in 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference (IEEE, 2006), pp. 6492–6495
H. Chen, H. Zhao, D. Han, K. Liu, Accurate and robust crack detection using steerable evidence filtering in electroluminescence images of solar cells. Opt. Lasers Eng. 118, 22–33 (2019)
X. Qian, H. Zhang, H. Zhang, Y. Wu, Z. Diao, Q.-E. Wu, C. Yang, Solar cell surface defects detection based on computer vision. Int. J. Perform. Eng. 13, 1048 (2017)
MathWorks, Structuring Element Description (2012). Available: http://www.mathworks.com/help/images/ref/strel.html#bqkf9de
Acknowledgements
The authors would like to appreciate Assoc. Prof. Dr Anton Satria Prabuwono, Teck Loon Lim and Dr Ang Mei Choo for useful advices and suggestions. We also thank all the anonymous reviewers for their comments which assisted us to improve the quality of this paper. Key Scientific Research Projects in 2021 Xi’an Traffic Engineering Institute.
Author information
Authors and Affiliations
Contributions
WJ contributed to writing—original draft preparation, conceptualization, supervision and project administration. ZC was involved in methodology, validation and language review and provided software.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Junchao, W., Chang, Z. Defect detection on solar cells using mathematical morphology and fuzzy logic techniques. J Opt 53, 249–259 (2024). https://doi.org/10.1007/s12596-023-01162-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12596-023-01162-5