Abstract

In this paper, we propose a fast and stable evaluation method for the analytic derivatives of splines generated by the 7-direction quartic box-spline. We can maintain the spline structure by determining the derivative functions that can be represented as finite differences of box-splines defined by the sub-directions. Thus, the evaluation overhead can be reduced. We demonstrate that the first and second derivative functions are composed of only three cubic and six quadratic polynomial formulas, respectively, owing to their symmetries. Moreover, for each derivative order, all of the required functions possess change-of-variables relation with each other. Therefore, additional formulas are not required. As a result, for a given point, we only need to evaluate one quartic, three cubic, and six quadratic polynomial formulas to evaluate its spline value, gradient, and Hessian, respectively. This reduction in cases is especially advantageous for graphics processing unit (GPU) kernels, where conditional statements significantly degrade performance. To verify our technique, we implemented a real-time curvature-based GPU isosurface raycaster. Compared with other implementations, our method (i) achieves superior accuracy, (ii) is more than four times faster, and (iii) requires less than 15% of memory.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.