B-spline curves : properties and computations

By: Call Number: AIT Thesis no.CS-89-20 Contributor(s): Material type: TextSeries: Asian Institute of Technology. Thesis ; no. CS-89-20Publication details: Bangkok : Asian Institute of Technology, 1989Description: 70 p. + 1 online resourceSubject(s): Online resources: Dissertation note: Thesis (M.Sc.) - Asian Institute of Technology, 1989 Summary: This thesis presents, in a unified approach, the important properties of B-splines and the important computational problems involved in working with them. In this framework, B-spline basis is used to define a curve and the knot insertion strategy is used to add the flexibility of a curve so as to provide an intuitive feel for how to change or control its shape. Important algorithms for curve generation that use divided difference definition, recursive definition and repeated linear interpolation of point such as deBoor algorithm have been implemented, thoroughly tested and compared in terms of speed, memory usage, time complexity in the worst case and program complexity. This process was also applied to the knot insertion strategy that uses Oslo algorithm 1, Oslo algorithm 2 and Insertion algorithm. For curve generation, the experimental results shown that recursive definition has the speed and resource utilization at the acceptable level. deBoor algorithm is the best choice for those applications where the speed is crucial for attaining the throughput on schedule but there is sufficient memory space, while divided difference method is suggested when there is limited memory space but the speed is not so critical. For knot insertion, in terms of efficiency, the Insertion algorithm ranks first, Oslo algorithm 1, the second and Oslo algorithm 2, the third. However, the more efficiency the algorithm is, the more difficult programming task it requires.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Cover image Item type Current library Home library Collection Shelving location Call number Materials specified Vol info URL Copy number Status Notes Date due Barcode Item holds Item hold queue priority Course reserves
22-AIT Thesis (Replacement) Asian Institute of Technology Library AIT Publications AIT Thesis no.CS-89-20 (Browse shelf(Opens below)) 3 Available 30050120677629
40-Archives Asian Institute of Technology Library Archives AIT Thesis no.CS-89-20 (Browse shelf(Opens below)) Available 30050120373278
20-AIT Publication Asian Institute of Technology Library AIT Publications AIT Thesis no.CS-89-20 (Browse shelf(Opens below)) 1 Available 30050121000474

A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science

Thesis (M.Sc.) - Asian Institute of Technology, 1989

This thesis presents, in a unified approach, the important properties of B-splines and the important computational problems involved in working with them. In this framework, B-spline basis is used to define a curve and the knot insertion strategy is used to add the flexibility of a curve so as to provide an intuitive feel for how to change or control its shape. Important algorithms for curve generation that use divided difference definition, recursive definition and repeated linear interpolation of point such as deBoor algorithm have been implemented, thoroughly tested and compared in terms of speed, memory usage, time complexity in the worst case and program complexity. This process was also applied to the knot insertion strategy that uses Oslo algorithm 1, Oslo algorithm 2 and Insertion algorithm. For curve generation, the experimental results shown that recursive definition has the speed and resource utilization at the acceptable level. deBoor algorithm is the best choice for those applications where the speed is crucial for attaining the throughput on schedule but there is sufficient memory space, while divided difference method is suggested when there is limited memory space but the speed is not so critical. For knot insertion, in terms of efficiency, the Insertion algorithm ranks first, Oslo algorithm 1, the second and Oslo algorithm 2, the third. However, the more efficiency the algorithm is, the more difficult programming task it requires.

There are no comments on this title.

to post a comment.
คัดลอกแล้ว!