Full-resolution interactive CPU volume rendering with coherent BVH traversal

A. Knoll, S. Thelen, I. Wald, C. Hansen, H. Hagen, M. Papka
{"title":"Full-resolution interactive CPU volume rendering with coherent BVH traversal","authors":"A. Knoll, S. Thelen, I. Wald, C. Hansen, H. Hagen, M. Papka","doi":"10.1109/PACIFICVIS.2011.5742355","DOIUrl":null,"url":null,"abstract":"We present an efficient method for volume rendering by raycasting on the CPU. We employ coherent packet traversal of an implicit bounding volume hierarchy, heuristically pruned using preintegrated transfer functions, to exploit empty or homogeneous space. We also detail SIMD optimizations for volumetric integration, trilinear interpolation, and gradient lighting. The resulting system performs well on low-end and laptop hardware, and can outperform out-of-core GPU methods by orders of magnitude when rendering large volumes without level-of-detail (LOD) on a workstation. We show that, while slower than GPU methods for low-resolution volumes, an optimized CPU renderer does not require LOD to achieve interactive performance on large data sets.","PeriodicalId":127522,"journal":{"name":"2011 IEEE Pacific Visualization Symposium","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"40","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE Pacific Visualization Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PACIFICVIS.2011.5742355","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 40

Abstract

We present an efficient method for volume rendering by raycasting on the CPU. We employ coherent packet traversal of an implicit bounding volume hierarchy, heuristically pruned using preintegrated transfer functions, to exploit empty or homogeneous space. We also detail SIMD optimizations for volumetric integration, trilinear interpolation, and gradient lighting. The resulting system performs well on low-end and laptop hardware, and can outperform out-of-core GPU methods by orders of magnitude when rendering large volumes without level-of-detail (LOD) on a workstation. We show that, while slower than GPU methods for low-resolution volumes, an optimized CPU renderer does not require LOD to achieve interactive performance on large data sets.
具有相干BVH遍历的全分辨率交互式CPU体绘制
我们提出了一种在CPU上进行光线投射的高效体绘制方法。我们采用隐式边界体积层次结构的相干数据包遍历,使用预积分传递函数进行启发式修剪,以利用空或齐次空间。我们还详细介绍了体积集成、三线性插值和梯度照明的SIMD优化。由此产生的系统在低端和笔记本电脑硬件上表现良好,并且在工作站上渲染没有详细级别(LOD)的大容量时,可以以数量级优于外核GPU方法。我们表明,虽然在低分辨率卷上比GPU方法慢,但优化的CPU渲染器不需要LOD来实现大型数据集上的交互性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信