I. Introduction
Interest-Point matching refers to the process of matching two sets of features and finding correspondences between them. Matching interest points (sometimes called feature points or key points) is a key requirement for image registration. Image registration is widely used in photogrammetry, remote sensing, computer vision, pattern recognition, and medical image processing [6], [31]. Unfortunately, there are still many challenges with interest-point matching. The main interest-point-matching algorithms currently in use are area based or feature based. Neither type of algorithm can avoid the problem of dealing with ambiguity in smooth (low texture) areas. Feature-based algorithms face the additional problem of the effect of outliers (points with no correspondences) on the results [31].