Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI
| Ano de defesa: | 2021 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | , |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Lavras
|
| Programa de Pós-Graduação: |
Programa de Pós-graduação em Ciência da Computação
|
| Departamento: |
Departamento de Ciência da Computação
|
| País: |
brasil
|
| Palavras-chave em Português: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | https://repositorio.ufla.br/handle/1/48892 |
Resumo: | O câncer de pele é um problema de saúde mundial, tratando-se do tipo de câncer mais comum, sendo dividido em duas categorias, o câncer não melanoma, mais comum e menos letal, e o câncer melanoma, menos comum, porém, com uma grande taxa de mortalidade. O diagnóstico precoce é a melhor forma de combater o câncer de pele, evitando métodos invasivos no câncer de pele não melanoma e aumentando a taxa de cura e a sobrevida no caso do câncer do tipo melanoma. Diversas técnicas de visão computacional estão sendo empregadas na área médica, a fim de auxiliar os profissionais com diagnóstico, recomendação de tratamento, entre outros. Um desses métodos é o uso de redes neurais convolucionais, também chamadas pela sigla CNN, para a classificação de imagens de lesões e tumores, com estudos demonstrando uma capacidade de acerto até maior que de médicos treinados. Entretanto, alguns problemas são encontrados quando se trata da classificação de imagens de lesão de pele, como o desbalanceamento do conjunto de imagens. Para isso, podem ser usadas diversas técnicas para a geração de imagens a fim de balancear o conjunto, porém, uma que tem ganhado destaque é o uso de redes generativas adversárias, também chamadas pela sigla GAN, que são capazes de gerar imagens sintéticas com alta qualidade baseado em um conjunto previamente usado em um processo de treinamento. Este trabalho tem como objetivo buscar métodos que levem a um aumento no desempenho de redes CNN para a classificação de lesão de pele. Para isso, este trabalho propõe uma arquitetura CNN baseada na rede EfficientNetB0, denominada EfficientAttentionNet, para classificação de lesões cutâneas, especificamente melanoma e não melanoma. Em primeiro lugar, o conjunto de dados da imagem original, da International Society for Digital Skin Imaging (ISDIS), é pré-processado para eliminar os pelos ao redor da lesão cutânea. Posteriormente, um modelo GAN gerou imagens sintéticas para equilibrar o número de amostras por classe no conjunto de treinamento. Um modelo U-net é usado para criar máscaras com a região de interesse da imagem. Finalmente, é apresentado o modelo EfficientAttentionNet proposto para classificar o câncer de pele usando mecanismos de atenção com a máscara. Os resultados mostraram que o modelo de classificação proposto atingiu resultados de alto desempenho, obtendo acurácia de 0,979, precisão de 0,945, recall de 0,995 e ROCAUC de 0,976, servindo como referência para pesquisas na área de classificação de lesões cutâneas. |
| id |
UFLA_736cf581b7a41f6e5d9a57d401ea68e6 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufla.br:1/48892 |
| network_acronym_str |
UFLA |
| network_name_str |
Repositório Institucional da UFLA |
| repository_id_str |
|
| spelling |
2022-01-19T16:36:25Z2022-01-19T16:36:25Z2022-01-192021-11-30TEODORO, A. A. M. Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI. 2021. 82 p. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Lavras, Lavras, 2021.https://repositorio.ufla.br/handle/1/48892O câncer de pele é um problema de saúde mundial, tratando-se do tipo de câncer mais comum, sendo dividido em duas categorias, o câncer não melanoma, mais comum e menos letal, e o câncer melanoma, menos comum, porém, com uma grande taxa de mortalidade. O diagnóstico precoce é a melhor forma de combater o câncer de pele, evitando métodos invasivos no câncer de pele não melanoma e aumentando a taxa de cura e a sobrevida no caso do câncer do tipo melanoma. Diversas técnicas de visão computacional estão sendo empregadas na área médica, a fim de auxiliar os profissionais com diagnóstico, recomendação de tratamento, entre outros. Um desses métodos é o uso de redes neurais convolucionais, também chamadas pela sigla CNN, para a classificação de imagens de lesões e tumores, com estudos demonstrando uma capacidade de acerto até maior que de médicos treinados. Entretanto, alguns problemas são encontrados quando se trata da classificação de imagens de lesão de pele, como o desbalanceamento do conjunto de imagens. Para isso, podem ser usadas diversas técnicas para a geração de imagens a fim de balancear o conjunto, porém, uma que tem ganhado destaque é o uso de redes generativas adversárias, também chamadas pela sigla GAN, que são capazes de gerar imagens sintéticas com alta qualidade baseado em um conjunto previamente usado em um processo de treinamento. Este trabalho tem como objetivo buscar métodos que levem a um aumento no desempenho de redes CNN para a classificação de lesão de pele. Para isso, este trabalho propõe uma arquitetura CNN baseada na rede EfficientNetB0, denominada EfficientAttentionNet, para classificação de lesões cutâneas, especificamente melanoma e não melanoma. Em primeiro lugar, o conjunto de dados da imagem original, da International Society for Digital Skin Imaging (ISDIS), é pré-processado para eliminar os pelos ao redor da lesão cutânea. Posteriormente, um modelo GAN gerou imagens sintéticas para equilibrar o número de amostras por classe no conjunto de treinamento. Um modelo U-net é usado para criar máscaras com a região de interesse da imagem. Finalmente, é apresentado o modelo EfficientAttentionNet proposto para classificar o câncer de pele usando mecanismos de atenção com a máscara. Os resultados mostraram que o modelo de classificação proposto atingiu resultados de alto desempenho, obtendo acurácia de 0,979, precisão de 0,945, recall de 0,995 e ROCAUC de 0,976, servindo como referência para pesquisas na área de classificação de lesões cutâneas.Skin cancer is a global health problem, being the most common type of cancer, being divided into two categories, non-melanoma cancer, more common and less lethal, and melanoma cancer, less common, but with a high mortality rate. Early diagnosis is the best way to fight skin cancer, avoiding invasive methods in non-melanoma skin cancer and increasing the cure rate and survival in the case of melanoma type cancer. Several computer vision techniques are being used in the medical field, in order to help professionals with diagnosis, treatment recommendation, among others. One of these methods is the use of convolutional neural networks, also called by the acronym CNN, for the classification of images of lesions and tumors, with studies showing an even greater accuracy capacity than trained physicians. However, some problems are encountered when it comes to skin lesion image classification, such as image set imbalance. For this, several techniques can be used for the generation of images in order to balance the set, however, one that has gained prominence is the use of generative adversarial networks, also called by the acronym GAN, which are capable of generating synthetic images with high quality based on a set previously used in a training process. This work aims to search for methods that lead to an increase in the performance of CNN networks for the classification of skin lesions. For that, this work proposes a CNN architecture based on the EfficientNetB0 network, called EfficientAttentionNet, for classification of skin lesions, specifically melanoma and non-melanoma. First, the original image dataset, from the International Society for Digital Skin Imaging (ISDIS), is pre-processed to eliminate hairs around the skin lesion. Subsequently, a GAN model generated synthetic images to balance the number of samples per class in the training set. A U-net template is used to create masks with the region of interest of the image. Finally, the proposed EfficientAttentionNet model to classify skin cancer using mask attention mechanisms is presented. The results showed that the proposed classification model achieved high performance results, obtaining accuracy of 0.979, precision of 0.945, recall of 0.995 and ROCAUC of 0.976, serving as a reference for research in the area of classification of skin lesions.Fundação de Amparo à Pesquisa do Estado de Minas Gerais (FAPEMIG)Universidade Federal de LavrasPrograma de Pós-graduação em Ciência da ComputaçãoUFLAbrasilDepartamento de Ciência da ComputaçãoCiência da ComputaçãoRedes neurais convolucionaisCâncer de pele - DiagnósticoRedes generativas adversáriasDiagnóstico por imagemPele - CâncerConvolutional neural networkSkin cancer - DiagnosisGenerative adversarial networksDiagnostic imagingUma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoIA skin cancer classification approach using GAN and RoI-based attention mechanisminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisZegarra Rodríguez, DemóstenesSilva, Bruno de AbreuAraujo, Eric Fernandes de MelloArjona Ramirez, Miguelhttp://lattes.cnpq.br/0322553843909904Teodoro, Arthur Alexsander Martinsinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFLAinstname:Universidade Federal de Lavras (UFLA)instacron:UFLALICENSElicense.txtlicense.txttext/plain; charset=utf-8953https://repositorio.ufla.br/bitstreams/44aba9c0-e1ea-4dce-8028-9e74344fddbf/download760884c1e72224de569e74f79eb87ce3MD51falseAnonymousREADORIGINALDISSERTAÇÃO_Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI.pdfDISSERTAÇÃO_Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI.pdfapplication/pdf16533881https://repositorio.ufla.br/bitstreams/a19b1009-f2dc-4528-81ab-6db85b175d1f/download0f1f54bf9e70932a0bb1ba61e8f20af2MD52trueAnonymousREADTEXTDISSERTAÇÃO_Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI.pdf.txtDISSERTAÇÃO_Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI.pdf.txtExtracted texttext/plain102947https://repositorio.ufla.br/bitstreams/14c3cbd7-9196-477f-96d6-807fa3b17dd2/download00aaacabbb273a02590ccd98b91b2402MD53falseAnonymousREADTHUMBNAILDISSERTAÇÃO_Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI.pdf.jpgDISSERTAÇÃO_Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI.pdf.jpgGenerated Thumbnailimage/jpeg3188https://repositorio.ufla.br/bitstreams/e380d0b6-bef5-4f21-b6df-b1993c36e714/downloadfe417e1479c8db4c2105d0d52039c252MD54falseAnonymousREAD1/488922025-08-11 17:32:19.826open.accessoai:repositorio.ufla.br:1/48892https://repositorio.ufla.brRepositório InstitucionalPUBhttps://repositorio.ufla.br/server/oai/requestnivaldo@ufla.br || repositorio.biblioteca@ufla.bropendoar:2025-08-11T20:32:19Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)falseREVDTEFSQcOHw4NPIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCk8gcmVmZXJpZG8gYXV0b3I6CmEpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4KRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50bwpsaGUgw6kgcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UKZW50aWRhZGUuCmIpIFNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCBuw6NvIGRldMOpbSBvcwpkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGF1dG9yaXphw6fDo28gZG8gZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgTGF2cmFzIG9zCmRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgY3Vqb3MKZGlyZWl0b3Mgc8OjbyBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbwpubyB0ZXh0byBvdSBjb250ZcO6ZG8gZG8gZG9jdW1lbnRvIGVudHJlZ3VlLiBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqQpiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbyBwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUKbsOjbyBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIExhdnJhcywgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIKb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgo= |
| dc.title.pt_BR.fl_str_mv |
Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI |
| dc.title.alternative.pt_BR.fl_str_mv |
A skin cancer classification approach using GAN and RoI-based attention mechanism |
| title |
Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI |
| spellingShingle |
Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI Teodoro, Arthur Alexsander Martins Ciência da Computação Redes neurais convolucionais Câncer de pele - Diagnóstico Redes generativas adversárias Diagnóstico por imagem Pele - Câncer Convolutional neural network Skin cancer - Diagnosis Generative adversarial networks Diagnostic imaging |
| title_short |
Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI |
| title_full |
Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI |
| title_fullStr |
Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI |
| title_full_unstemmed |
Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI |
| title_sort |
Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI |
| author |
Teodoro, Arthur Alexsander Martins |
| author_facet |
Teodoro, Arthur Alexsander Martins |
| author_role |
author |
| dc.contributor.advisor1.fl_str_mv |
Zegarra Rodríguez, Demóstenes |
| dc.contributor.advisor-co1.fl_str_mv |
Silva, Bruno de Abreu |
| dc.contributor.referee1.fl_str_mv |
Araujo, Eric Fernandes de Mello |
| dc.contributor.referee2.fl_str_mv |
Arjona Ramirez, Miguel |
| dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/0322553843909904 |
| dc.contributor.author.fl_str_mv |
Teodoro, Arthur Alexsander Martins |
| contributor_str_mv |
Zegarra Rodríguez, Demóstenes Silva, Bruno de Abreu Araujo, Eric Fernandes de Mello Arjona Ramirez, Miguel |
| dc.subject.cnpq.fl_str_mv |
Ciência da Computação |
| topic |
Ciência da Computação Redes neurais convolucionais Câncer de pele - Diagnóstico Redes generativas adversárias Diagnóstico por imagem Pele - Câncer Convolutional neural network Skin cancer - Diagnosis Generative adversarial networks Diagnostic imaging |
| dc.subject.por.fl_str_mv |
Redes neurais convolucionais Câncer de pele - Diagnóstico Redes generativas adversárias Diagnóstico por imagem Pele - Câncer Convolutional neural network Skin cancer - Diagnosis Generative adversarial networks Diagnostic imaging |
| description |
O câncer de pele é um problema de saúde mundial, tratando-se do tipo de câncer mais comum, sendo dividido em duas categorias, o câncer não melanoma, mais comum e menos letal, e o câncer melanoma, menos comum, porém, com uma grande taxa de mortalidade. O diagnóstico precoce é a melhor forma de combater o câncer de pele, evitando métodos invasivos no câncer de pele não melanoma e aumentando a taxa de cura e a sobrevida no caso do câncer do tipo melanoma. Diversas técnicas de visão computacional estão sendo empregadas na área médica, a fim de auxiliar os profissionais com diagnóstico, recomendação de tratamento, entre outros. Um desses métodos é o uso de redes neurais convolucionais, também chamadas pela sigla CNN, para a classificação de imagens de lesões e tumores, com estudos demonstrando uma capacidade de acerto até maior que de médicos treinados. Entretanto, alguns problemas são encontrados quando se trata da classificação de imagens de lesão de pele, como o desbalanceamento do conjunto de imagens. Para isso, podem ser usadas diversas técnicas para a geração de imagens a fim de balancear o conjunto, porém, uma que tem ganhado destaque é o uso de redes generativas adversárias, também chamadas pela sigla GAN, que são capazes de gerar imagens sintéticas com alta qualidade baseado em um conjunto previamente usado em um processo de treinamento. Este trabalho tem como objetivo buscar métodos que levem a um aumento no desempenho de redes CNN para a classificação de lesão de pele. Para isso, este trabalho propõe uma arquitetura CNN baseada na rede EfficientNetB0, denominada EfficientAttentionNet, para classificação de lesões cutâneas, especificamente melanoma e não melanoma. Em primeiro lugar, o conjunto de dados da imagem original, da International Society for Digital Skin Imaging (ISDIS), é pré-processado para eliminar os pelos ao redor da lesão cutânea. Posteriormente, um modelo GAN gerou imagens sintéticas para equilibrar o número de amostras por classe no conjunto de treinamento. Um modelo U-net é usado para criar máscaras com a região de interesse da imagem. Finalmente, é apresentado o modelo EfficientAttentionNet proposto para classificar o câncer de pele usando mecanismos de atenção com a máscara. Os resultados mostraram que o modelo de classificação proposto atingiu resultados de alto desempenho, obtendo acurácia de 0,979, precisão de 0,945, recall de 0,995 e ROCAUC de 0,976, servindo como referência para pesquisas na área de classificação de lesões cutâneas. |
| publishDate |
2021 |
| dc.date.submitted.none.fl_str_mv |
2021-11-30 |
| dc.date.accessioned.fl_str_mv |
2022-01-19T16:36:25Z |
| dc.date.available.fl_str_mv |
2022-01-19T16:36:25Z |
| dc.date.issued.fl_str_mv |
2022-01-19 |
| 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 |
TEODORO, A. A. M. Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI. 2021. 82 p. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Lavras, Lavras, 2021. |
| dc.identifier.uri.fl_str_mv |
https://repositorio.ufla.br/handle/1/48892 |
| identifier_str_mv |
TEODORO, A. A. M. Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI. 2021. 82 p. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Lavras, Lavras, 2021. |
| url |
https://repositorio.ufla.br/handle/1/48892 |
| 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.publisher.none.fl_str_mv |
Universidade Federal de Lavras |
| dc.publisher.program.fl_str_mv |
Programa de Pós-graduação em Ciência da Computação |
| dc.publisher.initials.fl_str_mv |
UFLA |
| dc.publisher.country.fl_str_mv |
brasil |
| dc.publisher.department.fl_str_mv |
Departamento de Ciência da Computação |
| publisher.none.fl_str_mv |
Universidade Federal de Lavras |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFLA instname:Universidade Federal de Lavras (UFLA) instacron:UFLA |
| instname_str |
Universidade Federal de Lavras (UFLA) |
| instacron_str |
UFLA |
| institution |
UFLA |
| reponame_str |
Repositório Institucional da UFLA |
| collection |
Repositório Institucional da UFLA |
| bitstream.url.fl_str_mv |
https://repositorio.ufla.br/bitstreams/44aba9c0-e1ea-4dce-8028-9e74344fddbf/download https://repositorio.ufla.br/bitstreams/a19b1009-f2dc-4528-81ab-6db85b175d1f/download https://repositorio.ufla.br/bitstreams/14c3cbd7-9196-477f-96d6-807fa3b17dd2/download https://repositorio.ufla.br/bitstreams/e380d0b6-bef5-4f21-b6df-b1993c36e714/download |
| bitstream.checksum.fl_str_mv |
760884c1e72224de569e74f79eb87ce3 0f1f54bf9e70932a0bb1ba61e8f20af2 00aaacabbb273a02590ccd98b91b2402 fe417e1479c8db4c2105d0d52039c252 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA) |
| repository.mail.fl_str_mv |
nivaldo@ufla.br || repositorio.biblioteca@ufla.br |
| _version_ |
1854947767120560128 |