박스 스플라인

Box spline

수치해석근사 이론의 수학적 장에서 상자 스플라인들은 여러 변수의 조각적인 다항식 함수들이다.[1]박스 스플라인(box spline)은 기본 스플라인(B-spline)의 다변량 일반화로 간주되며, 일반적으로 다변량 근사치/간극화에 사용된다.기하학적으로 박스 스플라인(box spline)은 저차원 공간으로 투영된 하이퍼큐브의 그림자(X-ray)이다.[2]박스 스플라인과 심플렉스 스플라인들은 일반 폴리토페스의 그림자로 정의되는 다면 스플라인들의 특별한 경우에 잘 연구되고 있다.

정의

A box spline is a multivariate function () defined for a set of vectors, , usually gathered in a matrix .

벡터 수가 도메인의 치수(: = d )와 같으면 상자 스플라인이란 단순히 {\의 벡터에 의해 형성된 병렬형(정규형) 표시기 함수일 뿐이다

새 방향인 을(를) 에 추가하거나 으로 N> 일 때 상자 스플라인을 재귀적으로 정의한다.[1]

2-D의 벡터 1, 2, 3, 4에 해당하는 이바리산 상자 스플라인 예.

The box spline can be interpreted as the shadow of the indicator function of the unit hypercube in when projected down into . In this view, the vectors }은(는) N 즉, 하이퍼큐브의 가장자리)에서 에 대한 표준 기반 기하학적 투영이다.

