
TL;DR
This paper introduces volume raycasting with OpenCL, demonstrating real-time visualization of 3D data on GPUs, and discusses algorithms, data structures, and optimizations for building efficient raycasters.
Contribution
It provides an introductory overview, implementation details, and performance evaluation of a GPU-based volume raycaster using OpenCL and .NET C#.
Findings
Evaluation of gradient operators for surface detection
Performance analysis of different optimization techniques
Development of an open-source OpenCL raycaster
Abstract
This German paper was written entirely at the University of Duisburg-Essen in 2011 for a 3D modeling masters course in applied computer science. We publish this paper, thus, interested people can acquire a first impression of the topic "volume raycasting". In addition to writing this paper, we developed a functioning open-source OpenCL raycaster. A video of this raycaster is available: http://www.youtube.com/watch?v=VMMsQnf4zEY. Additionally, we archived and published the complete source code of the raycaster in the Google Code Archive: http://code.google.com/p/gputracer/. If this is no longer the case, those who are interested can also write an email to the author, hence, we can provide the source code. This paper provides an introduction and overview of the topic "volume ray casting with OpenCL". We show how volume data can be loaded, manipulated, and visualized by modern GPUs in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputer Graphics and Visualization Techniques
