Image classification by non-negative sparse coding, low-rank and sparse decomposition | Synapse