56
Software para detecção de melanoma para iOS Aluno: Thiago Pradi Orientador: Aurélio Faustino Hoppe Friday, December 7, 12

Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Software para detecção de melanoma para iOS

Aluno: Thiago PradiOrientador: Aurélio Faustino Hoppe

Friday, December 7, 12

Page 2: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Motivação

• Câncer configura-se como um problema de saúde pública mundial

• Cânceres de pele tiveram um crescimento no número de casos de 113% entre 2001 e 2006

• Blumenau possui a terceira maior incidência mundial de câncer de pele

Friday, December 7, 12

Page 3: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Melanoma

• Tipo mais perigoso de câncer de pele, sendo responsável 75% das mortes por câncer de pele

• Alto risco de metastização

• Quando diagnosticado precoce, as chances de cura são altas

Friday, December 7, 12

Page 4: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Diagnóstico

• O diagnóstico inicial do melanoma é efetuado pelo dermatologista, através de uma análise visual da lesão

• Utilização de diversas regras dermatológicas

• Sistemas para auxílio do diagnóstico são eficazes e diminuem o número de biopsias

Friday, December 7, 12

Page 5: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Diagnóstico

Friday, December 7, 12

Page 6: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Regra ABCD

• Criada por Nachbar et al. (1994) para simplificar os diagnósticos de melanoma

• Utiliza 4 critérios principais para diagnóstico da lesão: assimetria, bordas irregulares, cores e estruturas diferenciais

• Algumas pesquisas utilizam diâmetro ao invés de estruturas diferenciais

Friday, December 7, 12

Page 7: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

DPV

• DPV é a sigla para Dermatologic Point Value

• Criado por Nachbar et al. (1994), atribuindo um score baseado na regra ABCD a cada lesão

• Cada critério tem seus pontos e valoração, sendo que sua somatória é cosiderada como o DPV da lesão

Friday, December 7, 12

Page 8: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Assimetria

Pontos possíveis Peso

0-2 1,3

Assimetria é verificada nos dois eixos da lesão.Para cada um dos eixos em que a assimetria é encontrada,

um ponto é adicionado.

Friday, December 7, 12

Page 9: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Bordas Irregulares

Pontos possíveis Peso

0-8 0,1

A lesão é dividida em 8 eixos diferentes, sendo que paracada um dos eixos em que a borda é irregular, um

ponto é adicionado.Friday, December 7, 12

Page 10: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Cor

Pontos possíveis Peso

0-6 0,5

6 cores diferentes são buscadas na lesão: branco, preto, vermelho, castanho claro, castonho escuro e azul-cinza

Friday, December 7, 12

Page 11: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Estruturas Diferenciais

Pontos possíveis Peso

0-5 0,5

5 elementos são buscados na lesão: rede pigmentada, áreas homogêneas, estrias, pontos e glóbulos. Para cada

elemento encontrado, um ponto é adicionado.Friday, December 7, 12

Page 12: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Score DPV

• Valores entre 0 e 8,9

• Lesões com valores entre 0 e 4,75 são consideradas benignas

• Lesões com valores entre 4,75 e 5,45 são consideradas suspeitas, e devem ser observadas com atenção

• Lesões com valores superiores a 5,45 são considerados melanomas.

Friday, December 7, 12

Page 13: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Trabalhos Relacionados

• Biblioteca para detecção de melanoma em dispositivos móveis de Wadhawan et al. (2011)

• Protótipo para detecção de melanoma baseado na regra ABCD por Rosado (2009)

• Método automatizado para identificação de melanoma por Soares (2008)

Friday, December 7, 12

Page 14: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Caracteristicas/ trabalhos

relacionados

Wadhawan et al. (2011) Rosado (2009) Soares (2008)

Dispositivos móveis X - -

Regra dermatológica - Regra ABCD Regra ABCD

Classificação SVM

SVM, K-vizinhos mais próximos e limiarização

SVM

ProcessamentoDispositivo

móvel / servidor

Servidor Servidor

Friday, December 7, 12

Page 15: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Objetivos

• Desenvolver um software para dispositivos móveis capaz de analisar e classificar lesões cutâneas baseado na regra ABCD

• Todo o processamento será efetuado no próprio dispositivo, sem necessidade de conexão externa

Friday, December 7, 12

Page 16: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Requisitos Funcionais

• Permitir que o usuário possa tirar uma foto da lesão a partir da câmera do iPhone

