spline-based