B-spline

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 30. joulukuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 8 muokkausta .

B-spline  on spline - funktio, jolla on pienin tuki tietylle asteelle , tasaisuusjärjestykselle ja toimialueen osiolle . Peruslause sanoo, että mikä tahansa spline-funktio tietyllä asteella, sileydellä ja alueella voidaan esittää saman tason ja tasaisuuden B-spliinien lineaarisena yhdistelmänä samalla alueella. [1] Termin B-spline otti käyttöön I. Schoenberg ja se on lyhenne ilmaisusta "perusspline". [2] B-spliinit voidaan laskea käyttämällä de Boerin algoritmia , joka onvakautta .

CAD-järjestelmissä ja tietokonegrafiikassa termi B -spline kuvaa usein spline-käyrää, joka määritellään spline-funktioilla, jotka ilmaistaan ​​B-spliinien lineaarisina yhdistelminä.

Määritelmä

Kun solmut ovat yhtä kaukana toisistaan, B-spliinin sanotaan olevan yhtenäinen , muuten sitä kutsutaan epäyhdenmukaiseksi

Muistiinpanot

Kun solmujen lukumäärä vastaa splinin astetta, B-spline muuttuu Bézier-käyräksi . Perusfunktion muodon määrää solmujen sijainti. Kantavektorin skaalaus tai rinnakkaismuunnos ei vaikuta kantafunktioon.

Kiila on kiinnityspisteiden kuperassa rungossa .

Asteen n perusspline

ei katoa vain väliltä [ t i , t i+n+1 ], ts.

Toisin sanoen yhden ankkuripisteen muuttaminen vaikuttaa vain käyrän paikalliseen käyttäytymiseen, ei globaaliin käyttäytymiseen, kuten Bezier-käyrien tapauksessa .

Kantafunktio voidaan saada Bernsteinin polynomista

P-spline

P-spline on muunnos B-splinesta ja eroaa rangaistusfunktion käytöstä. Sen käyttöönotto mahdollistaa painotetun B-spline-tasoituksen käytön käyrän sovitukseen yhdistettynä tasaisuuden lisäparannukseen ja sakkoihin perustuvan ylisovituksen eliminoimiseen [3] .

Katso myös

Linkit

Muistiinpanot

  1. Carl de Boor. Käytännön opas  splineihin (neopr.) . - Springer-Verlag , 1978. - S. 113-114.
  2. Carl de Boor. Käytännön opas  splineihin (neopr.) . - Springer-Verlag , 1978. - S. 114-115.
  3. Eilers, PHC ja Marx, BD (1996). Joustava tasoitus B-splineillä ja rangaistuksilla (kommenteilla ja vastalauseella). Statistical Science 11(2): 89-121.

Kirjallisuus