Out-of-core and compressed level set methods
Michael B. Nielsen, Ola Nilsson, Andreas Söderström, Ken Museth
In ACM Transactions on Graphics, 26(4), October 2007.
Abstract: This article presents a generic framework for the representation and deformation of level set surfaces at extreme resolutions. The framework is composed of two modules that each utilize optimized and application specific algorithms: 1) A fast out-of-core data management scheme that allows for resolutions of the deforming geometry limited only by the available disk space as opposed to memory, and 2) compact and fast compression strategies that reduce both offline storage requirements and online memory footprints during simulation. Out-of-core and compression techniques have been applied to a wide range of computer graphics problems in recent years, but this article is the first to apply it in the context of level set and fluid simulations. Our framework is generic and flexible in the sense that the two modules can transparently be integrated, separately or in any combination, into existing level set and fluid simulation software based on recently proposed narrow band data structures like the DT-Grid of Nielsen and Museth [2006] and the H-RLE of Houston et al [2006]. The framework can be applied to narrow band signed distances, fluid velocities, scalar fields, particle properties as well as standard graphics attributes like colors, texture coordinates, normals, displacements etc. In fact, our framework is applicable to a large body of computer graphics problems that involve sequential or random access to very large co-dimension one (level set) and zero (e.g. fluid) data sets. We demonstrate this with several applications, including fluid simulations interacting with large boundaries (approximately 15003), surface deformations (approximately 20483), the solution of partial differential equations on large surfaces (approximately 40963) and mesh-to-level set scan conversions of resolutions up to approximately 350003 (7 billion voxels in the narrow band). Our out-of-core framework is shown to be several times faster than current state-of-the-art level set data structures relying on OS paging. In particular we show sustained throughput (grid points/sec) for gigabyte sized level sets as high as 65% of state-of-the-art throughput for in-core simulations. We also demonstrate that our compression techniques out-perform state-of-the-art compression algorithms for narrow bands.
Keyword(s): Level set methods, adaptive distance fields, compression,computational fluid dynamics, deformable surfaces, geometricmodeling, implicit surfaces, mesh scan conversion, morphology,out-of-core, shape, streaming
@article{Nielsen:2007:OAC,
author = {Michael B. Nielsen and Ola Nilsson and Andreas Söderström and Ken Museth},
title = {Out-of-core and compressed level set methods},
journal = {ACM Transactions on Graphics},
volume = {26},
number = {4},
pages = {16:1--16:26},
month = oct,
year = {2007},
}
Return to the search page.
graphbib: Powered by "bibsql" and "SQLite3."