Efficient Algorithms for the Implementation of General B-Splines

Ferrari L.A., Silbermann M.J., Sankar P.V.
{"title":"Efficient Algorithms for the Implementation of General B-Splines","authors":"Ferrari L.A.,&nbsp;Silbermann M.J.,&nbsp;Sankar P.V.","doi":"10.1006/cgip.1994.1009","DOIUrl":null,"url":null,"abstract":"<div><p>Nonuniform B-splines are usually computed using the traditional recurrence relation <span><math><mtext>B</mtext><msub><mi></mi><mn>i,r</mn></msub><mtext>(</mtext><mtext>u</mtext><mtext>) = </mtext><mtext>u</mtext><msub><mi></mi><mn>i</mn></msub><mtext> − </mtext><mtext>u</mtext><mtext>u</mtext><msub><mi></mi><mn>i+r−1</mn></msub><mtext>−</mtext><mtext>u</mtext><msub><mi></mi><mn>i</mn></msub><mtext>Bi,</mtext><msub><mi></mi><mn>r−1</mn></msub><mtext>(</mtext><mtext>u</mtext><mtext>) + </mtext><mtext>u</mtext><msub><mi></mi><mn>i+r</mn></msub><mtext> − </mtext><mtext>u</mtext><mtext>u</mtext><msub><mi></mi><mn>i+r</mn></msub><mtext> − </mtext><mtext>u</mtext><msub><mi></mi><mn>i+1</mn></msub><mtext>B</mtext><msub><mi></mi><mn>i+1,r−1</mn></msub><mtext>(</mtext><mtext>u</mtext><mtext>).</mtext></math></span>We derive a recurrence relation which relates the <em>r</em>th derivative of <em>B</em><sub><em>i,r</em></sub>(<em>ū</em>) to the (<em>r</em> − 1)th derivatives of <em>B</em><sub><em>i,r</em>−1</sub>(<span><math><mtext>u</mtext></math></span>) and <em>B</em><sub><em>i</em> + 1, <em>r</em> − 1</sub><span><math><mtext>u</mtext></math></span>[formula]<em>B</em><sup><em>(r)</em></sup><sub><em>i, r</em></sub>(<span><math><mtext>u</mtext></math></span>) is comprised of <em>r</em> + 1 impulses (Dirac functions) at the knots [<em>ū<sub>i</sub></em>, <em>ū</em><sub><em>i</em> + 1</sub>, . . . , <em>ū</em><sub><em>i</em> + <em>r</em></sub>]. The amplitudes of the impulses are found from the recurrence. We show that equally spaced samples of the continuous B-spline function <em>B</em><sub><em>i, r</em></sub>(<em>ū</em>) can be computed exactly using recursive summation.</p></div>","PeriodicalId":100349,"journal":{"name":"CVGIP: Graphical Models and Image Processing","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/cgip.1994.1009","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"CVGIP: Graphical Models and Image Processing","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1049965284710091","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

Nonuniform B-splines are usually computed using the traditional recurrence relation Bi,r(u) = uiuui+r−1uiBi,r−1(u) + ui+ruui+rui+1Bi+1,r−1(u).We derive a recurrence relation which relates the rth derivative of Bi,r(ū) to the (r − 1)th derivatives of Bi,r−1(u) and Bi + 1, r − 1u[formula]B(r)i, r(u) is comprised of r + 1 impulses (Dirac functions) at the knots [ūi, ūi + 1, . . . , ūi + r]. The amplitudes of the impulses are found from the recurrence. We show that equally spaced samples of the continuous B-spline function Bi, r(ū) can be computed exactly using recursive summation.

实现一般b样条的有效算法
非均匀b样条通常使用传统递推关系Bi计算,r(u) = ui−uui+r−1−uiBi,r−1(u) + ui+r−uui+r−ui+1Bi+1,r−1(u)。我们推导了一个递推关系,它将Bi,r()的第n阶导数与Bi,r - 1(u)和Bi + 1, r - 1u的(r−1)阶导数联系起来[公式]B(r)i, r(u)由r + 1个脉冲(狄拉克函数)在结点[ūi, ūi + 1,…], ūi + r]。脉冲的振幅由递归式求出。我们证明了连续b样条函数Bi, r()的等间隔样本可以用递归求和精确计算。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信