A Performance Evaluation of 3D Keypoint Detectors