Exponential Box-splines
For use in Visualization
Joshua Horacsek
Motivation
- Regularly sampled data
- Continous
- Differentiable
- Compact
Refresher: B-splines
B-splines can be defined as successive convolutions of the box function with itself
Refresher: B-splines
B-splines can be defined as successive convolutions of the box function with itself
Example: Linear B-spline
Example: Quadratic B-spline
Approximation
This is one big reason we care about B-splines
Start with a function
Approximation
Sample it
Approximation
We now have samples
Approximation
Reconstruct function with basis functions
Approximation
Reconstruct function with basis functions
Approximation
Reconstruct function with basis functions
Approximation
Potential pitfall
Approximation
Potential pitfall
Approximation
Potential pitfall
Approximation
Quasi-interpolation
Exponential B-splines
Exponential B-splines can be defined as successive convolutions of an exponentially weighted box function with another
Exponential B-splines
Exponential B-splines can be defined as successive convolutions of an exponentially weighted box function with another
Example: Exponential B-spline
Example: Exponential B-spline
Properties
- Locally an exponential polynomial
- Infinitely differentiable everywhere except knot points
- Stable basis (Riesz basis)
- Partition of unity/approximation order?
Last point not so clear -- need to look at
Box-splines
Box-splines are piecewise polynomial functions a can be obtained from successive convolutions of the box function in specific directions
Box-splines
Box-splines are piecewise polynomial functions a can be obtained from successive convolutions of the box function in specific directions
Box-splines
Example: Courant Element
Approximation
Approximation
Approximation
Exponential Box-splines
Exponential Box-splines can be obtained from successive convolutions of the exponentially weighted box function in specific directions
Exponential Box-splines
Exponential Box-splines
Exponential Box-splines
Properties
- Locally an exponential polynomial
- Infinitely differentiable everywhere except knot planes
- Stable basis (Riesz basis, sometimes...)
- Partition of unity/approximation order?
Last point not so clear -- need to look at
Questions
- Fidelity?
- Symmetry?
- Approximation order?
Again, need to look at
Thanks!
Questions?
Exponential Box-splines
By Joshua Horacsek
Exponential Box-splines
- 1,199