The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.10 - October (2011 vol.17)
pp: 1521-1530
Youyi Zheng , The Hong Kong University of Science and Technology, Hong Kong
Hongbo Fu , The City University of Hong Kong, Hong Kong
Oscar Kin-Chung Au , The City University of Hong Kong, Hong Kong
Chiew-Lan Tai , The Hong Kong University of Science and Technology, Hong Kong
ABSTRACT
Decoupling local geometric features from the spatial location of a mesh is crucial for feature-preserving mesh denoising. This paper focuses on first order features, i.e., facet normals, and presents a simple yet effective anisotropic mesh denoising framework via normal field denoising. Unlike previous denoising methods based on normal filtering, which process normals defined on the Gauss sphere, our method considers normals as a surface signal defined over the original mesh. This allows the design of a novel bilateral normal filter that depends on both spatial distance and signal distance. Our bilateral filter is a more natural extension of the elegant bilateral filter for image denoising than those used in previous bilateral mesh denoising methods. Besides applying this bilateral normal filter in a local, iterative scheme, as common in most of previous works, we present for the first time a global, noniterative scheme for an isotropic denoising. We show that the former scheme is faster and more effective for denoising extremely noisy meshes while the latter scheme is more robust to irregular surface sampling. We demonstrate that both our feature-preserving schemes generally produce visually and numerically better denoising results than previous methods, especially at challenging regions with sharp features or irregular sampling.
INDEX TERMS
Mesh denoising, bilateral normal filtering, feature preserving, irregular surface sampling.
CITATION
Youyi Zheng, Hongbo Fu, Oscar Kin-Chung Au, Chiew-Lan Tai, "Bilateral Normal Filtering for Mesh Denoising", IEEE Transactions on Visualization & Computer Graphics, vol.17, no. 10, pp. 1521-1530, October 2011, doi:10.1109/TVCG.2010.264
REFERENCES
[1] S. Fleishman, I. Drori, and D. Cohen-or, “Bilateral Mesh Denoising,” ACM Trans. Graphics, vol. 22, pp. 950-953, 2003.
[2] X. Sun, P.L. Rosin, R.R. Martin, and F.C. Langbein, “Fast and Effective Feature-Preserving Mesh Denoising,” IEEE Trans. Visualization and Computer Graphics, vol. 13, no. 5, pp. 925-938, July 2007.
[3] A.F.E. Ouafdi, D. Ziou, and H. Krim, “A Smart Stochastic Approach for Manifold Smoothing,” Computer Graphics Forum, vol. 27, no. 5, pp. 1357-1364, 2008.
[4] K. Hildebrandt and K. Polthier, “Anisotropic Filtering of Non-Linear Surface Features,” Computer Graphics Forum, vol. 23, pp. 391-400, 2004.
[5] H. Yagou, Y. Ohtake, and A. Belyaev, “Mesh Smoothing via Mean and Median Filtering Applied to Face Normals,” Proc. Geometric Modeling and Processing '02, pp. 124-131, 2002.
[6] Y. Shen and K.E. Barner, “Fuzzy Vector Median-Based Surface Smoothing,” IEEE Trans. Visualization and Computer Graphics, vol. 10, no. 3, pp. 252-265, Mar. 2004.
[7] H. Yagou, Y. Ohtake, and A. Belyaev, “Mesh Denoising via Iterative Alpha-Trimming and Nonlinear Diffusion of Normals with Automatic Thresholding,” Proc. Int'l Computer Graphics '03, pp. 28-33, 2003.
[8] A. Nealen, T. Igarashi, O. Sorkine, and M. Alexa, “Laplacian Mesh Optimization,” Proc. Conf. ACM GRAPHITE, pp. 381-389, 2006.
[9] D. Nehab, S. Rusinkiewicz, J. Davis, and R. Ramamoorthi, “Efficiently Combining Positions and Normals for Precise 3D Geometry,” ACM Trans. Graphics, vol. 24, pp. 536-543, 2005.
[10] Z.-X. Su, H. Wang, and J.-J. Cao, “Mesh Denoising Based on Differential Coordinates,” Proc. Conf. Int'l Shape Modeling (SMI '09), 2009.
[11] M. Botsch, M. Pauly, L. Kobbelt, P. Alliez, B. Levy, S. Bischoff, and C. Rössl, “Geometric Modeling Based on Polygonal Meshes,” SIGGRAPH Course Notes, 2007.
[12] M. Desbrun, M. Meyer, P. Schröder, and A.H. Barr, “Anisotropic Feature-Preserving Denoising of Height Fields and Images,” Proc. Graphics Interface, pp. 145-152, 2000.
[13] U. Clarenz, U. Diewald, and M. Rumpf, “Anisotropic Geometric Diffusion in Surface Processing,” Proc. Conf. Visualization (VIS '00), pp. 397-405, 2000.
[14] R.L. Bajaj and G. Xu, “Anisotropic Diffusion of Subdivision Surfaces and Functions on Surfaces,” ACM Trans. Graphics (TOG), vol. 22, pp. 4-32, 2003.
[15] A.F. El Ouafdi and D. Ziou, “A Global Physical Method for Manifold Smoothing,” Proc. Conf. Int'l Shape Modeling (SMI '08), pp. 11-17, 2008.
[16] T. Tasdizen, R. Whitaker, P. Burchard, and S. Osher, “Geometric Surface Processing via Normal Maps,” ACM Trans. Graph., vol. 22, no. 4, pp. 1012-1033, 2003.
[17] G. Taubin, “Linear Anisotropic Mesh Filtering,” IBM Research Report RC22213(W0110-051), 2001.
[18] T. Tasdizen, R. Whitaker, P. Burchard, and S. Osher, “Geometric Surface Smoothing via Anisotropic Diffusion of Normals,” Proc. Conf. Visualization(VIS '02), pp. 125-132, 2002.
[19] M. Meyer, M. Desbrun, P. Schröder, and A.H. Barr, Discrete Differential-Geometry Operators for Triangulated 2-Manifolds, pp. 35-57. Springer-Verlag, 2002.
[20] D. Barash, “A Fundamental Relationship between Bilateral Filtering, Adaptive Smoothing, and the Nonlinear Diffusion Equation,” IEEE Trans. Pattern Analysis and Machine Intelligence (TPAMI), vol. 24, no. 6, pp. 844-847, Aug. 2002.
[21] X. Sun, P.L. Rosin, R.R. Martin, and F.C. Langbein, “Random Walks for Feature-Preserving Mesh Denoising,” Computer Aided Geometric Design, vol. 25, no. 7, pp. 437-456, 2008.
[22] C. Tomasi and R. Manduchi, “Bilateral Filtering for Gray and Color Images,” Proc. Conf. Int'l Conf. Computer Vision (ICCV '98), pp. 839-846, 1998.
[23] T.R. Jones, F. Durand, and M. Desbrun, “Non-Iterative, Feature-Preserving Mesh Smoothing,” ACM Trans. Graphics, vol. 22, no. 3, pp. 943-949, 2003.
[24] G. Taubin, “A Signal Processing Approach to Fair Surface Design,” Proc. Conf. ACM SIGGRAPH, pp. 351-358, 1995.
[25] M. Desbrun, M. Meyer, P. Schröder, and A.H. Barr, “Implicit Fairing of Irregular Meshes Using Diffusion and Curvature Flow,” Proc. Conf. ACM SIGGRAPH, pp. 317-324, 1999.
[26] O. Sorkine, “Differential Representations for Mesh Processing,” Computer Graphics Forum, vol. 25, no. 4, pp. 789-807, 2006.
[27] M. Botsch, D. Bommes, and L. Kobbelt, Efficient Linear System Solvers for Mesh Processing, pp. 62-83. Lecture Notes in Computer Science, Springer, 2005.
[28] L. Shi, Y. Yu, N. Bell, and W.-W. Feng, “A Fast Multigrid Algorithm for Mesh Deformation,” ACM Trans. Graphics, vol. 25, no. 3, pp. 1108-1117, 2006.
[29] S. Yoshizawa, A. Belyaev, and H.-P. Seidel, “Smoothing by Example: Mesh Denoising by Averaging with Similarity-Based Weights,” Proc. Conf. Int'l Shape Modeling (SMI '06), pp. 38-44, 2006.
6 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool