13.07.2015 Views

A Note on Cubic Convolution Interpolation - Biomedical Imaging ...

A Note on Cubic Convolution Interpolation - Biomedical Imaging ...

A Note on Cubic Convolution Interpolation - Biomedical Imaging ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

IV Establishing the LinkPP-3Similar to third-order cubic c<strong>on</strong>voluti<strong>on</strong>, it yields a c<strong>on</strong>tinuously differentiable third-degreepiecewise polynomial interpolant and is capable of reproducing polynomials up to sec<strong>on</strong>ddegree. A sec<strong>on</strong>d example is the formula proposed by Henders<strong>on</strong> [3] in 1906, which isobtained from (4) by taking [2]F (x, δ) =F H (x, δ) =x + 1 6 x(x2 − 1)δ 2 − 112 x2 (x − 1)δ 4 . (6)Similar to fourth-order cubic c<strong>on</strong>voluti<strong>on</strong>, this scheme yields a c<strong>on</strong>tinuously differentiablethird-degree piecewise polynomial interpolant and is capable of reproducing polynomialsup to third degree.IVEstablishing the LinkIn his 1946 landmark paper [12] <strong>on</strong> the approximati<strong>on</strong> of equidistant data by analytic functi<strong>on</strong>s,in which he introduced the special type of osculatory interpolati<strong>on</strong> known as splineinterpolati<strong>on</strong>, Schoenberg also studied previously given classical interpolati<strong>on</strong> schemes andpointed out that these interpolati<strong>on</strong> schemes too may be written in the form (1), wherethe hidden kernel h reveals itself as the resp<strong>on</strong>se to the discrete impulse functi<strong>on</strong> definedby f 0 =1andf k =0, ∀k ≠ 0. Using this approach, he obtained the Lagrange centralinterpolati<strong>on</strong> kernels and also the kernel involved in an osculatory interpolati<strong>on</strong> schemedue to Jenkins [2, 12].By proceeding in a similar fashi<strong>on</strong>, we may obtain a general expressi<strong>on</strong> for the hiddenkernels of osculatory interpolati<strong>on</strong> schemes. To this end we use the expansi<strong>on</strong>δ 2i f k =∑2im=0( ) 2i(−1) m f k−m+i , (7)mwhich holds for all i 0 integer. Substituting this expansi<strong>on</strong> into (4) and using the generalexpressi<strong>on</strong> for F (x, δ), we obtain˜f(x) = ˜f(k + ξ) =i∑max∑2ii=0 m=0( ) 2i(−1) m[ ]F i (ξ)f k−m+i+1 + F i (1 − ξ)f k−m+i . (8)mSubstituting ξ = x − k = β 1 (1 − x + k) and1− ξ =1− x + k = β 1 (x − k), where β 1 (x) isthe linear interpolati<strong>on</strong> kernel, or first-degree B-spline [8, 12, 14], and using the facts thatβ 1 (−x) =β 1 (x), ∀x ∈ R, β 1 (x) =0, ∀|x| 1, and F i (0) = 0, ∀i, we find that the twoterms between square brackets in (8) may be combined to ∑ l∈Z F i(β 1 (x−k −l) ) f k−m+i+l ,so that we obtain the following expressi<strong>on</strong> for the impulse resp<strong>on</strong>se, i.e., thekernel:ϕ(x) =i∑max∑2ii=0 m=0( ) 2i(−1) m (F i β 1 (x − m + i) ) . (9)mBy taking i max =1,F 0 (x) =x, andF 1 (x) = 1 2 x2 (x − 1), it now easily follows from (9)that the kernel involved in the Karup-King type of osculatory interpolati<strong>on</strong> is precisely (2).Similarly, taking i max =2,F 0 (x) =x, F 1 (x) = 1 6 x(x2 − 1), and F 2 (x) =− 112 x2 (x − 1), wefind that the kernel involved in Henders<strong>on</strong>’s type of osculatory interpolati<strong>on</strong> is precisely (3).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!