Automated crater shape retrieval using weakly-supervised deep learning
  Crater ellipticity determination is a complex and time consuming task that so
far has evaded successful automation. We train a state of the art computer
vision algorithm to identify craters in Lunar digital elevation maps and
retrieve their sizes and 2D shapes. The computational backbone of the model is
MaskRCNN, an "instance segmentation" general framework that detects craters in
an image while simultaneously producing a mask for each crater that traces its
outer rim. Our post-processing pipeline then finds the closest fitting ellipse
to these masks, allowing us to retrieve the crater ellipticities. Our model is
able to correctly identify 87\% of known craters in the longitude range we hid
from the network during training and validation (test set), while predicting
thousands of additional craters not present in our training data. Manual
validation of a subset of these "new" craters indicates that a majority of them
are real, which we take as an indicator of the strength of our model in
learning to identify craters, despite incomplete training data. The crater
size, ellipticity, and depth distributions predicted by our model are
consistent with human-generated results. The model allows us to perform a large
scale search for differences in crater diameter and shape distributions between
the lunar highlands and maria, and we exclude any such differences with a high
statistical significance. The predicted test set catalogue and trained model
are available here: https://github.com/malidib/Craters_MaskRCNN/.
