quaternion wavelet