DWT and Filter Bank Algorithms