Fast Compressed Segmentation Volumes for Scientific Visualization

Max Piochowiak, Carsten Dachsbacher

IEEE Transactions on Visualization and Computer Graphics Vol. 30 (1), 2024

IEEE Vis 2023 Best Paper Award

Fast Compressed Segmentation Volumes for Scientific Visualization
Cells (left), Fiber (middle), and Cortex (right) data sets rendered interactively as compressed segmentation volumes. Our lossless method achieves strong compression ratios and provides fast decompression and adaptive level-of-detail. Data set sources are cited in the paper.

Abstract

Voxel-based segmentation volumes often store a large number of labels and voxels, and the resulting amount of data can make storage, transfer, and interactive visualization difficult. We present a lossless compression technique which addresses these challenges. It processes individual small bricks of a segmentation volume and compactly encodes the labelled regions and their boundaries by an iterative refinement scheme. The result for each brick is a list of labels, and a sequence of operations to reconstruct the brick which is further compressed using rANS-entropy coding. As the relative frequencies of operations are very similar across bricks, the entropy coding can use global frequency tables for an entire data set which enables efficient and effective parallel (de)compression. Our technique achieves high throughput (up to gigabytes per second both for compression and decompression) and strong compression ratios of about 1% to 3% of the original data set size while being applicable to GPU-based rendering. We evaluate our method for various data sets from different fields and demonstrate GPU-based volume visualization with on-the-fly decompression, level-of-detail rendering (with optional on-demand streaming of detail coefficients to the GPU), and a caching strategy for decompressed bricks for further performance improvement.

Downloads


Paper (Author's Version)

Video

Source Code

Supplementary

Bibtex

@article{pio2024csgv,
    author={Piochowiak, Max and Dachsbacher, Carsten},
    title={Fast Compressed Segmentation Volumes for Scientific Visualization}, 
    journal={IEEE Transactions on Visualization and Computer Graphics}, 
    year={2024},
    volume={30},
    number={1},
    pages={12-22},
    keywords={Rendering (computer graphics);Data visualization;Image coding;Decoding;Octrees;
              Image segmentation;Graphics processing units;Segmentation volumes;
              lossless compression;volume rendering},
    doi={10.1109/TVCG.2023.3326573}
}