Skip to main navigation Skip to search Skip to main content

MSz: An Efficient Parallel Algorithm for Correcting Morse-Smale Segmentations in Error-Bounded Lossy Compressors

  • Yuxiao Li
  • , Xin Liang
  • , Bei Wang
  • , Yongfeng Qiu
  • , Lin Yan
  • , Hanqi Guo

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

This research explores a novel paradigm for preserving topological segmentations in existing error-bounded lossy compressors. Today's lossy compressors rarely consider preserving topologies such as Morse-Smale complexes, and the discrepancies in topology between original and decompressed datasets could potentially result in erroneous interpretations or even incorrect scientific conclusions. In this paper, we focus on preserving Morse-Smale segmentations in 2D/3D piecewise linear scalar fields, targeting the precise reconstruction of minimum/maximum labels induced by the integral line of each vertex. The key is to derive a series of edits during compression time. These edits are applied to the decompressed data, leading to an accurate reconstruction of segmentations while keeping the error within the prescribed error bound. To this end, we develop a workflow to fi x ex trema an d in tegral lines alternatively until convergence within finite iterations. We accelerate each workflow component with shared-memory/GPU parallelism to make the performance practical for coupling with compressors. We demonstrate use cases with fluid dynamics, ocean, and cosmology application datasets with a significant acceleration with an NVIDIA A100 GPU.

Original languageEnglish
Pages (from-to)130-140
Number of pages11
JournalIEEE Transactions on Visualization and Computer Graphics
Volume31
Issue number1
DOIs
StatePublished - 2025

Bibliographical note

Publisher Copyright:
© 2024 IEEE.

Funding

This research is supported by the U.S. Department of Energy, Office of Advanced Scientific Computing Research (DE-SC0022753, DESC0021015) and the National Science Foundation (OAC-2311878, OAC-2313123, OAC-2313124, IIS-1955764, OAC-2330367, OAC-2313122, and OIA-2327266). This research used resources of the National Energy Research Scientific Computing Center (NERSC), a Department of Energy Office of Science User Facility.

FundersFunder number
U.S. Department of Energy EPSCoR
Office of Science Programs
National Science Foundation Arctic Social Science ProgramOAC-2330367, OAC-2311878, OIA-2327266, IIS-1955764, OAC-2313124, OAC-2313123, OAC-2313122
Advanced Scientific Computing ResearchDESC0021015, DE-SC0022753

    Keywords

    • Lossy compression
    • Morse-Smale segmentations
    • feature-preserving compression
    • shared-memory parallelism

    ASJC Scopus subject areas

    • Software
    • Signal Processing
    • Computer Vision and Pattern Recognition
    • Computer Graphics and Computer-Aided Design

    Fingerprint

    Dive into the research topics of 'MSz: An Efficient Parallel Algorithm for Correcting Morse-Smale Segmentations in Error-Bounded Lossy Compressors'. Together they form a unique fingerprint.

    Cite this