Rede neural convolucional híbrida otimizada por algoritmos genéticos para classificação em imagens eletroluminescentes de células fotovoltaicas
| Ano de defesa: | 2024 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Área do conhecimento CNPq: | |
| Link de acesso: | http://repositorio.ufc.br/handle/riufc/78461 |
Resumo: | The global demand for electricity has been increasing exponentially in recent years. In light of this, investments in renewable energy sources have become increasingly necessary, with photovoltaic (PV) solar energy standing out as a source that is easy to install and cost-effective. The growth of the installed capacity of PV generation sources brings a demand for sophisticated and precise methods to detect defects in the cells that make up such systems. This work proposes a method for classifying monocrystalline silicon (Si-m) and polycrystalline silicon (Si-p) PV cells into functional and non-functional categories, using a Hybrid Convolutional Neural Network (HCNN) based on ResNet50 and VGG16 architectures, pre-trained with the ImageNet database to extract image features, where the best hyperparameters for each network were obtained through Evolutionary Genetic Algorithms (EGA). The classification process of the HCNN was conducted using a Support Vector Machine (SVM). Four classification experiments were performed. Initially, elementary algorithms such as SVM, Naïve Bayes (NB), k-Nearest Neighbors (k-NN), and Random Forest (RF) were tested. Subsequently, experiments were conducted with the ResNet50, VGG16, and InceptionV3 architectures. The HCNN models ResNet50+SVM and VGG16+SVM were tested with the original dataset containing 2.624 samples and an augmented dataset containing 13.120 images. The fine-tuning using EGA without data augmentation resulted in the VGG16+SVM topology achieving an accuracy of 95.21% and a Kappa index of 78.23%. Finally, as the main result of this work, the same HCNN topology surpassed its previous performance, achieving an accuracy of 99.67% and a Kappa index of 80.17% with data augmentation. The ResNet50+SVM model also showed robust results with data augmentation, achieving an accuracy of 98.17% and a Kappa index of 85.26%. These results highlight the effectiveness of the proposed techniques, positioning the HCNN optimized by EGA and data augmentation as a promising solution for the automatic detection of defects in Si-m and Si-p PV cells. |
| id |
UFC-7_c34088e570284a237e92bdee51cd3ac3 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufc.br:riufc/78461 |
| network_acronym_str |
UFC-7 |
| network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| repository_id_str |
|
| spelling |
Rocha, Alan Marques daSouza, Marcelo Marques Simões deFernandes, Carlos Alexandre Rolim2024-10-11T15:05:40Z2024-10-11T15:05:40Z2024ROCHA, Alan Marques da. Rede neural convolucional híbrida otimizada por algoritmos genéticos para classificação em imagens eletroluminescentes de células fotovoltaicas. 83f. 2024. Dissertação (Mestrado em Engenharia Elétrica e de Computação), Programa de Pós-Graduação em Engenharia Elétrica e de Computação, Campus de Sobral, Universidade Federal do Ceará, 2024.http://repositorio.ufc.br/handle/riufc/78461The global demand for electricity has been increasing exponentially in recent years. In light of this, investments in renewable energy sources have become increasingly necessary, with photovoltaic (PV) solar energy standing out as a source that is easy to install and cost-effective. The growth of the installed capacity of PV generation sources brings a demand for sophisticated and precise methods to detect defects in the cells that make up such systems. This work proposes a method for classifying monocrystalline silicon (Si-m) and polycrystalline silicon (Si-p) PV cells into functional and non-functional categories, using a Hybrid Convolutional Neural Network (HCNN) based on ResNet50 and VGG16 architectures, pre-trained with the ImageNet database to extract image features, where the best hyperparameters for each network were obtained through Evolutionary Genetic Algorithms (EGA). The classification process of the HCNN was conducted using a Support Vector Machine (SVM). Four classification experiments were performed. Initially, elementary algorithms such as SVM, Naïve Bayes (NB), k-Nearest Neighbors (k-NN), and Random Forest (RF) were tested. Subsequently, experiments were conducted with the ResNet50, VGG16, and InceptionV3 architectures. The HCNN models ResNet50+SVM and VGG16+SVM were tested with the original dataset containing 2.624 samples and an augmented dataset containing 13.120 images. The fine-tuning using EGA without data augmentation resulted in the VGG16+SVM topology achieving an accuracy of 95.21% and a Kappa index of 78.23%. Finally, as the main result of this work, the same HCNN topology surpassed its previous performance, achieving an accuracy of 99.67% and a Kappa index of 80.17% with data augmentation. The ResNet50+SVM model also showed robust results with data augmentation, achieving an accuracy of 98.17% and a Kappa index of 85.26%. These results highlight the effectiveness of the proposed techniques, positioning the HCNN optimized by EGA and data augmentation as a promising solution for the automatic detection of defects in Si-m and Si-p PV cells.A demanda global por energia elétrica vem aumentando exponencialmente nos últimos anos. Diante disso, investimentos em fontes de energia renovável têm se tornado cada vez mais necessários, destacando-se a energia solar fotovoltaica (FV) como uma fonte de fácil instalação e baixo custo. O crescimento da capacidade instalada de fontes de geração FV traz demandas por métodos sofisticados e precisos para a detecção de defeitos nas células que compõem tal sistema. O presente trabalho propõe um método para classificação de células FVs de silício monocristalino (Si-m) e policristalino (Si-p) em funcionais e não-funcionais, utilizando uma Hybrid Convolutional Neural Network (HCNN) com as arquiteturas ResNet50 e VGG16 prétreinadas com a base de dados ImageNet para a extração de características das imagens, onde os melhores hiperparâmetros de cada rede foram obtidos por meio de Algoritmos Genéticos Evolutivos (AGE). O processo de classificação da HCNN foi feito por meio de uma Support Vector Machine (SVM). Quatro experimentos de classificação foram realizados. Inicialmente, foram testados algoritmos elementares como SVM, Naïve Bayes (NB), k-Nearest Neighbors (k-NN) e Random Forest (RF). Subsequentemente, foram realizados experimentos com as arquiteturas ResNet50, VGG16 e InceptionV3. Os modelos de HCNN ResNet50+SVM e VGG16+SVM foram testadas com a base de dados original contendo 2.624 amostras e com a base de dados aumentada, contendo 13.120 imagens. O ajuste fino utilizando AGE sem aumento de dados, resultou na topologia VGG16+SVM alcançando uma acurácia de 95,21% e um índice Kappa de 78,23%. Por fim, como resultado principal deste trabalho, a mesma topologia de HCNN superou seu desempenho anterior, alcançando uma acurácia de 99,67% e um índice Kappa de 80,17% com aumento de dados. O modelo ResNet50+SVM também mostrou resultados robustos com aumento de dados, atingindo uma acurácia de 98,17% e um índice Kappa de 85,26%. Esses resultados evidenciam a eficácia das técnicas propostas, posicionando a HCNN otimizada por AGE e aumento de dados como uma solução promissora para a detecção automática de defeitos em células FVs de Si-m e Si-p.Rede neural convolucional híbrida otimizada por algoritmos genéticos para classificação em imagens eletroluminescentes de células fotovoltaicasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisDetecção automática de defeitosRede neural convolucional híbridaCélula fotovoltaicaAjuste fino de hiperparâmetrosAlgoritmos genéticos evolutivosAutomatic defect detectionHybrid Convolutional Neural NetworkPhotovoltaic cellFine-tuning of hyperparametersEvolutionary Genetic AlgorithmsCNPQ::ENGENHARIASinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFChttps://orcid.org/0000-0002-6446-0263http://lattes.cnpq.br/6271570002464318https://orcid.org/0000-0002-9933-9930http://lattes.cnpq.br/4292868742453389https://orcid.org/0000-0002-7590-9898http://lattes.cnpq.br/16170717734817622024ORIGINAL2024_dis_amrocha.pdf2024_dis_amrocha.pdfapplication/pdf1248418http://repositorio.ufc.br/bitstream/riufc/78461/1/2024_dis_amrocha.pdf576b421203fa3e768a24c7d298199da8MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/78461/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufc/784612024-10-11 12:05:41.307oai:repositorio.ufc.br:riufc/78461Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-10-11T15:05:41Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.fl_str_mv |
Rede neural convolucional híbrida otimizada por algoritmos genéticos para classificação em imagens eletroluminescentes de células fotovoltaicas |
| title |
Rede neural convolucional híbrida otimizada por algoritmos genéticos para classificação em imagens eletroluminescentes de células fotovoltaicas |
| spellingShingle |
Rede neural convolucional híbrida otimizada por algoritmos genéticos para classificação em imagens eletroluminescentes de células fotovoltaicas Rocha, Alan Marques da CNPQ::ENGENHARIAS Detecção automática de defeitos Rede neural convolucional híbrida Célula fotovoltaica Ajuste fino de hiperparâmetros Algoritmos genéticos evolutivos Automatic defect detection Hybrid Convolutional Neural Network Photovoltaic cell Fine-tuning of hyperparameters Evolutionary Genetic Algorithms |
| title_short |
Rede neural convolucional híbrida otimizada por algoritmos genéticos para classificação em imagens eletroluminescentes de células fotovoltaicas |
| title_full |
Rede neural convolucional híbrida otimizada por algoritmos genéticos para classificação em imagens eletroluminescentes de células fotovoltaicas |
| title_fullStr |
Rede neural convolucional híbrida otimizada por algoritmos genéticos para classificação em imagens eletroluminescentes de células fotovoltaicas |
| title_full_unstemmed |
Rede neural convolucional híbrida otimizada por algoritmos genéticos para classificação em imagens eletroluminescentes de células fotovoltaicas |
| title_sort |
Rede neural convolucional híbrida otimizada por algoritmos genéticos para classificação em imagens eletroluminescentes de células fotovoltaicas |
| author |
Rocha, Alan Marques da |
| author_facet |
Rocha, Alan Marques da |
| author_role |
author |
| dc.contributor.co-advisor.none.fl_str_mv |
Souza, Marcelo Marques Simões de |
| dc.contributor.author.fl_str_mv |
Rocha, Alan Marques da |
| dc.contributor.advisor1.fl_str_mv |
Fernandes, Carlos Alexandre Rolim |
| contributor_str_mv |
Fernandes, Carlos Alexandre Rolim |
| dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS |
| topic |
CNPQ::ENGENHARIAS Detecção automática de defeitos Rede neural convolucional híbrida Célula fotovoltaica Ajuste fino de hiperparâmetros Algoritmos genéticos evolutivos Automatic defect detection Hybrid Convolutional Neural Network Photovoltaic cell Fine-tuning of hyperparameters Evolutionary Genetic Algorithms |
| dc.subject.ptbr.pt_BR.fl_str_mv |
Detecção automática de defeitos Rede neural convolucional híbrida Célula fotovoltaica Ajuste fino de hiperparâmetros Algoritmos genéticos evolutivos |
| dc.subject.en.pt_BR.fl_str_mv |
Automatic defect detection Hybrid Convolutional Neural Network Photovoltaic cell Fine-tuning of hyperparameters Evolutionary Genetic Algorithms |
| description |
The global demand for electricity has been increasing exponentially in recent years. In light of this, investments in renewable energy sources have become increasingly necessary, with photovoltaic (PV) solar energy standing out as a source that is easy to install and cost-effective. The growth of the installed capacity of PV generation sources brings a demand for sophisticated and precise methods to detect defects in the cells that make up such systems. This work proposes a method for classifying monocrystalline silicon (Si-m) and polycrystalline silicon (Si-p) PV cells into functional and non-functional categories, using a Hybrid Convolutional Neural Network (HCNN) based on ResNet50 and VGG16 architectures, pre-trained with the ImageNet database to extract image features, where the best hyperparameters for each network were obtained through Evolutionary Genetic Algorithms (EGA). The classification process of the HCNN was conducted using a Support Vector Machine (SVM). Four classification experiments were performed. Initially, elementary algorithms such as SVM, Naïve Bayes (NB), k-Nearest Neighbors (k-NN), and Random Forest (RF) were tested. Subsequently, experiments were conducted with the ResNet50, VGG16, and InceptionV3 architectures. The HCNN models ResNet50+SVM and VGG16+SVM were tested with the original dataset containing 2.624 samples and an augmented dataset containing 13.120 images. The fine-tuning using EGA without data augmentation resulted in the VGG16+SVM topology achieving an accuracy of 95.21% and a Kappa index of 78.23%. Finally, as the main result of this work, the same HCNN topology surpassed its previous performance, achieving an accuracy of 99.67% and a Kappa index of 80.17% with data augmentation. The ResNet50+SVM model also showed robust results with data augmentation, achieving an accuracy of 98.17% and a Kappa index of 85.26%. These results highlight the effectiveness of the proposed techniques, positioning the HCNN optimized by EGA and data augmentation as a promising solution for the automatic detection of defects in Si-m and Si-p PV cells. |
| publishDate |
2024 |
| dc.date.accessioned.fl_str_mv |
2024-10-11T15:05:40Z |
| dc.date.available.fl_str_mv |
2024-10-11T15:05:40Z |
| dc.date.issued.fl_str_mv |
2024 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
ROCHA, Alan Marques da. Rede neural convolucional híbrida otimizada por algoritmos genéticos para classificação em imagens eletroluminescentes de células fotovoltaicas. 83f. 2024. Dissertação (Mestrado em Engenharia Elétrica e de Computação), Programa de Pós-Graduação em Engenharia Elétrica e de Computação, Campus de Sobral, Universidade Federal do Ceará, 2024. |
| dc.identifier.uri.fl_str_mv |
http://repositorio.ufc.br/handle/riufc/78461 |
| identifier_str_mv |
ROCHA, Alan Marques da. Rede neural convolucional híbrida otimizada por algoritmos genéticos para classificação em imagens eletroluminescentes de células fotovoltaicas. 83f. 2024. Dissertação (Mestrado em Engenharia Elétrica e de Computação), Programa de Pós-Graduação em Engenharia Elétrica e de Computação, Campus de Sobral, Universidade Federal do Ceará, 2024. |
| url |
http://repositorio.ufc.br/handle/riufc/78461 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
| instname_str |
Universidade Federal do Ceará (UFC) |
| instacron_str |
UFC |
| institution |
UFC |
| reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| bitstream.url.fl_str_mv |
http://repositorio.ufc.br/bitstream/riufc/78461/1/2024_dis_amrocha.pdf http://repositorio.ufc.br/bitstream/riufc/78461/2/license.txt |
| bitstream.checksum.fl_str_mv |
576b421203fa3e768a24c7d298199da8 8a4605be74aa9ea9d79846c1fba20a33 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
| repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
| _version_ |
1847793265410048000 |