Learning Sparsifying Transforms
curvelets : a surprisingly effective nonadaptive representation for objects with edges .