skip to main content
research-article

A Robust Scheme for Feature-Preserving Mesh Denoising

Published: 01 March 2016 Publication History

Abstract

In recent years researchers have made noticeable progresses in mesh denoising, that is, recovering high-quality 3D models from meshes corrupted with noise (raw or synthetic). Nevertheless, these state of the art approaches still fall short for robustly handling various noisy 3D models. The main technical challenge of robust mesh denoising is to remove noise while maximally preserving geometric features. In particular, this issue becomes more difficult for models with considerable amount of noise. In this paper we present a novel scheme for robust feature-preserving mesh denoising. Given a noisy mesh input, our method first estimates an initial mesh, then performs feature detection, identification and connection, and finally, iteratively updates vertex positions based on the constructed feature edges. Through many experiments, we show that our approach can robustly and effectively denoise various input mesh models with synthetic noise or raw scanned noise. The qualitative and quantitative comparisons between our method and the selected state of the art methods also show that our approach can noticeably outperform them in terms of both quality and robustness.

References

[1]
Y. Zheng, H. Fu, O.-C. Au, and C.-L. Tai, “Bilateral normal filtering for mesh denoising,” IEEE Trans. Vis. Comput. Graphics, vol. 17, no. 10, pp. 1521–1530, Oct. 2011.
[2]
L. He and S. Schaefer, “ Mesh denoising via l0 minimization,” ACM Trans. Graph., vol. 32, no. 4, pp. 64:1–64:8, Jul. 2013.
[3]
R. Wang, Z. Yang, L. Liu, J. Deng, and F. Chen, “Decoupling noise and features via weighted l1-analysis compressed sensing, ” ACM Trans. Graph., vol. 33, no. 2, pp. 18:1–18:12, Apr. 2014.
[4]
M. Wei, J. Yu, W. Pang, J. Wang, J. Qin, L. Liu, and P. Heng, “Bi-normal filtering for mesh denoising, ” IEEE Trans. Vis. Comput. Graph., vol. 21, no. 1, pp. 43–55, Jan. 2015.
[5]
M. Botsch, M. Pauly, L. Kobbelt, P. Alliez, and B. Lévy, “Geometric modeling based on polygonal meshes, ” in Eurograph. Tutorial, 2008.
[6]
M. Botsch, L. Kobbelt, M. Pauly, P. Alliez, and B. Lévy, Polygon Mesh Processing. Boca Raton, FL, USA : CRC Press, 2010.
[7]
G. Taubin, “A signal processing approach to fair surface design, ” in Proc. 22nd Annu. Conf. Comput. Graph. Interactive Tech., 1995, pp. 351–358.
[8]
J. Vollmer, R. Mencl, and H. Müller, “ Improved laplacian smoothing of noisy surface meshes,” in Computer Graphics Forum, 1999, pp. 131–138.
[9]
M. Desbrun, M. Meyer, P. Schröder, and A. H. Barr, “Implicit fairing of irregular meshes using diffusion and curvature flow,” in Proc. 26th Annu. Conf. Comput. Graph. Interactive Tech. SIGGRAPH, 1999, pp. 317–324.
[10]
X. Liu, H. Bao, H.-Y. Shum, and Q. Peng, “A novel volume constrained smoothing method for meshes, ” Graph. Models, vol. 64, nos. 3–4, pp. 169–182, May 2002.
[11]
B. Kim and J. Rossignac, “ Geofilter: Geometric selection of mesh filter parameters,” Comput. Graph. Forum, vol. 24, no. 3, pp. 295–302, 2005.
[12]
D. Nehab, S. Rusinkiewicz, J. Davis, and R. Ramamoorthi, “Efficiently combining positions and normals for precise 3D geometry,” ACM Trans. Graph., vol. 24, no. 3, pp. 536–543, Jul. 2005.
[13]
A. Nealen, T. Igarashi, O. Sorkine, and M. Alexa, “Laplacian mesh optimization, ” in Proc. 4th Int. Conf. Comput. Graph. Interactive Tech. Australasia Southeast Asia , 2006, pp. 381–389.
[14]
Z.-X. Su, H. Wang, and J.-J. Cao, “Mesh denoising based on differential coordinates,” in Proc. IEEE Int. Conf. Shape Modeling Appl., Jun. 2009, pp. 1–6.
[15]
M. Desbrun, M. Meyer, P. Schröder, and A. H. Barr, “Anisotropic feature-preserving denoising of height fields and bivariate data,” in In Graphics Interface, 2000, pp. 145–152.
[16]
Y. Ohtake, A. G. Belyaev, and I. A. Bogaevski, “ Polyhedral surface smoothing with simultaneous mesh regularization,” in Proc. Geometric Modeling Process., 2000, pp. 229–237.
[17]
U. Clarenz, U. Diewald, and M. Rumpf, “Anisotropic geometric diffusion in surface processing,” in Proc. IEEE Conf. Vis., 2000, pp. 397–405.
[18]
T. Tasdizen, R. Whitaker, P. Burchard, and S. Osher, “Geometric surface smoothing via anisotropic diffusion of normals,” in Proc. IEEE Conf. Vis., 2002, pp. 125–132.
[19]
C. L. Bajaj and G. Xu, “Anisotropic diffusion of surfaces and functions on surfaces,” ACM Trans. Graph., vol. 22, no. 1, pp. 4–32, Jan. 2003.
[20]
K. Hildebrandt and K. Polthier, “Anisotropic filtering of non-linear surface features,” Comput. Graph. Forum, vol. 23, no. 3, pp. 391–400, 2004.
[21]
A. El Ouafdi and D. Ziou, “A global physical method for manifold smoothing,” in Proc. IEEE Int. Conf. Shape Modeling Appl., Jun. 2008, pp. 11–17.
[22]
A. El Ouafdi, D. Ziou, and H. Krim, “A smart stochastic approach for manifolds smoothing,” Comput. Graph. Forum, vol. 27, no. 5, pp. 1357–1364, 2008.
[23]
C. Tomasi and R. Manduchi, “Bilateral filtering for gray and color images,” in Proc. Int. Conf. Comput. Vis., Jan. 1998, pp. 839–846.
[24]
S. Fleishman, I. Drori, and D. Cohen-Or, “Bilateral mesh denoising,” ACM Trans. Graph., vol. 22, no. 3, pp. 950–953, Jul. 2003.
[25]
K.-W. Lee and W.-P. Wang, “Feature-preserving mesh denoising via bilateral normal filtering,” in Proc. Int. Conf. Comput. Aided Des. Comput. Graph., Dec. 2005, pp. 275–280.
[26]
C. C. L. Wang, “Bilateral recovering of sharp edges on feature-insensitive sampled meshes,” IEEE Trans. Vis. Comput. Graph., vol. 12, no. 4, pp. 629–639, Jul. 2006.
[27]
G. Taubin, “Linear anisotropic mesh filtering,” IBM T.J. Watson Res., Yorktown Heights, NY, USA, IBM Res. Rep. RC22213(W0110-051), 2001.
[28]
Y. Ohtake, A. Belyaev, and I. Bogaevski. (2001). Mesh regularization and adaptive smoothing. Comput.-Aided Des. [Online]. 33(11), pp. 789–800. Available: http://www.sciencedirect.com/science/article/pii/S0010448501000951
[29]
H. Yagou, Y. Ohtake, and A. Belyaev, “Mesh smoothing via mean and median filtering applied to face normals,” in Proc. Geometric Modeling Process., 2002, pp. 124–131.
[30]
H. Yagou, Y. Ohtake, and A. Belyaev, “Mesh denoising via iterative alpha-trimming and nonlinear diffusion of normals with automatic thresholding, ” in Proc. Comput. Graph. Int., Jul. 2003, pp. 28 –33.
[31]
T. R. Jones, F. Durand, and M. Desbrun, “ Non-iterative, feature-preserving mesh smoothing,” ACM Trans. Graph., vol. 22, no. 3, pp. 943–949, Jul. 2003.
[32]
Y. Shen and K. Barner, “Fuzzy vector median-based surface smoothing,” IEEE Trans. Vis. Comput. Graph., vol. 10, no. 3, pp. 252–265, May 2004.
[33]
X. Sun, P. Rosin, R. Martin, and F. Langbein, “Fast and effective feature-preserving mesh denoising,” IEEE Trans. Vis. Comput. Graph., vol. 13, no. 5, pp. 925–938, Sep. 2007.
[34]
X. Sun, P. L. Rosin, R. R. Martin, and F. C. Langbein. (2008). Random walks for feature-preserving mesh denoising. Proc. Comput. Aided Geometric Des., [Online]. 25(7), pp. 437 –456. Available: http://www.sciencedirect.com/science/article/pii/S0167839608000307
[35]
H. Zhang, C. Wu, J. Zhang, and J. Deng, “Variational mesh denoising using total variation and piecewise constant function space,” IEEE Trans. Vis. Comput. Graph. , vol. 21, no. 7, pp. 873–886, Jul. 2015.
[36]
H. Fan, Y. Yu, and Q. Peng, “Robust feature-preserving mesh denoising based on consistent subneighborhoods,” IEEE Trans. Vis. Comput. Graph. , vol. 16, no. 2, pp. 312–324, Mar.–Apr. 2010.
[37]
Z. Bian and R. Tong. ( 2011). Feature-preserving mesh denoising based on vertices classification. Comput. Aided Geometric Des. [Online]. 28(1), pp. 50–64. Available: http://www.sciencedirect.com/science/article/pii/S0167839610001111
[38]
J. Wang, X. Zhang, and Z. Yu. (2012). A cascaded approach for feature-preserving surface mesh denoising. Comput.-Aided Des.[Online]. 44(7) , pp. 597–610. Available: http://www.sciencedirect.com/science/article/pii/S0010448512000516
[39]
L. Zhu, M. Wei, J. Yu, W. Wang, J. Qin, and P.-A. Heng, “ Coarse-to-fine normal filtering for feature-preserving mesh denoising based on isotropic subneighborhoods, ” Comput. Graph. Forum, vol. 32, no. 7, pp. 371–380, 2013.
[40]
H. Avron, A. Sharf, C. Greif, and D. Cohen-Or, “L1-sparse reconstruction of sharp point set surfaces,” ACM Trans. Graph., vol. 29, no. 5, pp. 135:1–135:12, Nov. 2010.
[41]
(2015 ). Intel math kernel library (mkl) [Online]. Available: https://software.intel.com/en-us/intel-mkl
[42]
O. Sorkine, “Differential representations for mesh processing, ” Comput. Graph. Forum, vol. 25, no. 4, pp. 789 –807, 2006.
[43]
M. Grant and S. Boyd. ( 2014, Mar.). CVX: Matlab software for disciplined convex programming, version 2.1 [Online]. Available: http://cvxr.com/cvx
[44]
M. Meyer, M. Desbrun, P. Schröder, and A. H. Barr, “Discrete differential-geometry operators for triangulated 2-manifolds,” in Visualization and Mathematics III. New York, NY, USA: Springer, 2003, pp. 35–57.
[45]
M. Desbrun, “Processing irregular meshes,” in Proc. Shape Modeling Int., 2002, pp. 157–158.
[46]
H. S. Kim, H. K. Choi, and K. H. Lee. (2009). Feature detection of triangular meshes based on tensor voting theory. Comput.-Aided Des. [Online]. 41(1), pp. 47–58. Available: http://www.sciencedirect.com/science/article/pii/S0010448508002297
[47]
F. Bernardini, J. Mittleman, H. Rushmeier, C. Silva, and G. Taubin, “The ball-pivoting algorithm for surface reconstruction, ” IEEE Trans. Vis. Comput. Graph., vol. 5, no. 4, pp. 349–359, Oct. 1999.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Visualization and Computer Graphics
IEEE Transactions on Visualization and Computer Graphics  Volume 22, Issue 3
March 2016
147 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 March 2016

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 31 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media