Trains of Keypoints for 3D Object Recognition