AMM

AMM represents piecewise multilinear volumetric data using mixed-precision adaptive meshes to reduce in-memory and on-disk footprints of uniformly sampled scalar fields.


Key Features:

  • Resolution-Precision Adaptivity: Simultaneously adjusts spatial resolution and numerical precision to achieve enhanced data compression compared to applying either strategy independently.
  • Flexible Spatial Hierarchy: Manages spatial hierarchy by selectively relaxing or enforcing constraints on conformity, continuity, and coverage to provide an adaptive representation.
  • Mixed-Precision Representation: Encodes values with mixed numeric precision to reduce storage while preserving essential details in different dataset regions.
  • Incremental Creation: Supports incremental construction of AMMs from arbitrary orderings of input data to facilitate processing of large datasets.
  • Interoperability with VTK: Interfaces with the Visualization Toolkit (VTK) to enable integration with existing rendering and visualization workflows.

Scientific Applications:

  • Medical imaging: Compactly represents high-resolution volumetric medical scans while preserving diagnostically relevant structures.
  • Geospatial analysis: Reduces storage and memory demands for large-scale 3D geospatial datasets and terrain models.
  • Scientific simulations: Stores and transmits large simulation scalar fields with reduced footprint while retaining essential features.
  • Visualization of high-resolution scalar fields: Enables rendering and analysis of complex scalar fields and high-resolution 3D models with reduced data size.

Methodology:

Creates a piecewise multilinear representation of uniformly sampled scalar data and uses adaptive mechanisms to dynamically adjust spatial resolution and numerical precision; supports incremental construction from arbitrary data orderings and a flexible spatial hierarchy by relaxing or enforcing conformity, continuity, and coverage constraints.

Details

License:
BSD-3-Clause
Cost:
Free of charge (with restrictions)
Tool Type:
command-line tool, workflow
Programming Languages:
C++
Added:
7/14/2022
Last Updated:
11/24/2024

Operations

Publications

Bhatia H, Hoang D, Morrical N, Pascucci V, Bremer P, Lindstrom P. AMM: Adaptive Multilinear Meshes. IEEE Transactions on Visualization and Computer Graphics. 2022;28(6):2350-2363. doi:10.1109/tvcg.2022.3165392. PMID:35394910.

PMID: 35394910
Funding: - U.S. Department of Energy: DE-FE0031880 - Lawrence Livermore National Laboratory: DE-AC52-07NA27344 - LLNL-LDRD Program: 17-SI-004 - NSF OAC: 1941085, 2127548, 2138811 - NSF CMMI: 1629660 - oneAPI Center of Excellence: LLNL-JRNL-771697