NobleBlocks
    The discrete wavelet transform: wedding the a trous and Mallat algorithms | NobleBlocks