Advancing Annotat3D with Harpia: A CUDA-Accelerated Library For Large-Scale Volumetric Data Segmentation
Camila Machado de Araujo, Egon P. B. S. Borges, Ricardo Marcelo Canteiro Grangeiro, Allan Pinto

TL;DR
Harpia is a CUDA-based library that significantly improves large-scale 3D data segmentation by enabling scalable, interactive, and memory-efficient processing in high-performance computing environments.
Contribution
This work introduces Harpia, a novel CUDA-accelerated library that enhances Annotat3D with scalable, GPU-accelerated segmentation tools for large volumetric datasets.
Findings
Harpia outperforms existing frameworks in speed and memory efficiency.
Supports datasets exceeding single-GPU memory capacity.
Enables interactive segmentation workflows in HPC environments.
Abstract
High-resolution volumetric imaging techniques, such as X-ray tomography and advanced microscopy, generate increasingly large datasets that challenge existing tools for efficient processing, segmentation, and interactive exploration. This work introduces new capabilities to Annotat3D through Harpia, a new CUDA-based processing library designed to support scalable, interactive segmentation workflows for large 3D datasets in high-performance computing (HPC) and remote-access environments. Harpia features strict memory control, native chunked execution, and a suite of GPU-accelerated filtering, annotation, and quantification tools, enabling reliable operation on datasets exceeding single-GPU memory capacity. Experimental results demonstrate significant improvements in processing speed, memory efficiency, and scalability compared to widely used frameworks such as NVIDIA cuCIM and…
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
TopicsCell Image Analysis Techniques · Scientific Computing and Data Management · Computer Graphics and Visualization Techniques
