This conversion was originally done as part of my PhD, in order to better understand wavelets. See that code base for a wavelet-hierarchical B-spline implemenation including multilevel optimizing ...