Skip to content

Shreyashofficial05/GeoDamage-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeoDamage AI

🏠 Home Page

Home Page

📤 Upload Pre & Post Disaster Images and Analyze

Upload and analyze Images


Project Overview

GeoDamage AI is a web-based application for automated disaster damage assessment using pre-disaster and post-disaster satellite imagery.
The system combines a Vite + React frontend with a FastAPI backend powered by deep learning to generate pixel-level damage heatmaps.


🔍 Features

  • Dual Image Analysis (Pre & Post Disaster)
    Upload pre-disaster and post-disaster satellite images for change-based damage assessment.

  • Transformer-Based Damage Segmentation
    Uses a Vision Transformer (ViT) + U-Net model to perform accurate, pixel-level damage detection.

  • Interactive Web Interface
    Clean and responsive frontend built with Vite + React for visualizing damage results.


Setup Instructions

  1. Clone the repository

    git clone https://github.com/Shreyashofficial05/GeoDamage-AI.git
    cd GeoDamage-AI
  2. Set up the backend (FastAPI)

    cd backend
    pip install -r requirements.txt
  3. Run the backend server

    python backend.py
  4. Set up the frontend (Vite + React)

    cd frontend
    npm install
  5. Run the frontend

    npm run dev
  6. Open the application

    [npm run dev](http://localhost:5173)

Drive link to download model

📁 Make sure both model files are located in the backend/ directory before starting the backend.