Texture-based Volume Visualization for Multiple Users on the World Wide Web
We present a texture-based volume visualization tool, which permits remote access to radiological data and supports multi-user environments. The application uses JAVA and the Virtual Reality Modeling Language (VRML), thus it is platform-independent and able to use fast 3D graphics acceleration hardware of client machines. The application allows the shared viewing and manipulation of three-dimensional medical volume datasets in a heterogeneous network. Volume datasets are transferred from a server to different client machines and locally visualized using a JAVA-enabled web-browser. In order to reduce network traffic, a data reduction and compression scheme is proposed. The application allows view dependent and orthogonal clipping planes, which can be moved interactively. On the client side, the users are able to join a visualization session and to get the same view onto the volume dataset by synchronizing the viewpoint and any other visualization parameter. Interesting parts of the dataset are marked for other users by placing a tag into the visualization. In order to support collaborative work users communicate with a chat applet, which we provide, or by using any existing video conferencing tool.
KeywordsTexture Mapping Virtual Reality Modeling Language Volume Dataset Volume Visualization Client Machine
Unable to display preview. Download preview PDF.
- 1.Andrea Abrardo and A.L. Casini. Embedded JAVA in a Web-based Teleradiology System. IEEE Internet Computing, pages 60–68, May - June 1998.Google Scholar
- 2.B. Cabral, N. Cam, and J. Foran. Accelerated Volume Rendering and Tomographic Reconstruction Using Texture Mapping Hardware. ACM Symp. on Vol. Vis., pages 91–98, 1994.Google Scholar
- 3.Rikk Carey and Gavin Bell. The Annotated VRML 2.0 Reference Manual. Addison-Wesley Developer Press, 1997.Google Scholar
- 4.Michael Bailey Cherilyn Michaels. VizWiz: A Java Applet for Interactive 3D Scientific Visualization on the Web. In Proceedings IEEE Visualization ‘87, pages 261–267, 1997.Google Scholar
- 5.K. Engel, R. Grosso, and T. Ertl. Progressive Iso-surfaces on the Web. In accepted for publ.: Proc. Visualization 98. IEEE Comp. Soc. Press, 1998.Google Scholar
- 6.Jed Hartman and Josie Wernecke. The VRML 2.0 Handbook. Addison Wesley Developers Press, 1996.Google Scholar
- 7.Ofer Hendin, Nigel John. and Ofer Shochet. Medical Volume Rendering Over the WWW using VRML and JAVA. In Proceedings of MMVR, 1997.Google Scholar
- 8.ISO/IEC 14772–1:1997. The Virtual Reality Modeling Language. http://www.vrml.org/Specifications/VRML97/, 1997.
- 9.Hans-Georg Pagendarm Jens Trapp. A Prototype for a WWW-based Visualization Service. In Proceedings Eurographics ‘87, pages 23–30, 1997.Google Scholar
- 10.T. Kulick. Building an OpenGL Volume Renderer. http://reality.sgi.com/kulick/devnews/volren/article.html 1995.
- 11.P. Lacroute. Real-Time Volume Rendering on Shared Memory Multiprocessors Using the Shear-Warp Factorization. In Parallel Rendering Symposium, pages 15–22, Atlanta GA USA, 1995. ACM.Google Scholar
- 12.P. Lacroute and M. Levoy. Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transform. Cotnpuier Graphics, 28(4):451–458, 1994.Google Scholar
- 13.Rodget Lea, Kouichi Matsuda. and Ken Miyashita. JAVA for 3D and VRML Worlds. New Riders Publishing, 1996.Google Scholar
- 14.L. Lippert, M.H. Gross, and C. Kurmann. Compression domain volume rendering for distributed environments. In Proceedings Eurographics ‘87, pages C95 - C107, 1997.Google Scholar
- 16.Chris Marrin. Proposal for a VRML 2.0 Information Annex. http://cosmosoftware.com/developer/moving-worlds/spec/ExternalInterface.html. 1997
- 17.James Patten and Kwan-Liu Ma. A Graph Based Approach for Visualizing Volume Rendering Results. In Proceedings of GI’98 Conference on Computer Graphics and Interactive Techniques, 1998.Google Scholar