Incoherent Dictionary Learning for Sparse Representation Based Image Denoising