Adaptive B-spline Knots Selection Using Multi-Resolution Basis Set
نویسندگان
چکیده
Adaptive B-spline Knots Selection Using Multi-Resolution Basis Set Yuan Yuan, Nan Chen, Shiyu Zhou a Department of Industrial and Systems Engineering, the University of Wisconsin – Madison b Department of Industrial & Systems Engineering, National University of Singapore c Corresponding author. Email: [email protected] ABSTRACT B-splines are commonly used in the Computer Aided Design (CAD) and signal processing to fit complicated functions because they are simple yet flexible. However, how to place the knots appropriately in B-spline curve fitting remains a difficult problem. In this paper, we proposed a two-stage knots placement method to place knots adapting to the curvature structures of the unknown function. At the first stage, we selected a subset of basis functions from the pre-specified multi-resolution basis set using the statistical variable selection method—Lasso. At the second stage, we constructed the vector space spanned by the selected basis functions and identified a concise knots vector that is sufficient to characterize such vector space to fit the unknown function. We demonstrated the effectiveness of the proposed method using numerical studies on multiple representative functions.
منابع مشابه
Bayesian varying-coefficient models using adaptive regression splines
Varying-coefficient models provide a flexible framework for semiand nonparametric generalized regression analysis. We present a fully Bayesian B-spline basis function approach with adaptive knot selection. For each of the unknown regression functions or varying coefficients, the number and location of knots and the B-spline coefficients are estimated simultaneously using reversible jump Markov ...
متن کاملB-spline curve fitting based on adaptive curve refinement using dominant points
In this paper, we present a new approach of B-spline curve fitting to a set of ordered points, which is motivated by an insight that properly selected points called dominant points can play an important role in producing better curve approximation. The proposed approach takes four main steps: parameterization, dominant point selection, knot placement, and least-squares minimization. The approac...
متن کاملTDHB-splines: The truncated decoupled basis of hierarchical tensor-product splines
We introduce a novel basis for multivariate hierarchical tensor-product spline spaces. Our construction combines the truncation mechanism (Giannelli et al., 2012) with the idea of decoupling basis functions (Mokrǐs et al., 2014). While the first mechanism ensures the partition of unity property, which is essential for geometric modeling applications, the idea of decoupling allows us to obtain a...
متن کاملA Data - Adaptive Knot Selection Scheme for
| A critical component of spline smoothing is the choice of knots, especially for curves with varying shapes and frequencies in its domain. We consider a two-stage knot selection scheme for adaptively tting splines to data subject to noise. A potential set of knots is chosen based on information from certain wavelet decompositions with the intention to place more points where the curve shows ra...
متن کاملBases and dimensions of bivariate hierarchical tensor-product splines
We prove that the dimension of bivariate tensor–product spline spaces of bi– degree (d, d) with maximum order of smoothness on a multi–cell domain (more precisely, on a set of cells from a tensor–product grid) is equal to the number of tensor–product B–spline basis functions, defined by only single knots in both directions, acting on the considered domain. A certain reasonable assumption on the...
متن کامل