Premium
The Perspective Silhouette of a Canal Surface
Author(s) -
Kim KuJin,
Lee InKwon
Publication year - 2003
Publication title -
computer graphics forum
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.578
H-Index - 120
eISSN - 1467-8659
pISSN - 0167-7055
DOI - 10.1111/1467-8659.t01-1-00642
Subject(s) - silhouette , surface (topology) , perspective (graphical) , radius , mathematics , computer graphics , great circle , set (abstract data type) , function (biology) , geometry , computer graphics (images) , artificial intelligence , computer vision , computer science , biology , computer security , evolutionary biology , programming language
We present an efficient and robust algorithm for parameterizing the perspective silhouette of a canal surface and detecting each connected component of the silhouette. A canal surface is the envelope of a moving sphere with varying radius, defined by the trajectoryC ( t )of its center and a radius functionr ( t ). This moving sphere,S ( t ), touches the canal surface at a characteristic circleK ( t ). We decompose the canal surface into a set of characteristic circles, compute the silhouette points on each characteristic circle, and then parameterize the silhouette curve. The perspective silhouette of the sphereS ( t )from a given viewpoint consists of a circleQ ( t ); by identifying the values oftat whichK ( t )andQ ( t )touch, we can find all the connected components of the silhouette curve of the canal surface.ACM CSS: I.3.7 Computer Graphics– Three Dimensional Graphics and Realism