Sparse representation has been widely researched for image-based classification. However, sparse representation classification directly treats training samples as a dictionary, so it needs a large training set and is time consuming, especially for a large training set. To derive a small dictionary, many dictionary learning algorithms are researched. Thus, object recognition problem is transformed to optimize the sparse representation errors on the compact dictionary. The sparse representation optimization is constraint by l0-norm, which is NP-hard problem. Though we can use l1-norm minimization instead to work effectively, it is still time consuming for optimization. To make the algorithm discriminative and simultaneously decrease the computational burden, we proposed a fast discriminative collaborative representation–based classification algorithm. The new algorithm incorporated the within-class scatter and the linear classification error terms into the objective function to derive a more discriminative ...