用户名: 密码: 验证码:
Architectures for real-time volume rendering.
详细信息   
  • 作者:Pfister ; Hanspeter.
  • 学历:Doctor
  • 年:1996
  • 导师:Kaufman, Arie
  • 毕业院校:State University of New York
  • 专业:Engineering, Electronics and Electrical.;Computer Science.
  • ISBN:9780591295771
  • CBH:9720963
  • Country:USA
  • 语种:English
  • FileSize:7819865
  • Pages:230
文摘
In this dissertation we present special-purpose volume rendering architectures that are capable of rendering high-resolution (e.g., 1024$\sp3$) datasets at 30 frames per second. The architectures, Cube-3 and Cube-4, exploit a high degree of parallelism to provide real-time parallel and perspective viewing from arbitrary directions. They allow for interactive control of rendering and projection parameters and the direct visualization of dynamically changing volume data.;The underlying algorithm uses lookup-tables for parallel and perspective ray-casting with tri-linear interpolation of samples along rays. The algorithm performs surface normal estimation from cached interpolated samples. Shading and classification are part of the pipeline and do not require any pre-processing. The algorithm allows for a pipelined implementation of ray-casting where each voxel is accessed exactly once per projection.;All architectures presented in this dissertation use a high-bandwidth vector memory system. A linear skewing of the address space allows for conflict-free access to scanlines of the volume data. Cube-3 implements ray-parallel ray-casting where data along viewing rays are processed in parallel. However, the architecture requires a global communication network which ultimately limits the performance and the scalability of Cube-3.;Cube-4 operates on data of several neighboring rays. Depending on how the algorithm proceeds we call this approach beam- or slice-parallel. The beam-parallel approach follows a group of rays in viewing direction, whereas the slice-parallel approach operates on data slices parallel to a face of the volume data. We developed an innovative parallel dataflow scheme that requires no global communication except at the pixel level. This combines the benefits of very high memory bandwidth, modularity, and scalability, a result which has not been achieved before. Possible hardware implementations are PCI boards for 256$\sp3$, VME boards for 512$\sp3$, and multiple boards for 1024$\sp3$ datasets, all with 16-bit voxels and 30 projections per second.;We have simulated the algorithm and architectures and have implemented a working prototype of the Cube-4 slice-parallel hardware on the Teramac configurable custom computer at Hewlett-Packard Labs. Our results indicate true real-time performance for high-resolution datasets and linear scalability of performance with the number of processing pipelines.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700