DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: AMM: Adaptive Multilinear Meshes

Journal Article · · IEEE Transactions on Visualization and Computer Graphics
 [1];  [2];  [2];  [2];  [1];  [1]
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States). Center for Applied Scientific Computing
  2. Univ. of Utah, Salt Lake City, UT (United States). Scientific Computing and Imaging Inst.

Adaptive representations are increasingly indispensable for reducing the in-memory and on-disk footprints of large-scale data. Usual solutions are designed broadly along two themes: reducing data precision, e.g., through compression, or adapting data resolution, e.g., using spatial hierarchies. Additionally, recent research suggests that combining the two approaches, i.e., adapting both resolution and precision simultaneously, can offer significant gains over using them individually. However, there currently exist no practical solutions to creating and evaluating such representations at scale. In this work, we present a new resolution-precision-adaptive representation to support hybrid data reduction schemes and offer an interface to existing tools and algorithms. Through novelties in spatial hierarchy, our representation, Adaptive Multilinear Meshes (AMM), provides considerable reduction in the mesh size. AMM creates a piecewise multilinear representation of uniformly sampled scalar data and can selectively relax or enforce constraints on conformity, continuity, and coverage, delivering a flexible adaptive representation. AMM also supports representing the function using mixed-precision values to further the achievable gains in data reduction. We describe a practical approach to creating AMM incrementally using arbitrary orderings of data and demonstrate AMM on six types of resolution and precision datastreams. By interfacing with state-of-the-art rendering tools through VTK, we demonstrate the practical and computational advantages of our representation for visualization techniques. With an open-source release of our tool to create AMM, we make such evaluation of data reduction accessible to the community, which we hope will foster new opportunities and future data reduction schemes.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
National Science Foundation (NSF); USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC52-07NA27344; FE0031880
OSTI ID:
1872698
Report Number(s):
LLNL-JRNL-771697; 962548
Journal Information:
IEEE Transactions on Visualization and Computer Graphics, Journal Name: IEEE Transactions on Visualization and Computer Graphics Journal Issue: 6 Vol. 28; ISSN 1077-2626
Publisher:
IEEECopyright Statement
Country of Publication:
United States
Language:
English

References (70)

Isotopic meshing of implicit surfaces journal October 2006
Adaptive mesh refinement for hyperbolic partial differential equations journal March 1984
Gerris: a tree-based adaptive solver for the incompressible Euler equations in complex geometries journal September 2003
Reconstruction of topologically correct and adaptive trilinear isosurfaces journal June 2000
Adaptive multiresolution methods journal December 2011
Simple and Efficient Traversal Methods for Quadtrees and Octrees journal January 2002
An analysis of scalable GPU-based ray-guided volume rendering conference October 2013
Survey of Texture Mapping journal November 1986
Generalized B-spline subdivision-surface wavelets for geometry compression journal May 2004
Fast and Efficient Compression of Floating-Point Data journal September 2006
Transform Coding for Hardware-accelerated Volume Rendering journal November 2007
Supercubes: A High-Level Primitive for Diamond Hierarchies journal November 2009
Octree Rasterization: Accelerating High-Quality Out-of-Core GPU Volume Rendering journal October 2013
Large-Scale Liquid Simulation on Adaptive Hexahedral Grids journal October 2014
A Study of the Trade-off Between Reducing Precision and Reducing Resolution for Data Analysis and Visualization journal January 2019
In-situ Sampling of a Large-Scale Particle Simulation for Interactive Visualization and Analysis journal June 2011
Simulating water and smoke with an octree data structure journal August 2004
Octrees for faster isosurface generation journal July 1992
VDB: High-resolution sparse volumes with dynamic topology journal June 2013
Spatially adaptive FLIP fluid simulations in bifrost conference July 2016
An effective way to represent quadtrees journal December 1982
Formation of Hard Power-laws in the Energetic Particle Spectra Resulting from Relativistic Magnetic Reconnection text January 2014
Biorthogonal bases of compactly supported wavelets journal June 1992
A single-pass GPU ray casting framework for interactive out-of-core rendering of massive volumetric datasets journal June 2008
Multilevel techniques for compression and reduction of scientific data—the univariate case journal November 2018
Local adaptive mesh refinement for shock hydrodynamics journal May 1989
Oct-trees and their use in representing three-dimensional objects journal November 1980
ParaView: An End-User Tool for Large-Data Visualization book January 2005
Reconstruction of topologically correct and adaptive trilinear isosurfaces journal June 2000
A survey of high level frameworks in block-structured adaptive mesh refinement packages journal December 2014
Reynolds number effects on Rayleigh–Taylor instability with possible implications for type Ia supernovae journal July 2006
Three-dimensional simulation of a Richtmyer–Meshkov instability with a two-scale initial perturbation journal October 2002
Simple and Efficient Traversal Methods for Quadtrees and Octrees journal January 2002
Formation of Hard Power Laws in the Energetic Particle Spectra Resulting from Relativistic Magnetic Reconnection journal October 2014
Efficient triangular surface approximations using wavelets and quadtree data structures journal June 1996
A new, fast, and efficient image codec based on set partitioning in hierarchical trees journal June 1996
The JPEG 2000 still image compression standard journal January 2001
Spatiotemporal Wavelet Compression for Visualization of Scientific Simulation Data conference September 2017
SBHP-a low complexity wavelet coder
  • Chrysafis, C.; Said, A.; Drukarev, A.
  • 2000 International Conference on Acoustics, Speech and Signal Processing, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100) https://doi.org/10.1109/ICASSP.2000.859233
