Recent dictionary learning methods achieve the discrimination by either enforcing structural constraints on the dictionary or imposing class separation criterion in the sparse coding formulation [27, 26, 23].