Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/34636
Registro completo de metadados
Campo DC | Valor | Idioma |
---|---|---|
dc.creator | Araujo Junior, Sandro Luis de | - |
dc.date.accessioned | 2024-09-02T13:40:26Z | - |
dc.date.available | 2024-09-02T13:40:26Z | - |
dc.date.issued | 2023-11-21 | - |
dc.identifier.citation | ARAUJO JUNIOR, Sandro Luis de. Identificação de pólipos através de técnicas de segmentação de imagens. 2024. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2023. | pt_BR |
dc.identifier.uri | http://repositorio.utfpr.edu.br/jspui/handle/1/34636 | - |
dc.description.abstract | Cancer is one of the main causes of death in the world, and one of the most diagnosed and lethal is colorectal cancer. Most cases of colorectal cancer originate from polyps, which are disordered cellular growths of the intestinal mucosa. Therefore, one of the ways to prevent colorectal cancer is the identification and removal of polyps through colonoscopy exams. However, a significant portion of polyps may be unnoticed by specialist doctors when analyzing images of this examination, reaching 27% of polyps less than 5 mm. In this way, computer vision algorithms can help these professionals in the identification and delimitation of polyps, especially algorithms that are based on deep learning. Deep learning algorithms learn from a large set of data to recognize valid patterns, in this case, patterns that characterize a polyp in a particular area of an image. Two of the main computer vision tasks that do use of deep learning techniques are object detection and segmentation. The first task delimits the objects of interest using a box, and the second one surrounds precisely each of the objects. In this sense, the objective of this work was to identify labeled public colonoscopy image bases, and to train detection and segmentation algorithms. Two algorithms were used, being YOLOv8 as a detector and segmenter, and SAM as a segmenter. The two algorithms had their performance evaluated separately and together, so that YOLOv8 outputs were used to identify the area to be segmented by SAM. Among the different variants of YOLOv8, the one that presented the best results for the detection task was nano, reaching 0.969 of mAP50 and 0.796 of mAP50-95. In the case of the segmentation task, the best results were reached by YOLOv8 alone (without using SAM) in its large version, reached up to 0.895 for the dice coefficient, and 0.850 of IoU. Although no improvements were observed in the segmentation task combining YOLOv8 and SAM, good results were achieved when the original annotation of the images were used as input, reaching 0.942 of dice and 0.896 of IoU, thus demonstrating the algorithm’s capacity to segment polyps as long as their precise location is provided. | pt_BR |
dc.language | por | pt_BR |
dc.publisher | Universidade Tecnológica Federal do Paraná | pt_BR |
dc.rights | openAccess | pt_BR |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | pt_BR |
dc.subject | Visão por computador | pt_BR |
dc.subject | Algorítmos computacionais | pt_BR |
dc.subject | Processamento de imagens - Técnicas digitais | pt_BR |
dc.subject | Computer vision | pt_BR |
dc.subject | Computer algorithms | pt_BR |
dc.subject | Image processing - Digital techniques | pt_BR |
dc.title | Identificação de pólipos através de técnicas de segmentação de imagens | pt_BR |
dc.title.alternative | Polyp identification using image segmentation techniques | pt_BR |
dc.type | bachelorThesis | pt_BR |
dc.description.resumo | O câncer é uma das principais causas de morte no mundo, sendo que um dos tipos mais diagnosticado e letal é o câncer colorretal. A maioria dos casos de câncer colorretal originam-se a partir de pólipos, que são crescimentos celulares desordenados da mucosa intestinal. Uma das formas de prevenção do câncer colorretal é a identificação e remoção dos pólipos através de exames de colonoscopia. Contudo, uma parcela significativa dos pólipos pode passar despercebida por médicos especialistas ao fazerem a análise de imagens deste exame, chegando a 27% dos pólipos com menos de 5 mm. Dessa forma, algoritmos de visão computacional podem auxiliar esses profissionais na identificação e delimitação dos pólipos, em especial algoritmos que são baseados em aprendizado profundo. Os algoritmos de aprendizado profundo aprendem a partir de um amplo conjunto de dados a reconhecer padrões válidos, nesse caso, padrões que determinam o que caracteriza uma área de uma imagem como um pólipo. Duas das principais tarefas de visão computacional que fazem uso de técnicas de aprendizado profundo são a detecção de objetos e a segmentação, sendo que a primeira delimita os objetos de interesse utilizando uma caixa, e a segunda circunda precisamente cada um dos objetos. Neste sentido, o presente trabalho teve como objetivo a identificação de bases de imagens públicas de colonoscopia rotuladas, e o treinamento de algoritmos de detecção e segmentação. Dois algoritmos foram utilizados, sendo eles o YOLOv8 como detector e segmentador, e o SAM como segmentador. Os dois algoritmos tiveram seu desempenho avaliado separadamente e em conjunto, de forma que as saídas do YOLOv8 foram utilizadas como identificação da área a ser segmentada pelo SAM. Dentre as diversas variantes do YOLOv8, a que apresentou melhores resultados para detecção foi a nano chegando à 0,969 de mAP50 e 0,796 de mAP50-95. No caso da segmentação, os melhores resultados foram atingidos pelo YOLOv8 sozinho (sem utilizar o SAM) em sua versão large, alcançado até 0,895 para o coeficiente dice e 0,850 de IoU. Apesar de não terem sido observadas melhorias na segmentação ao se utilizar as saídas do YOLOv8 como entrada para o SAM, bons resultados foram alcançados quando a anotação original das imagens foi utilizada como entrada, chegando à 0,942 de dice e 0,896 de IoU, evidenciando assim a capacidade do algoritmo em segmentar os pólipos desde que a sua localização precisa seja fornecida. | pt_BR |
dc.degree.local | Medianeira | pt_BR |
dc.publisher.local | Medianeira | pt_BR |
dc.contributor.advisor1 | Paula Filho, Pedro Luiz de | - |
dc.contributor.advisor-co1 | Aikes Junior, Jorge | - |
dc.contributor.referee1 | Paula Filho, Pedro Luiz de | - |
dc.contributor.referee2 | Pessini, Evando Carlos | - |
dc.contributor.referee3 | Franco, Ricardo Augusto Pereira | - |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.program | Ciência da Computação | pt_BR |
dc.publisher.initials | UTFPR | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
Aparece nas coleções: | MD - Ciência da Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
identificacaopolipossegmentacaoimagens.pdf | 9,09 MB | Adobe PDF | Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons