Silhouette/Contour Detection on Polygonal Models


Generating object silhouettes/contours lies at the heart of non-photorealism. This article surveys algorithms for computing polygonal model silhouettes/contours to help find the optimal approach for developers' specific needs. In particular, we distinguish between image-space, hybrid, and object-space techniques and investigate their respective suitability for stylization. For this purpose also speed-up techniques to object-space silhouette extraction techniques are described.

Paper download:  (1.7 MB)


Some of the silhouette detection techniques can be seen in this tool:

Main Reference:

Tobias Isenberg, Bert Freudenberg, Nick Halper, Stefan Schlechtweg, and Thomas Strothotte (2003) A Developer’s Guide to Silhouette Algorithms for Polygonal Models. IEEE Computer Graphics and Applications, 23(4):28–37, July/August 2003.

BibTeX entry:

@ARTICLE{Isenberg:2003:ADG, author = {Tobias Isenberg and Bert Freudenberg and Nick Halper and Stefan Schlechtweg and Thomas Strothotte}, title = {A Developer's Guide to Silhouette Algorithms for Polygonal Models}, journal = {IEEE Computer Graphics and Applications}, year = {2003}, volume = {23}, number = {4}, month = jul # {/} # aug, pages = {28--37}, doi = {10.1109/MCG.2003.1210862}, doi_url = {}, url = {}, url2 = {}, pdf = {}, }

This work was done at the Department of Simulation and Graphics at the University of Magdeburg, Germany.