UMA SOLUÇÃO PARA RENDERIZAÇÃO REMOTA DE IMAGENS MÉDICAS TRIDIMENSIONAIS: ANÁLISE DE DESEMPENHO

Authors

  • Fabiano Papaiz IFRN
  • Bruno Motta de Carvalho UFRN
  • Ricardo Alexandro de Medeiros Valentim UFRN
  • Antônio Higor Freire de Morais IFRN
  • Robinson Luis de Souza Alves IFRN

DOI:

https://doi.org/10.18816/r-bits.v4i3.5791

Abstract

Este trabalho propõe e analisa uma solução para renderização remota de imagens médicas tridimensionais (3D). Nesta solução, todo o processo de renderização volumétrica é realizado por um servidor (ou um cluster de servidores) e somente a imagem resultante é enviada para o cliente, permitindo ainda que este realize operações como rotação, deslocamento e zoom. Para a realização da análise de desempenho, foram definidos três diferentes cenários de execução. No primeiro cenário, o processo foi realizado por um servidor com hardware gráfico (GPU). No segundo, foi utilizado um servidor sem GPU, mas com alto poder de processamento em paralelo, possuindo 48 cores (unidades de processamento). O terceiro cenário foi utilizado para simular o funcionamento padrão da maioria das aplicações médicas de visualização, onde todo o processo de renderização foi realizado localmente em um computador. Com os resultados obtidos, ficou demonstrado que a solução proposta resolveu satisfatoriamente dois dos principais problemas da visualização tridimensional dos exames médicos, sendo eles: o tempo gasto com a transferência dos arquivos DICOM e o poder computacional necessário para realizar o processo de renderização. A arquitetura da solução permitiu que computadores menos potentes e dispositivos móveis, como tablets e celulares, pudessem ser utilizados para visualização das imagens médicas 3D.

Downloads

Download data is not yet available.

Author Biographies

Fabiano Papaiz, IFRN

Professor de Sistemas de Informação do Instituto Federal do Rio Grande do Norte, Campus Natal/Central, Mestre em Sistemas e Computação pela Universidade Federal do Rio Grande do Norte

Bruno Motta de Carvalho, UFRN

Professor do Departamento de Informática e Matemática Aplicada da Universidade Federal do Rio Grande do Norte, Doutor em Computer and Information Science pela University of Pennsylvania

Ricardo Alexandro de Medeiros Valentim, UFRN

Professor do Departamento de Engenharia Biomédica da Universidade Federal do Rio Grande do Norte, Doutor em Engenharia Elétrica e de Computação, Coordenador do Laboratório de Inovação Tecnológica em Saúde do Hospital Universitário Onofre Lopes

Antônio Higor Freire de Morais, IFRN

Professor de Sistemas de Informação do Instituto Federal do Rio Grande do Norte, Campus Mossoró, Doutorando e Mestre em Engenharia Elétrica e de Computação pela Universidade Federal do Rio Grande do Norte

Robinson Luis de Souza Alves, IFRN

Professor de Sistemas de Informação do Instituto Federal do Rio Grande do Norte, Campus Natal/Central, Doutor em Engenharia Elétrica e de Computação pela Universidade Federal do Rio Grande do Norte

References

Andrade, Rafael; von Wangenheim, Aldo; Bortoluzzi, Mariana Kessler; Comunello, Eros. Using Mobile Wireless Devices for Interactive Visualization and Analysis of DICOM Data. CBMS, pages 97-101, 2003. IEEE Computer Society.

Carvalho, Cesar Augusto. Re-Slicing Tomographic Volumes with Shell Rendering. Proceedings of the 15th Brazilian Symposium on Computer Graphics and Image Processing in SIBGRAPI ’02, pages 240–243, Washington, DC, USA, 2002. IEEE Computer Society.

Chittaro, Luca. Visualization of patient data at different temporal granularities on mobile devices.In Celentano, Augusto, editors, AVI, pages 484-487, 2006. ACM Press.

Chromium. Chromium Homepage. 2012.

Cline, H.; Lorensen, W.; Ludke, S.; Crawford, C.; Teeter, B. Two Algorithms for Three-Dimensional Reconstruction of Tomograms. Medical Physics, 15(3):320–327, 1988.

Cyclops, Group. The Cyclops Group. 2012.

DCM4CHE. dcm4che: Open Source Clinical Image and Object Management. 2012.

Deitel, Paul J.; Deitel, Harvey M. Java for Programmers. Prentice Hall Press, Upper Saddle River, NJ, USA, 2nd edition, 2011.

Eclipse. Eclipse. 2012.

Erl, Thomas. SOA Principles of Service Design (The Prentice Hall Service-Oriented Computing Series from Thomas Erl). Prentice Hall PTR, Upper Saddle River, NJ, USA, 2007.

Foley, James D. ; van Dam, Andries; Feiner, Steven K.; Hughes, John F. Computer graphics: principles and practice (2nd ed.). Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1990.

Gehani, Narain. The Database Book: Principles and Practice Using MySQL. Silicon Press, Summit, NJ, USA, 2nd edition, 2011.

Hearn, Donald; Baker, M. Pauline. Computer graphics (2nd ed.). Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1994.

