Pruning AMR: Efficient Visualization of Implicit Neural Representations via Weight Matrix Analysis
Jennifer Zvonek, Andrew Gillette
TL;DR
This paper introduces PruningAMR, an adaptive mesh refinement method guided by weight-matrix pruning to visualize pre-trained implicit neural representations (INRs) without access to training data. By applying interpolative decomposition pruning on INR weight matrices restricted to each mesh element, the algorithm estimates local geometric feature complexity and refines the mesh accordingly, producing high-resolution visualizations with reduced memory footprints. The approach is validated across 2D, 3D, and 4D INRs, including a physics-informed Navier–Stokes PINN and CT-based dynamic INRs, demonstrating substantial DOF (memory) savings while maintaining accuracy. The method offers a practical path for memory-efficient INR visualization in applications like dynamic micro-CT and real-time visualization pipelines.
Abstract
An implicit neural representation (INR) is a neural network that approximates a spatiotemporal function. Many memory-intensive visualization tasks, including modern 4D CT scanning methods, represent data natively as INRs. While INRs are prized for being more memory-efficient than traditional data stored on a lattice, many visualization tasks still require discretization to a regular grid. We present PruningAMR, an algorithm that builds a mesh with resolution adapted to geometric features encoded by the INR. To identify these geometric features, we use an interpolative decomposition pruning method on the weight matrices of the INR. The resulting pruned network is used to guide adaptive mesh refinement, enabling automatic mesh generation tailored to the underlying resolution of the function. Starting from a pre-trained INR--without access to its training data--we produce a variable resolution visualization with substantial memory savings.
