apresentacao ucdb

Post on 05-Jul-2015

256 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

AC-Med

Aplicação Colaborativa para Segunda

Opinião Médica Remota de Imagens

André Luiz Miranda da Rosa

andremirandarosa@gmail.com

Índice

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

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.

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.

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.

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.

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

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

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.

Cliente

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

Interface Cliente

Chat

AC-2D

Status

Vídeo-Conferência

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

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.

Problemas Encontrados Vídeo-Conferência:

NAT (Network Address Translation) Bloqueia conexão P2P

Solução: Servidor Auxiliar Redirecionamento de

Portas

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.

Trabalhos Relacionados

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

Implementação

LWJGL (Lightweight Java Game Library) Permite utilizar primitivas OpenGL

Testes com Imagens do Projeto Visible Human

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

Resultados da Renderização

Resultados da Renderização

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.

Demostração do Sistema

Dúvidas, Críticas e Sugestões

Contato:andremirandarosa@gmail.com

top related