Skip to content

aromalgigi96/Cosmic_Navigators

Repository files navigation

🌌 Cosmic Navigators – AI-Powered Space Debris Detection System A capstone project aimed at building a lightweight, end-to-end system for detecting, classifying, and tracking space debris from user-uploaded images and videos using cutting-edge AI and cloud technologies.

🚀 Project Overview

Problem:

    Space debris poses a growing risk to satellites and spacecraft, yet monitoring tools are often inaccessible to non-experts.

Our Solution:

    A full-stack, web-based platform that leverages computer vision to detect and classify space debris in real-time.

🛠️ Tech Stack

    Layer	Tools/Technologies
    Frontend	React.js (hosted on AWS S3)
    Backend	FastAPI (Dockerized, hosted on AWS EC2)
    AI Models	YOLOv8 (detection), ResNet50 (classification)
    Deployment	Docker, AWS EC2, AWS ECR, AWS S3

🎯 Features

    Upload images or videos to detect space debris

    Real-time bounding box predictions and classification

    Adjustable confidence threshold for results

    Export results as annotated images or PDF reports

    Stream video with live annotation

    Bonus: Space-themed chatbot for space data

🧠 Model Architecture

    YOLOv8: For real-time object detection (bounding boxes)

    ResNet50: Transfer learning for classifying debris types

    Custom Tracker: Logic-based tracking using bounding box coordinates

🔢 Evaluation Metrics

    Model	Metric	Result
    YOLOv8	mAP	~88%
    ResNet50	Accuracy	~90%
    Inference Time	Avg/image	~0.8 seconds

📦 Setup Instructions

Clone the Repository

    bash
    Copy
    Edit
    git clone [REPO_URL]
    cd cosmic-navigators
    Run Docker Backend

    bash
    Copy
    Edit
    docker build -t debris-api .
    docker run -p 8000:8000 debris-api
    Run Frontend

    Deploy React app to S3 static hosting

    Configure API endpoints in .env

📂 Repository Contents

    backend/: FastAPI app, YOLO & ResNet models

    frontend/: React app interface

    models/: Trained model weights

    deployment/: Dockerfiles, AWS setup

    notebooks/: Training and evaluation scripts

🌍 Reproducibility

    Clone the repo and follow setup steps

    Models load automatically from /models

    Supports API requests via Postman or UI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages