Keypoint localization and refinement are OK -- TODO: interpolation