Skip to content

This project was developed for the Bhartiya Antariksh Hackathon 2024, utilizing a pre-trained Mask R-CNN model for the automatic detection of lunar craters

Notifications You must be signed in to change notification settings

isatyamks/Crater-Detection-on-Lunar-Surface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shershaah: Crater Detection on Lunar Surface

Welcome to the Shershaah repository! This project is developed for the Bhartiya Antariksh Hackathon 2024. Our goal is to build an AI/ML model to detect craters on the lunar surface using images from the Orbiter High Resolution Camera (OHRC).

Project Description

The project aims to automatically detect craters on the Moon's surface utilizing Mask R-CNN, a state-of-the-art deep learning model for object detection and segmentation. The primary data source is the OHRC images, which provide high-resolution imagery essential for accurate crater detection.

Installation

To get started with this project, follow the instructions below:

  1. Clone the repository:

    git clone https://github.com/isatyamks/shershaah.git
    cd shershaah
  2. Create a virtual environment and activate it:

    python -m venv venv
    source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

To use the model for detecting craters on lunar images, follow these steps:

  1. Prepare your OHRC images and place them in the datasets/train directory.
  2. Run the detection script:
    samples\crater\inspect_crater_data.ipynb
  3. The results will be saved in the output directory with the detected craters highlighted.

Dependencies

  • Python 3.8+
  • TensorFlow
  • Keras
  • OpenCV
  • NumPy
  • Matplotlib

For a complete list of dependencies, refer to the requirements.txt file.

Contributing

We welcome contributions from the community. If you'd like to contribute, please fork the repository, create a feature branch, and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgments

  • The Bhartiya Antariksh Hackathon 2024 organizers for providing this platform.
  • Our mentors and peers for their guidance and support.

Thank you for visiting our repository. We hope our project contributes to advancements in lunar exploration and AI technology.

About

This project was developed for the Bhartiya Antariksh Hackathon 2024, utilizing a pre-trained Mask R-CNN model for the automatic detection of lunar craters

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages