三维表面的降噪处理 (surface denoising)

来源:互联网 发布:oa与大数据库设计 编辑:程序博客网 时间:2024/04/27 22:16

查找到的目前已经有的研究包括:

1          Jianbo Peng, Vasily Strela,Denis Zorin. A Simple Algorithm for Surface Denoising

2          Xianfang Sun, Paul L. Rosin,Ralph R. Martin, and Frank C. Langbein. Fast and Effective Feature-PreservingMesh Denoising

3          http://www.cs.cf.ac.uk/meshfiltering/index_files/Page342.htm  [Source Code]

4          http://personalpages.manchester.ac.uk/staff/neil.mitchell/mdenoise/[Source Code]

5          http://www.math.ucla.edu/~yanovsky/SurfaceDenoising.htm

 

这里选择的是Sun et al,(2007)的方法,第3个链接网页中其提供了相关的源代码和可执行文件。其去噪后的效果图如下:

去噪前:

         

去噪后:

          

算法原理:

原始论文下载链接为:http://download.csdn.net/detail/menjiawan/8470869

The method consists of two stages.

First,noisy face normals are filtered iteratively by weighted averaging ofneighboring face normals. The weight function used during normal filtering ismuch simpler than that used in previous similar approaches, being simply atrimmed quadratic. This makes the algorithm both fast and simple to implement.

Second,vertex positions are iteratively updated to agree with the denoised facenormals. Vertex position updating is based on the integration of surfacenormals using a least-squares error criterion. 

 

0 0
原创粉丝点击