# Towards Robust Learning-Based Pose Estimation of Noncooperative Spacecraft

arXiv: https://arxiv.org/abs/1909.00392 · HTML: https://mlsanity.com/paper/1909.00392/

## Key facts

- Cited by 27 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 1 Sep 2019.

## Built on by (most cited first, 27 of 27)

- [SPEED+: Next-Generation Dataset for Spacecraft Pose Estimation across Domain Gap](https://mlsanity.com/paper/2110.03101/) (2021)
- [Robust Multi-Task Learning and Online Refinement for Spacecraft Pose Estimation across Domain Gap](https://mlsanity.com/paper/2203.04275/) (2022)
- [A Survey on Deep Learning-Based Monocular Spacecraft Pose Estimation: Current State, Limitations and Prospects](https://mlsanity.com/paper/2305.07348/) (2023)
- [Bridging the Domain Gap in Satellite Pose Estimation: a Self-Training Approach based on Geometrical Constraints](https://mlsanity.com/paper/2212.12103/) (2022)
- [Deep Learning-based Spacecraft Relative Navigation Methods: A Survey](https://mlsanity.com/paper/2108.08876/) (2021)
- [Real-Time, Flight-Ready, Non-Cooperative Spacecraft Pose Estimation Using Monocular Imagery](https://mlsanity.com/paper/2101.09553/) (2021)
- [Robotic Testbed for Rendezvous and Optical Navigation: Multi-Source Calibration and Machine Learning Use Cases](https://mlsanity.com/paper/2108.05529/) (2021)
- [ChiNet: Deep Recurrent Convolutional Learning for Multimodal Spacecraft Pose Estimation](https://mlsanity.com/paper/2108.10282/) (2021)
- [LSPnet: A 2D Localization-oriented Spacecraft Pose Estimation Neural Network](https://mlsanity.com/paper/2104.09248/) (2021)
- [6D Object Pose Estimation from Approximate 3D Models for Orbital Robotics](https://mlsanity.com/paper/2303.13241/) (2023)
- [Characterizing Satellite Geometry via Accelerated 3D Gaussian Splatting](https://mlsanity.com/paper/2401.02588/) (2024)
- [Leveraging Neural Radiance Fields for Pose Estimation of an Unknown Space Object during Proximity Operations](https://mlsanity.com/paper/2405.12728/) (2024)
- [Recent Advancements in Deep Learning Applications and Methods for Autonomous Navigation: A Comprehensive Review](https://mlsanity.com/paper/2302.11089/) (2023)
- [Bridging the Domain Gap for Flight-Ready Spaceborne Vision](https://mlsanity.com/paper/2409.11661/) (2024)
- [Deep Learning for Real Time Satellite Pose Estimation on Low Power Edge TPU](https://mlsanity.com/paper/2204.03296/) (2022)
- [Domain Generalization for In-Orbit 6D Pose Estimation](https://mlsanity.com/paper/2406.11743/) (2024)
- [A Pipeline for Vision-Based On-Orbit Proximity Operations Using Deep Learning and Synthetic Imagery](https://mlsanity.com/paper/2101.05661/) (2021)
- [SU-Net: Pose estimation network for non-cooperative spacecraft on-orbit](https://mlsanity.com/paper/2302.10602/) (2023)
- [Improved 3D Gaussian Splatting of Unknown Spacecraft Structure Using Space Environment Illumination Knowledge](https://mlsanity.com/paper/2512.23998/) (2025)
- [Computer vision tasks for intelligent aerospace missions: An overview](https://mlsanity.com/paper/2407.06513/) (2024)
- [GABI: Geometry-Aware Boundary Integration for Spacecraft Segmentation](https://mlsanity.com/paper/2606.00886/) (2026)
- [Experimental Evaluation of Pose Initialization Methods for Relative Navigation Between Non-Cooperative Satellites](https://mlsanity.com/paper/2206.10244/) (2022)
- [Differentiable Rendering for Pose Estimation in Proximity Operations](https://mlsanity.com/paper/2212.12668/) (2022)
- [SpY: A Context-Based Approach to Spacecraft Component Detection](https://mlsanity.com/paper/2406.18709/) (2024)
- [GKNet: Graph-based Keypoints Network for Monocular Pose Estimation of Non-cooperative Spacecraft](https://mlsanity.com/paper/2507.11077/) (2025)
- [Bridging the Synthetic-Real Gap: Supervised Domain Adaptation for Robust Spacecraft 6-DoF Pose Estimation](https://mlsanity.com/paper/2509.13792/) (2025)
- [DreamSat-Pose: Spacecraft Pose Estimation from Single-View 3D Reconstructions and Learned 2D-3D Feature Matching](https://mlsanity.com/paper/2607.13449/) (2026)

## Abstract (arXiv)

This work presents a novel Convolutional Neural Network (CNN) architecture and a training procedure to enable robust and accurate pose estimation of a noncooperative spacecraft. First, a new CNN architecture is introduced that has scored a fourth place in the recent Pose Estimation Challenge hosted by Stanford's Space Rendezvous Laboratory (SLAB) and the Advanced Concepts Team (ACT) of the European Space Agency (ESA). The proposed architecture first detects the object by regressing a 2D bounding box, then a separate network regresses the 2D locations of the known surface keypoints from an image of the target cropped around the detected Region-of-Interest (RoI). In a single-image pose estimation problem, the extracted 2D keypoints can be used in conjunction with corresponding 3D model coordinates to compute relative pose via the Perspective-n-Point (PnP) problem. These keypoint locations have known correspondences to those in the 3D model, since the CNN is trained to predict the corners in a pre-defined order, allowing for bypassing the computationally expensive feature matching processes. This work also introduces and explores the texture randomization to train a CNN for spaceborne applications. Specifically, Neural Style Transfer (NST) is applied to randomize the texture of the spacecraft in synthetically rendered images. It is shown that using the texture-randomized images of spacecraft for training improves the network's performance on spaceborne images without exposure to them during training. It is also shown that when using the texture-randomized spacecraft images during training, regressing 3D bounding box corners leads to better performance on spaceborne images than regressing surface keypoints, as NST inevitably distorts the spacecraft's geometric features to which the surface keypoints have closer relation.
