Sagawa Ryusuke, Ikeuchi Katsushi
Department of Intelligent Media, Institute of Scientific and Industrial Research, Osaka University, 8-1 Mihogaoka, Ibaraki-shi, Osaka, Japan.
IEEE Trans Pattern Anal Mach Intell. 2008 Apr;30(4):686-99. doi: 10.1109/TPAMI.2007.70726.
When we use range finders to observe the shape of an object, many occluded areas may occur. These become holes and gaps in the model and make it undesirable for various applications. We propose a novel method to fill holes and gaps to complete this incomplete model. As an intermediate representation, we use a Signed Distance Field (SDF), which stores Euclidean signed distances from a voxel to the nearest point of the mesh model. By using an SDF, we can obtain interpolating surfaces for holes and gaps. The proposed method generates an interpolating surface that becomes smoothly continuous with real surfaces by minimizing the area of the interpolating surface. Since the isosurface of an SDF can be identified as being a real or interpolating surface from the magnitude of signed distances, our method computes the area of an interpolating surface in the neighborhood of a voxel both before and after flipping the sign of the signed distance of the voxel. If the area is reduced by flipping the sign, our method changes the sign for the voxel. Therefore, we minimize the area of the interpolating surface by iterating this computation until convergence. Unlike methods based on Partial Differential Equations (PDE), our method does not require any boundary condition, and the initial state that we use is automatically obtained by computing the distance to the closest point of the real surface. Moreover, because our method can be applied to an SDF of adaptive resolution, our method efficiently interpolates large holes and gaps of high curvature. We tested the proposed method with both synthesized and real objects and evaluated the interpolating surfaces.
当我们使用测距仪观察物体形状时,可能会出现许多遮挡区域。这些区域在模型中会成为孔洞和缝隙,使得模型在各种应用中不尽人意。我们提出了一种新颖的方法来填充孔洞和缝隙,以完善这个不完整的模型。作为一种中间表示形式,我们使用带符号距离场(SDF),它存储从体素到网格模型最近点的欧几里得带符号距离。通过使用SDF,我们可以获得孔洞和缝隙的插值曲面。所提出的方法通过最小化插值曲面的面积来生成与真实曲面平滑连续的插值曲面。由于SDF的等值面可以根据带符号距离的大小被识别为真实曲面或插值曲面,我们的方法在翻转体素带符号距离的符号之前和之后,计算体素邻域内插值曲面的面积。如果通过翻转符号面积减小,我们的方法就改变该体素的符号。因此,我们通过迭代此计算直到收敛来最小化插值曲面的面积。与基于偏微分方程(PDE)的方法不同,我们的方法不需要任何边界条件,并且我们使用的初始状态是通过计算到真实曲面最近点的距离自动获得的。此外,由于我们的方法可以应用于自适应分辨率的SDF,我们的方法能够有效地对大的高曲率孔洞和缝隙进行插值。我们用合成物体和真实物体测试了所提出的方法,并对插值曲面进行了评估。