1. A method for feature matching in image recognition, comprising: obtaining a plurality of keypoints for a query image; defining a set of keypoint clusters for the query image based on keypoint distribution; establishing anchor matches for the query image by matching at least a subset of keypoints for the query image to keypoints for one or more target images; and matching a query keypoint cluster to a target keypoint cluster based on a subset of the anchor matches.