New technique uses AI to locate and count craters on the moon
A new technique developed by researchers at U of T Scarborough is using the same technology behind self-driving cars to measure the size and location of crater impacts on the moon.
"When it comes to counting craters on the moon, it's a pretty archaic method," says Mohamad Ali-Dib, a postdoctoral fellow in the Centre for Planetary Sciences (CPS).
"Basically we need to manually look at an image, locate and count the craters and then calculate how large they are based off the size of the image. Here we've developed a technique from artificial intelligence that can automate this entire process that saves significant time and effort."
Researchers have tried in the past to develop algorithms that could identify and count lunar craters but when they were used on new, previously unseen patches of craters they tended to perform poorly. By comparison, the technique developed by Ali-Dib and his colleagues can generalize very well to unseen lunar patches, and even other cratered bodies like Mercury.
"It's the first time we have an algorithm that can detect craters really well for not only parts of the moon, but also areas of Mercury," says Ali-Dib, who developed the technique along with Ari Silburt, Chenchong Charles Zhu and a group of researchers at CPS and the Canadian Institute for Theoretical Astrophysics (CITA).
In order to determine its accuracy, the researchers first trained the neural network on a large data set covering two thirds of the moon, and then tested their trained network on the remaining third of the moon. It worked so well that it was able to identify twice as many craters as traditional manual counting. In fact, it was able to identify about 6,000 previously unidentified craters on the moon.
The technique itself relies on a convolutional neural network, a class of machine learning algorithms that has been successfully used for computer vision to power robots and even self-driving cars. The data used by the algorithms was taken from elevation maps gathered from orbiting satellites.
While none of the researchers had previous experience in crater counting, they were able to develop the technique as a result of a series of workshops held at U of T Scarborough organized by Associate Professor Kristen Menou and several of the authors on how machine learning and deep learning could help tackle specific scientific problems.
"Tens of thousands of unidentified small craters are on the moon, and it's unrealistic for humans to efficiently characterize them all by eye," says Silburt, a former grad student in U of T's Department of Astronomy and Astrophysics.
"There's real potential for machines to help identify these small craters and reveal undiscovered clues about the formation of our solar system."
Knowing the size and location of craters on bodies like the moon is important because it offers a window into the history of our solar system. By studying impact craters of all shapes, sizes and ages, researchers can better understand the distribution of material and the physics that occurred in the early stages of our solar system, notes Ali-Dib.
Since the moon lacks an atmosphere, plate tectonics and water, there is little erosion and as a result some impact craters as old as 4 billion years are visible. The ages of large craters can also be determined by counting how many small craters are found inside it.
As for next steps, Ali-Dib says the plan is to further improve the algorithm to allow researchers to find more craters, and to also test it on other solar system bodies like Mars, Ceres and the icy moons of Jupiter and Saturn.
The research, which is currently under review in the journal Icarus, received funding from the Natural Sciences and Engineering Research Council of Canada (NSERC).