apresentacao ucdb

23
AC-Med Aplicação Colaborativa para Segunda Opinião Médica Remota de Imagens André Luiz Miranda da Rosa [email protected]

Upload: kibe123

Post on 05-Jul-2015

256 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Apresentacao UCDB

AC-Med

Aplicação Colaborativa para Segunda

Opinião Médica Remota de Imagens

André Luiz Miranda da Rosa

[email protected]

Page 2: Apresentacao UCDB

Índice

Introdução Implementação Fase Atual de Desenvolvimento Problemas Encontrados Trabalhos Relacionados Demonstração do Sistema Considerações Finais

Page 3: Apresentacao UCDB

Introdução

•No mundo real, muitos tipos de trabalho, lazer ou qualquer interação social envolvem grupos de pessoas com objetivos comuns, interagindo umas com as outras, com vários objetos e com o ambiente nas quais elas estão localizadas.

• CSCW (Computer Supported Collaborative Work)

Campo de pesquisa multi-disciplinar que utiliza ferramentas e técnicas para suportar o trabalho de várias pessoas com objetivos específicos e possui a finalidade de facilitar a comunicação e a produtividade em grupo.

Page 4: Apresentacao UCDB

CSCW - Aplicações

• Sistemas de segunda opinião médica;

• Jogos;

• Sistemas de suporte a decisões em grupo;

• Salas de encontro;

• Conferências;

• Simulações e;

• Treinamentos remotos.

Page 5: Apresentacao UCDB

Histórico

Projeto de Graduação - 2003 (Eng. Comp. UCDB) - Orientação: Alfredo Lanari Aragão

ROSA, A. L. M., ARAGAO, A. L.Ambiente Colaborativo Utilizando Realidade Virtual na WWW In: SVR2003 - VI Symposium on Virtual Reality, 2003, Ribeirão Preto - SP.Proceedings of SVR2003 VI Symposium on Virtual Reality. , 2003. p.407.

Page 6: Apresentacao UCDB

AC-Med

• Aplicação Colaborativa para Segunda Opinião Médica Remota de Imagens

• Projeto de Mestrado (em andamento), EPUSP Orientação: Prof. Dr. Marcelo Knörich Zuffo

•Módulos de Comunicação e Colaboração: AC-2D: Quadro-Negro Bidimensional Colaborativo com

fundo de imagem; Chat (Modo Texto); Vídeo-Conferência (Áudio e Vídeo)

Multi-Usuário e Full-Duplex.

Page 7: Apresentacao UCDB

Implementação

•Inteiramente utilizando Java;

•Foram desenvolvidos dois softwares autocomplementares:

• Servidor: responsável pelo controle de todas as reuniões existentes (Sessões);

• Cliente: executada nas máquinas remotas de cada usuário participante de uma sessão.

•Arquitetura Mista: Centralizada (Colaboração) Descentralizada (P2P)

Vídeo-Conferência

Page 8: Apresentacao UCDB

Arquitetura

RMI – Remote Method Invocation Servidor instancia uma Classe de Controle de

Sessões

Sockets Servidor envia as notificação das atualizações

aos clientes

Persistência em Banco de Dados: Utilizando Hibernate

Page 9: Apresentacao UCDB

Cliente

Cliente acessa métodos remotos do servidor;

Faz cópia local de dados de sua respectiva sessão;

Vídeo-Conferência: Utiliza JMF (Java Media Framework) para

enviar fluxo RTP (Real Time Protocol) diretamente ao usuário (P2P);

Full-Duplex.

Page 10: Apresentacao UCDB

Cliente

Utilização da Tecnologia JWS (Java Web Start) Instalação Execução Atualização Automática

Page 11: Apresentacao UCDB

Interface Cliente

Chat

AC-2D

Status

Vídeo-Conferência

Page 12: Apresentacao UCDB

Controles do Sistema Servidor permite especificar a quantidade

de sessões e de usuários em cada sessão Controle Automático de Erros

Verificação do número de atualização local do cliente com o número de atualização remota do servidor

Controle de Falhas de Conexão dos clientes

Page 13: Apresentacao UCDB

Fase Atual de Desenvolvimento

Teste da AC-Med com médicos especialistas

Desenvolvimento do sistema de Persistência de Dados Controle de Usuários Salvamento de Anotações, Configurações,

etc.

Page 14: Apresentacao UCDB

Problemas Encontrados Vídeo-Conferência:

NAT (Network Address Translation) Bloqueia conexão P2P

Solução: Servidor Auxiliar Redirecionamento de

Portas

Page 15: Apresentacao UCDB

Artigos Publicados

ROSA, A. L. M., HIRA, A. Y., ZUFFO, M. K.Ambiente Colaborativo Aplicado à Medicina em Câncer Infantil In: CBIS - Congresso Brasileiro de Informática em Saúde, 2004, Ribeirão Preto - SP. CBIS - CD-ROM. , 2004.

LOPES, T. T., ROSA, A. L. M., HIRA, A. Y., ZUFFO, M. K.A web-based system for collaborative diagnosis in paediatric oncology. Jornal Temedicine and Telecare. , v.11, p.110 - 110, 2005.

ROSA, A. L. M., SOUZA, I. A., HIRA, A. Y., ZUFFO, M. K.Development of a Collaborative Environment applied to Pediatric Oncology In: 21st ACM Symposium On Applied Computing, 2006, Dijon, France. Proceedings Of The 21st ACM Symposium On Applied Computing. , 2006.

Page 16: Apresentacao UCDB

Trabalhos Relacionados

Desenvolvimento de um módulo colaborativo de renderização volumétrica de dados por software

Page 17: Apresentacao UCDB

Implementação

LWJGL (Lightweight Java Game Library) Permite utilizar primitivas OpenGL

Testes com Imagens do Projeto Visible Human

Page 18: Apresentacao UCDB

Implementação

Pré-Processamento Segmentação

Criação do modelo OpenGL baseados nos Voxels

Interação com o usuário através de transformadas OpenGL de translação, Rotação e Escala

Page 19: Apresentacao UCDB

Resultados da Renderização

Page 20: Apresentacao UCDB

Resultados da Renderização

Page 21: Apresentacao UCDB

Artigo Publicado

ROSA, A. L. M., SOUZA, I. A., HIRA, A. Y., ZUFFO, M. K.Direct Volumetric Rendering Based on Point Primitives in OpenGL In: MMVR - Medicine Meets Virtual Reality Conference, 2006, Long Beach, Califórnia. Proceedings Of The Medicine Meets Virtual Reality Conference. , 2006.

Page 22: Apresentacao UCDB

Demostração do Sistema

Page 23: Apresentacao UCDB

Dúvidas, Críticas e Sugestões

Contato:[email protected]