Cascaded Normal Filtering Neural Network for Geometry-Aware Mesh Denoising of Measurement Surfaces

Mesh denoising is a fundamental component of many disparate reverse engineering applications of measurement surfaces. This article presents a cascaded normal filtering neural network (termed a CNF-Net) for geometry-aware mesh denoising of measurement surfaces. CNF-Net leverages the geometry domain knowledge (GDK) that, a mesh approximates to its underlying surface compactly if all mesh facets at most lie on the surface intersections while not crossing them. Benefiting from the well-estimated underlying geometry of noisy mesh facets, a multiscale guidedly filtered normal descriptor (M-GFND) is formulated, and multiple height maps are constructed from the M-GFND. The height maps can be effectively fed into CNF-Net for learning the transformation matrices between the M-GFND and the ground-truth facet normal. CNF-Net can automatically handle meshes with multiscale geometric features yet corrupted by the noise of different distributions, while existing learning-based wisdoms commonly pursue an overall normal estimation accuracy yet fail to preserve surface significant features. Both visual and numerical evaluations on synthetic and real noise data sets consistently show the clear improvements of CNF-Net over the state-of-the-arts.

[1]  Weishi Li,et al.  Tensor Voting Guided Mesh Denoising , 2017, IEEE Transactions on Automation Science and Engineering.

[2]  Xianzhi Li,et al.  DNF-Net: A Deep Normal Filtering Network for Mesh Denoising , 2020, IEEE Transactions on Visualization and Computer Graphics.

[3]  Youyi Zheng,et al.  IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 1 Bilateral Normal Filtering for Mesh Denoising , 2022 .

[4]  Leonidas J. Guibas,et al.  ShapeNet: An Information-Rich 3D Model Repository , 2015, ArXiv.

[5]  Chang Liu,et al.  3D Tooth Segmentation and Labeling Using Deep Convolutional Neural Networks , 2019, IEEE Transactions on Visualization and Computer Graphics.

[6]  Charlie C. L. Wang,et al.  Robust mesh reconstruction from unoriented noisy points , 2009, Symposium on Solid and Physical Modeling.

[7]  Lei He,et al.  Mesh denoising via L0 minimization , 2013, ACM Trans. Graph..

[8]  Mark Meyer,et al.  Discrete Differential-Geometry Operators for Triangulated 2-Manifolds , 2002, VisMath.

[9]  Pheng-Ann Heng,et al.  NormalF-Net: Normal Filtering Neural Network for Feature-preserving Mesh Denoising , 2020, Comput. Aided Des..

[10]  Xianming Liu,et al.  NormalNet: Learning based Guided Normal Filtering for Mesh Denoising , 2019, ArXiv.

[11]  Haoyu Wang,et al.  A robust and fast approach to simulating the behavior of guidewire in vascular interventional radiology , 2015, Comput. Medical Imaging Graph..

[12]  Ralph R. Martin,et al.  Fast and Effective Feature-Preserving Mesh Denoising , 2007, IEEE Transactions on Visualization and Computer Graphics.

[13]  Ernst Csencsics,et al.  Optical Scanning of a Laser Triangulation Sensor for 3-D Imaging , 2020, IEEE Transactions on Instrumentation and Measurement.

[14]  Haoran Xie,et al.  Structure-guided shape-preserving mesh texture smoothing via joint low-rank matrix recovery , 2019, Comput. Aided Des..

[15]  Baining Guo,et al.  Rolling guidance normal filter for geometric processing , 2015, ACM Trans. Graph..

[16]  Vincenzo Piuri,et al.  Automatic multiscale meshing through HRBF networks , 2005, IEEE Transactions on Instrumentation and Measurement.

[17]  Ligang Liu,et al.  Mesh Denoising Guided by Patch Normal Co-Filtering via Kernel Low-Rank Recovery , 2019, IEEE Transactions on Visualization and Computer Graphics.

[18]  Ligang Liu,et al.  Decoupling noise and features via weighted ℓ1-analysis compressed sensing , 2014, TOGS.

[19]  Bailin Deng,et al.  Static/Dynamic Filtering for Mesh Geometry , 2017, IEEE Transactions on Visualization and Computer Graphics.

[20]  Lin Wang,et al.  Garment modeling with a depth camera , 2015, ACM Trans. Graph..

[21]  Charlie C. L. Wang,et al.  Geometric and Physical Modeling for Additive Manufacturing , 2015, Comput. Aided Des..

[22]  Mark Meyer,et al.  Implicit fairing of irregular meshes using diffusion and curvature flow , 1999, SIGGRAPH.

[23]  Xiaopeng Fan,et al.  Graph-Based Feature-Preserving Mesh Normal Filtering , 2019, IEEE Transactions on Visualization and Computer Graphics.

[24]  Gabriel Taubin,et al.  A signal processing approach to fair surface design , 1995, SIGGRAPH.

[25]  Xin Tong,et al.  Mesh denoising via cascaded normal regression , 2016, ACM Trans. Graph..

[26]  Alessandro Foi,et al.  Anisotropic Denoising of 3D Point Clouds by Aggregation of Multiple Surface-Adaptive Estimates , 2019, IEEE Transactions on Visualization and Computer Graphics.

[27]  Yang Liu,et al.  Adaptive O-CNN: A Patch-based Deep Representation of 3D Shapes , 2018 .

[28]  Jun Wang,et al.  Data-driven Geometry-recovering Mesh Denoising , 2019, Comput. Aided Des..

[29]  Charlie C. L. Wang,et al.  Data-Driven Human Modeling by Sparse Representation , 2020, Comput. Aided Des..

[30]  Guoping Qiu,et al.  Side Window Filtering , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[31]  Bailin Deng,et al.  Guided Mesh Normal Filtering , 2015, Comput. Graph. Forum.

[32]  Xiaohong Jia,et al.  Automatic and high-quality surface mesh generation for CAD models , 2019, Comput. Aided Des..

[33]  Feng Liu,et al.  Touchless Multiview Fingerprint Acquisition and Mosaicking , 2013, IEEE Transactions on Instrumentation and Measurement.

[34]  Dani Lischinski,et al.  SAGNet , 2018, ACM Trans. Graph..

[35]  Heinrich Müller,et al.  Improved Laplacian Smoothing of Noisy Surface Meshes , 1999, Comput. Graph. Forum.

[36]  Charlie C. L. Wang,et al.  Bas-Relief Modeling from Normal Layers , 2019, IEEE Transactions on Visualization and Computer Graphics.

[37]  Daniel Cohen-Or,et al.  Bilateral mesh denoising , 2003 .

[38]  Marco Pertile,et al.  Retrieving Scale on Monocular Visual Odometry Using Low-Resolution Range Sensors , 2020, IEEE Transactions on Instrumentation and Measurement.