Regularity of B-Splines
📂Fourier AnalysisRegularity of B-Splines
Theorem
For m=2,3,…, the B-spline Nm has the following properties.
(a) Nm∈Cm−2(R)
(b) For k∈Z, in each interval [k,k+1], Nm is at most a polynomial of degree m−1.
Explicit formula of B-spline
Nm(x)=(m−1)!1j=0∑m(−1)j(jm)(x−j)+m−1,x∈R
Where
f(x)+:=max(0,f(x))&f(x)+n:=(f(x)+)n
Lemma
For m=2,3,⋯, x+m−1 is differentiable up to m−2 times, and the m−2th derivative is continuous.
Proof
For m=2,
x+1=max(0,x)={0xif x≤0if x≥0
so it is continuous at all points, and differentiable except at x=0. For m=3,
x+2=(max(0,x))2={0x2if x≤0if x≥0
so it is differentiable at all points. The derivative is 2x+1, so it is continuous at all points, and differentiable except at x=0.
■
Proof
(a)
By the explicit formula of the B-spline, Nm is a linear combination of translations of x+m−1. Therefore, according to the lemma below, Nm is differentiable up to m−2 times, and each of its derivatives is continuous.
■
(b)
For each j=0,1,…,m, the following formula holds.
(x−j)+m−1=(max(0,x−j))m−1={0(x−j)m−1if x≤jif x>j
Since Nm is a linear combination of such functions, it trivially holds.
■