How to Extract the Geometry and Topology from Very Large 3D Segmentations
Bjoern Andres, Ullrich Koethe, Thorben Kroeger, Fred A. Hamprecht

TL;DR
This paper introduces a scalable, parallel algorithm for extracting geometric and topological information from extremely large 3D volume segmentations, enabling analysis of billion-voxel images on standard hardware.
Contribution
A novel block-wise, parallel algorithm that efficiently extracts geometry and topology from large 3D segmentations without requiring entire data in RAM.
Findings
Linear runtime in number of voxels
Log-linear runtime in number of faces and curves
Accessible large-volume segmentation analysis on standard hardware
Abstract
Segmentation is often an essential intermediate step in image analysis. A volume segmentation characterizes the underlying volume image in terms of geometric information--segments, faces between segments, curves in which several faces meet--as well as a topology on these objects. Existing algorithms encode this information in designated data structures, but require that these data structures fit entirely in Random Access Memory (RAM). Today, 3D images with several billion voxels are acquired, e.g. in structural neurobiology. Since these large volumes can no longer be processed with existing methods, we present a new algorithm which performs geometry and topology extraction with a runtime linear in the number of voxels and log-linear in the number of faces and curves. The parallelizable algorithm proceeds in a block-wise fashion and constructs a consistent representation of the entire…
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
TopicsDigital Image Processing Techniques · Medical Image Segmentation Techniques · Topological and Geometric Data Analysis
