Font Size: a A A

Three-dimensional Surface Texture Generation And Classification Based On Perlin Noise

Posted on:2011-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:L JinFull Text:PDF
GTID:2198330332963517Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Procedural texture generation has been a critical issue in the field of computer virtual reality, which is mainly used to simulate the common nature marble, clouds, trees and other skin texture. Most of the procedural texture functions are based on certain types of noise. Perlin noise used in this paper is the most powerful one, which is widely used. In the past, the process of texture is rarely used in real-time rendering for its large number calculation. However, the emergence of GPU promotes wide applications of procedural texture in real-time rendering. Recently, noise function is mainly directed as an important tool for generating procedural texture towards two-dimensional aspect, three-dimensional procedural texture generation is still waiting to be explored.Texture classification is a hot issue related to digital image processing, machine learning, pattern recognition and many other subjects. The purpose is to recognize various manifestations of an object, which have different kinds of texture features. Texture classification has broad applications in computer vision, image processing, computer graphics and engineering technology, the methods of which includes clustering, machine learning, and so on. Still, three-dimensional surface texture classification study is the forefront of image processing in the field direction, and has broad researching prospects.This article firstly introduces several research methods and relevant background of texture classification in the field of pattern recognition feature extraction, and that of texture generation in the field of virtual reality, then expand to the research on three-dimensional surface texture. This paper use GPU programming to propose a construction method of three-dimensional procedural texture, such as Cellular Texture, which is the following formation of Perlin noise function. And the results based on Lambertian model will be applied to three-dimensional texture re-lighting. For the structural characteristics of Cellular Texture constructor, we treat the factors' combination of the function arguments as an the feature vector of texture expression, to achieve surface texture classification algorithm based on classifier of SVM and on clustering analysis, finally make a lot of experiment. Experimental results show that the algorithm of the proposed three-dimensional surface texture classification and generation is effective, and set a foundation for the future research.
Keywords/Search Tags:3D Surface Texture, Perlin Noise, Cellular Texture, Cluster Analysis, SVM
PDF Full Text Request
Related items