DocumentCode :
2255227
Title :
Pipelined implementation of b-splines and beta-splines for computer graphics and visualization applications
Author :
Refling, John P. ; Ferrari, Leonard A.
Author_Institution :
Dept. of Electr. Eng., California Univ., Irvine, CA, USA
fYear :
1993
fDate :
1-3 Nov 1993
Firstpage :
548
Abstract :
Beta-splines used in visualization techniques differ from b-splines in that they are constructed using geometric continuity constraints instead of parametric derivative constraints. They are piecewise polynomial interpolating functions. We show how to exactly compute the samples of these functions from a sparse set of points. This computation uses only summations, and no multiplications after initial setup, and the summations can be pipelined for hardware implementation. The few multiplications necessary in the setup may be computed much more slowly than the output samples. Next, we show how to adapt this result to interpolate and manipulate curves. This technique consists primarily of summations in pipelined hardware. This new exact discrete implementation is fast, simple, and modular
Keywords :
computational geometry; computer graphics; data visualisation; interpolation; piecewise polynomial techniques; pipeline processing; splines (mathematics); b-splines; beta-splines; computer graphics; curves; exact discrete implementation; geometric continuity constraints; modular implementation; piecewise polynomial interpolating functions; pipelined hardware; pipelined implementation; summations; visualization applications; Application software; Computer graphics; Equations; Hardware; History; Interpolation; Joining processes; Polynomials; Spline; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers, 1993. 1993 Conference Record of The Twenty-Seventh Asilomar Conference on
Conference_Location :
Pacific Grove, CA
ISSN :
1058-6393
Print_ISBN :
0-8186-4120-7
Type :
conf
DOI :
10.1109/ACSSC.1993.342576
Filename :
342576
Link To Document :
بازگشت