Abstract

Deep learning shows good performance in monocular pose estimation and has been used by some space researchers to solve the monocular pose estimation problem of uncooperative spacecraft. However, existing deep learning-based methods are mostly trained with keypoint regression errors unnecessarily reflecting actual pose errors, limiting their learning performance. In this paper, an end-to-end pose estimation network based on the convolutional neural network (CNN) is proposed for the uncooperative spacecraft. First, we design a keypoint regression sub-network based on the multi-branch structure to regress the 2D keypoint locations. Then, we propose a pose estimation sub-network to estimate the pose of the target spacecraft from the predicted 2D keypoints and the corresponding 3D keypoints of the target model, which allows the end-to-end training of the overall pose estimation network with actual pose error. The experimental results on two public datasets demonstrate that the proposed method can accurately estimate the target spacecraft pose in the presence of scale variance and dynamic Earth background and has better pose estimation accuracy than the current state-of-the-art methods. In addition, the proposed method shows good generalization performance and near real-time efficiency.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call