Detection of craters on planetary surface is very crucial for the better understanding of planet topography. It is also important for the selection of landing sites of various lander mission, path planning for rover missions. This project is about application of deep learning method for detection and semantic segmentation of craters in an image. Model trained using transfer learning on pretrained MaskRCNN model. Overall project can be devided into four parts as follow:-
Mars | Moon |
---|---|
![]() |
![]() |
Image data collected from the sources and annotated with VIA tool to get json file. Which looks like:-
The Labeled dataset can be downloaded from dropbox. Dataset directory looks like:-
├── train
│ ├── img1.jpg
| ├── :
| ├── imgn.jpg
│ └── via_region_data.json
└── val
├── img.jpg
├── :
├── imgq.jpg
└── via_region_data.json
train and val folder should be inside datasets directory(which is place at root directory)
Trained model mask_rcnn_crater_new.h5 dropbox
Dataset Sources: