Uma abordagem de classificação de câncer de pele usando GAN e mecanismo de atenção baseado em RoI

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: Teodoro, Arthur Alexsander Martins lattes
Orientador(a): Zegarra Rodríguez, Demóstenes
Banca de defesa: Araujo, Eric Fernandes de Mello, Arjona Ramirez, Miguel
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