renamed bspline_denoise to bspline_smooth