Hearn, Donald; Baker, M. Pauline. Computer graphics with OpenGL (3. ed.). Pearson Education, 2004.

Jamae, Javid; Johnson, Peter. JBoss in Action: Configuring the JBoss Application Server. Manning Publications Co., Greenwich, CT, USA, 2009.

Jayasinghe, Deepal; Azeez, Afkham. Apache Axis2 Web Services, 2nd Edition. Packt Publishing, 2011.

Jomier, Julien; Jourdain, Sebastien; Ayachit, Utkarsh; Marion, Charles. Remote visualization of large datasets with MIDAS and ParaViewWeb. Proceedings of the 16th International Conference on 3D Web Technology in Web3D ’11, pages 147–150, New York, NY, USA, 2011. ACM.

Jourdain, S.; Ayachit, U.; Geveci, B. ParaViewWeb, A web framework for 3D Visualization and Data Processing. IADIS Intern. Conference on Web Virtual Reality and Three-Dimensional Worlds, 2010.

Kaufman, Arie E. Volume Visualization: Principles and Advances. Annual Conference on Computer Graphics, 1997.

Kitware. ITK - Insight Segmentation and Registration Toolkit. 2012.

Kitware. VTK - Visualization Toolkit. 2012.

Kitware, Inc. ParaView Users Guide. 2012.

Kroll, Michael; Melzer, Kay; Lipinski, Hans-Gerd. Accessing DICOM 2D/3D-Image and Waveform Data on Mobile Devices.In Bludau, Hans-Bernd and Koop, Andreas, editors, Mobile Computing in Medicine in LNI, pages 81-86, 2002. GI.

Lacroute, Philippe; Levoy, Marc. Fast volume rendering using a shear-warp factorization of the viewing transformation. Proceedings of the 21st annual conference on Computer graphics and interactive techniques in SIGGRAPH ’94, pages 451–458, New York, NY, USA, 1994. ACM.

Lamberti, Fabrizio; Sanna, Andrea. A Streaming-Based Solution for Remote Visualization of 3D Graphics on Mobile Devices. IEEE Transactions on Visualization and Computer Graphics, 13(2):247–260, 2007.

Levoy, Marc. Display of Surfaces from Volume Data. IEEE Comput. Graph. Appl., 8(3):29–37, 1988.

Lorensen, William E.; Cline, Harvey E. Marching cubes: A high resolution 3D surface construction algorithm. SIGGRAPH Comput. Graph., 21(4):163–169, 1987.

Luke, Eric J.; Hansen, Charles D. Semotus Visum: a flexible remote visualization framework. Proceedings of the conference on Visualization ’02 in VIS ’02, 2002. IEEE Computer Society.

Mesa3D. The Mesa 3D Graphics Library. 2012.

Moreland, Kenneth. The ParaView Tutorial. 2012.

Moreland, Kenneth; Rogers, David; Greenfield, John; Geveci, Berk; Marion, Patrick; Neundorf, Alexander; Eschenberg, Kent. Large Scale Visualization on the Cray XT3 Using ParaView. CUG 2008, Helsinki, Finland, 2008.

MPI. The Message Passing Interface (MPI) standard. 2012.

MPICH. MPICH: High-performance and Portable MPI. 2012.

NEMA. The DICOM Standard. 2012.

Oakman, Amere. Volume Graphics:The road to interactive medical imaging?. SURPRISE 96, 1996.

American Paper Optics. Chromatek. 2012.

Paiva, A. C.; Seixas, R. B.; Gattass, M. Introdução à Visualização Volumétrica. 2012.

Phong, Bui Tuong. Seminal graphics. chapter Illumination for computer generated pictures, pages 95–101. ACM, 1998.

Pianykh, O.S. Digital Imaging and Communications in Medicine (DICOM): A Practical Introduction and Survival Guide. Springer, 2008.

Potts, Stephen; Kopack, Mike. Sams Teach Yourself: Web Services in 24 Hours. SAMS, 2003.

Sampaio, Cleuton. SOA e Web Services em Java. Brasport, 2006.

Selenium. Selenium IDE. 2012.

Stripes. Stripes Framework. 2012.

W3Schools. WSDL Tutorial. 2012.

Wei, Hui; Liu, Enjie; Clapworthy, Gordon. Interactive 3D rendering to assist the processing of distributed medical data. Proceedings of the First International Conference on Intelligent Interactive Technologies and Multimedia in IITM ’10, pages 119–126, 2010. ACM.

Wondershaper. The Wonder Shaper. 2012.

Published

19-09-2014

How to Cite

Papaiz, F., Carvalho, B. M. de, Valentim, R. A. de M., Morais, A. H. F. de, & Alves, R. L. de S. (2014). UMA SOLUÇÃO PARA RENDERIZAÇÃO REMOTA DE IMAGENS MÉDICAS TRIDIMENSIONAIS: ANÁLISE DE DESEMPENHO. Revista Brasileira De Inovação Tecnológica Em Saúde - ISSN:2236-1103, 4(3). https://doi.org/10.18816/r-bits.v4i3.5791

Issue

Section

Artigos Originais