{"id":1735,"date":"2024-10-11T01:31:07","date_gmt":"2024-10-11T01:31:07","guid":{"rendered":"https:\/\/sbia.org.br\/lnlm\/?page_id=1735"},"modified":"2024-10-11T01:31:07","modified_gmt":"2024-10-11T01:31:07","slug":"vol22-no2-art3","status":"publish","type":"page","link":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/","title":{"rendered":"Deep Learning for Solar Panels Defect Classification Using Data Augmentation Strategies"},"content":{"rendered":"<p>Marcos Vinicius Fran\u00e7a Nunes <a href=\"https:\/\/orcid.org\/0009-0009-9654-5497\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1167\" src=\"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/sites\/4\/2020\/09\/orcid.jpg\" alt=\"orcid\" width=\"20\" height=\"20\" \/><\/a>&#038; Andr\u00e9 Luiz Carvalho Ottoni  <a href=\"https:\/\/orcid.org\/0000-0003-2136-9870\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1167\" src=\"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/sites\/4\/2020\/09\/orcid.jpg\" alt=\"orcid\" width=\"20\" height=\"20\" \/><\/a><\/p>\n<p><strong>Abstract:<\/strong> The inspection and maintenance of solar panels face significant challenges due to the dangers involved in checking for potential defects in photovoltaic panels. However, the advancement of studies to facilitate this verification is limited by the lack of image datasets for training algorithms that can perform this task. Based on this principle, the use of Convolutional Neural Networks (CNNs) for training and Data Augmentation for creating artificial data from real images is common. With that said, this work aims to explore configurations and models of Data Augmentation for the classification of defects in solar panels using CNNs. The proposed methodology consists of four experimental stages, where the application of Zoom, rotation, horizontal displacement, and vertical displacement transformations are evaluated, followed by filtering the best results and combining them to find the ideal classification model. The performance of the model proved to be most effective when using a 35-degree rotation for creating artificial images, thus achieving an 88% F1-Score and 87.64% accuracy.<\/p>\n<p><strong>Keywords:<\/strong> Machine learning, deep learning, data augmentation, convolutional neural networks, solar panels.<\/p>\n<p><strong>DOI code:<\/strong> <a href=\"http:\/\/dx.doi.org\/10.21528\/lnlm-vol22-no2-art3\">10.21528\/lnlm-vol22-no2-art3<\/a><\/p>\n<p><strong>PDF file:<\/strong> <a href=\"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/2024\/12\/vol22-no2-art3.pdf\">vol22-no2-art3.pdf<\/a><\/p>\n<p><strong>BibTex file:<\/strong> <a href=\"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/2024\/12\/vol22-no2-art3.bib\">vol22-no2-art3.bib<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Marcos Vinicius Fran\u00e7a Nunes &#038; Andr\u00e9 Luiz Carvalho Ottoni Abstract: The inspection and maintenance of solar panels face significant challenges due to the dangers involved in checking for potential defects in photovoltaic panels. However, the advancement of studies to facilitate <a href=\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/\" class=\"read-more\">Read More &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1710,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1735","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Deep Learning for Solar Panels Defect Classification Using Data Augmentation Strategies - Learning and NonLinear Models<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deep Learning for Solar Panels Defect Classification Using Data Augmentation Strategies - Learning and NonLinear Models\" \/>\n<meta property=\"og:description\" content=\"Marcos Vinicius Fran\u00e7a Nunes &#038; Andr\u00e9 Luiz Carvalho Ottoni Abstract: The inspection and maintenance of solar panels face significant challenges due to the dangers involved in checking for potential defects in photovoltaic panels. However, the advancement of studies to facilitate Read More ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/\" \/>\n<meta property=\"og:site_name\" content=\"Learning and NonLinear Models\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/sites\/4\/2020\/09\/orcid.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/\",\"url\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/\",\"name\":\"Deep Learning for Solar Panels Defect Classification Using Data Augmentation Strategies - Learning and NonLinear Models\",\"isPartOf\":{\"@id\":\"https:\/\/sbia.org.br\/lnlm\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/sites\/4\/2020\/09\/orcid.jpg\",\"datePublished\":\"2024-10-11T01:31:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/#primaryimage\",\"url\":\"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/sites\/4\/2020\/09\/orcid.jpg\",\"contentUrl\":\"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/sites\/4\/2020\/09\/orcid.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Browse issues\",\"item\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Learning &#038; Nonlinear Models &#8211; L&#038;NLM &#8211; Volume 22 &#8211; N\u00famero 2\",\"item\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Deep Learning for Solar Panels Defect Classification Using Data Augmentation Strategies\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sbia.org.br\/lnlm\/#website\",\"url\":\"https:\/\/sbia.org.br\/lnlm\/\",\"name\":\"Learning and NonLinear Models\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/sbia.org.br\/lnlm\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sbia.org.br\/lnlm\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sbia.org.br\/lnlm\/#organization\",\"name\":\"Learning and NonLinear Models\",\"url\":\"https:\/\/sbia.org.br\/lnlm\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/sbia.org.br\/lnlm\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/2021\/07\/logo-lnlm.png\",\"contentUrl\":\"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/2021\/07\/logo-lnlm.png\",\"width\":398,\"height\":94,\"caption\":\"Learning and NonLinear Models\"},\"image\":{\"@id\":\"https:\/\/sbia.org.br\/lnlm\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Deep Learning for Solar Panels Defect Classification Using Data Augmentation Strategies - Learning and NonLinear Models","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/","og_locale":"pt_BR","og_type":"article","og_title":"Deep Learning for Solar Panels Defect Classification Using Data Augmentation Strategies - Learning and NonLinear Models","og_description":"Marcos Vinicius Fran\u00e7a Nunes &#038; Andr\u00e9 Luiz Carvalho Ottoni Abstract: The inspection and maintenance of solar panels face significant challenges due to the dangers involved in checking for potential defects in photovoltaic panels. However, the advancement of studies to facilitate Read More ...","og_url":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/","og_site_name":"Learning and NonLinear Models","og_image":[{"url":"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/sites\/4\/2020\/09\/orcid.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/","url":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/","name":"Deep Learning for Solar Panels Defect Classification Using Data Augmentation Strategies - Learning and NonLinear Models","isPartOf":{"@id":"https:\/\/sbia.org.br\/lnlm\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/#primaryimage"},"image":{"@id":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/#primaryimage"},"thumbnailUrl":"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/sites\/4\/2020\/09\/orcid.jpg","datePublished":"2024-10-11T01:31:07+00:00","breadcrumb":{"@id":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/#primaryimage","url":"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/sites\/4\/2020\/09\/orcid.jpg","contentUrl":"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/sites\/4\/2020\/09\/orcid.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/vol22-no2-art3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Browse issues","item":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/"},{"@type":"ListItem","position":2,"name":"Learning &#038; Nonlinear Models &#8211; L&#038;NLM &#8211; Volume 22 &#8211; N\u00famero 2","item":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol22-no2\/"},{"@type":"ListItem","position":3,"name":"Deep Learning for Solar Panels Defect Classification Using Data Augmentation Strategies"}]},{"@type":"WebSite","@id":"https:\/\/sbia.org.br\/lnlm\/#website","url":"https:\/\/sbia.org.br\/lnlm\/","name":"Learning and NonLinear Models","description":"","publisher":{"@id":"https:\/\/sbia.org.br\/lnlm\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sbia.org.br\/lnlm\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/sbia.org.br\/lnlm\/#organization","name":"Learning and NonLinear Models","url":"https:\/\/sbia.org.br\/lnlm\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/sbia.org.br\/lnlm\/#\/schema\/logo\/image\/","url":"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/2021\/07\/logo-lnlm.png","contentUrl":"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/2021\/07\/logo-lnlm.png","width":398,"height":94,"caption":"Learning and NonLinear Models"},"image":{"@id":"https:\/\/sbia.org.br\/lnlm\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/pages\/1735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/comments?post=1735"}],"version-history":[{"count":1,"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/pages\/1735\/revisions"}],"predecessor-version":[{"id":1736,"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/pages\/1735\/revisions\/1736"}],"up":[{"embeddable":true,"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/pages\/1710"}],"wp:attachment":[{"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/media?parent=1735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}