Abstract: Augmented reality is defined as the fusion of virtual object in real world. Registration is basic step for creating an immersive AR experience to the user. The registration algorithms helps in placing the virtually created object in the most accurate position in the real world. This paper shows an in-depth comparative analysis of various registration algorithm under computer vision that are used for AR applications. The comparative analysis helps in identifying the strengths, weaknesses and the applicability of each algorithm in various AR fields by studying different case studies and real-world applications which helps in showing the practical implication of these algorithms. Also, the challenges associated with AR are discussed and future scope of this aims at advancement of the registration algorithms so as to make the AR experience more functionable and smooth. This survey paper can help researchers, developers who have interest in knowing or exploring the field of computer vision algorithms for solving the registration problem in Augmented Reality.