conference January 2000
Optimizing Error-Bounded Lossy Compression for Scientific Data by Dynamic Spline Interpolation conference April 2021
Significantly Improving Lossy Compression for Scientific Data Sets Based on Multidimensional Prediction and Error-Controlled Quantization conference May 2017
Revisiting wavelet compression for large-scale climate data using JPEG 2000 and ensuring data precision conference October 2011
Efficient, Low-Complexity Image Coding With a Set-Partitioning Embedded Block Coder journal November 2004
On marching cubes journal July 2003
Generalized B-spline subdivision-surface wavelets for geometry compression journal May 2004
Direct Interval Volume Visualization journal November 2010
Visualization of AMR Data With Multi-Level Dual-Mesh Interpolation journal December 2011
Turbulence Visualization at the Terascale on Desktop PCs journal December 2012
Fixed-Rate Compressed Floating-Point Arrays journal December 2014
Adaptive Multilinear Tensor Product Wavelets journal January 2016
OSPRay - A CPU Ray Tracing Framework for Scientific Visualization journal January 2017
CPU Isosurface Ray Tracing of Adaptive Mesh Refinement Data journal January 2019
A Study of the Trade-off Between Reducing Precision and Reducing Resolution for Data Analysis and Visualization journal January 2019
TTHRESH: Tensor Compression for Multidimensional Visual Data journal September 2020
Efficient and Flexible Hierarchical Data Layouts for a Unified Encoding of Scalar Field Precision and Resolution journal February 2021
Accelerating Unstructured Mesh Point Location with RT Cores journal January 2020
Octree-based decimation of marching cubes surfaces conference January 1996
Efficient Space Skipping and Adaptive Sampling of Unstructured Volumes Using Hardware Accelerated Ray Tracing conference October 2019
State-of-the-Art in GPU-Based Large-Scale Volume Visualization: GPU-Based Large-Scale Volume Visualization journal May 2015
In-situ Sampling of a Large-Scale Particle Simulation for Interactive Visualization and Analysis journal June 2011
Multilevel Techniques for Compression and Reduction of Scientific Data---The Multivariate Case journal January 2019
GigaVoxels: ray-guided streaming for efficient and detailed voxel rendering conference January 2009
VDB: High-resolution sparse volumes with dynamic topology journal June 2013
Assessing the effects of data compression in simulations using physically motivated metrics
  • Laney, Daniel; Langer, Steven; Weber, Christopher
  • Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis on - SC '13 https://doi.org/10.1145/2503210.2503283
conference January 2013
SPGrid: a sparse paged grid structure applied to adaptive smoke simulation journal November 2014
NanoVDB: A GPU-Friendly and Portable VDB Data Structure For Real-Time Rendering And Simulation conference August 2021
An effective way to represent quadtrees journal December 1982
Marching cubes: A high resolution 3D surface construction algorithm journal August 1987
Global static indexing for real-time exploration of very large regular grids conference January 2001
VAPOR: A Visualization Package Tailored to Analyze Simulation Data in Earth System Science journal August 2019

Similar Records

Efficient and Flexible Hierarchical Data Layouts for a Unified Encoding of Scalar Field Precision and Resolution
Journal Article · Tue Oct 13 00:00:00 UTC 2020 · IEEE Transactions on Visualization and Computer Graphics · OSTI ID:1782526

A Perturbative Solution for Nonlinear Stratified Upwelling over a Frictional Slope
Journal Article · Sun Oct 01 04:00:00 UTC 2023 · Journal of Physical Oceanography · OSTI ID:2580152

Progressive Tree-Based Compression of Large-Scale Particle Data
Journal Article · Tue Mar 28 00:00:00 UTC 2023 · IEEE Transactions on Visualization and Computer Graphics · OSTI ID:2429651