Saliency-based Keypoint Reduction for Augmented-Reality Applications in Smart Cities