Iterative process to improve simple adaptive subdivision surfaces method for triangular meshes

Subdivision surface is a refinement method applied to the entire polygon mesh in order to produce a smooth surface in any 3D object. This method has issues in terms of time and memory consumption due to the fact that it computes and renders all of the vertices of the mesh during the subdivision proc...

Full description

Saved in:
Bibliographic Details
Main Author: Husain, Noor Asma
Format: Thesis
Language:English
Published: 2012
Subjects:
Online Access:http://eprints.utm.my/id/eprint/32207/5/NoorAsmaHussainMFSKSM2012.pdf
http://eprints.utm.my/id/eprint/32207/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Malaysia
Language: English
id my.utm.32207
record_format eprints
spelling my.utm.322072017-09-30T06:46:48Z http://eprints.utm.my/id/eprint/32207/ Iterative process to improve simple adaptive subdivision surfaces method for triangular meshes Husain, Noor Asma QA75 Electronic computers. Computer science Subdivision surface is a refinement method applied to the entire polygon mesh in order to produce a smooth surface in any 3D object. This method has issues in terms of time and memory consumption due to the fact that it computes and renders all of the vertices of the mesh during the subdivision process. To overcome this issue, adaptive subdivision surface method is used because it would subdivide only at the required vertices of selected areas and decrease the number of polygons on the mesh. However, a related issue in the use of this method has risen,which is the determination of a suitable threshold value to be used for selecting the subdivision area. Besides that, the use of a higher level of subdivision will lead to an increase in the number of polygons and this would lead to heavy computational load and raise high undulation on the curve surface. To address these issues, Iterative Adaptive Subdivision Surface (IteAS) method is proposed. In this method, the area to be subdivided will be identified by using the threshold value. To get the optimal threshold value, a new formula based on statistical evaluation was embedded in the proposed method. Here, the threshold value is defined as the average value of a normal vector between the rates of 0° to 180° in a 3D object. The value will be compared with the angle between normal vectors, if the threshold value is greater than the angle, the surface will be subdivided by using Butterfly subdivision scheme. The results from this process will determine the number and levels of iteratives in the subdivision surface. The number of iteratives relieson the surface shape of the 3D object which is either a curve or flat surface. The number of iteratives will be higher for a flat surface as compared to a curve surface.In this research, IteAS can reduce 18% to 25% number of polygons as well as 1% to 3% use of computational memory whilst retaining the smoothness of the surface. This IteAS method has been proven to improve the present enhancement process. 2012-07 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/id/eprint/32207/5/NoorAsmaHussainMFSKSM2012.pdf Husain, Noor Asma (2012) Iterative process to improve simple adaptive subdivision surfaces method for triangular meshes. Masters thesis, Universiti Teknologi Malaysia, Faculty of Computer Science and Information System.
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Husain, Noor Asma
Iterative process to improve simple adaptive subdivision surfaces method for triangular meshes
description Subdivision surface is a refinement method applied to the entire polygon mesh in order to produce a smooth surface in any 3D object. This method has issues in terms of time and memory consumption due to the fact that it computes and renders all of the vertices of the mesh during the subdivision process. To overcome this issue, adaptive subdivision surface method is used because it would subdivide only at the required vertices of selected areas and decrease the number of polygons on the mesh. However, a related issue in the use of this method has risen,which is the determination of a suitable threshold value to be used for selecting the subdivision area. Besides that, the use of a higher level of subdivision will lead to an increase in the number of polygons and this would lead to heavy computational load and raise high undulation on the curve surface. To address these issues, Iterative Adaptive Subdivision Surface (IteAS) method is proposed. In this method, the area to be subdivided will be identified by using the threshold value. To get the optimal threshold value, a new formula based on statistical evaluation was embedded in the proposed method. Here, the threshold value is defined as the average value of a normal vector between the rates of 0° to 180° in a 3D object. The value will be compared with the angle between normal vectors, if the threshold value is greater than the angle, the surface will be subdivided by using Butterfly subdivision scheme. The results from this process will determine the number and levels of iteratives in the subdivision surface. The number of iteratives relieson the surface shape of the 3D object which is either a curve or flat surface. The number of iteratives will be higher for a flat surface as compared to a curve surface.In this research, IteAS can reduce 18% to 25% number of polygons as well as 1% to 3% use of computational memory whilst retaining the smoothness of the surface. This IteAS method has been proven to improve the present enhancement process.
format Thesis
author Husain, Noor Asma
author_facet Husain, Noor Asma
author_sort Husain, Noor Asma
title Iterative process to improve simple adaptive subdivision surfaces method for triangular meshes
title_short Iterative process to improve simple adaptive subdivision surfaces method for triangular meshes
title_full Iterative process to improve simple adaptive subdivision surfaces method for triangular meshes
title_fullStr Iterative process to improve simple adaptive subdivision surfaces method for triangular meshes
title_full_unstemmed Iterative process to improve simple adaptive subdivision surfaces method for triangular meshes
title_sort iterative process to improve simple adaptive subdivision surfaces method for triangular meshes
publishDate 2012
url http://eprints.utm.my/id/eprint/32207/5/NoorAsmaHussainMFSKSM2012.pdf
http://eprints.utm.my/id/eprint/32207/
_version_ 1643648972242288640