Abstract
A solar panel is array of Photo-Voltaic modules (PVC) that are mounted together in a mechanical frame and are placed in the open fields so that sunlight impinges on those cells to produce electricity. The effectiveness of solar panels is cogently restricted by the impurities and defects present in the PVC. These imperfections bring profound energy levels in the semiconductor bandgap, depreciating the carrier lifetime and quantum efficiency of cells. It is significant to recognize the defects physics so that apposite methods may be employed to restrain the formation of severe flaws. In various past techniques, image processing, machine learning, and deep learning techniques are implemented to recognize, classify, or predict the probability of defects and their effect on PVC’s overall performance. One of these approaches is an automatic recognition of micro-cracks, which is a compelling but challenging task. To achieve this, a deep learning approach based on the classification and segmentation process is proposed in this paper. This mechanism not only detects the micro-cracks but also effectively locates the area of the defected pixels. For the categorization of defects, VGG16 is used as a CNN classifier, and a Deep crack approach for the segmentation process is used. Thresholding and Decision Making are added to remove redundant pixels related to diverse types of frames present in PVC’s, and finally, a decision is made. An unsharp filter is utilized because of efficient performance. This technique exhibits effective results in decision making, whether the solar cell needs to be replaced or not based on the percentage area of irregularity. The proposed model outperforms state-of-the-art methods with better performance in all aspects.
Similar content being viewed by others
References
3D Research Center (2018) Kwangwoon University and springer-Verlag GmbH Germany, part of springer nature
Anwar SA, Abdullah MZ (2012) Micro-crack detection of multicrystalline solar cells featuring shape analysis and support vector machines. In 2012 IEEE International Conference on Control System, Computing and Engineering (pp. 143–148). IEEE
Anwar SA, Abdullah MZ (2014) Micro-crack detection of multicrystalline solar cells featuring an improved anisotropic diffusion filter and image segmentation technique. EURASIP J Image Video Process 2014(1):15
Buerhop-Lutz C, Deitsch S, Maier A, Gallwitz F, Berger S, Doll B, Hauch J, Camus C, Brabec CJ (2018) A Benchmark for Visual Identification of Defective Solar Cells in Electroluminescence Imagery. European PV Solar Energy Conference and Exhibition (EU PVSEC). https://doi.org/10.4229/35thEUPVSEC20182018-5CV.3.15
Chawla R, Singal P, Garg AK (2018) A Mamdani fuzzy logic system to enhance solar cell micro-cracks image processing. 3D Res 9(3):34
Chen LC, Shao YC, Jan HH, Huang CW, Tien YM (2006) Measuring system for cracks in concrete using multi-temporal images. J Surv Eng 132(2):77–82
Dare PM, Hanley HB, Fraser CS, Riedel B, Niemeier W (2002) An operational application of automatic feature extraction the measurement of cracks in concrete structures. Photogramm Rec 17(99):453–464
Deitsch S, Buerhop-Lutz C, Maier AK, Gallwitz F, Riess C (2018) Segmentation of Photovoltaic Module Cells in Electroluminescence Images.CoRR, abs/1806.06530
Deitsch S, Christlein V, Berger S, Buerhop-Lutz C, Maier A, Gallwitz F, Riess C (2019) Automatic classification of defective photovoltaic module cells in electroluminescence images. Sol Energy 185:455–468
Deitsch S, Christlein V, Berger S, Buerhop-Lutz C, Maier A, Gallwitz F, Riess C (2019) Automatic classification of defective photovoltaic module cells in electroluminescence images. Solar Energy, Elsevier BV 185:455–468. https://doi.org/10.1016/j.solener.2019.02.067
Dhimish M, Mather P (2020) “Ultrafast High-Resolution Solar Cell Cracks Detection Process,” in IEEE Transactions on Industrial Informatics 16(7):4769–4777. https://doi.org/10.1109/TII.2019.2946210
Ding A, Zhang Q, Zhou X, Dai B (2016) Automatic recognition of landslide based on CNN and texture change detection. In 2016 31st Youth Academic Annual Conference of Chinese Association of Automation (YAC) (pp. 444–448). IEEE
Dung CV (2019) Autonomous concrete crack detection using deep fully convolutional neural network. Autom Constr 99:52–58
Fujita Y, Mitani Y, Hamamoto Y (2006) A method for crack detection on a concrete structure. ICPR, Hong Kong, pp 901–904
Fulton Wayne (1997–2010) “A few scanning tips, Sharpening - Unsharp Mask”. Scantips.com. Archived from the original on 2019-04-27. Retrieved 1 October 2019
Hsieh YA, Tsai YJ (2020) Machine learning for crack detection: review and model performance comparison. J Comput Civ Eng 34(5):04020038
S Ioffe, C Szegedy (2015). Batch normalization: accelerating deep network training by reducing internal covariate shift, International Conference on Machine Learning (ICML)
Ito A, Aoki Y, Hashimoto S (2002) “Accurate extraction and measurement of fine cracks from concrete block surface image”, Proceedings of IECON, pp. 77–82
Iyer S, Sinha SK (2005) A robust approach for automatic detection and segmentation of cracks in underground pipeline images. Image Vis Comput 23:921–933
Li S, Zhao X (2019) Image-Based concrete crack detection using convolutional neural network and exhaustive search technique Advances in Civil Engineering, 2019
Liu K, Han J, Chen H, Yan H and Yang P (2019). Defect detection on EL images based on deep feature optimized by metric learning for imbalanced data. In 2019 25th International Conference on Automation and Computing (ICAC) (pp. 1–5). IEEE
Liu Y, Yao J, Lu X, Xie R, Li L (2019) DeepCrack: a deep hierarchical feature learning architecture for crack segmentation. Neurocomputing 338:139–153
Liu Y, Yao J, Lu X, Xie R, Li L Computer vision and remote sensing (CVRS) lab, School of Remote Sensing and Information Engineering. Wuhan University, Wuhan, Hubei
Nair V, Hinton GE (2010) Rectified linear units improve restricted Boltzmann ma- chines, In: Proceedings of International Conference on Machine Learning (ICML), pp. 807–814
Nashat S, Abdullah A, Abdullah MZ (2014) Machine vision for crack inspection of biscuits featuring pyramid detection scheme. J Food Eng 120:233–247
Oh JK, Jang G, Oh S, Lee JH, Yi BJ, Moon YS, Lee JS, Choi Y (2009) Bridge inspection robot system with machine vision. Autom Constr 18:929–941
Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556
Simonyan K, Zisserman A (2015) Very deep convolutional networks for large-scale image recognition, International Conference on Learning Representations (ICLR)
Sinha SK, Fieguth PW (2006) Automated detection of cracks in buried concrete pipe images. Autom Constr 15:58–72
Sinha SK, Fieguth PW (2006) Segmentation of buried concrete pipe images. Autom Constr 15:47–57
Stromer D, Vetter A, Oezkan HC, Probst C, Maier A (2019) Enhanced crack segmentation (eCS): a reference algorithm for segmenting cracks in multicrystalline silicon solar cells. IEEE J Photovolt 9(3):752–758
Xie S, Tu Z (2015) Holistically-nested edge detection, In: Proceedings of the IEEE International Conference on Computer Vision (ICCV), pp. 1395–1403
Yamaguchi T, Hashimoto S (2009) Practical image measurement of crack width for real concrete structure. Electron Commun Jpn 92(10):605–614
Yamaguchi T, Nakamura S, Saegusa R, Hashimoto S (2008) “Imagebased crack detection for real concrete surfaces”, transactions on electrical and electronic engineering, IEEJ. Trans 3:128–135
Yamashita R, Nishio M, Do RKG, Togashi K (2018) Convolutional neural networks: an overview and application in radiology. Insights Imaging 9(4):611–629
Yu SN, Jang JH, Han CS (2007) Auto inspection system using a mobile robot for detecting concrete cracks in a tunnel. Autom Constr 16:255–261
Zhang C, Sargent I, Pan X, Li H, Gardiner A, Hare J, Atkinson PM (2018) An object-based convolutional neural network (OCNN) for urban land use classification. Remote Sens Environ 216:57–70
Zhuang, F, Yanzheng, Z, Yang, L, Qixin, C, Mingbo, C, Jun, Z, Lee, J (2004) 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) (pp. 77–80). IEEE
Zou Q, Cao Y, Li Q, Mao Q, Wang S (2012) CrackTree: automatic crack detection from pavement images. Pattern Recogn Lett 33(3):227–238
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Singh, O.D., Malik, A., Yadav, V. et al. Deep Segmenter system for recognition of micro cracks in solar cell. Multimed Tools Appl 80, 6509–6533 (2021). https://doi.org/10.1007/s11042-020-09915-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09915-1