Multi-Resolution Decomposition
Progressive Surface decomposition with Taubin smoothing and self-intersection prevention.
Details can be found in references [1-3] below.
Input Types
This algorithm should accept all surface files with the following extensions: *.vtk, *.dx, *.asc, *.wrl, *.xml, *.ascii
Multi Resolution Decomposition Parameters
Smooth Iterations
Specifies the maximum number of smoothing iterations to be used at each resolution level. More iterations would naturally result in smoother surfaces.
The default value is 10.
Multi-Resolutions
Specifies the number of resolution levels to be used in the algorithm. Increasing the resolution results in finer/more detailed surfaces. Also, the algorithm outputs the result of the smoothing at each resolution.
The default value is 4.
Maximum Decimation
Specifies the maximum amount of decimation allowed in the algorithm as a fraction from 0 to 1. The default value is 0.5 meaning a maximum of 50% decimation is allowed.
Regularize
Boolean flag for turning regularization on/off. Is OFF by default
Self Intersection
Boolean flag which allows prevention of self intersection of the surface. A checked box implies that self-intersection will be prevented,i.e., topology of the surface would be preserved. The default is OFF, i.e., self-intersection is allowed.
Example Usage with default input parameters
Example input surface.
![]()
Output surface, after surface decomposition at first resolution level
![]()
Output surface, after surface decomposition at second resolution level
![]()
Output surface, after surface decomposition at third resolution level
![]()
Output surface, after surface decomposition at fourth resolution level
![]()
References
[1] Hugues Hoppe, "Progressive meshes," In Proceedings of the 23rd annual conference on Computer graphics and interactive techniques (SIGGRAPH '96). ACM, New York, NY, USA, 99-108.
[2] Frithjof Kruggel, "Robust parametrization of brain surface meshes," Medical Image Analysis, Volume 12, Issue 3, June 2008, Pages 291-299, ISSN 1361-8415.
[3] Yutaka Ohtake, Alexander Belyaev, and Ilia Bogaevski, " Mesh regularization and adaptive smoothing ," Computer-Aided Design, Volume 33, Issue 11, 14 September 2001, Pages 789-800, ISSN 0010-4485.