TY - JOUR
T1 - GeoBi-GNN
T2 - Geometry-aware Bi-domain Mesh Denoising via Graph Neural Networks
AU - Zhang, Yingkui
AU - Shen, Guibao
AU - Wang, Qiong
AU - Qian, Yinling
AU - Wei, Mingqiang
AU - Qin, Jing
N1 - Funding Information:
The authors thank the reviewers for their constructive comments and valuable suggestions. This work was supported by the Key R&D Program of Guangdong Province, China (No. 2018B030339001 ), the National Natural Science Foundation of China (No. 62072452 , No. 61802386 , No. 62032011 ), the Shenzhen Science and Technology Program, China (No. JCYJ20200109115627045 ), the Free Exploration of Basic Research Project, China , Local Science and Technology Development Fund Guided by the Central Government of China (No. 2021Szvup060 ) and a grant from Innovation and Technology Fund, Hong Kong under the Midstream Research Programme for Universities (ITF-MRP) (Project No. MRP/022/20X ).
Publisher Copyright:
© 2021 Elsevier Ltd
PY - 2022/3
Y1 - 2022/3
N2 - Mesh denoising is an essential geometric processing step for raw meshes generated by 3D scanners and depth cameras. It is intended to remove noise while preserving surface intrinsic features of the underlying model. Existing mesh denoising wisdoms of (1) updating mesh vertices directly (referred to as one-step mesh denoising in the spatial domain) or (2) normal filtering followed by vertex updating (referred to as two-step mesh denoising in the normal domain) seldom consider the correlation between vertex updating and normal filtering. This paper proposes a novel end-to-end geometry-aware dual-graph neural network, called GeoBi-GNN, to perform denoising in spatial and normal domains simultaneously. For the first time, we optimize both positions and normals (i.e., dual domains) in a unified framework of GNN, and show the powerful inter-coordination between the dual domains. GeoBi-GNN fully excavates the native dual-graph structure in the mesh, and creates two graph structures for the spatial noise and the normal noise respectively through the adjacency relationship between vertices and surfaces. We design each GNN as a three-layer U-Net architecture to gradually extract multi-scale features from the input graphs. In addition, a specific graph pooling layer with a cascaded weight estimation strategy is designed to improve the robustness and denoising effect. Due to the intuitive relation between the mesh connectivity and the dual graphs, the proposed method is simple to implement. Comprehensive experiments exhibit that the proposed method is significantly superior to the state-of-the-arts of mesh denoising, especially for the large-scale noise and the complex real scans. Our code is available at https://github.com/zhangyk18/GeoBi-GNN.
AB - Mesh denoising is an essential geometric processing step for raw meshes generated by 3D scanners and depth cameras. It is intended to remove noise while preserving surface intrinsic features of the underlying model. Existing mesh denoising wisdoms of (1) updating mesh vertices directly (referred to as one-step mesh denoising in the spatial domain) or (2) normal filtering followed by vertex updating (referred to as two-step mesh denoising in the normal domain) seldom consider the correlation between vertex updating and normal filtering. This paper proposes a novel end-to-end geometry-aware dual-graph neural network, called GeoBi-GNN, to perform denoising in spatial and normal domains simultaneously. For the first time, we optimize both positions and normals (i.e., dual domains) in a unified framework of GNN, and show the powerful inter-coordination between the dual domains. GeoBi-GNN fully excavates the native dual-graph structure in the mesh, and creates two graph structures for the spatial noise and the normal noise respectively through the adjacency relationship between vertices and surfaces. We design each GNN as a three-layer U-Net architecture to gradually extract multi-scale features from the input graphs. In addition, a specific graph pooling layer with a cascaded weight estimation strategy is designed to improve the robustness and denoising effect. Due to the intuitive relation between the mesh connectivity and the dual graphs, the proposed method is simple to implement. Comprehensive experiments exhibit that the proposed method is significantly superior to the state-of-the-arts of mesh denoising, especially for the large-scale noise and the complex real scans. Our code is available at https://github.com/zhangyk18/GeoBi-GNN.
KW - Bi-domain
KW - GeoBi-GNN
KW - Geometric deep learning
KW - Graph neural network
KW - Mesh denoising
UR - http://www.scopus.com/inward/record.url?scp=85121099892&partnerID=8YFLogxK
U2 - 10.1016/j.cad.2021.103154
DO - 10.1016/j.cad.2021.103154
M3 - Journal article
AN - SCOPUS:85121099892
SN - 0010-4485
VL - 144
JO - CAD Computer Aided Design
JF - CAD Computer Aided Design
M1 - 103154
ER -