B-spline

Em matemática , um B-spline é uma combinação linear de splines positivas com suporte compacto mínimo. B-splines são a generalização das curvas de Bézier , elas podem, por sua vez, ser generalizadas pelo NURBS .

Definição

Dados m +1 nós t i em [0, 1] com uma curva de grau spline é uma curva paramétrica composto por funções B-spline de grau n , onde o P i forma um polígono denominado polígono de controle  ; o número de pontos que compõem este polígono é igual am - n .

As funções m - n B-spline de grau n são definidas por indução no grau inferior:

Quando os nós são equidistantes, ou seja, quando estão em progressão aritmética, as B-splines são ditas "uniformes": é o caso das curvas de Bézier que são B-splines uniformes, cujos nós t i (para i entre 0 e m ) formam uma sequência aritmética de 0 a 1 com um passo constante 1 / m , e onde o grau n da curva de Bézier não pode ser maior que m .

Por extensão, quando dois nós sucessivos e se fundem, um posa  : isto tem o efeito de definir uma descontinuidade da tangente, para o ponto da curva parametrizado por um valor de t , portanto, criar ali um prato de vértice não angular; no entanto, muitas vezes é mais simples definir este "B-spline estendido" como a união de dois B-splines definidos com nós distintos, esses splines sendo simplesmente unidos por este vértice comum, sem introduzir qualquer dificuldade na avaliação paramétrica aqui. B-splines para certos valores do parâmetro t . Mas isso torna possível considerar qualquer polígono simples como um B-spline estendido.

Propriedades

A forma das funções básicas é determinada pela posição dos nós.

A curva está dentro do envelope convexo dos pontos de controle.

Uma B-spline de grau n é diferente de zero no intervalo [ t i , t i + n + 1 ]:

Em outras palavras, mover um ponto de controle apenas localmente altera a forma da curva.

B-splines em uma dimensão

B-splines podem ser usados ​​como funções básicas na teoria de aproximação. O B-spline de grau n é dado por: , onde (y) + é uma versão estendida da função da parte positiva  :

Reconhecemos em particular o spline de grau 0 como a função de porta .

Essas funções não são interpoladas, mas sua alta regularidade em um meio compacto as torna candidatas interessantes na aproximação de funções.

Referências

  1. (em) P. Thevenaz, Blu T. e M. Unser, "  interpolation revisited  " , IEEE Transactions on Medical Imaging , Vol.  19, n o  7,julho de 2000( DOI  10.1109 / 42.875199 )

Links internos

links externos

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">