Independent Component Analysis (ICA), a computationally efficient blind source separation technique,
has been an area of interest for researchers for many practical applications in various fields of science and
engineering. This paper attempts to cover the fundamental concepts involved in ICA techniques and review
its applications. A thorough discussion of the applications and ambiguities problems of ICA has been
carried out.Different ICA methods and their applications in various disciplines of science and engineering
have been reviewed. In this paper, we present ICA methods from the basics to their potential applications
to serve as a comprehensive single source for an inquisitive researcher to carry out research in this field.