Apresentacao UCDB
-
Upload
kibe123 -
Category
Technology
-
view
256 -
download
0
Transcript of Apresentacao UCDB
![Page 1: Apresentacao UCDB](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/1.jpg)
AC-Med
Aplicação Colaborativa para Segunda
Opinião Médica Remota de Imagens
André Luiz Miranda da Rosa
![Page 2: Apresentacao UCDB](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/2.jpg)
Índice
Introdução Implementação Fase Atual de Desenvolvimento Problemas Encontrados Trabalhos Relacionados Demonstração do Sistema Considerações Finais
![Page 3: Apresentacao UCDB](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/3.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/4.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/5.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/6.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/7.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/8.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/9.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/10.jpg)
Cliente
Utilização da Tecnologia JWS (Java Web Start) Instalação Execução Atualização Automática
![Page 11: Apresentacao UCDB](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/11.jpg)
Interface Cliente
Chat
AC-2D
Status
Vídeo-Conferência
![Page 12: Apresentacao UCDB](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/12.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/13.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/14.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/15.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/16.jpg)
Trabalhos Relacionados
Desenvolvimento de um módulo colaborativo de renderização volumétrica de dados por software
![Page 17: Apresentacao UCDB](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/17.jpg)
Implementação
LWJGL (Lightweight Java Game Library) Permite utilizar primitivas OpenGL
Testes com Imagens do Projeto Visible Human
![Page 18: Apresentacao UCDB](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/18.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/19.jpg)
Resultados da Renderização
![Page 20: Apresentacao UCDB](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/20.jpg)
Resultados da Renderização
![Page 21: Apresentacao UCDB](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/21.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052601/559895ea1a28ab44428b45f0/html5/thumbnails/22.jpg)
Demostração do Sistema