Random walks for feature-preserving mesh denoising

被引:61
作者
Sun, Xianfang [1 ,2 ]
Rosin, Paul L. [1 ]
Martin, Ralph R. [1 ]
Langbein, Frank C. [1 ]
机构
[1] Cardiff Univ, Sch Comp Sci, Cardiff, S Glam, Wales
[2] Beihang Univ, Sch Automat Sci & Elect Engn, Beijing, Peoples R China
基金
英国工程与自然科学研究理事会;
关键词
mesh denoising; mesh smoothing; random walk; feature preservation;
D O I
10.1016/j.cagd.2007.12.008
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An approach to mesh denoising based on the concept of random walks is examined. The proposed method consists of two stages: face normal filtering, followed by vertex position updating to integrate the denoised face normals in a least-squares manner. Face normal filtering is performed by weighted averaging of normals in a neighbourhood. A novel approach to determining weights is to compute the probability of arriving at each neighbour following a fixed-length random walk of a virtual particle starting at a given face of the mesh. The probability of the particle stepping from its current face to some neighbouring face is a function of the angle between the two face normals, based on a Gaussian distribution whose variance 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. Our experiments show that, in fact, iterative application of a one-step random walk in a progressive manner effectively preserves detailed features while denoising the mesh very well. This approach is faster than many other feature-preserving mesh denoising algorithms. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:437 / 456
页数:20
相关论文
共 43 条
[1]  
[Anonymous], 2001, PRINCIPLES RANDOM WA
[2]  
AZZABOU N, 2006, ECCV, V1, P379
[3]   Anisotropic diffusion of surfaces and functions on surfaces [J].
Bajaj, CL ;
Xu, GL .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (01) :4-32
[4]  
BOTSCH M, 2005, LECT NOTES COMPUTER, V3604, P62
[5]  
BOTSCH M, 2001, EG 2001 P, V203, P402
[6]   A sharpness dependent filter for mesh smoothing [J].
Chen, CY ;
Cheng, KY .
COMPUTER AIDED GEOMETRIC DESIGN, 2005, 22 (05) :376-391
[7]  
Choudhury P., 2003, Eurographics Symposium on Rendering. 14th Eurographics Workshop on Rendering, P186
[8]   Anisotropic geometric diffusion in surface processing [J].
Clarenz, U ;
Diewald, U ;
Rumpf, M .
VISUALIZATION 2000, PROCEEDINGS, 2000, :397-405
[9]  
Desbrun M, 2000, PROC GRAPH INTERF, P145
[10]  
Desbrun M, 1999, COMP GRAPH, P317, DOI 10.1145/311535.311576