• Permitir a visualização da imagem do usuário

• Classificar a lesão entre melanoma e não-melanoma a partir dos critérios estabelecidos pela regra ABCD

Friday, December 7, 12

Page 17: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Requisitos não funcionais

• Ser desenvolvido para a plataforma iOS

• Desenvolver a interface com o usuário utilizando o framework Cocoa Touch

Friday, December 7, 12

Page 18: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

DesenvolvimentoImagem original:

Friday, December 7, 12

Page 19: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Pré-processamento

Camada Azul Lesão Suavizada

Friday, December 7, 12

Page 20: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Segmentação

Lesão suavizada Lesão segmentada

Friday, December 7, 12

Page 21: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Bordas

Lesão segmentada Bordas

Friday, December 7, 12

Page 22: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Assimetria

Assimetria em dois eixosPontos obtidos: 2

Valor Caracteristica: 2,6

Friday, December 7, 12

Page 23: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Bordas irregulares

4 bordas irregularesPontos obtidos: 4

Valor Caracteristica: 0,4

Friday, December 7, 12

Page 24: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Cor

4 cores encontradasPontos obtidos: 4

Valor Caracteristica: 2,0

Friday, December 7, 12

Page 25: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Estruturas diferenciais

12,5% de estruturas diferenciais

Pontos obtidos: 5Valor Caracteristica: 0,5

Friday, December 7, 12

Page 26: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

DPV da Lesão

• Assimetria: 2,6

• Bordas Irregulares: 0,4

• Cor: 2,0

• Estrutura Diferenciais: 2,5

• Total: 7,5

• Diagnóstico: Melanoma

Friday, December 7, 12

Page 27: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Experimentos

• Criação da base de teste

• Experimento 1: validação da segmentação

• Experimento 2: critérios da regra ABCD

• Experimento 3: validação da classificação das lesões

Friday, December 7, 12

Page 28: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Base de teste• Imagens pré classificadas de diversos

bancos de imagens dermatológicas

• Composta de imagens clínicas e dermatoscópicas

• 5 Lesões extraídas através da camêra do iPhone

• 63 Lesões no total, sendo 23 benignas e 40 malignas

Friday, December 7, 12

Page 29: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Imagens

Imagem clínica Imagem dermatoscópica

Friday, December 7, 12

Page 30: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Imagem iPhoneSem lente Lente Macro

Friday, December 7, 12

Page 31: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Experimento 1

• Objetivo: validar o algoritmo de segmentação implementado

• Método: execução manual do algoritmo nas imagens das lesões

• Dados utilizados: 4 Lesões, sendo duas segmentadas com sucesso e duas com erro

Friday, December 7, 12

Page 32: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Lesão 1 - Sucesso

Friday, December 7, 12

Page 33: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Lesão 2 - Sucesso

Friday, December 7, 12

Page 34: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Lesão 3 - Erro

Friday, December 7, 12

Page 35: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Lesão 4 - Erro

Friday, December 7, 12

Page 36: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Lesão 5 - Bônus

Friday, December 7, 12

Page 37: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Resultados

• Bom funcionamento em lesões uniformes e com cores contrastantes as da pele

• Pelos e ruidos atrapalham na segmentação

Friday, December 7, 12

Page 38: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Experimento 2

• Objetivo: verificar a eficácia dos métodos de extração de cada caracteristica da regra ABCD

• Método: comparação dos resultados obtidos pelo algorimo ao resultado obtidos pelo especialista

• Dados utilizados: 6 Lesões dermatoscópicas, devido a não influência de fatores externos.

Friday, December 7, 12

Page 39: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Lesão 1 - BenignaClassificação Especialista

Classificação Algoritmo

A 0 * 1.3 = 0 1 * 1.3 = 1.3

B 0.1 * 8 = 0.8 0.1 * 4 = 0.4

C 2 * 0.5 = 1 2 * 0.5 = 1

D 2 * 0.5 = 1 2 * 0.5 = 1

Total 2.8 3.7

Friday, December 7, 12

Page 40: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Lesão 2 - MelanomaClassificação Especialista

Classificação Algoritmo

A 2 * 1.3 = 2.6 1 * 1.3 = 1.3

B 0.1 * 5 = 0.5 0.1 * 8 = 0.8

C 4* 0.5 = 2 4 * 0.5 = 2

D 4 * 0.5 = 2 2 * 0.5 = 1

Total 7.1 5.1

Friday, December 7, 12

