The ULTRAVIS System

G. Knittel
{"title":"The ULTRAVIS System","authors":"G. Knittel","doi":"10.1145/353888.353901","DOIUrl":null,"url":null,"abstract":"This paper describes architecture and implementation of the ULTRAVIS system, a pure software solution for versatile and fast volume rendering. It provides perspective raycasting, tri-linear interpolation, on-the-fly classification using look-up tables, gradient shading (both diffuse and specular reflection), four light sources, and alpha blending. For high frame rates, early ray termination and empty space skipping are implemented. Furthermore, subsampling during motion is provided. The system accepts raw data sets of 8-bit voxels as well as pre-segmented data sets containing up to 16 different materials. For gradient shading, the gradients are precomputed and included in 32-bit voxels. Additionally, the system supports volume animation, i.e., the display of a sequence of data sets. The system was specifically designed for Pentium III CPUs, and makes extensive use of MMX and Streaming SIMD instructions. It is a multi-threaded application and thus takes advantage of multiprocessor platforms. Time-critical portions of the code have been hand-optimized in assembler. As a result, the system can achieve interactive to real-time performance. ULTRAVIS runs on the Windows NT 4.0 operating system on standard PCs.","PeriodicalId":189891,"journal":{"name":"2000 IEEE Symposium on Volume Visualization (VV 2000)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"73","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2000 IEEE Symposium on Volume Visualization (VV 2000)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/353888.353901","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 73

Abstract

This paper describes architecture and implementation of the ULTRAVIS system, a pure software solution for versatile and fast volume rendering. It provides perspective raycasting, tri-linear interpolation, on-the-fly classification using look-up tables, gradient shading (both diffuse and specular reflection), four light sources, and alpha blending. For high frame rates, early ray termination and empty space skipping are implemented. Furthermore, subsampling during motion is provided. The system accepts raw data sets of 8-bit voxels as well as pre-segmented data sets containing up to 16 different materials. For gradient shading, the gradients are precomputed and included in 32-bit voxels. Additionally, the system supports volume animation, i.e., the display of a sequence of data sets. The system was specifically designed for Pentium III CPUs, and makes extensive use of MMX and Streaming SIMD instructions. It is a multi-threaded application and thus takes advantage of multiprocessor platforms. Time-critical portions of the code have been hand-optimized in assembler. As a result, the system can achieve interactive to real-time performance. ULTRAVIS runs on the Windows NT 4.0 operating system on standard PCs.
ULTRAVIS系统
本文介绍了ULTRAVIS系统的体系结构和实现,ULTRAVIS系统是一个多用途、快速体绘制的纯软件解决方案。它提供透视光线投射,三线性插值,使用查找表的动态分类,渐变阴影(漫反射和镜面反射),四个光源和alpha混合。对于高帧率,实现了早期射线终止和空空间跳变。此外,还提供了运动期间的子采样。该系统接受8位体素的原始数据集以及包含多达16种不同材料的预分割数据集。对于梯度着色,梯度是预先计算的,并包含在32位体素中。此外,系统还支持卷动画,即显示一系列数据集。该系统专为Pentium III cpu设计,并广泛使用MMX和流式SIMD指令。它是一个多线程应用程序,因此利用了多处理器平台的优势。代码的时间关键部分已在汇编器中手工优化。因此,系统可以实现交互式到实时的性能。ULTRAVIS在标准pc上运行Windows NT 4.0操作系统。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信