Skip to content

Latest commit

 

History

History
54 lines (32 loc) · 1.7 KB

README.md

File metadata and controls

54 lines (32 loc) · 1.7 KB

GCN-Denoiser: Mesh Denoising with Graph Convolutional Networks

Qt and Pytorch implementation for GCN-Denoiser

Denoised Results:

Interface:

interface|60%

Code:

Prerequisites:

  • Hardware: Personal computer with NVIDIA GPU.
  • Environments: CUDA10.0, Windows system (network training part can also be used on Linux).

Third Party Library:

Network part:

The training code and part of validation data are supplied. Network test can be run by:

cd DenoisingGCN/testSamples
unzip bunny_0_2.zip
cd ../
python datautils.py
python test.py

bunny_0_2/*.mat are sampled patches from the noisy bunny model with 0.2 level of Gaussian noise.

Denoising Interface:

Executable demo, the corresponding code, and some sampled meshes are supplied. New simplified version has been updated

  • For .exe, windows platform is required and the CUDA PATH must be set in the system environment. Some important .dll have been supplied ( Unzip dlls.zip firstly).

  • For code, Visual Studio 2017 and Qt 5.12 are required.

Pre-trained models:

One version of GCN pre-trained model for synthetic models is supplied.

Acknowledgements

Part of this implementations is based on DGCNN and GNF.

Keep Updating...