CINAPACT-Splines: A Family of Infinitely Smooth, Accurate and Compactly Supported Splines
We introduce CINAPACT-splines, a class of \(C^\infty \), accurate and compactly supported splines. The integer translates of a CINAPACT-spline form a reconstruction space that can be tuned to achieve any order of accuracy. CINAPACT-splines resemble traditional B-splines in that higher orders of accuracy are achieved by successive convolutions with a B-spline of degree zero. Unlike B-splines however, the starting point for CINAPACT-splines is an infinitely smooth and compactly supported bump function that has been properly normalized so that it fulfills the partition of unity criterion. We use our construction to design two CINAPACT-splines, and explore their properties in the context of rendering volumetric data sampled on Cartesian grids. Our results show that CINAPACT-splines, while being infinitely smooth, are capable of providing similar reconstruction accuracy compared to some well-established filters of similar cost.
KeywordsApproximation Order Volume Rendering Reconstruction Scheme Support Size Bump Function
- 2.Runions, A., Samavati, F.: CINPACT-splines: a class of C-infinity curves with compact support. In: Boissonnat, J.-D., Cohen, A., Gibaru, O., Gout, C., Lyche, T., Mazure, M.-L., Schumaker, L.L. (eds.) Curves and Surfaces. LNCS, vol. 9213, pp. 384–398. Springer, Heidelberg (2015)Google Scholar
- 14.Kindlmann, G., Whitaker, R., Tasdizen, T., Möller, T.: Curvature-based transfer functions for direct volume rendering: methods and applications. In: Visualization 2003, pp. 513–520. IEEE Computer Society Press (2003)Google Scholar
- 15.Marschner, S.R., Lobb, R.J.: An evaluation of reconstruction filters for volume rendering. In: Visualization 1994, pp. 100–107. IEEE Computer Society Press (1994)Google Scholar