Sparse coding based orientation estimation for latent fingerprints. (July 2017)