DocumentCode :
1234523
Title :
A developer´s guide to silhouette algorithms for polygonal models
Author :
Isenberg, Tobias ; Freudenberg, Bert ; Halper, Nick ; Schlechtweg, Stefan ; Strothotte, Thomas
Author_Institution :
Dept. of Simulation & Graphics, Otto-von-Guericke Univ. of Magdeburg, Germany
Volume :
23
Issue :
4
fYear :
2003
Firstpage :
28
Lastpage :
37
Abstract :
Silhouettes play an important role in shape recognition because they provide one of the main cues for figure-to-ground distinction. However, since silhouettes are view dependent, they need to be determined for every frame of an animation. Finding an efficient way to accomplish this is nontrivial. Indeed, a variety of different algorithms exist that compute silhouettes for geometric objects. This article provides a guideline for developers who need to choose between one of these algorithms for his or her application. We restrict ourselves to discussing only those algorithms that apply to polygonal models, because these are the most commonly used object representations in modern computer graphics. Thus, we can use all algorithms discussed to take a polygonal mesh as input and compute the visible part of the silhouette as output. Some algorithms, however, can also help compute the silhouette only, without additional visibility culling. The silhouette´s representation might vary depending on the algorithm class - that is, the silhouette might take the form of a pixel matrix or a set of analytic stroke descriptions.
Keywords :
computational geometry; edge detection; rendering (computer graphics); analytic stroke descriptions; computer graphics; figure-to-ground distinction; geometric objects; pixel matrix; polygonal mesh; polygonal models; shape recognition; silhouette algorithms; Algorithm design and analysis; Animation; Detection algorithms; Image analysis; Image color analysis; Image edge detection; Image segmentation; Object detection; Rendering (computer graphics); Testing;
fLanguage :
English
Journal_Title :
Computer Graphics and Applications, IEEE
Publisher :
ieee
ISSN :
0272-1716
Type :
jour
DOI :
10.1109/MCG.2003.1210862
Filename :
1210862
Link To Document :
بازگشت