Sparsity-based image denoising via dictionary learning and structural clustering | Synapse