Skip to main content

Advertisement

Log in

Defect detection on solar cells using mathematical morphology and fuzzy logic techniques

  • Research Article
  • Published:
Journal of Optics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. 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)

    Article  CAS  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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

  7. 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

    Chapter  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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

  10. 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)

    Article  PubMed  PubMed Central  ADS  Google Scholar 

  11. 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)

    Article  CAS  PubMed  PubMed Central  ADS  Google Scholar 

  12. 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)

    Article  PubMed  PubMed Central  ADS  Google Scholar 

  13. S.N. Venkatesh, V. Sugumaran, Machine vision based fault diagnosis of photovoltaic modules using lazy learning approach. Measurement 191, 110786 (2022)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. T.-H. Sun, C.-C. Tseng, M.-S. Chen, Electric contacts inspection using machine vision. Image Vis. Comput. 28, 890–901 (2010)

    Article  Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. 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

  18. H. Akbar, A.S. Prabuwono, Webcam based system for press part industrial inspection. Int. J. Comput. Sci. Netw. Secur. 8, 170–177 (2008)

    Google Scholar 

  19. 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

  20. 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)

    Article  PubMed  PubMed Central  ADS  Google Scholar 

  21. 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

  22. 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)

    Article  Google Scholar 

  23. 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)

    Article  CAS  Google Scholar 

  24. W. Dallas, O. Polupan, S. Ostapenko, Resonance ultrasonic vibrations for crack detection in photovoltaic silicon wafers. Meas. Sci. Technol. 18, 852 (2007)

    Article  CAS  ADS  Google Scholar 

  25. W.-C. Li, D.-M. Tsai, Wavelet-based defect detection in solar wafer images with inhomogeneous texture. Pattern Recognit. 45, 742–756 (2012)

    Article  ADS  Google Scholar 

  26. 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)

    Article  ADS  Google Scholar 

  27. 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)

    Article  CAS  PubMed  ADS  Google Scholar 

  28. M.A. El-Rashidy, An efficient and portable solar cell defect detection system. Neural Comput. Appl. 34, 18497–18509 (2022)

    Article  Google Scholar 

  29. 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

  30. 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

  31. W.-C. Li, D.-M. Tsai, Automatic saw-mark detection in multicrystalline solar wafer images. Sol. Energy Mater. Sol. Cells 95, 2206–2220 (2011)

    Article  CAS  Google Scholar 

  32. 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)

    Article  PubMed  PubMed Central  ADS  Google Scholar 

  33. E. Aptoula, S. Lefèvre, A comparative study on multivariate mathematical morphology. Pattern Recognit. 40, 2914–2929 (2007)

    Article  ADS  Google Scholar 

  34. 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

  35. 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)

    Article  Google Scholar 

  36. 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)

    Google Scholar 

  37. MathWorks, Structuring Element Description (2012). Available: http://www.mathworks.com/help/images/ref/strel.html#bqkf9de

Download references

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

Authors

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

Correspondence to Wei Junchao.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12596-023-01162-5

Keywords

Navigation