Latent fingerprints are the finger skin impressions in a groove and ridge pattern left when fingertips come in contact with any surface. In forensics investigation, latent fingerprints plays as principal evidence to identify and convict criminals. Due to the presence of overlapping noisy patterns and complex ridge structure, they are usually unclear and of poor quality. The discipline of latent fingerprint detection has gain attention of many researchers over the years and many advances have been made but it is still challenging to accomplish the task by offering a quick, reliable and accurate latent fingerprint detection system. The presence of spoiled minutiae information, ridge and overlapping patterns make the task more complicated. The latent fingerprints do not serve any purpose before the enhancement and reconstruction of the ridge patterns, minutiae information and their quality. Prior to latent fingerprint detection and feature extraction, latent fingerprint enhancement is absolutely requisite to improve the quality for accurate fingerprint detection. This paper presents an analysis of various latent fingerprint enhancement techniques by comparing the work of numerous researchers. The paper sheds some light on the issues and challenges in the process of latent fingerprint detection. In addition, the paper also presents various datasets available for latent fingerprint detection.