Crater identification aims to match the craters of a planetary body observed in an image to the corresponding entries in a catalogue of known craters of the same body. It is a key step in crater-based navigation algorithms for planetary missions. Many crater identification methods extract descriptors from the observed craters and compare them to an index of descriptors constructed a priori from the crater catalogue. The need for viewpoint invariance motivates descriptors defined over crater tuples (e.g., crater triads for projective invariance). However, this implies a descriptor index that grows rapidly (e.g., cubically) with the size of the catalogue, which practically limits the spatial resolution and/or coverage of the catalogue. Another serious drawback is the sensitivity of the descriptors and the matching accuracy to noise and outliers in the crater detection result, which are inevitable due to imperfect crater detection algorithms. In this paper, we propose a novel descriptorless crater identification technique. At its core, our method solves the perspective cone alignment problem with geometric verification iteratively over the crater catalogue. We show that our simple algorithm, with time and space complexities that are linear in the catalogue size, is substantially more accurate than state-of-the-art descriptor-based methods in the presence of noise. Moreover, the availability of multi-core onboard processors raises the prospect of speeding up our method through parallelisation.
Read full abstract