Splajn pudełkowy
W matematycznych dziedzinach analizy numerycznej i teorii aproksymacji krzywe skrzynkowe są częściowo wielomianowymi funkcjami kilku zmiennych. Splajny pudełkowe są uważane za wielowymiarowe uogólnienie splajnów bazowych (B-splajny) i są generalnie używane do aproksymacji/interpolacji wielowymiarowej. Geometrycznie splajn pudełkowy to cień (prześwietlenie rentgenowskie) hipersześcianu rzutowany w dół na przestrzeń o niższych wymiarach. Splajny skrzynkowe i splajny proste są dobrze zbadanymi specjalnymi przypadkami splajnów wielościennych, które są zdefiniowane jako cienie ogólnych politopów .
Definicja
Splajn pudełkowy to funkcja wielowymiarowa dla zbioru wektorów zwykle zebrane w macierz
Gdy liczba wektorów jest taka sama jak wymiar dziedziny (tj. wówczas splajn pudełkowy jest po prostu (znormalizowaną) równoległościanu utworzonego przez wektory w :
Dodanie nowego kierunku lub ogólnie, gdy pudełka jest definiowany rekurencyjnie:
Krzywa pudełkowa jako cień funkcji wskaźnikowej hipersześcianu jednostkowego w rzutowaniu do widoku wektory rzutem geometrycznym standardowej podstawy w (czyli krawędzie hipersześcianu) na
Biorąc pod uwagę rozkłady temperowane, splajn pudełkowy powiązany z wektorem o jednym kierunku jest uogólnioną funkcją podobną do Diraca obsługiwaną na dla . Następnie ogólny splajn pudełkowy jest definiowany jako splot rozkładów powiązanych z jednowektorowymi splajnami pudełkowymi:
Nieruchomości
- Niech minimalną liczbą kierunków, których usunięcie z \ displaystyle \ . splajn pudełkowy ma stopnie ciągłości: .
- Kiedy (i wektory w span splajn pudełkowy jest kompaktowo obsługiwaną jest zonotopem w przez sumę Minkowskiego wektorów kierunkowych .
- Ponieważ zonotopy są centralnie symetryczne, podpora splajnu pudełkowego jest symetryczna względem jego środka:
- Transformata Fouriera splajnu pudełkowego w dana przez
Aplikacje
W zastosowaniach stosuje się liniowe kombinacje przesunięć jednego lub więcej splajnów skrzynkowych na siatce. Takie splajny są bardziej wydajne niż liniowe kombinacje splajnów simplex, ponieważ można je dopracować i, z definicji, są niezmienne z przesunięciem. Stanowią zatem punkt wyjścia dla wielu powierzchniowych konstrukcji podziałowych .
Splajny skrzynkowe były przydatne w charakteryzowaniu układów hiperpłaszczyzn. Splajny pudełkowe mogą być również używane do obliczania objętości polytopów.
W kontekście wielowymiarowego przetwarzania sygnału krzywe skrzynkowe mogą zapewniać jądra interpolacji wielowymiarowej (filtry rekonstrukcyjne) dostosowane do niekartezjańskich sieci próbkowania oraz sieci krystalograficzne (sieci korzeniowe), które zawierają wiele teoretycznie optymalnych sieci próbkowania. Ogólnie rzecz biorąc, optymalne upakowanie sfer i siatki pokrywające kule są przydatne do próbkowania funkcji wielowymiarowych w wymiarach 2-D, 3-D i wyższych. W ustawieniu 2-D trójkierunkowy splajn prostokątny jest używany do interpolacji obrazów próbkowanych sześciokątnie. W ustawieniu 3-D czterokierunkowe i sześciokierunkowe splajny skrzynkowe są używane do interpolacji danych próbkowanych odpowiednio na (optymalnych) sieciach sześciennych centrowanych na ciele i centrowanych na twarzy . Siedmiokierunkowy splajn skrzynkowy został użyty do modelowania powierzchni i może być używany do interpolacji danych na sieci kartezjańskiej, jak również na sieci sześciennej wyśrodkowanej na ciele . Uogólnienie cztero- i sześciokierunkowych splajnów skrzynkowych do wyższych wymiarów można wykorzystać do budowy splajnów na sieciach głównych . Splajny skrzynkowe są kluczowymi składnikami splajnów sześciokątnych i splajnów Woronoja, których jednak nie można udoskonalić.
Splajny skrzynkowe znalazły zastosowanie w filtrowaniu wielowymiarowym, w szczególności w szybkim filtrowaniu dwustronnym i algorytmach środków nielokalnych. Ponadto splajny skrzynkowe są wykorzystywane do projektowania wydajnych filtrów w wariantach przestrzennych (tj. niesplotowych).
Splajny pudełkowe są użytecznymi funkcjami bazowymi do reprezentacji obrazu w kontekście problemów rekonstrukcji tomograficznej, ponieważ przestrzenie splajnów generowane przez przestrzenie splajnów pudełkowych są zamknięte pod wpływem transformacji rentgenowskiej i radona . W tej aplikacji, podczas gdy sygnał jest reprezentowany w przestrzeniach niezmiennych z przesunięciem, projekcje są uzyskiwane w formie zamkniętej przez niejednorodne translacje splajnów pudełkowych.
W kontekście przetwarzania obrazu wykazano, że ramki splajnu pudełkowego są skuteczne w wykrywaniu krawędzi.