Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Large-scale Evaluation of Pretraining Paradigms for the Detection of Defects in Electroluminescence Solar Cell Images

Published 27 Feb 2024 in cs.CV | (2402.17611v1)

Abstract: Pretraining has been shown to improve performance in many domains, including semantic segmentation, especially in domains with limited labelled data. In this work, we perform a large-scale evaluation and benchmarking of various pretraining methods for Solar Cell Defect Detection (SCDD) in electroluminescence images, a field with limited labelled datasets. We cover supervised training with semantic segmentation, semi-supervised learning, and two self-supervised techniques. We also experiment with both in-distribution and out-of-distribution (OOD) pretraining and observe how this affects downstream performance. The results suggest that supervised training on a large OOD dataset (COCO), self-supervised pretraining on a large OOD dataset (ImageNet), and semi-supervised pretraining (CCT) all yield statistically equivalent performance for mean Intersection over Union (mIoU). We achieve a new state-of-the-art for SCDD and demonstrate that certain pretraining schemes result in superior performance on underrepresented classes. Additionally, we provide a large-scale unlabelled EL image dataset of $22000$ images, and a $642$-image labelled semantic segmentation EL dataset, for further research in developing self- and semi-supervised training techniques in this domain.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (34)
  1. International Energy Agency. Solar PV, IEA. https://www.iea.org/reports/solar-pv, 2022.
  2. Defect detection and quantification in electroluminescence images of solar pv modules using u-net semantic segmentation. Renewable Energy, 2021.
  3. A benchmark dataset for defect detection and classification in electroluminescence images of pv modules using semantic segmentation. Systems and Soft Computing, 2023.
  4. ImageNet Large Scale Visual Recognition Challenge. International Journal of Computer Vision (IJCV), 2015.
  5. The cityscapes dataset for semantic urban scene understanding. In Proc. of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016.
  6. Learning multiple layers of features from tiny images. 2009.
  7. A simple framework for contrastive learning of visual representations. In Proceedings of the 37th International Conference on Machine Learning, 2020a.
  8. Improved baselines with momentum contrastive learning. arXiv preprint arXiv:2003.04297, 2020b.
  9. Semi-supervised semantic segmentation with cross-consistency training. In The IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2020.
  10. Semi-supervised semantic segmentation using unreliable pseudo labels. In Proceedings of the IEEE/CVF International Conference on Computer Vision and Pattern Recognition (CVPR), 2022.
  11. How well do self-supervised models transfer? 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2020.
  12. Microsoft coco: Common objects in context. In Computer Vision–ECCV 2014: 13th European Conference, Zurich, Switzerland, September 6-12, 2014, Proceedings, Part V 13, 2014.
  13. Electroluminescent (el) image dataset of pv module under step-wise damp heat exposures. URL osf.io/4qrtv.
  14. A benchmark for visual identification of defective solar cells in electroluminescence imagery. In European PV Solar Energy Conference and Exhibition (EU PVSEC), 2018.
  15. Automatic classification of defective photovoltaic module cells in electroluminescence images. Solar Energy, 2019.
  16. Segmentation of photovoltaic module cells in uncalibrated electroluminescence images.
  17. Pv el anomoly detection database, 2021. URL https://www.kaggle.com/competitions/pvelad/overview.
  18. Automated defect detection and localization in photovoltaic cells using semantic segmentation of electroluminescence images. IEEE Journal of Photovoltaics, 2022.
  19. Defect detection of solar cells in electroluminescence images using fourier image reconstruction. Solar Energy Materials and Solar Cells, 2012.
  20. Automatic detection and evaluation of solar cell micro-cracks in electroluminescence images using matched filters. In 2016 IEEE 43rd Photovoltaic Specialists Conference (PVSC), 2016.
  21. Accurate and robust crack detection using steerable evidence filtering in electroluminescence images of solar cells. Optics and Lasers in Engineering, 2019.
  22. Muhammad Rameez Ur Rahman and Haiyong Chen. Defects inspection in polycrystalline solar cells electroluminescence images using deep learning. IEEE Access, 2020.
  23. Kihyuk Sohn. Improved deep metric learning with multi-class n-pair loss objective. In Advances in Neural Information Processing Systems, 2016.
  24. Momentum contrast for unsupervised visual representation learning. In 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2020.
  25. Dive into the details of self-supervised learning for medical image analysis. Medical Image Analysis, 89:102879, 2023. ISSN 1361-8415. doi:https://doi.org/10.1016/j.media.2023.102879.
  26. MiDaS: a large-scale Minecraft dataset for non-natural image benchmarking. Journal of Electronic Imaging, 33(1):013035, 2024. doi:10.1117/1.JEI.33.1.013035.
  27. Dong-Hyun Lee. Pseudo-label : The simple and efficient semi-supervised learning method for deep neural networks. ICML 2013 Workshop : Challenges in Representation Learning (WREPL), 2013.
  28. Deep residual learning for image recognition. In Proceedings of 2016 IEEE Conference on Computer Vision and Pattern Recognition, 2016.
  29. TorchVision maintainers and contributors. Torchvision: Pytorch’s computer vision library. https://github.com/pytorch/vision, 2016.
  30. Vissl. https://github.com/facebookresearch/vissl, 2021.
  31. Large batch training of convolutional networks, 2017.
  32. statsmodels: Econometric and statistical modeling with python. In 9th Python in Science Conference, 2010a.
  33. statsmodels: Econometric and statistical modeling with python. In 9th Python in Science Conference, 2010b.
  34. Demystifying contrastive self-supervised learning: Invariances, augmentations and dataset biases. In Advances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Systems 2020, NeurIPS 2020, December 6-12, 2020, virtual, 2020.

Summary

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.