McGrids: Monte Carlo-Driven Adaptive Grids for Iso-Surface Extraction
Daxuan Ren, Hezi Shi, Jianmin Zheng, Jianfei Cai
TL;DR
This paper tackles the high computational burden of iso-surface extraction from neural implicit fields by introducing McGrids, an adaptive tetrahedral grid generated through an iterative Monte Carlo sampling process. A density function $d(x) = κ /( γ + |f(x) - α| )$, weighted by curvature, guides point sampling and, together with Centroidal Voronoi Tessellation, yields a progressively refined grid around the iso surface. After refinement, the surface is extracted with marching tetrahedra, achieving high fidelity with far fewer field queries and lower memory usage than dense grid baselines. The approach is validated on analytical SDFs and learned implicit fields, and is demonstrated to integrate into differentiable multiview reconstruction pipelines, offering a plug-and-play tool for efficient high-detail surface meshes.
Abstract
Iso-surface extraction from an implicit field is a fundamental process in various applications of computer vision and graphics. When dealing with geometric shapes with complicated geometric details, many existing algorithms suffer from high computational costs and memory usage. This paper proposes McGrids, a novel approach to improve the efficiency of iso-surface extraction. The key idea is to construct adaptive grids for iso-surface extraction rather than using a simple uniform grid as prior art does. Specifically, we formulate the problem of constructing adaptive grids as a probability sampling problem, which is then solved by Monte Carlo process. We demonstrate McGrids' capability with extensive experiments from both analytical SDFs computed from surface meshes and learned implicit fields from real multiview images. The experiment results show that our McGrids can significantly reduce the number of implicit field queries, resulting in significant memory reduction, while producing high-quality meshes with rich geometric details.
