Multi-scale adaptive representation of signals: models and algorithms