Definition
B-Splines are one of the most promising curves in computer graphics. They are blessed with some superior geometric properties which make them an ideal candidate for several applications in computer-aided design industry. In this entry, some basic properties of B-Spline curves are presented. Two significant B-Spline properties, viz., convex hull property and repeated points’ effects are discussed. The B-Splines’ computation in computational devices is also illustrated. An industry application based on image processing where B-Spline curve reconstructs the 3D surfaces for CT image datasets of inner organs further highlights the strength of these curves.
Introduction
Before the evolution of computer graphics, the aircraft wings and automobile parts were designed through splines. A spline constitutes long wood or plastic pieces of flexible nature where rectangular section is put in...
References
Beach, R.C.: An Introduction to Curves and Surfaces of Computer Aided Design. Van Nostrand Reinhold, New York (1991)
Buss, S.R.: 3D Computer Graphics – A Mathematical Introduction with OpenGL. Cambridge University Press, New York (2003)
Chaudhuri, A.: Some Investigations with B-Spline Curves. Technical Report, TR–8918. Samsung R&D Institute, New Delhi (2018)
Partyka, A.W.: Organ surface reconstruction using B-Splines and Hu moments. Acta Polytechnica Hungarica. 10(11), 151–161 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this entry
Cite this entry
Chaudhuri, A. (2019). B-Splines. In: Lee, N. (eds) Encyclopedia of Computer Graphics and Games. Springer, Cham. https://doi.org/10.1007/978-3-319-08234-9_359-1
Download citation
DOI: https://doi.org/10.1007/978-3-319-08234-9_359-1
Received:
Accepted:
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-08234-9
Online ISBN: 978-3-319-08234-9
eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering