Detailed Review of the Scale Invariant Feature Transform (SIFT) Algorithm; Concepts, Indices and Applications

Document Type : Survey


Department of Electrical Engineering, Shiraz Branch, Islamic Azad University, Shiraz, Iran


     Abstract:  The Scale Invariant Feature Transform (SIFT) algorithm is one of the most widely used algorithms in the machine vision field on which researchers have extensively studied and improved. SIFT is one of the common local detectors used in image registration, image mosaicking, copy-move image forgery, and etc. In this review paper, along with introducing the SIFT algorithm, the applications, pros and cons, modifications, categories and new research approaches in this algorithm are discussed. In addition, via four experiments, different aspects of this algorithm have been evaluated. This paper can help image processing researchers when utilizing the SIFT algorithm. The aim of the authors was to explore all the aspects of this algorithm.