ABSTRACT
Recent developments in Web-based volume rendering have gained recognition by Web users and professionals in several fields. The ISO-IEC Standard Extensible 3D (X3D) version 3.3 specifies the integration and visual styling of volumetric data for real-time interaction. The specification is an important milestone describing a framework for expressive presentation. However, it was written before the emergence of WebGL and the HTML5 platform. This paper describes our work to adapt the X3D Volume rendering nodes to the Web platform and to enhance their functionality based on feedback provided by the X3D and X3DOM open source communities. These include: a description of a new volume data node and an application of such node to create 4D volume rendering real time visualizations. We present functionalities that are currently not part of the standard: the edition of Transfer Functions, Multi Planar Reconstruction (MPR), intersection of the volume with 3D objects, clipping planes with volume data and control in the quality of the generated volume visualization. These additions should be considered for inclusion in future revisions of the X3D ISO volume rendering component.
- Ander Arbelaiz, Aitor Moreno, and Luis Kabongo. 2016a. Deployment of Volume Rendering Interactive Visualizations in Web Platforms With Intersected 3D Geometry. In Spanish Computer Graphics Conference (CEIG), Alejandro Garcia-Alonso and Belen Masia (Eds.). The Eurographics Association. Google ScholarCross Ref
- Ander Arbelaiz, Aitor Moreno, Luis Kabongo, and Alejandro García-Alonso. 2016b. X3DOM volume rendering component for web content developers. Multimedia Tools and Applications (2016), 1--30. Google ScholarDigital Library
- Ander Arbelaiz, Aitor Moreno, Luis Kabongo, and Alejandro García-Alonso. 2017. Volume Visualization Tools for Medical Applications in Ubiquitous Platforms. Springer International Publishing, Cham, 443--450. Google ScholarCross Ref
- Johannes Behr, Patrick Dähne, Yvonne Jung, and Sabine Webel. 2007. Beyond the web browser-x3d and immersive vr. In IEEE Virtual Reality 2007: Symposium on 3D User Interfaces (3DUI), Vol. 2007. Fraunhofer IGD.Google Scholar
- Johannes Behr, Peter Eschler, Yvonne Jung, and Michael Zöllner. 2009. X3DOM: A DOM-based HTML5/X3D Integration Model. In Proceedings of the 14th International Conference on 3D Web Technology (Web3D '09). ACM, New York, NY, USA, 127--135. Google ScholarDigital Library
- John Congote. 2012. MEDX3DOM: MEDX3D for X3DOM. In Proceedings of the 17th International Conference on 3D Web Technology (Web3D '12). ACM, New York, NY, USA, 179--179. Google ScholarDigital Library
- John Congote, Alvaro Segura, Luis Kabongo, Aitor Moreno, Jorge Posada, and Oscar Ruiz. 2011. Interactive Visualization of Volumetric Data with WebGL in Real-time. In Proceedings of the 16th International Conference on 3D Web Technology (Web3D '11). ACM, New York, NY, USA, 137--146. Google ScholarDigital Library
- Cornerstone. 2016. JavaScript library to display interactive medical images including but not limited to DICOM. (2016). https://github.com/chafey/cornerstoneGoogle Scholar
- Fraunhofer IGD. 2014. X3DOM: Open-source framework and runtime for 3D graphics on the Web. http://www.x3dom.org. (2014). http://www.x3dom.orgGoogle Scholar
- Quan Ho and Mikael Jern. 2008. Interacting with 4D oceanographic volume data using GeoAnalytics tools. National Center for Visual Analytics NCVA (2008).Google Scholar
- NW John, M Aratow, J Couch, D Evestedt, AD Hudson, N Polys, RF Puk, A Ray, K Victor, and Q Wang. 2007. MedX3D: standards enabled desktop medical 3D. Studies in health technology and informatics 132 (2007), 189--194.Google Scholar
- Yvonne Jung, Ruth Recker, Manuel Olbrich, and Ulrich Bockholt. 2008. Using X3D for Medical Training Simulations. In Proceedings of the 13th International Symposium on 3D Web Technology (Web3D '08). ACM, New York, NY, USA, 43--51. Google ScholarDigital Library
- Mathias Kaspar, Nigel M Parsad, and Jonathan C Silverstein. 2013. An optimized web-based approach for collaborative stereoscopic medical visualization. Journal of the American Medical Informatics Association 20, 3 (2013), 535--543. Google ScholarCross Ref
- Michael McCann, Richard Puk, Alan Hudson, Rex Melton, and Don Brutzman. 2009. Proposed Enhancements to the X3D Geospatial Component. In International Conference on 3D Web Technology, Dieter W. Fellner, Alexei Sourin, Johannes Behr, and Krzysztof Walczak (Eds.). The Eurographics Association. Google ScholarDigital Library
- M. M. Mobeen and L. Feng. 2012a. High-Performance Volume Rendering on the Ubiquitous WebGL Platform. In 2012 IEEE 14th International Conference on High Performance Computing and Communication 2012 IEEE 9th International Conference on Embedded Software and Systems. 381--388. Google ScholarDigital Library
- M. M. Mobeen and Lin Feng. 2012b. Ubiquitous medical volume rendering on mobile devices. In International Conference on Information Society (i-Society 2012). 93--98.Google Scholar
- Muhammad Mobeen Movania, Wei Ming Chiew, and Feng Lin. 2014. On-Site Volume Rendering with GPU-Enabled Devices. Wireless Personal Communications 76, 4 (2014), 795--812. Google ScholarDigital Library
- Muhammad Mobeen Movania and Feng Lin. 2012. Mobile visualization of biomedical volume datasets. J. Internet. Technol. Secured Trans 1, 2 (2012), 52--60.Google ScholarCross Ref
- José M Noguera and Juan-Roberto Jiménez. 2012. Visualization of very large 3D volumes on mobile devices and WebGL. WSCG Communication Proceedings (2012), 105--112.Google Scholar
- J. M. Noguera and J. R. Jiménez. 2016. Mobile Volume Rendering: Past, Present and Future. IEEE Transactions on Visualization and Computer Graphics 22, 2 (Feb 2016), 1164--1178. Google ScholarDigital Library
- José M Noguera, Juan-Roberto Jiménez, Carlos J Ogáyar, and Rafael Jesús Segura. 2012. Volume Rendering Strategies on Mobile Devices.. In GRAPP/IVAPP. 447--452.Google Scholar
- OsiriX. 2017. DICOM Image Library. (2017). http://www.osirix-viewer.com/resources/dicom-image-library/Google Scholar
- N Polys and Andrew Wood. 2012. New platforms for health hypermedia. Issues in Information Systems 13, 1 (2012), 40--50.Google Scholar
- Nicholas Polys, Andrew D Wood, and Patrick Shinpaugh. 2011. Cross-platform Presentation of Interactive Volumetric Imagery.Google Scholar
- Nicholas F Polys, Sebastian Ullrich, Daniel Evestedt, Andrew D Wood, and Michael Aratow. 2013. A fresh look at immersive Volume Rendering: Challenges and capabilities. In IEEE VR Workshop on Immersive Volume Rendering, Orlando.Google Scholar
- Volvis. 2017. Volumetric dataset archive. (2017). http://volvis.orgGoogle Scholar
- K. Wangkaoom, P. Ratanaworabhan, and S. S. Thongvigitmanee. 2015. High-quality web-based volume rendering in real-time. In 2015 12th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON). 1--6. Google ScholarCross Ref
- Web3DConsortium. 2017. Extensible 3D (X3D) Volume rendering component: ISO/IEC 19775--1. (2017). http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/volume.htmlGoogle Scholar
- Web3DConsortium. 2017a. Extensible 3D (X3D) specifications. (2017). http://www.web3d.org/x3d/specifications/Google Scholar
- Web3DConsortium. 2017b. Extensible 3D (X3D) v3.2. (2017). http://www.web3d.org/standards/version/V3.2Google Scholar
- Web3DConsortium. 2017c. Web3DConsortium Medical Working Group (MWG). (2017). http://www.web3d.org/working-groups/medicalGoogle Scholar
- X3DOM Community. 2015a. Johannes SchrÃűder-Schetelig - Rendering of volumetric and polygonal data together. (2015). https://sourceforge.net/p/x3dom/mailman/x3dom-users/thread/CAC7R8D5gFBTeKMk36Pb0ayY_g0qE0hHpok2ioO5C339mr9Akdg@mail.gmail.comGoogle Scholar
- X3DOM Community. 2015b. onehalfmv2 - Moving inside a volume. (2015). https://github.com/x3dom/x3dom/issues/537Google Scholar
- X3DOM Community. 2016a. Paul - MPR multiple arbitrary planes. (2016). https://sourceforge.net/p/x3dom/mailman/x3dom-users/thread/d9cd0469-497f-03ac-fe72-b6909b2a9b7f+40web.deGoogle Scholar
- X3DOM Community. 2016b. pgruenbacher-TSUS - MPR not include tranfer function. (2016). https://github.com/x3dom/x3dom/issues/613Google Scholar
- X3DOM Community. 2017. PCH3DPrintLab - Section Caps for Clipping Planes. (2017). https://github.com/x3dom/x3dom/issues/718Google Scholar
- Yeonsoo Yang, Ankit Sharma, and Armand Girier. 2015. Volumetric Texture Data Compression Scheme for Transmission. In Proceedings of the 20th International Conference on 3D Web Technology (Web3D '15). ACM, New York, NY, USA, 65--68. Google ScholarDigital Library
Index Terms
- Community-driven extensions to the X3D volume rendering component
Recommendations
Hardware-accelerated parallel non-photorealistic volume rendering
NPAR '02: Proceedings of the 2nd international symposium on Non-photorealistic animation and renderingNon-photorealistic rendering can be used to illustrate subtle spatial relationships that might not be visible with more realistic rendering techniques. We present a parallel hardware-accelerated rendering technique, making extensive use of multi-...
X3DOM volume rendering component for web content developers
We present a real-time volume rendering component for the Web, which provides a set of illustrative and non-photorealistic styles. Volume data is used in many scientific disciplines, requiring the visualization of the inner data, features for enhancing ...
Shear-image order ray casting volume rendering
I3D '03: Proceedings of the 2003 symposium on Interactive 3D graphicsThis paper describes shear-image order ray casting, a new method for volume rendering. This method renders sampled data in three dimensions with image quality equivalent to the best of ray-per-pixel volume rendering algorithms (full image order), while ...
Comments