Keypoint matching using salient regions and GMM in images with weak textures and repetitive patterns