Krabice spline - Box spline
V matematických oblastech numerická analýza a teorie aproximace, krabicové drážkování jsou po částech polynomiální funkce několika proměnných.[1] Krabicové splajny jsou považovány za vícerozměrné zobecnění základní splajny (B-splajny) a obecně se používají pro vícerozměrnou aproximaci / interpolaci. Geometricky je krabicový spline stín (rentgen) hyperkrychle promítnutý dolů do prostoru nižší dimenze.[2] Krabicové splajny a simplexní splajny jsou dobře prostudované speciální případy mnohostěnných splajnů, které jsou definovány jako obecné stíny polytopes.
Definice
Krabicový spline je vícerozměrný funkce () definovaný pro sadu vektorů, , obvykle shromážděné v matici .
Když je počet vektorů stejný jako rozměr domény (tj. ) pak je spline pole jednoduše (normalizované) funkce indikátoru rovnoběžnostěnu tvořeného vektory v :
Přidání nového směru, , do , nebo obecně kdy , spline pole je definováno rekurzivně:[1]
Krabice spline lze interpretovat jako stín funkce indikátoru jednotky hyperkrychle v když se promítá dolů do . V tomto pohledu vektory jsou geometrické projekce standardní základ v (tj. okraje hyperkrychle) do .
S ohledem na temperované distribuce pole spline spojené s jedním směrovým vektorem je a Dirac -jako zobecněná funkce podporováno dne pro . Potom je obecný spline box definován jako konvoluce distribucí přidružených spline single-vector box:
Vlastnosti
- Nechat být minimální počet směrů, jejichž odstranění z provede zbývající směry ne rozpětí . Pak má pole spline stupně spojitosti: .[1]
- Když (a vektory v rozpětí ) krabicový spline je kompaktně podporovaná funkce, jejíž podpora je a zonotop v vytvořený Minkowského součet směrových vektorů .
- Od té doby zonotopy jsou centrálně symetrické, podpora krabicového spline je symetrická vzhledem k jeho středu:
- Fourierova transformace krabičky spline, v rozměry, je dán vztahem
Aplikace
Pro aplikace se používají lineární kombinace posunů jednoho nebo více splajnů skříně na mřížce. Takové splajny jsou efektivní, více než lineární kombinace simplexních splajnů, protože jsou rafinovatelné a podle definice posouvají invariantní. Tvoří proto výchozí bod pro mnohé dělící povrch stavby.
Krabicové splajny byly užitečné při charakterizaci uspořádání nadroviny.[3] K výpočtu objemu polytopů lze také použít krabicové splajny.[4]
V kontextu vícerozměrné zpracování signálu, krabicové drážky mohou poskytnout vícerozměrná interpolační jádra (rekonstrukční filtry) přizpůsobené nekartézským vzorkovací mřížky,[5] a krystalografické svazy (kořenové mřížky), které obsahují mnoho informací-teoreticky optimálních mřížek vzorkování.[6] Obecně optimální koule balení a koule pokrývající mřížky[7] jsou užitečné pro vzorkování vícerozměrných funkcí ve 2-D, 3-D a vyšších dimenzích.[8]Ve 2D nastavení třísměrného pole spline[9] se používá pro interpolaci hexagonálně vzorkovaných obrazů. V nastavení 3-D čtyřsměrný[10] a šesti směry[11] krabicové splajny se používají pro interpolaci dat vzorkovaných na (optimální) centrovaný na tělo a kubický střed mřížky.[5] Sedm směrový rámeček spline[12] byl použit pro modelování povrchů a může být použit pro interpolaci dat na kartézské mřížce[13] stejně jako tělo centrované kubické mříž.[14] Zobecnění čtyř[10] a šesti směry[11] krabicové splajny do vyšších rozměrů[15] lze použít k sestavení splajnů kořenové mřížky.[16] Krabicové drážky jsou klíčové ingredience šestihranných drážek[17] a Voronoi splajny[18] které však nejsou rafinovatelné.
Box splajny našly uplatnění ve vysokodimenzionálním filtrování, konkrétně pro rychlé bilaterální filtrování a algoritmy jiných než lokálních prostředků.[19] Kromě toho se krabicové splajny používají k navrhování účinných prostorových variant (tj. Nekonvolučních) filtrů.[20]
Krabicové splajny jsou užitečné základní funkce pro reprezentaci obrázků v kontextu tomografická rekonstrukce problémy, protože mezery splajnu generované mezerami pole spline jsou uzavřeny pod rentgen a Radon transformuje.[21][22] V této aplikaci, zatímco signál je reprezentován v prostorech invariantních k posunu, se projekce získávají v uzavřené formě nejednotnými překlady krabicových splajnů.[21]
V souvislosti se zpracováním obrazu se ukázalo, že spline rámečky jsou účinné při detekci hran.[23]
Reference
- ^ A b C Boor, C .; Höllig, K .; Riemenschneider, S. (1993). Box splajny. Aplikované matematické vědy. 98. doi:10.1007/978-1-4757-2244-4. ISBN 978-1-4419-2834-4.
- ^ Prautzsch, H .; Boehm, W .; Paluszny, M. (2002). "Krabicové drážkování". Techniky Bézier a B-Spline. Matematika a vizualizace. str. 239. doi:10.1007/978-3-662-04919-8_17. ISBN 978-3-642-07842-2.
- ^ De Concini, C .; Procesi, C. (2010). Témata v uspořádání Hyperplane, Polytopes a Box-Splines. doi:10.1007/978-0-387-78963-7. ISBN 978-0-387-78962-0.
- ^ Xu, Z. (2011). "Vícerozměrné splajny a polytopy". Žurnál teorie přiblížení. 163 (3): 377–387. arXiv:0806.1127. doi:10.1016 / j.jat.2010.10.005. S2CID 10063913.
- ^ A b Entezari, Alireza. Optimální vzorkovací mřížky a trivariate krabicové splajny. [Vancouver, BC.]: Simon Fraser University, 2007. <http://summit.sfu.ca/item/8178 >.
- ^ Kunsch, H. R .; Agrell, E .; Hamprecht, F. A. (2005). „Optimal Lattices for Sampling“. Transakce IEEE na teorii informací. 51 (2): 634. doi:10.1109 / TIT.2004.840864. S2CID 16942177.
- ^ J. H. Conway, N. J. A. Sloane. Balení koule, svazy a skupiny. Springer, 1999.
- ^ Petersen, D. P .; Middleton, D. (1962). "Vzorkování a rekonstrukce funkcí omezených počtem vln v N-dimenzionálních euklidovských prostorech". Informace a kontrola. 5 (4): 279. doi:10.1016 / S0019-9958 (62) 90633-2.
- ^ Condat, L .; Van De Ville, D. (2006). „Třísměrné krabicové splajny: Charakterizace a efektivní vyhodnocení“ (PDF). Dopisy pro zpracování signálu IEEE. 13 (7): 417. Bibcode:2006ISPL ... 13..417C. doi:10.1109 / LSP.2006.871852. S2CID 9023102.
- ^ A b Entezari, A .; Van De Ville, D .; Moller, T. (2008). "Praktické splajny skříně pro rekonstrukci v krychlové mřížce se středem těla" (PDF). Transakce IEEE na vizualizaci a počítačové grafice. 14 (2): 313–328. doi:10.1109 / TVCG.2007.70429. PMID 18192712. S2CID 6395127.
- ^ A b Minho Kim, M .; Entezari, A .; Peters, Jorg (2008). „Box Spline Reconstruction on the Face-Center Kubická mřížka“. Transakce IEEE na vizualizaci a počítačové grafice. 14 (6): 1523–1530. doi:10.1109 / TVCG.2008.115. PMID 18989005. S2CID 194024.
- ^ Peters, Jorg; Wittman, M. (1997). „Směsi CSG na bázi spline“. Sborník ze čtvrtého sympózia ACM o modelování a aplikacích těles - SMA '97. str.195. doi:10.1145/267734.267783. ISBN 0897919467. S2CID 10064302.
- ^ Entezari, A .; Moller, T. (2006). „Rozšíření spline Zwart-Powell Box pro rekonstrukci objemových dat na karteziánské mřížce“. Transakce IEEE na vizualizaci a počítačové grafice. 12 (5): 1337–1344. doi:10.1109 / TVCG.2006.141. PMID 17080870. S2CID 232110.
- ^ Minho Kim (2013). „Quartic Box-Spline Reconstruction on the BCC Lattice“. Transakce IEEE na vizualizaci a počítačové grafice. 19 (2): 319–330. doi:10.1109 / TVCG.2012.130. PMID 22614329. S2CID 7338997.
- ^ Kim, Minho. Symetrické krabicové spline na kořenových mřížkách. [Gainesville, Florida.]: University of Florida, 2008. <http://uf.catalog.fcla.edu/permalink.jsp?20UF021643670 >.
- ^ Kim, M .; Peters, Jorg (2011). „Symetrické krabicové splajny na kořenových mřížkách“. Journal of Computational and Applied Mathematics. 235 (14): 3972. doi:10.1016 / j.cam.2010.11.027.
- ^ Van De Ville, D .; Blu, T .; Unser, M .; Philips, W .; Lemahieu, I .; Van De Walle, R. (2004). „Hex-Splines: Nová rodina splajnů pro šestihranné mřížky“ (PDF). Transakce IEEE na zpracování obrazu. 13 (6): 758–772. Bibcode:2004ITIP ... 13..758V. doi:10.1109 / TIP.2004.827231. PMID 15648867. S2CID 9832708.
- ^ Mirzargar, M .; Entezari, A. (2010). „Voronoi Splines“. Transakce IEEE při zpracování signálu. 58 (9): 4572. Bibcode:2010ITSP ... 58,4572M. doi:10.1109 / TSP.2010.2051808. S2CID 9712416.
- ^ Baek, J .; Adams, A .; Dolson, J. (2012). „Mřížkové vysokodimenzionální Gaussovo filtrování a permutohedrální mříž“. Journal of Mathematical Imaging and Vision. 46 (2): 211. doi:10.1007 / s10851-012-0379-2. hdl:1721.1/105344. S2CID 16576761.
- ^ Chaudhury, K. N .; MuñOz-Barrutia, A .; Unser, M. (2010). "Rychlé eliptické filtrování s kosmickými variantami pomocí krabicových spline". Transakce IEEE na zpracování obrazu. 19 (9): 2290–2306. arXiv:1003.2022. Bibcode:2010ITIP ... 19.2290C. doi:10.1109 / TIP.2010.2046953. PMID 20350851. S2CID 16383503.
- ^ A b Entezari, A .; Nilchian, M .; Unser, M. (2012). „Krabicový spline kalkul pro diskretizaci problémů s rekonstrukcí počítačové tomografie“ (PDF). Transakce IEEE na lékařském zobrazování. 31 (8): 1532–1541. doi:10.1109 / TMI.2012.2191417. PMID 22453611. S2CID 3787118.
- ^ Entezari, A .; Unser, M. (2010). "Krabicový spline kalkul pro počítačovou tomografii". 2010 IEEE International Symposium on Biomedical Imaging: From Nano to Macro. str. 600. doi:10.1109 / ISBI.2010.5490105. ISBN 978-1-4244-4125-9. S2CID 17368057.
- ^ Guo, W .; Lai, M. J. (2013). "Box Spline Wavelet Frames pro analýzu hran obrazu". SIAM Journal on Imaging Sciences. 6 (3): 1553. doi:10.1137/120881348.