CS5660 Signal and Image Procesing