skip to main content
10.1145/3055624.3075945acmconferencesArticle/Chapter ViewAbstractPublication Pagesweb3dConference Proceedingsconference-collections
research-article

Community-driven extensions to the X3D volume rendering component

Authors Info & Claims
Published:05 June 2017Publication History

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.

References

  1. 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 ScholarGoogle ScholarCross RefCross Ref
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarCross RefCross Ref
  4. 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 ScholarGoogle Scholar
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. Cornerstone. 2016. JavaScript library to display interactive medical images including but not limited to DICOM. (2016). https://github.com/chafey/cornerstoneGoogle ScholarGoogle Scholar
  9. Fraunhofer IGD. 2014. X3DOM: Open-source framework and runtime for 3D graphics on the Web. http://www.x3dom.org. (2014). http://www.x3dom.orgGoogle ScholarGoogle Scholar
  10. Quan Ho and Mikael Jern. 2008. Interacting with 4D oceanographic volume data using GeoAnalytics tools. National Center for Visual Analytics NCVA (2008).Google ScholarGoogle Scholar
  11. 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 ScholarGoogle Scholar
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarCross RefCross Ref
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle Scholar
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. Muhammad Mobeen Movania and Feng Lin. 2012. Mobile visualization of biomedical volume datasets. J. Internet. Technol. Secured Trans 1, 2 (2012), 52--60.Google ScholarGoogle ScholarCross RefCross Ref
  19. 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 ScholarGoogle Scholar
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle Scholar
  22. OsiriX. 2017. DICOM Image Library. (2017). http://www.osirix-viewer.com/resources/dicom-image-library/Google ScholarGoogle Scholar
  23. N Polys and Andrew Wood. 2012. New platforms for health hypermedia. Issues in Information Systems 13, 1 (2012), 40--50.Google ScholarGoogle Scholar
  24. Nicholas Polys, Andrew D Wood, and Patrick Shinpaugh. 2011. Cross-platform Presentation of Interactive Volumetric Imagery.Google ScholarGoogle Scholar
  25. 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 ScholarGoogle Scholar
  26. Volvis. 2017. Volumetric dataset archive. (2017). http://volvis.orgGoogle ScholarGoogle Scholar
  27. 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 ScholarGoogle ScholarCross RefCross Ref
  28. 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 ScholarGoogle Scholar
  29. Web3DConsortium. 2017a. Extensible 3D (X3D) specifications. (2017). http://www.web3d.org/x3d/specifications/Google ScholarGoogle Scholar
  30. Web3DConsortium. 2017b. Extensible 3D (X3D) v3.2. (2017). http://www.web3d.org/standards/version/V3.2Google ScholarGoogle Scholar
  31. Web3DConsortium. 2017c. Web3DConsortium Medical Working Group (MWG). (2017). http://www.web3d.org/working-groups/medicalGoogle ScholarGoogle Scholar
  32. 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 ScholarGoogle Scholar
  33. X3DOM Community. 2015b. onehalfmv2 - Moving inside a volume. (2015). https://github.com/x3dom/x3dom/issues/537Google ScholarGoogle Scholar
  34. 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 ScholarGoogle Scholar
  35. X3DOM Community. 2016b. pgruenbacher-TSUS - MPR not include tranfer function. (2016). https://github.com/x3dom/x3dom/issues/613Google ScholarGoogle Scholar
  36. X3DOM Community. 2017. PCH3DPrintLab - Section Caps for Clipping Planes. (2017). https://github.com/x3dom/x3dom/issues/718Google ScholarGoogle Scholar
  37. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Community-driven extensions to the X3D volume rendering component

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            Web3D '17: Proceedings of the 22nd International Conference on 3D Web Technology
            June 2017
            157 pages
            ISBN:9781450349550
            DOI:10.1145/3055624
            • General Chairs:
            • Matt Adcock,
            • Tomasz Bednarz

            Copyright © 2017 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 5 June 2017

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Overall Acceptance Rate27of71submissions,38%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader