Journal of Computer Applications ›› 2017, Vol. 37 ›› Issue (9): 2621-2625.DOI: 10.11772/j.issn.1001-9081.2017.09.2621

Previous Articles     Next Articles

Optimizing multi-slice real-time interactive visualization for out-of-core seismic volume

JI Lianen, ZHANG Xiaolin, LIANG Shiyi, WANG Bin   

  1. Department of Computer Science and Technology, China University of Petroleum, Beijing 102249, China
  • Received:2017-03-14 Revised:2017-04-17 Online:2017-09-10 Published:2017-09-13
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (60873093).

面向大规模地震体的多切片实时交互绘制优化

纪连恩, 张笑林, 梁适宜, 王斌   

  1. 中国石油大学(北京) 计算机科学与技术系, 北京 102249
  • 通讯作者: 纪连恩,jilianen@126.com
  • 作者简介:纪连恩(1972-),男,山东高唐人,副教授,博士,CCF会员,主要研究方向:可视化技术、计算机图形学、人机交互;张笑林(1991-),男,山东滨州人,硕士研究生,主要研究方向:可视化技术、计算机图形学;梁适宜(1992-),男,辽宁锦州人,硕士研究生,主要研究方向:可视化技术、计算机图形学;王斌(1993-),男,黑龙江大庆人,硕士研究生,主要研究方向:可视化技术、计算机图形学。
  • 基金资助:
    国家自然科学基金资助项目(60873093)。

Abstract: During multi-slice interactive visualization for out-of-core seismic volume on common computing platform, traditional cache scheduling approaches, which take no account of the spacial relationship between blocks and slices, lead to the low cache hit rate while interacting. And it's also difficult to achieve high rendering quality by use of common multi-resolution rendering methods. In view of these problems, a cache scheduling strategy named Maximum Distance First Out (MDFO) was designed. Firstly, according to the spatial position of the interactive slice, the scheduling priority of the block in the cache was improved, which ensures that the candidate block has a higher hit rate when the slice interacts continuously. Then, a two-stage slice interaction method was proposed. By using the fixed resolution body block to ensure the real-time interaction, the final display quality was improved by the step-by-step refinement, and the information entropy of the block data was further combined to enhance the resolution of the user's region of interest. The experimental results show that the proposed method can effectively improve the overall hit rate of the body block and reach the proportion of more than 60%. Meanwhile, the two-stage strategy can achieve higher quality images for application-oriented requirements and resolve the contradiction between interaction efficiency and rendering quality for out-of-core seismic data visualization.

Key words: volume visualization, multi-slice interaction, cache scheduling, two-stage rendering, information entropy

摘要: 在普通计算平台上实现大规模地震体的多切片可视化时,传统缓存调度方法由于未考虑体块与切片的空间关联,导致交互时体块命中率较低,而常用的多分辨率绘制方法也难以达到较高的绘制质量,针对这些问题,设计了一种新的高速缓存调度策略——最大距离先出(MDFO)。首先,根据交互切片的空间位置改进缓存中体块的调度优先级,保证候选体块在切片连续交互时有更高的命中率;然后,提出了两阶段切片交互绘制方法,通过使用固定分辨率体块保证交互的实时性,通过渐进细化提升最终显示质量,并进一步结合体块数据的信息熵提升用户感兴趣区域的分辨率。实验结果表明,所提方法能够有效提高体块的整体命中率,提升比例达到60%以上,同时也实现了面向应用需求的高质量图像显示,较好地解决了大规模地震体可视化在交互效率与显示质量间的矛盾。

关键词: 体可视化, 多切片交互, 缓存调度, 两阶段绘制, 信息熵

CLC Number: