Sparse Approximation And Its Applications