Basis pursuit denoising