Sparse Representation With Kernels