Computing with Curvelets Thecurvelettransformisamultiscaleandmultidirectionaltransform,whichallowsan almostoptimalnon-adaptivesparserepresentationforcurve-likefeaturesandedges