高级检索
缪永伟, 张跃耀, 王海鹏, 刘复昌, 范然, 张旭东. 基于邻域点聚合和全连接残差特征的分片隐式曲面学习网络[J]. 计算机辅助设计与图形学学报.
引用本文: 缪永伟, 张跃耀, 王海鹏, 刘复昌, 范然, 张旭东. 基于邻域点聚合和全连接残差特征的分片隐式曲面学习网络[J]. 计算机辅助设计与图形学学报.
Patch-based Implicit Surface Learning Networkby Combining Neighborhood Point Grouping and Fully Connected Residual Feature[J]. Journal of Computer-Aided Design & Computer Graphics.
Citation: Patch-based Implicit Surface Learning Networkby Combining Neighborhood Point Grouping and Fully Connected Residual Feature[J]. Journal of Computer-Aided Design & Computer Graphics.

基于邻域点聚合和全连接残差特征的分片隐式曲面学习网络

Patch-based Implicit Surface Learning Networkby Combining Neighborhood Point Grouping and Fully Connected Residual Feature

  • 摘要: 针对形状全局表面隐式场学习的点云曲面重建中通常缺乏形状表面局部细节的问题, 采用基于面片的分片表示并训练三维形状的局部符号距离场, 提出一种基于邻域点聚合和全连接残差特征的分片隐式曲面学习网络. 以离散点云数据为输入, 首先采用最远点采样策略得到表征形状球形面片的初始中心位置和半径; 然后分别计算每个面片内各采样点相对面片中心的偏移值, 并将其作为采样点相对位置, 其中处于重叠区域内的面片采样点具有多个相对位置; 在神经网络编码器中, 利用邻域点聚合模块将各相对坐标编码为256维隐向量以提取相邻采样点的特征信息, 并对每个形状面片中的采样点隐向量进行最大化操作以表征该面片的隐特征; 在神经网络解码器中, 利用多层全连接残差特征解码模块进行解码得到各采样点相对位置的形状符号距离值, 而位于不同面片重叠区域内采样点的符号距离值将进行加权求和得到其相应的符号距离值; 最后利用Marching Cube算法提取采样点符号距离值的零等值面得到三维形状网格模型. 在ShapeNet, ABC和 Famous这3个数据集的实验结果表明, 所提网络在有效地重建形状整体结构的同时能很好地保持其形状表面细节. 在ShapeNet数据集实验中的IoU指标为83.9和CD指标为0.032, 取得了比DeepSDF、占用网络和卷积占用网络更好的重建结果.

     

    Abstract: Due to its lack of surface details of the underlying point cloud shape for implicit field learning, a novel patch-based surface learning network based on neighborhood point grouping and fully connected residual feature is proposed which adopts a patch-based representation for training the local sign distance field of 3D shapes. With the discrete point cloud data as input, the initial center position and radius of spherical patch representing 3D shape are obtained by applying the farthest point sampling strategy; then, the relative positions of sampling points located in each surface patch relative to its patch center can be calculated, whilst the sampling points located in the overlapping regions always exist several relative positions; for the network encoder, each relative position will be encoded into 256 dimensional latent vector using the neighboring point grouping layer, and the latent vectors of sampling points located in each surface patch are maximized to represent their latent features; for the network decoder, a multi-layer fully connected residual feature decoding module is adopted to decode the sign distance value of its relative position for each sampling point, whilst that of the sampling point located in the overlapping regions for different patches can be calculated as a weighted sum of their distance values; finally, the Marching Cube algorithm is applied to extract the zero iso-surface of sign distance values for sampling points to obtain final 3D mesh model. By using ShapeNet, ABC and Famous dataset, experimental results demonstrate that our patch-based point cloud learning network can effectively reconstruct the overall shape structure whilst maintaining its surface details. If testing on ShapeNet datasets, the IoU index is 83.9, and the CD index is 0.032. The reconstruction results by our proposed network is superior to that of DeepSDF, occupancy network, or convolutional occupancy network.

     

/

返回文章
返回