Loading…

Improved YOLOv8-GD deep learning model for defect detection in electroluminescence images of solar photovoltaic modules

Photovoltaic defect detection is an essential aspect of research on building-distributed photovoltaic systems. Existing photovoltaic defect detection models based on deep learning, such as YOLOv5 and YOLOv8, have significantly improved the accuracy of photovoltaic defect detection. However, these mo...

Full description

Saved in:
Bibliographic Details
Published in:Engineering applications of artificial intelligence 2024-05, Vol.131, p.107866, Article 107866
Main Authors: Cao, Yukang, Pang, Dandan, Zhao, Qianchuan, Yan, Yi, Jiang, Yongqing, Tian, Chongyi, Wang, Fan, Li, Julin
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c312t-7eb208736949eb2b63f801f2251678613ac07ca64038face2dc1144c5daca8143
cites cdi_FETCH-LOGICAL-c312t-7eb208736949eb2b63f801f2251678613ac07ca64038face2dc1144c5daca8143
container_end_page
container_issue
container_start_page 107866
container_title Engineering applications of artificial intelligence
container_volume 131
creator Cao, Yukang
Pang, Dandan
Zhao, Qianchuan
Yan, Yi
Jiang, Yongqing
Tian, Chongyi
Wang, Fan
Li, Julin
description Photovoltaic defect detection is an essential aspect of research on building-distributed photovoltaic systems. Existing photovoltaic defect detection models based on deep learning, such as YOLOv5 and YOLOv8, have significantly improved the accuracy of photovoltaic defect detection. However, these models are too large, and their feature extraction ability is insufficient, leading to low detection efficiency and inability to cope with the continuous evolution of defects. Therefore, this study proposes an accurate and lightweight YOLOv8 (You Only Look Once v8) GD algorithm. The algorithm is an improved version of YOLOv8, wherein DW-Conv (DepthWise-Conv) is applied to the YOLOv8 backbone network. Moreover, convolution is replaced with the GSConv (Group-shuffle Conv) and the BiFPN (bidirectional feature pyramid network) structure is added to the architecture. Several electroluminescent photovoltaic defect datasets are used to verify the effectiveness of the proposed method. The final experimental results show that the map@0.5 and map@0.5∼0.95 of YOLOv8-GD are 92.8% and 63.1%, respectively, which are 4.2% and 5.7% higher than those of the original algorithm, respectively, and the model volume is reduced by 16.7%. Thus, the proposed algorithm shows considerable potential in the field of photovoltaic defect detection. •This paper proposes an improved method based on YOLOv8 for building distributed PV defects, named YOLOv8-GD.•YOLOv8-GD includes improved methods such as GSConv, BiFPN and DW-Conv, which shows better accuracy and speed.•YOLOv8-GD can be used for defect detection and health monitoring in building distributed PV.
doi_str_mv 10.1016/j.engappai.2024.107866
format article
fullrecord <record><control><sourceid>elsevier_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1016_j_engappai_2024_107866</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0952197624000241</els_id><sourcerecordid>S0952197624000241</sourcerecordid><originalsourceid>FETCH-LOGICAL-c312t-7eb208736949eb2b63f801f2251678613ac07ca64038face2dc1144c5daca8143</originalsourceid><addsrcrecordid>eNqFkEFLAzEUhIMoWKt_QfIHtibZNLt7U6pWodCLHjyFNHmpKdnNkmxX_PdmqZ49zWPgDfMNQreULCih4u6wgG6v-l65BSOMZ7OqhThDM1pXZSEq0ZyjGWmWrKBNJS7RVUoHQkhZczFDX69tH8MIBn9sN9uxLtaP2AD02IOKnev2uA0GPLYhZt-CHrIMWVzosOsw-HzH4I-t6yBp6DRg16o9JBwsTsGriPvPMIQx-EE5PcUdPaRrdGGVT3Dzq3P0_vz0tnopNtv16-phU-iSsqGoYMdIxhANb_K5E6WtCbWMLanIlLRUmlRaCZ5xrNLAjKaUc700Squa8nKOxClXx5BSBCv7mPvFb0mJnOaTB_k3n5zmk6f58uP96RFyu9FBlEm7Cc-4mJGlCe6_iB-HpX5O</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Improved YOLOv8-GD deep learning model for defect detection in electroluminescence images of solar photovoltaic modules</title><source>ScienceDirect Journals</source><creator>Cao, Yukang ; Pang, Dandan ; Zhao, Qianchuan ; Yan, Yi ; Jiang, Yongqing ; Tian, Chongyi ; Wang, Fan ; Li, Julin</creator><creatorcontrib>Cao, Yukang ; Pang, Dandan ; Zhao, Qianchuan ; Yan, Yi ; Jiang, Yongqing ; Tian, Chongyi ; Wang, Fan ; Li, Julin</creatorcontrib><description>Photovoltaic defect detection is an essential aspect of research on building-distributed photovoltaic systems. Existing photovoltaic defect detection models based on deep learning, such as YOLOv5 and YOLOv8, have significantly improved the accuracy of photovoltaic defect detection. However, these models are too large, and their feature extraction ability is insufficient, leading to low detection efficiency and inability to cope with the continuous evolution of defects. Therefore, this study proposes an accurate and lightweight YOLOv8 (You Only Look Once v8) GD algorithm. The algorithm is an improved version of YOLOv8, wherein DW-Conv (DepthWise-Conv) is applied to the YOLOv8 backbone network. Moreover, convolution is replaced with the GSConv (Group-shuffle Conv) and the BiFPN (bidirectional feature pyramid network) structure is added to the architecture. Several electroluminescent photovoltaic defect datasets are used to verify the effectiveness of the proposed method. The final experimental results show that the map@0.5 and map@0.5∼0.95 of YOLOv8-GD are 92.8% and 63.1%, respectively, which are 4.2% and 5.7% higher than those of the original algorithm, respectively, and the model volume is reduced by 16.7%. Thus, the proposed algorithm shows considerable potential in the field of photovoltaic defect detection. •This paper proposes an improved method based on YOLOv8 for building distributed PV defects, named YOLOv8-GD.•YOLOv8-GD includes improved methods such as GSConv, BiFPN and DW-Conv, which shows better accuracy and speed.•YOLOv8-GD can be used for defect detection and health monitoring in building distributed PV.</description><identifier>ISSN: 0952-1976</identifier><identifier>EISSN: 1873-6769</identifier><identifier>DOI: 10.1016/j.engappai.2024.107866</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Deep learning ; Defect detection ; Health monitoring ; Photovoltaic systems ; YOLOv8</subject><ispartof>Engineering applications of artificial intelligence, 2024-05, Vol.131, p.107866, Article 107866</ispartof><rights>2024 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c312t-7eb208736949eb2b63f801f2251678613ac07ca64038face2dc1144c5daca8143</citedby><cites>FETCH-LOGICAL-c312t-7eb208736949eb2b63f801f2251678613ac07ca64038face2dc1144c5daca8143</cites><orcidid>0000-0002-7952-5621</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Cao, Yukang</creatorcontrib><creatorcontrib>Pang, Dandan</creatorcontrib><creatorcontrib>Zhao, Qianchuan</creatorcontrib><creatorcontrib>Yan, Yi</creatorcontrib><creatorcontrib>Jiang, Yongqing</creatorcontrib><creatorcontrib>Tian, Chongyi</creatorcontrib><creatorcontrib>Wang, Fan</creatorcontrib><creatorcontrib>Li, Julin</creatorcontrib><title>Improved YOLOv8-GD deep learning model for defect detection in electroluminescence images of solar photovoltaic modules</title><title>Engineering applications of artificial intelligence</title><description>Photovoltaic defect detection is an essential aspect of research on building-distributed photovoltaic systems. Existing photovoltaic defect detection models based on deep learning, such as YOLOv5 and YOLOv8, have significantly improved the accuracy of photovoltaic defect detection. However, these models are too large, and their feature extraction ability is insufficient, leading to low detection efficiency and inability to cope with the continuous evolution of defects. Therefore, this study proposes an accurate and lightweight YOLOv8 (You Only Look Once v8) GD algorithm. The algorithm is an improved version of YOLOv8, wherein DW-Conv (DepthWise-Conv) is applied to the YOLOv8 backbone network. Moreover, convolution is replaced with the GSConv (Group-shuffle Conv) and the BiFPN (bidirectional feature pyramid network) structure is added to the architecture. Several electroluminescent photovoltaic defect datasets are used to verify the effectiveness of the proposed method. The final experimental results show that the map@0.5 and map@0.5∼0.95 of YOLOv8-GD are 92.8% and 63.1%, respectively, which are 4.2% and 5.7% higher than those of the original algorithm, respectively, and the model volume is reduced by 16.7%. Thus, the proposed algorithm shows considerable potential in the field of photovoltaic defect detection. •This paper proposes an improved method based on YOLOv8 for building distributed PV defects, named YOLOv8-GD.•YOLOv8-GD includes improved methods such as GSConv, BiFPN and DW-Conv, which shows better accuracy and speed.•YOLOv8-GD can be used for defect detection and health monitoring in building distributed PV.</description><subject>Deep learning</subject><subject>Defect detection</subject><subject>Health monitoring</subject><subject>Photovoltaic systems</subject><subject>YOLOv8</subject><issn>0952-1976</issn><issn>1873-6769</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNqFkEFLAzEUhIMoWKt_QfIHtibZNLt7U6pWodCLHjyFNHmpKdnNkmxX_PdmqZ49zWPgDfMNQreULCih4u6wgG6v-l65BSOMZ7OqhThDM1pXZSEq0ZyjGWmWrKBNJS7RVUoHQkhZczFDX69tH8MIBn9sN9uxLtaP2AD02IOKnev2uA0GPLYhZt-CHrIMWVzosOsw-HzH4I-t6yBp6DRg16o9JBwsTsGriPvPMIQx-EE5PcUdPaRrdGGVT3Dzq3P0_vz0tnopNtv16-phU-iSsqGoYMdIxhANb_K5E6WtCbWMLanIlLRUmlRaCZ5xrNLAjKaUc700Squa8nKOxClXx5BSBCv7mPvFb0mJnOaTB_k3n5zmk6f58uP96RFyu9FBlEm7Cc-4mJGlCe6_iB-HpX5O</recordid><startdate>202405</startdate><enddate>202405</enddate><creator>Cao, Yukang</creator><creator>Pang, Dandan</creator><creator>Zhao, Qianchuan</creator><creator>Yan, Yi</creator><creator>Jiang, Yongqing</creator><creator>Tian, Chongyi</creator><creator>Wang, Fan</creator><creator>Li, Julin</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-7952-5621</orcidid></search><sort><creationdate>202405</creationdate><title>Improved YOLOv8-GD deep learning model for defect detection in electroluminescence images of solar photovoltaic modules</title><author>Cao, Yukang ; Pang, Dandan ; Zhao, Qianchuan ; Yan, Yi ; Jiang, Yongqing ; Tian, Chongyi ; Wang, Fan ; Li, Julin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c312t-7eb208736949eb2b63f801f2251678613ac07ca64038face2dc1144c5daca8143</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Deep learning</topic><topic>Defect detection</topic><topic>Health monitoring</topic><topic>Photovoltaic systems</topic><topic>YOLOv8</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Cao, Yukang</creatorcontrib><creatorcontrib>Pang, Dandan</creatorcontrib><creatorcontrib>Zhao, Qianchuan</creatorcontrib><creatorcontrib>Yan, Yi</creatorcontrib><creatorcontrib>Jiang, Yongqing</creatorcontrib><creatorcontrib>Tian, Chongyi</creatorcontrib><creatorcontrib>Wang, Fan</creatorcontrib><creatorcontrib>Li, Julin</creatorcontrib><collection>CrossRef</collection><jtitle>Engineering applications of artificial intelligence</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Cao, Yukang</au><au>Pang, Dandan</au><au>Zhao, Qianchuan</au><au>Yan, Yi</au><au>Jiang, Yongqing</au><au>Tian, Chongyi</au><au>Wang, Fan</au><au>Li, Julin</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Improved YOLOv8-GD deep learning model for defect detection in electroluminescence images of solar photovoltaic modules</atitle><jtitle>Engineering applications of artificial intelligence</jtitle><date>2024-05</date><risdate>2024</risdate><volume>131</volume><spage>107866</spage><pages>107866-</pages><artnum>107866</artnum><issn>0952-1976</issn><eissn>1873-6769</eissn><abstract>Photovoltaic defect detection is an essential aspect of research on building-distributed photovoltaic systems. Existing photovoltaic defect detection models based on deep learning, such as YOLOv5 and YOLOv8, have significantly improved the accuracy of photovoltaic defect detection. However, these models are too large, and their feature extraction ability is insufficient, leading to low detection efficiency and inability to cope with the continuous evolution of defects. Therefore, this study proposes an accurate and lightweight YOLOv8 (You Only Look Once v8) GD algorithm. The algorithm is an improved version of YOLOv8, wherein DW-Conv (DepthWise-Conv) is applied to the YOLOv8 backbone network. Moreover, convolution is replaced with the GSConv (Group-shuffle Conv) and the BiFPN (bidirectional feature pyramid network) structure is added to the architecture. Several electroluminescent photovoltaic defect datasets are used to verify the effectiveness of the proposed method. The final experimental results show that the map@0.5 and map@0.5∼0.95 of YOLOv8-GD are 92.8% and 63.1%, respectively, which are 4.2% and 5.7% higher than those of the original algorithm, respectively, and the model volume is reduced by 16.7%. Thus, the proposed algorithm shows considerable potential in the field of photovoltaic defect detection. •This paper proposes an improved method based on YOLOv8 for building distributed PV defects, named YOLOv8-GD.•YOLOv8-GD includes improved methods such as GSConv, BiFPN and DW-Conv, which shows better accuracy and speed.•YOLOv8-GD can be used for defect detection and health monitoring in building distributed PV.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.engappai.2024.107866</doi><orcidid>https://orcid.org/0000-0002-7952-5621</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0952-1976
ispartof Engineering applications of artificial intelligence, 2024-05, Vol.131, p.107866, Article 107866
issn 0952-1976
1873-6769
language eng
recordid cdi_crossref_primary_10_1016_j_engappai_2024_107866
source ScienceDirect Journals
subjects Deep learning
Defect detection
Health monitoring
Photovoltaic systems
YOLOv8
title Improved YOLOv8-GD deep learning model for defect detection in electroluminescence images of solar photovoltaic modules
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T20%3A50%3A50IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-elsevier_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Improved%20YOLOv8-GD%20deep%20learning%20model%20for%20defect%20detection%20in%20electroluminescence%20images%20of%20solar%20photovoltaic%20modules&rft.jtitle=Engineering%20applications%20of%20artificial%20intelligence&rft.au=Cao,%20Yukang&rft.date=2024-05&rft.volume=131&rft.spage=107866&rft.pages=107866-&rft.artnum=107866&rft.issn=0952-1976&rft.eissn=1873-6769&rft_id=info:doi/10.1016/j.engappai.2024.107866&rft_dat=%3Celsevier_cross%3ES0952197624000241%3C/elsevier_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c312t-7eb208736949eb2b63f801f2251678613ac07ca64038face2dc1144c5daca8143%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true