|
ABSTRACT
This paper considers an approach to mesh denoising based on the concept of random walks. The proposed method consists of two stages: a face normal filtering procedure, followed by a vertex position updating procedure which integrates the denoised face normals in a least-squares sense. Face normal filtering is performed by weighted averaging of normals in a neighbourhood. The weights are based on the probability of arriving at a given neighbour after a random walk of a virtual particle starting at a given face of the mesh and moving a fixed number of steps. The probability of a particle stepping from its current face to a given neighboring face is determined by the angle between the two face normals, using a Gaussian distribution whose width is adaptively adjusted to enhance the feature-preserving property of the algorithm. The vertex position updating procedure uses the conjugate gradient algorithm for speed of convergence. Analysis and experiments show that random walks of different step lengths yield similar denoising results. In particular, iterative application of a one-step random walk in a progressive manner effectively preserves detailed features while denoising the mesh very well. We observe that this approach is faster than many other feature-preserving mesh denoising algorithms.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Azzabou, N., Paragios, N., and Guichard, F. 2006. Random walks, constrained multiple hypothesis testing and image enhancement. In ECCV 2006 Proceedings, Springer, A. Leonardis, H. Bischof, and A. Pinz, Eds., vol. 1, 379--390.
|
 |
2
|
|
| |
3
|
Botsch, M., and Kobbelt, L. P. 2001. Resampling feature and blend regions in polygonal meshes for surface anti-aliasing. In EG 2001 Proceedings, Blackwell Publishing, A. Chalmers and T.-M. Rhyne, Eds., vol. 20(3), 402--410.
|
| |
4
|
Botsch, M., Bommes, D., and Kobbelt, L. 2005. Efficient linear system solvers for mesh processing. In Proceedings of the IMA Mathematics of Surfaces XI, Lecture Notes in Computer Science, vol. 3604, 62--83.
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
Desbrun, M., Meyer, M., Schröder, P., and Barr, A. H. 2000. Anisotropic Feature-Preserving denoising of height fields and bivariate data. In Graphics Interface'2000 Proceedings, 145--152.
|
 |
9
|
|
| |
10
|
Field, D. A. 1988. Laplacian smoothing and delaunay triangulations. Communications in Numerical Methods in Engineering 4, 709--712.
|
 |
11
|
|
| |
12
|
|
| |
13
|
Hildebrandt, K., and Polthier, K. 2004. Anisotropic filtering of non-linear surface features. Computer Graphics Forum 23, 3, 391--400.
|
 |
14
|
|
| |
15
|
Kim, B., and Rossignac, J. 2005. Geofilter: Geometric selection of mesh filter parameters. Computer Graphics Forum 24, 3, 295--302.
|
 |
16
|
|
| |
17
|
Nehorai, A., and Hawkes, M. 2000. Performance bounds for estimatin vector systems. IEEE Trans. Signal Processing 48, 6, 1737--1749.
|
| |
18
|
Ohtake, Y., Belyaev, A., and Bogaevski, I. 2001. Mesh regularization and adaptive smoothing. Computer-Aided Design 33, 11, 789--800.
|
| |
19
|
Ohtake, Y., Belyaev, A., and Seidel, H.-P. 2002. Mesh smoothing by adaptive and anisotropic gaussian filter applied to mesh normals. In Vision, Modeling, and Visualization 2002, 203--210.
|
| |
20
|
|
| |
21
|
|
| |
22
|
Shen, J., Maxim, B., and Akingbehin, K. 2005. Accurate correction of surface noises of polygonal meshes. International Journal for Numerical Methods in Engineering 64, 12, 1678--1698.
|
| |
23
|
|
| |
24
|
Spitzer, F. 2001. Principles of Random Walk, 2nd ed. Springer, New York.
|
| |
25
|
|
| |
26
|
|
 |
27
|
|
| |
28
|
Taubin, G., 2001. Linear anisotropic mesh filtering. IBM Research Report RC22213(W0110-051), IBM T.J. Watson Research Center, October.
|
| |
29
|
Vollmer, J., Mencl, R., and Müller, H. 1999. Improved laplacian smoothing of noisy surface meshes. Computer Graphics Forum 18, 3, 131--138.
|
| |
30
|
Wechsler, H., and Kidode, M. 1979. A random walk procedure for texture discrimination. IEEE Transactions on Pattern Analysis and Machine Intelligence PAMI-1, 3, 272--280.
|
| |
31
|
|
| |
32
|
Yagou, H., Ohtake, Y., and Belyaev, A. G. 2003. Mesh denoising via iterative alpha-trimming and nonlinear diffusion of normals with automatic thresholding. In Computer Graphics International 2003 (CGI'03), 28--34.
|
 |
33
|
Yizhou Yu , Kun Zhou , Dong Xu , Xiaohan Shi , Hujun Bao , Baining Guo , Heung-Yeung Shum, Mesh editing with poisson-based gradient field manipulation, ACM Transactions on Graphics (TOG), v.23 n.3, August 2004
|
|