1- Sample the data points from input data.
2- Interpolate to find the position of control points.
3- Use the B-Spline basis function to generate the data points of output Spline data points.
4- Error estimation via comparing the generated data points and input data.
Suggested approach: start with some points in 2D to debug and test your code, then move to 3D. test the code for different sets of 3D points.
Project title
Project description (2-3 paragraphs)
Sample questions to answer: What is the problem? Why is it important? What is your solution? Why?
Progress report (what has been completed) (2-3 paragraphs)
You may include the tools and data that is being used (programming language, libraries, etc.)
Future work (that is to be achieved by the project deadline) (1 - 3 paragraphs)