TY - GEN
T1 - Tracing ridges on B-spline surfaces
AU - Musuvathy, Suraj
AU - Cohen, Elaine
AU - Seong, Joon Kyung
AU - Damon, James
PY - 2009
Y1 - 2009
N2 - Ridges are characteristic curves of a surface that mark salient intrinsic features of its shape and are therefore valuable for shape matching, surface quality control, visualization and various other applications. Ridges are loci of points on a surface where either of the principal curvatures attain a critical value in its respective principal direction. These curves have complex behavior near umbilics on a surface, and may also pass through certain turning points causing added complexity for ridge computation. We present a new algorithm for numerically tracing ridges on B-Spline surfaces that also accurately captures ridge behavior at umbilics and ridge turning points. The algorithm traverses ridge segments by detecting ridge points while advancing and sliding in principal directions on a surface in a novel manner, thereby computing connected curves of ridge points. The output of the algorithm is a set of curve segments, some or all of which, may be selected for other applications such as those mentioned above. The results of our technique are validated by comparison with results from previous research and with a brute-force domain sampling technique.
AB - Ridges are characteristic curves of a surface that mark salient intrinsic features of its shape and are therefore valuable for shape matching, surface quality control, visualization and various other applications. Ridges are loci of points on a surface where either of the principal curvatures attain a critical value in its respective principal direction. These curves have complex behavior near umbilics on a surface, and may also pass through certain turning points causing added complexity for ridge computation. We present a new algorithm for numerically tracing ridges on B-Spline surfaces that also accurately captures ridge behavior at umbilics and ridge turning points. The algorithm traverses ridge segments by detecting ridge points while advancing and sliding in principal directions on a surface in a novel manner, thereby computing connected curves of ridge points. The output of the algorithm is a set of curve segments, some or all of which, may be selected for other applications such as those mentioned above. The results of our technique are validated by comparison with results from previous research and with a brute-force domain sampling technique.
KW - Crest
KW - Ridge
UR - http://www.scopus.com/inward/record.url?scp=70350676822&partnerID=8YFLogxK
U2 - 10.1145/1629255.1629263
DO - 10.1145/1629255.1629263
M3 - Conference contribution
AN - SCOPUS:70350676822
SN - 9781605587110
T3 - Proceedings - SPM 2009: SIAM/ACM Joint Conference on Geometric and Physical Modeling
SP - 55
EP - 66
BT - Proceedings - SPM 2009
T2 - SPM 2009: SIAM/ACM Joint Conference on Geometric and Physical Modeling
Y2 - 5 October 2009 through 8 October 2009
ER -