Page 41: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Lesão 3 - MalignaClassificação Especialista

Classificação Algoritmo

A 2 * 1.3 = 2.6 1 * 1.3 = 1.3

B 0.1 * 3 = 0.3 0.1 * 8 = 0.8

C 4 * 0.5 = 2 4 * 0.5 = 2

D 4 * 0.5 = 2 2 * 0.5 = 1

Total 6.9 5.1

Friday, December 7, 12

Page 42: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Lesão 4 - BenignaClassificação Especialista

Classificação Algoritmo

A 1 * 1.3 = 1.3 2 * 1.3 = 2.6

B 0.1 * 4 = 0.4 0.1 * 3 = 0.3

C 3 * 0.5 = 1.5 4 * 0.5 = 2

D 2 * 0.5 = 1 3 * 0.5 = 1.5

Total 4.2 6.4

Friday, December 7, 12

Page 43: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Lesão 5 - MalignaClassificação Especialista

Classificação Algoritmo

A 2 * 1.3 = 2.6 2 * 1.3 = 2.6

B 0.1 * 3 = 0.3 0.1 * 6 = 0.6

C 4 * 0.5 = 2 4 * 0.5 = 2

D 4 * 0.5 = 2 3 * 0.5 = 1.5

Total 6.9 6.7

Friday, December 7, 12

Page 44: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Lesão 6 - BenignaClassificação Especialista

Classificação Algoritmo

A 0 * 1.3 = 0 1 * 1.3 = 1.3

B 0.1 * 0 = 0 0.1 * 2 = 0.2

C 2 * 0.5 = 1 2 * 0.5 = 1

D 2 * 0.5 = 1 3 * 0.5 = 1.5

Total 2 4

Friday, December 7, 12

Page 45: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Resultados

• Critérios necessitam de mais ajustes para obter resultados próximos ao especialista

• Critério de cor obteve o melhor resultado, divergindo em 0.5 em uma lesão

• Critério de bordas irregulares não obteve resultado igual ao especialista em nenhum dos casos

Friday, December 7, 12

Page 46: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Experimento 3

• Objetivo: Validação da classificação das lesões entre benignas e melanomas

• Método: Todas as lesões pré-classificadas foram submetidas ao algoritmo

• Dados utilizados: 63 lesões da base

Friday, December 7, 12

Page 47: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Classificação

Tipo de lesão

Pré-classificadas especialista

Identificadas pelo algoritmo

Lesões classificadas com erro

Probabilidade de erro

Benignas 23 20 3 15%

Malignas 40 37 3 7,5%

Friday, December 7, 12

Page 48: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Especificidade e Sensibilidade

• Sensibilidade é a capacidade de uma lesão maligna ser detectada como maligna

• Especificidade é a capacidade de excluir corretamente aqueles que não possuem a lesão

Friday, December 7, 12

Page 49: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Especificidade e Sensibilidade

Sensibilidade = verdadeiro-positivo / (verdadeiro-positivo + falso-negativo) * 100

Sensibilidade = 40 / (40 + 3) * 100Sensibilidade = 93,02

Especificidade = verdadeiro-negativo / (verdadeiro-negativo + falso-positivo) * 100

Especificidade = 20 / (20 + 3) * 100Especificidade = 86,95

Friday, December 7, 12

Page 50: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Resultados

• Acerto do algoritmo em torno de 90%

• Alta sensibilidade, provando ser confiável para triagem inicial dos pacientes

Friday, December 7, 12

Page 51: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Conclusões

• Classificação da lesão com alta sensibilidade, sendo eficiente para triagem de pacientes

• Critérios da regra ABCD precisam de ajustes para obter resultados próximos ao do especialista

• Fatores externos podem atrapalhar no processamento

Friday, December 7, 12

Page 52: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Extensões

• Melhorias na segmentação, para segmentar corretamente lesões com pouca luz ou ruidos

• Melhoria nos critérios individuais da regra ABCD, para obtenção de resultados mais próximos ao do especialista

• Extração de imagem com realidade aumentada

Friday, December 7, 12

Page 53: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Operacionalidade

Friday, December 7, 12

Page 54: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Operacionalidade

Friday, December 7, 12

Page 55: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Friday, December 7, 12

Page 56: Software para detecção de melanoma para iOSdsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · no número de casos de 113% entre 2001 e 2006 ... diagnóstico da lesão: assimetria,

Obrigado!

Friday, December 7, 12