A greedy approach to sparse poisson denoising