construção de uma ferramenta voltada à medicina preventiva...

30
Construção de uma ferramenta voltada à medicina preventiva para diagnosticar casos de estrabismo diagnosticar casos de estrabismo Israel Damásio Medeiros – Acadêmico Paulo César Rodacki Gomes - Orientador

Upload: others

Post on 08-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Construção de uma ferramenta voltada à medicina preventiva para diagnosticar casos de estrabismodiagnosticar casos de estrabismo

Israel Damásio Medeiros – AcadêmicoPaulo César Rodacki Gomes - Orientador

Page 2: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Roteiro

• Introdução

• Fundamentação teórica

• Desenvolvimento da ferramenta• Desenvolvimento da ferramenta

• Conclusão

Roteiro

Page 3: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Introdução

•Estrabismo• Estereopsia• Diplopia• Importância da prevenção precoce• Importância da prevenção precoce

• Prevenção em forma de software (ferramenta)• Teste de Hirschberg• Exame feito em casa e/ou consultório médico

Introdução

Page 4: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Objetivos do trabalho

• Identificar na imagem digital:• Limbo e reflexo de luz na córnea ocular

• Extrair medidas entre:• Reflexo ao limbo nasal e temporal• Reflexo ao limbo nasal e temporal• Limbo nasal e temporal (diâmetro da íris)

• Padronizar a aquisição e análise das imagens conforme o teste de Hirschberg

• Possibilitar o diagnóstico de desvios manifestos horizontais.

Introdução → Objetivos do trabalho

Page 5: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Fundamentação teóricaFundamentação teórica

Fundamentação teórica

Page 6: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Estrabismo

• Ortotropia

• Heterotropia• Intermitente• Comitante• Comitante

• Desvios horizontais• Exotropia• Esotropia

• Tratamento

Fundamentação teórica → Conceitos básicos → Estrabismo

Page 7: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Estrabismo (exemplos)

Exemplo de Esotropia

Fundamentação teórica → Conceitos básicos → Estrabismo

Exemplo de Exotropia

Page 8: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Telemedicina

• Medicina à distância

• Projetos onerosos

• Técnica experimental

• Demanda por novos projetos

Fundamentação teórica → Conceitos básicos → Telemedicina

Page 9: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Processamento de imagens

• Imagem digital

• Preparar imagem para ser analisada

Fundamentação teórica → Conceitos básicos → Processamento de imagens

Imagem Original

Filtragem SegmentaçãoAnálise e

Classificação

Fluxo para processamento de imagens

Page 10: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Operador de Canny

• Filtro de convolução

• Características• Detecção

Borda

Uniformização de Gauss

• Detecção• Localização• Resposta

• Histerese

Fundamentação teórica → Conceitos básicos → Operador de Canny

Gauss

Primeira derivada

Processo de detecção de bordasPor Canny

pico

Page 11: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Transformada de Hough

• Reconhecimento de formas em imagens digitais

Fundamentação teórica → Conceitos básicos → Transformada de Hough

Identificar a fórmula a ser encontrada

Aplicar a fórmulapara cada pixel

aceso na imagem

Incrementar aposição da matriz de

parâmetros que satisfaz a fórmula

Etapas da transformada de Hough para qualquer forma geométrica

Page 12: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Transformada de Hough para forma circular

• Fórmula da circunferência baseada em coordenadas polares: e

• Deve-se conhecer previamente o valor do raio

θρ cos0 ×−= xx θρ senyy ×−=0

• Deve-se conhecer previamente o valor do raio

• Espaço de Hough

Fundamentação teórica → Conceitos básicos → Transformada de Hough para formas circulares

Geração do espaço de Hough

Page 13: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Trabalhos correlatos

• Biometria com enfoque em reconhecimentos de íris (PRADO Jr, 2005)

• Processamento e reconhecimento de imagens digitais da retina humana (OSAWA, 2004)

Fundamentação teórica → Conceitos básicos → Trabalhos correlatos

Page 14: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Desenvolvimento da ferramenta

Desenvolvimento da ferramenta

Desenvolvimento da ferramenta

Page 15: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Requisitos principais

• Permitir que sejam definidas ROIs para análise da imagem

• Identificar a íris, limbo e o reflexo da córnea na imagem digitalimagem digital

• Extrair medidas para diagnosticar o estrabismo

• Gerar relatório do exame contendo as medidas extraídas

• Implementar utilizando Java, JAI e iText.

Desenvolvimento da ferramenta → Requisitos principais

Page 16: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Diagrama de casos de uso

Desenvolvimento da ferramenta → Especificação → Diagrama de casos de uso

Diagrama de casos de uso

Page 17: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Diagrama de seqüência

Desenvolvimento da ferramenta → Especificação → Diagrama de seqüência

Diagrama de seqüência

Page 18: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Diagrama de Classes

Desenvolvimento da ferramenta → Especificação → Diagrama de classes

Diagrama de classes (desenhos geométricos)

Page 19: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Diagrama de classes

Desenvolvimento da ferramenta → Especificação → Diagrama de classes

Diagrama de classes (operador de Canny e Hough)

Page 20: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Diagrama de classes

Desenvolvimento da ferramenta → Especificação → Diagrama de classes

Diagrama de classes (gui)

Page 21: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Diagrama de classes

Desenvolvimento da ferramenta → Especificação → Diagrama de classes

Diagrama de classes (resultados)

Page 22: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Utilizando a ferramenta

Desenvolvimento da ferramenta → Utilizando a ferramenta

Tela principal com foto carregada

Page 23: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Utilizando a ferramenta

Desenvolvimento da ferramenta → Utilizando a ferramenta

Demostração de ROIs

Page 24: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Utilizando a ferramenta

Desenvolvimento da ferramenta → Utilizando a ferramenta

Demostração de ROIs

Page 25: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Utilizando a ferramenta

Desenvolvimento da ferramenta → Utilizando a ferramenta

Tela principal com íris identificadas

Page 26: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Utilizando a ferramenta

Desenvolvimento da ferramenta → Utilizando a ferramenta

Resultados

Page 27: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Resultados e discussão

• Ferramenta inédita

• Dificuldade inicial em saber quais técnicas de reconhecimento utilizar

• Protótipos construídos com a ajuda do ImageJ

• Imagens de teste utilizando câmera Mitsuca DS5028BR

• Medidas extraídas com precisão

Desenvolvimento da ferramenta → Resultados e discussão

Page 28: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Conclusão

• Ferramenta de simples manuseio

• Ajuda a prevenir as pessoas sem precisar ir ao médico

• Algoritmos de Canny e Hough são eficientes

• Medidas são extraídas com precisão

• Objetivos foram alcançados

Conclusão

Page 29: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Extensões

• Detector de face

• Técnica para identificar o tamanho real da íris

• Validar a detecção do reflexo

• Testar em grande quantidade de pacientes estrábicos a fim de calibrar a ferramenta

Conclusão → Extensões

Page 30: Construção de uma ferramenta voltada à medicina preventiva …dsc.inf.furb.br/arquivos/tccs/apresentacoes/2008-1-17-ap... · 2009-03-23 · • Intermitente • Comitante • Desvios

Obrigado!Obrigado!

“Sábio é aquele que conhece os limites da própria ignorância”.

Sócrates