Sparse Image and Signal Processing: Wavelets, Curvelets, Morphological Diversity