English

Volkit: A Performance-Portable Computer Vision Library for 3D Volumetric Data

Computer Vision and Pattern Recognition 2022-03-22 v1 Graphics

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.

Keywords

Cite

@article{arxiv.2203.10213,
  title  = {Volkit: A Performance-Portable Computer Vision Library for 3D Volumetric Data},
  author = {Stefan Zellmann and Giovanni Aguirre and Jürgen P. Schulze},
  journal= {arXiv preprint arXiv:2203.10213},
  year   = {2022}
}
R2 v1 2026-06-24T10:18:56.040Z