Skip to main content
. 2024 Apr 5;26(4):319. doi: 10.3390/e26040319
Algorithm 1: Optimization algorithm
    Input: Noisy point cloud Y′, number of patches m, number of nearest neighbors k,
    number of adjacent patches ε, trace constraint C*.
    Output: Denoised point cloud Y.
1     Initialize Y with Y′;
2     for iter = 1, 2,… do
3     estimate normal for Y;
4     initialize m empty patches V;
5     find the adjacent ε patches;
6     initialize M with identity matrix;
7     compute the feature distance si−sj for each vertex pair(i,j);
8     solve M;
9     compute adjacency matrix W over all patches;
10         compute Laplacian matrix L;
11         solve Y with (14);
12    end