Source and Executable Download

Code Code Image This work describes a method for reconstructing water-tight surfaces from an input of oriented points. It shows that the surface reconstruction algorithm presented by the FFT method can be expressed as a solution to a Poisson equation. Thus, by adapting an octree to the point set and solving the Poisson equation on the octree (rather than on a regular voxel grid) the algorithm provides a method for reconstructing much higher resolution models without incurring the prohibitive memory overhead exhibited by prior methods.
The latest version also supports the incorporation of point constraints as a screening term, allowing for the reconstruction of more detailed surfaces within the same adapted Poisson framework.
(ToG 13) (SGP 2006)
Code Code Image This work presents a modification to the traditional mean-curvature flow that appears to evolve genus-zero surface to conformal mappings onto the unit sphere. By adapting the flow to use a conformalized metric, the flow avoids the numerical instabilities arising in implementations of the traditional flow, slowing down the evolution in cylindrical regions to allow the surface to evolve without forming neck-pinches.
(SGP 2012)
Code Code Image This work develops an approach for performing anisotropic geometry processing. Formulating geometry processing as the solution to a screened Poisson equation, using an efficient multigrid solver to solve the linear system, and using piecewise-constant elements to represent the anisotropic scale, we support the editing of large meshes at interactive rates.
(SIGGRAPH 2011)
Code Code Image This work develops an approach for efficiently evolving meshes using mean-curvature flow. Using an octree-based finite-elements system, we track the flow of quadrature points and their Jacobians in order to be able to correctly define the Poisson system over the evolved geometry.
(Computer Graphics Forum 2011)
Code Code Image This work develops a metric-aware, streaming multigrid solver for efficiently processing equirectangular spherical images. The solver uses the symmetry of the parameterization to efficiently define the linear system and hierarchicaly adapts the tesselation of the sphere near the poles to ensure that the linear system remains well-conditioned.
(SIGGRAPH Asia 2010)
Code Code Image This work develops a distributed and streaming multigrid solver to efficiently process large planar or spherical images. The solver partitions images into bands, streams through these bands in parallel within a networked cluster, and schedules computation to hide the necessary synchronization latency. Using the solver, we can process images ranging from tens of millions up to one-trillion pixels.
(ToG 2010)
Code Code Image This work explores a new formulation of finite-elements over meshes. By considering the reconstruction of 3D elements defined over a voxel grid to the suface of the mesh, we can define a function space that inherits the regularity of the voxel grid, facilitating the design of a multigrid solver for solving the Poisson equation.
(SGP 2009)
Code Code Composited Image Stitched Image This work introduces a new tool for solving the large linear systems arising from gradient-domain image processing. It develops a streaming multigrid solver, which needs just two sequential passes over out-of-core data. The resulting system can solve the huge linear systems associated with performing stitching and tone-mapping on gigapixel images while maintaining a small in-core memory footprint. Due to its fast convergence and excellent cache behavior, the streaming solver is also efficient for in-memory images.
(SIGGRAPH 2008)
Code Code Image This work describes an out-of-core method for performing Poisson surface reconstruction. We introduce a novel multilevel streaming octree representation that enables solving the global reconstruction problem by performing only three passes through the data. Since each pass only requires that local data is maintained in core, our approach provides a method for reconstructing surfaces when the initial point set, the output mesh, and the intermediate data structures are themselves too large to fit into working memory.
(SGP 2007)
Code Code Image This work describes a method for extracting a watertight surfaces from an octree representation of an implicit function. Using the topology of the octree to define a set of binary edge-tree, the work shows that inconsistencies due to depth disparities between adjacent leaf nodes can be resolved, and a watertight isosurface can be extracted without restricting either the topology or the values associated to the octree.
(SGP 2007)
Code Code Image This work describes a method for reconstructing water-tight surfaces from an input of oriented points. The method reduces the problem of surface reconstruction to convolution, and provides an efficient method for reconstruction that reduces the reconstruction process to three simple steps: (1) splatting the oriented points into a voxel grid, (2) efficiently convolving with a fixed filter using the FFT, and (3) extracting an iso-surface use marching cubes. The additive nature of the reconstruction makes it stable in the presence of noise, and a simple heuristic allows to work well when the points are non-uniformly distributed.
(SGP 2005)
Code Code Image This work describes a method for efficiently computing the symmetries of a model with respect to every axis passing through the model's center of mass. The SGP '04 paper describes how fast signal-processing over S^2 and SO(3) can be used to compute the symmetry descriptors, and describes how the symmetry values can be used to improve retrieval performance.
(SGP 2004)
Code Code Image This work describes an iterative method for transforming anisotropic models (models whose surface point variance is a function of direction) into isotropic models (models whose covariance matrix is a constant multiple of the identity matrix). The SIGGRAPH '04 paper describes applications of anisotropic factorization to the domain of shape matching, where classes of models that vary across anisotropy are difficult to match, due to the fact that often the wrong correspondences are established between points on the two surfaces.
(SIGGRAPH 2004)
Code Code Image This word considers the limitations of canonical alignment and presents a new mathematical tool, based on spherical harmonics, for obtaining rotation invariant representations of 3D shapes. The SGP '03 paper describes the properties of this tool and shows how it can be applied to a number of existing, orientation dependent, descriptors to improve their matching performance.
(SGP 2003)