Unsupervised Change Detection for Space Habitats Using 3D Point Clouds
Jamie Santos, Holly Dinkel, Julia Di, Paulo V. K. Borges, Marina Moreira, Oleg Alexandrov, Brian Coltin, Trey Smith
TL;DR
This paper tackles unsupervised 3D change detection in space habitats by detecting appearances and disappearances directly from depth point clouds. It introduces the EM-EMD algorithm, which first clusters two time-separated point clouds with Gaussian Mixture Models via Expectation-Maximization, uses a Minimum Description Length penalty to select the optimal number of components, and then measures change with Earth Mover's Distance to greedily extract the most changed regions. Validation on Astrobee data from the Granite Lab demonstrates the method's ability to detect multiple changes without labeled data, using both reconstructed maps and single-frame depth data, with a runtime analysis that highlights where computation dominates. The work provides open-source code and lays groundwork for robust, scalable, depth-based change detection in autonomous robotic maintenance of future deep-space habitats.
Abstract
This work presents an algorithm for scene change detection from point clouds to enable autonomous robotic caretaking in future space habitats. Autonomous robotic systems will help maintain future deep-space habitats, such as the Gateway space station, which will be uncrewed for extended periods. Existing scene analysis software used on the International Space Station (ISS) relies on manually-labeled images for detecting changes. In contrast, the algorithm presented in this work uses raw, unlabeled point clouds as inputs. The algorithm first applies modified Expectation-Maximization Gaussian Mixture Model (GMM) clustering to two input point clouds. It then performs change detection by comparing the GMMs using the Earth Mover's Distance. The algorithm is validated quantitatively and qualitatively using a test dataset collected by an Astrobee robot in the NASA Ames Granite Lab comprising single frame depth images taken directly by Astrobee and full-scene reconstructed maps built with RGB-D and pose data from Astrobee. The runtimes of the approach are also analyzed in depth. The source code is publicly released to promote further development.