단방향 벡터와 연관된 박스 스플라인(box spline)은 0distributions t < (\에서 지원되는 Dirac 유사 일반화 함수로 (\그런 다음 일반 상자 스플라인을 단일 벡터 상자 스플라인과 관련된 분포의 콘볼루션으로 정의한다.

특성.

  • 을(를) ξ 에서 제거하면 나머지 방향이 R 표시 스타일 ^{걸쳐지지 않는 최소 방향 수를 두십시오 그러면 상자 스플라인에 다음 - 의 연속성이 있습니다 - ( R ) C[1].
  • When (and vectors in span ) the box spline is a compactly supported function whose support is a zonotope in formed by the Minkowski sum of the direction vectors
  • Zonotope는 중심적으로 대칭적이기 때문에 박스 스플라인 지지대는 중심과 관련하여 대칭적이다: 2 N. }^{
  • 박스 스플라인에 대한 푸리에 변환 {\ 치수)은 다음과 같다.

적용들

용도의 경우 격자에 있는 하나 이상의 상자 스플라인 이동의 선형 결합이 사용된다.그러한 스플라인들은 재조립할 수 있고, 정의상 시프트 불변성이기 때문에 단순 스플라인들의 선형 결합보다 효율적이다.따라서 그것들은 많은 분할 표면 구조의 시작점을 형성한다.

박스 스플라인들은 하이퍼플레인 배열의 특성화에 유용했다.[3]또한 박스 스플라인들은 폴리토페스의 부피를 계산하는데 사용될 수 있다.[4]

다차원 신호 처리의 맥락에서 박스 스플라인들은 비카르트 샘플링 격자에 맞춘 다변량 보간 커널([5]재구성 필터)과 많은 정보-이론적으로 최적의 샘플링 격자를 포함하는 결정학적 격자(루트 격자)를 제공할 수 있다.[6]일반적으로 최적의 구면 패킹과 구면 덮개[7] 격자는 2-D, 3-D 이상 치수의 다변량 함수를 표본 추출하는 데 유용하다.[8]2-D 설정에서 3방향 상자 스플라인[9](Spline)은 육각 샘플링된 영상의 보간술에 사용된다.3-D 설정에서는 (최적) 신체[11] 중심 입방체 얼굴 중심 입방체 격자에서 각각 샘플링된 데이터의 보간에는 4방향[10] 및 6방향 상자 스플라인을 사용한다.[5]7방향 박스 스플라인[12](Spline)은 표면 모델링에 사용되어 왔으며 신체 중심 입방 격자뿐만 아니라 데카르트 격자의[13] 데이터 보간에도 사용할 수 있다.[14]4방향[10] 및 6방향[11] 상자 스플라인을 보다 높은 차원으로[15] 일반화하면 루트 격자에 스플라인을 구축할 수 있다.[16]박스 스플라인(box splines)은 육각[17] 스플라인과 보로노이 스플라인[18](voronoi splines)의 핵심 성분으로, 그러나 다시 사용할 수 없다.

박스 스플라인들은 특히 빠른 쌍방향 필터링과 비로컬 수단 알고리즘을 위한 고차원 필터링의 응용 프로그램을 발견했다.[19]또한 박스 스플라인들은 효율적인 공간 변수(즉, 비융합형) 필터를 설계하는 데 사용된다.[20]

박스 스플라인(box spline)은 박스 스플라인 공간에 의해 생성된 스플라인 공간이 X선 라돈 변환에 의해 닫히기 때문에 단층 재구성 문제 상황에서 이미지 표현에 유용한 기본 기능이다.[21][22]이 애플리케이션에서 신호가 시프트 인바리어스 공간에 표현되는 동안, 투영은 박스 스플라인에 대한 불균일한 번역에 의해 폐쇄형 형태로 얻어진다.[21]

이미지 처리의 맥락에서 박스 스플라인 프레임이 에지 검출에 효과적인 것으로 나타났다.[23]

참조

  1. ^ a b c Boor, C.; Höllig, K.; Riemenschneider, S. (1993). Box Splines. Applied Mathematical Sciences. Vol. 98. doi:10.1007/978-1-4757-2244-4. ISBN 978-1-4419-2834-4.
  2. ^ Prautzsch, H.; Boehm, W.; Paluszny, M. (2002). "Box splines". Bézier and B-Spline Techniques. Mathematics and Visualization. p. 239. doi:10.1007/978-3-662-04919-8_17. ISBN 978-3-642-07842-2.
  3. ^ De Concini, C.; Procesi, C. (2010). Topics in Hyperplane Arrangements, Polytopes and Box-Splines. doi:10.1007/978-0-387-78963-7. ISBN 978-0-387-78962-0.
  4. ^ Xu, Z. (2011). "Multivariate splines and polytopes". Journal of Approximation Theory. 163 (3): 377–387. arXiv:0806.1127. doi:10.1016/j.jat.2010.10.005. S2CID 10063913.
  5. ^ a b 엔테사리, 알리레자.최적의 샘플링 격자 및 3변량 상자 스플라인.[Vancouver, BC.] : 사이먼 프레이저 대학교, 2007.<http://summit.sfu.ca/item/8178>.
  6. ^ Kunsch, H. R.; Agrell, E.; Hamprecht, F. A. (2005). "Optimal Lattices for Sampling". IEEE Transactions on Information Theory. 51 (2): 634. doi:10.1109/TIT.2004.840864. S2CID 16942177.
  7. ^ J. H. 콘웨이, N. J. A. 슬로운구체 패킹, 격자 및 그룹.1999년 스프링거
  8. ^ Petersen, D. P.; Middleton, D. (1962). "Sampling and reconstruction of wave-number-limited functions in N-dimensional euclidean spaces". Information and Control. 5 (4): 279. doi:10.1016/S0019-9958(62)90633-2.
  9. ^ Condat, L.; Van De Ville, D. (2006). "Three-directional box-splines: Characterization and efficient evaluation" (PDF). IEEE Signal Processing Letters. 13 (7): 417. Bibcode:2006ISPL...13..417C. doi:10.1109/LSP.2006.871852. S2CID 9023102.
  10. ^ a b Entezari, A.; Van De Ville, D.; Moller, T. (2008). "Practical Box Splines for Reconstruction on the Body Centered Cubic Lattice" (PDF). IEEE Transactions on Visualization and Computer Graphics. 14 (2): 313–328. doi:10.1109/TVCG.2007.70429. PMID 18192712. S2CID 6395127.
  11. ^ a b Minho Kim, M.; Entezari, A.; Peters, Jorg (2008). "Box Spline Reconstruction on the Face-Centered Cubic Lattice". IEEE Transactions on Visualization and Computer Graphics. 14 (6): 1523–1530. doi:10.1109/TVCG.2008.115. PMID 18989005. S2CID 194024.
  12. ^ Peters, Jorg; Wittman, M. (1997). "Box-spline based CSG blends". Proceedings of the fourth ACM symposium on Solid modeling and applications - SMA '97. pp. 195. doi:10.1145/267734.267783. ISBN 0897919467. S2CID 10064302.
  13. ^ Entezari, A.; Moller, T. (2006). "Extensions of the Zwart-Powell Box Spline for Volumetric Data Reconstruction on the Cartesian Lattice". IEEE Transactions on Visualization and Computer Graphics. 12 (5): 1337–1344. doi:10.1109/TVCG.2006.141. PMID 17080870. S2CID 232110.
  14. ^ Minho Kim (2013). "Quartic Box-Spline Reconstruction on the BCC Lattice". IEEE Transactions on Visualization and Computer Graphics. 19 (2): 319–330. doi:10.1109/TVCG.2012.130. PMID 22614329. S2CID 7338997.
  15. ^ 김, 민호.대칭 상자-루트 격자의 분할.[게인즈빌, 플라.]:2008년 플로리다 대학교<http://uf.catalog.fcla.edu/permalink.jsp?20UF021643670>.
  16. ^ Kim, M.; Peters, Jorg (2011). "Symmetric box-splines on root lattices". Journal of Computational and Applied Mathematics. 235 (14): 3972. doi:10.1016/j.cam.2010.11.027.
  17. ^ Van De Ville, D.; Blu, T.; Unser, M.; Philips, W.; Lemahieu, I.; Van De Walle, R. (2004). "Hex-Splines: A Novel Spline Family for Hexagonal Lattices" (PDF). IEEE Transactions on Image Processing. 13 (6): 758–772. Bibcode:2004ITIP...13..758V. doi:10.1109/TIP.2004.827231. PMID 15648867. S2CID 9832708.
  18. ^ Mirzargar, M.; Entezari, A. (2010). "Voronoi Splines". IEEE Transactions on Signal Processing. 58 (9): 4572. Bibcode:2010ITSP...58.4572M. doi:10.1109/TSP.2010.2051808. S2CID 9712416.
  19. ^ Baek, J.; Adams, A.; Dolson, J. (2012). "Lattice-Based High-Dimensional Gaussian Filtering and the Permutohedral Lattice". Journal of Mathematical Imaging and Vision. 46 (2): 211. doi:10.1007/s10851-012-0379-2. hdl:1721.1/105344. S2CID 16576761.
  20. ^ Chaudhury, K. N.; MuñOz-Barrutia, A.; Unser, M. (2010). "Fast Space-Variant Elliptical Filtering Using Box Splines". IEEE Transactions on Image Processing. 19 (9): 2290–2306. arXiv:1003.2022. Bibcode:2010ITIP...19.2290C. doi:10.1109/TIP.2010.2046953. PMID 20350851. S2CID 16383503.
  21. ^ a b Entezari, A.; Nilchian, M.; Unser, M. (2012). "A Box Spline Calculus for the Discretization of Computed Tomography Reconstruction Problems" (PDF). IEEE Transactions on Medical Imaging. 31 (8): 1532–1541. doi:10.1109/TMI.2012.2191417. PMID 22453611. S2CID 3787118.
  22. ^ Entezari, A.; Unser, M. (2010). "A box spline calculus for computed tomography". 2010 IEEE International Symposium on Biomedical Imaging: From Nano to Macro. p. 600. doi:10.1109/ISBI.2010.5490105. ISBN 978-1-4244-4125-9. S2CID 17368057.
  23. ^ Guo, W.; Lai, M. J. (2013). "Box Spline Wavelet Frames for Image Edge Analysis". SIAM Journal on Imaging Sciences. 6 (3): 1553. doi:10.1137/120881348.