Scalable web-embedded volume rendering

Scalable web-embedded volume rendering
复制标题

DOI:
10.1109/ldav.2017.8231850
复制
发表时间:
2017-10
期刊:
2017 IEEE 7th Symposium on Large Data Analysis and Visualization (LDAV)
影响因子:
--
通讯作者:
Mohammad Raji;Alok Hota;Jian Huang
Mohammad Raji;Alok Hota;Jian Huang
中科院分区:
其他
文献类型:
--
作者:
Mohammad Raji;Alok Hota;Jian Huang

文献摘要

相似文献

提出了一种将交互式三维体绘制技术封装和嵌入到标准的Web文档对象模型(DOM)中的方法。我们为这项工作实现的包称为Tapestry。使用Tapestry,可以很容易地将数据密集型和互动式的体绘制整合到网页中。例如,我们可以增强关于超新星的维基百科页面,以包含几个超新星体积数据的交互式3D体积渲染。在Web浏览器加载页面的过程中没有明显的减速。用户可以随意选择与任何超新星的体积渲染交互。我们将每个嵌入的3D可视化称为超图像。HyperImage依赖于可伸缩的服务器端支持,其中可以灵活地执行和管理体渲染作业。我们展示了将超图像嵌入到以前的静态网页中所需的最小代码更改。我们还从几个方面展示了支持Tapestry服务器的可伸缩性:网页复杂性、呈现复杂性、呈现请求的频率和并发会话的数量。仅使用标准的开源组件,这项工作证明,现在可以使体积渲染成为可伸缩的Web服务,以支持具有不同用例的不同受众。
In this paper, we develop a method to encapsulate and embed interactive 3D volume rendering into the standard web Document Object Model (DOM). The package we implemented for this work is called Tapestry. Using Tapestry, data-intensive and interactive volume rendering can be easily incorporated into web pages. For example, we can enhance a Wikipedia page on supernova to contain several interactive 3D volume renderings of supernova volume data. There is no noticeable slowdown during the page load by the web browser. A user can choose to interact with any of the volume renderings of supernova at will. We refer to each embedded 3D visualization as a hyperimage. Hyperimages depend on scalable server-side support where volume rendering jobs are performed and managed elastically. We show the minimal code change required to embed hyperimages into previously static web pages. We also demonstrate the supporting Tapestry server's scalability along several dimensions: web page complexity, rendering complexity, frequency of rendering requests, and number of concurrent sessions. Using solely standard open-source components, this work proves that it is now feasible to make volume rendering a scalable web service that supports a diverse audience with varying use cases.