Volkit: A Performance-Portable Computer Vision Library for 3D Volumetric Data
Stefan Zellmann, Giovanni Aguirre, J\"urgen P. Schulze

TL;DR
Volkit is an open-source, performance-portable library designed for efficient 3D volumetric data processing in computer vision, supporting cross-platform use on CPUs and GPUs with applications in medical imaging and virtual reality.
Contribution
The paper introduces volkit, a novel cross-platform API for high-performance 3D volumetric data processing that simplifies resource management for developers.
Findings
Demonstrates high performance in medical and simulation data processing
Successfully integrates into VR applications like CalVR
Shows efficiency and effectiveness through case studies
Abstract
We present volkit, an open source library with high performance implementations of image manipulation and computer vision algorithms that focus on 3D volumetric representations. Volkit implements a cross-platform, performance-portable API targeting both CPUs and GPUs that defers data and resource movement and hides them from the application developer using a managed API. We use volkit to process medical and simulation data that is rendered in VR and consequently integrated the library into the C++ virtual reality software CalVR. The paper presents case studies and performance results and by that demonstrates the library's effectiveness and the efficiency of this approach.
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
TopicsAdvanced Vision and Imaging · Computer Graphics and Visualization Techniques · Advanced Image and Video Retrieval Techniques
