Properties of B-Splines
📂Fourier AnalysisProperties of B-Splines
Properties
The B-spline of order m∈N, denoted Nm, satisfies the following properties.
(a) suppNm=[0,m]andNm(x)>0 for x∈(0,m)
(b) ∫−∞∞Nm(x)dx=1
(c) For m≥2, the following equation holds.
k∈Z∑Nm(x−k)=1,∀x∈R
(c’) When m=1, the above equation holds for x∈R∖Z.
Explanation
(c) In other words, {Nm(x−k)}k means that it is a partition of unity.
Proof
(b)
Step 1. It holds when m=1.
By the definition of N1, the following equation obviously holds.
∫−∞∞N1(x)dx=∫01dx=1
Step 2. If it holds when m, then it also holds when m+1.
Assuming that for some m∈N,
∫−∞∞Nm(x)dx=1
holds. Then, by definition,
∫Nm+1(x)dx=∫Nm∗N1(x)dx=∫x∫tNm(x−t)N1(t)dtdx=∫tN1(t)∫xNm(x−t)dxdt=∫N1(t)dt=1
Step 3.
By mathematical induction, for any m∈N, the following holds.
∫−∞∞Nm(x)dx=1
■
(c)
Step 1. It holds when m=2.
As
N2(x)=⎩⎨⎧x−x+200≤x≤11≤x≤2otherwise
it follows that
N2(x−k)=N2(x−(k−1))= ⎩⎨⎧x−k−x+k+20k≤x≤k+1k+1≤x≤k+2otherwise ⎩⎨⎧x−k+1−x+k+10k−1≤x≤kk≤x≤k+1otherwise
Suppose for some j∈Z, it is j≤x0≤j+1. Then,
N2(x0−k)=0,k∈Z∖{j,j−1}
holds. Therefore,
k∈Z∑N2(x0−k)=== N2(x0−j)+N2(x0−(j−1)) (x0−j)+(−x0+j+1) 1
This holds for any x0, thus
k∈Z∑N2(x−k)=1
Step 2. If it holds when m, then it also holds when m+1.
Assuming that for some m∈N, (1) holds. Then, by definition, the following holds.
k∈Z∑Nm+1(x−k)==== k∈Z∑∫01Nm(x−k−t)dt ∫01k∈Z∑Nm(x−k−t)dt ∫01dt 1
The second equality follows because ∑k∈Z, as shown in Step 1., is a finite sum.
Step 3.
By mathematical induction, for any m∈N, the following holds.
k∈Z∑Nm(x−k)=1
■
(c')
By the definition of N1,
k∈Z∑N1(x−k)={12x∈R∖Zx∈Z
■