loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Extensions of the Zwart-Powell Box Spline for Volumetric Data Reconstruction on the Cartesian Lattice
September-October 2006 (vol. 12 no. 5)
pp. 1337-1344
In this article we propose a box spline and its variants for reconstructing volumetric data sampled on the Cartesian lattice. In particular we present a tri-variate box spline reconstruction kernel that is superior to tensor product reconstruction schemes in terms of recovering the proper Cartesian spectrum of the underlying function. This box spline produces a $C^2$ reconstruction that can be considered as a three dimensional extension of the well known Zwart-Powell element in 2D. While its smoothness and approximation power are equivalent to those of the tri-cubic B-spline, we illustrate the superiority of this reconstruction on functions sampled on the Cartesian lattice and contrast it to tensor product B-splines. Our construction is validated through a Fourier domain analysis of the reconstruction behavior of this box spline. Moreover, we present a stable method for evaluation of this box spline by means of a decomposition. Through a convolution, this decomposition reduces the problem to evaluation of a four directional box spline that we previously published in its explicit closed form [8].

[1] G. Birkhoff, Piecewise Bicubic Interpolation and Approximation in Polygons. Approximation with Special Emphasis on Spline Functions V, 1969.
[2] G. Birkhoff and C. de Boor, Piecewise Polynomial Interpolation and Approximation. Approximation of Functions, 1965.
[3] G. Birkhoff and H. L. Garabedian, Smooth Surface Interpolation. J. Math. and Phys., 39: 258–268, 1960.
[4] I. Carlbom, Optimal Filter Design for Volume Reconstruction and Visualization. In Proceedings of the IEEE Conference on Visualization, pages 54–61, Oct. 1993.
[5] C. de Boor, On the Evaluation of Box Splines. Numerical Algorithms, 5 (1–4): 5–23, 1993.
[6] C. de Boor, K. Höllig, and S. Riemenschneider, Box Splines. Springer Verlag, 1993.
[7] S. C. Dutta Roy and B. Kumar, Handbook of Statistics, volume 10, chapter Digital Differentiators, pages 159–205. Elsevier Science Publishers B. V. North Holland, 1993.
[8] A. Entezari, R. Dyer, and T. Möller, Linear and Cubic Box Splines for the Body Centered Cubic Lattice. In Proceedings of the IEEE Conference on Visualization, pages 11–18, Oct. 2004.
[9] A. Entezari, T. Meng, S. Bergner, and T. Möller, A Granular Three Dimensional Multiresolution Transform. In Proceedings of the Eurographics/IEEE-VGTC Symposium on Visualization, pages 267–274, May 2006.
[10] M. Hadwiger, T. Theußl, H. Hauser, and E. Gröller, Hardware-Accelerated High-Quality Filtering on PC Hardware. In Workshop on Vision, Modeling and Visualization, pages 105–112, 2001.
[11] R. G. Keys, Cubic Convolution Interpolation for Digital Image Processing. IEEE Tran. Acoustics, Speech, and Signal Processing, 29 (6): 1153–1160, Dec. 1981.
[12] L. Kobbelt, Stable Evaluation of Box Splines. Numerical Algorithms, 14 (4): 377–382, 1997.
[13] S. R. Marschner and R. J. Lobb, An Evaluation of Reconstruction Filters for Volume Rendering. In Proceedings of the IEEE Conference on Visualization, pages 100–107, 1994.
[14] M. D. McCool, Analytic Antialiasing With Prism Splines. SIGGRAPH Conference Proceedings, pages 429–436, 1995.
[15] M. D. McCool, Accelerated Evaluation of Box Splines via a Parallel Inverse FFT. Computer Graphics Forum, 15 (1): 35–45, 1996.
[16] D. P. Mitchell and A. N. Netravali, Reconstruction Filters in Computer Graphics. In Computer Graphics (Proceedings of SIGGRAPH 88), volume 22, pages 221–228, Aug. 1988.
[17] T. Möller, R. Machiraju, K. Mueller, and R. Yagel, A Comparison of Normal Estimation Schemes. In Proceedings of the IEEE Conference on Visualization, pages 19–26, Oct. 1997.
[18] T. Möller, K. Mueller, Y. Kurzion, R. Machiraju, and R. Yagel, Design of Accurate and Smooth Filters for Function and Derivative Reconstruction. Proceedings of the Symposium on Volume Visualization, pages 143–151, Oct 1998.
[19] K. Mueller, T. Möller, J. E. Swan II, R. Crawfis, N. Shareef, and R. Yagel, Splatting Errors and Antialiasing. IEEE Transactions on Visualization and Computer Graphics, 4 (2): 178–191, 1998.
[20] A. Oppenheim and R. Schafer, Discrete-Time Signal Processing. Prentice Hall Inc., Englewoods Cliffs, NJ, 1989.
[21] J. Peters, C2 Surfaces Built from Zero Sets of the 7-direction Box Spline. In The Mathematics of Surfaces VI, pages 463–474, 1996.
[22] M. J. D. Powell and M. A. Sabin, Piecewise Quadratic Approximations on Triangles. ACM Trans. Math. Softw., 3 (4): 316–325, 1977.
[23] W. Qiao, D. Ebert, A. Entezari, M. Korkusinski, and G. Klimeck, VolQD: Direct Volume Rendering of Multi-million Atom Quantum Dot Simulations. In Proceedings of the IEEE Conference on Visualization, pages 319–326, Oct. 2005.
[24] G. Strang and G. J. Fix, A Fourier Analysis of the Finite Element Variational Method. Construct. Aspects of Funct. Anal., pages 796–830, 1971.
[25] D. Van De Ville, T. Blu, and M. Unser, On the Multidimensional Extension of the Quincunx Subsampling Matrix. IEEE Signal Processing Letters, 12 (2): 112–115, February 2005.
[26] D. Van De Ville, T. Blu, M. Unser, W. Philips, I. Lemahieu, and R. Van de Walle, Hex-Splines: A Novel Spline Family for Hexagonal Lattices. IEEE Transactions on Image Processing, 13 (6): 758–772, June 2004.
[27] P. B. Zwart, Multivariate Splines with Nondegenerate Partitions. SIAM Journal on Numerical Analysis, 10 (4): 665–673, Sept. 1973.

Index Terms:
Volumetric data interpolation, reconstruction, box splines
Citation:
Alireza Entezari, Torsten Möller, "Extensions of the Zwart-Powell Box Spline for Volumetric Data Reconstruction on the Cartesian Lattice," IEEE Transactions on Visualization and Computer Graphics, vol. 12, no. 5, pp. 1337-1344, Sept. 2006, doi:10.1109/TVCG.2006.141
Usage of this product signifies your acceptance of the Terms of Use.