Feature-retained image de-noising via sparse representation: Feature-retained image de-noising via sparse representation