B-spline

On matematiikka , joka on B-spline on lineaarinen yhdistelmä on positiivinen urituksen minimaalisella kompakti tukea. B-urat ovat Bézier-käyrien yleistys, NURBS puolestaan ​​voi ne yleistää .

Määritelmä

Annettu m +1 solmua t i kohdassa [0, 1] kanssa aste splinikäyrä on parametrinen käyrä koostuu B-splinifunktiot aste n , jossa P i muodostavat monikulmion kutsutaan valvonta monikulmio  ; tämän monikulmion muodostavien pisteiden määrä on yhtä suuri kuin m - n .

M - n B-splinifunktiot aste n määritellään induktiolla alempi aste:

Kun solmut ovat yhtä kaukana toisistaan, toisin sanoen kun ne ovat aritmeettisessa etenemisessä, B-urien sanotaan olevan "yhtenäisiä": Näin on Bézier-käyrien kanssa, jotka ovat yhtenäisiä B-uria, joiden solmut t i (for i välillä 0 - m ) muodostavat aritmeettisen sekvenssin 0: sta 1: een vakionopeudella 1 / m ja missä Bézier-käyrän aste n ei voi olla suurempi kuin m .

Laajennettuna, kun kaksi peräkkäistä solmua ja yhdistetään, yksi aiheuttaa  : tämä on se vaikutus, joka määrittää epäjatkuvuuden tangentti, että käyrän pisteelle parametrisoituina arvo t , siis luoda olemassa ei-kulman kärjessä astia; Usein on kuitenkin yksinkertaisempaa määritellä tämä "laajennettu B-spline" kahden erillisen solmun kanssa määritellyn B-splinein liitokseksi, jotka ovat yksinkertaisesti yhdistetty tähän yhteiseen kärkeen, ilman että tässä parametriarvioinnissa olisi vaikeuksia. B-urat parametrin t tietyille arvoille . Mutta tämä tekee sitten mahdolliseksi pitää minkä tahansa yksinkertaisen monikulmion laajennettuna B-urana.

Ominaisuudet

Perustoimintojen muoto määräytyy solmujen sijainnin perusteella.

Käyrä on ohjauspisteiden kuperan kirjekuoren sisällä .

A B-spline aste n ei ole nolla aikavälillä [ t i , t i + n + 1 ]:

Toisin sanoen, ohjauspisteen siirtäminen muuttaa vain paikallisesti käyrän muotoa.

Yksiulotteiset b-urat

B-uria voidaan käyttää lähentämisteorian perustoimintoina. B-spline aste n saadaan seuraavasti: , missä (y) + on positiivisen osan funktion laajennettu versio  :

Tunnustamme porttitoiminnoksi erityisesti asteen 0 uran .

Nämä toiminnot eivät ole interpoloivia, mutta niiden korkea säännöllisyys kompaktilla alustalla tekee niistä mielenkiintoisia ehdokkaita toimintojen lähentämisessä.

Viitteet

  1. (in) P. Thevenaz, Blu T. ja M. Unser, "  interpolointi uudelleen  " , IEEE Transactions on lääketieteellisen kuvantamisen , Vol.  19, n °  7,heinäkuu 2000( DOI  10.1109 / 42.875199 )

Sisäiset linkit

Ulkoiset linkit

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