Skip to content

MohammadUmar5/Spectron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 Spectron

Spectron is an offline, self-contained desktop application for detecting land cover and vegetation changes using multi-temporal LISS-4 and Sentinel imagery. Designed for simplicity and accuracy, Spectron enables users to select an Area of Interest and dates, then automatically processes satellite data to generate intelligible, false-alarm–resistant change maps.

👥 Team Members

Name GitHub Profile
Mohd Umar Warsi (Lead) Link
Mohd Aqdas Asim Link
Sameer Link
Saurav Singh Link

🛠️ Tech Stack

Frontend

  • React
  • Tailwind CSS
  • TypeScript
  • Leaflet.js

Backend

  • Python
  • FastAPI
  • NumPy
  • Rasterio
  • GDAL
  • OpenCV

🚀 Features

  • 🗺️ AOI Selection Draw or select your Area of Interest directly on the map.

  • 🗓️ Date-Based Comparison Compare multi-temporal imagery to detect environmental change.

  • 📡 Automated Satellite Image Retrieval Retrieves relevant imagery (LISS-4/Sentinel) based on user input.

  • 🚨 Smart Alerts Get notified of significant vegetation or land cover changes.

  • 🍃 Change Detection Uses NDVI and spectral band differencing for reliable results.

  • 📊 Summarized Reports Generate statistics, summaries, and visual reports of change.

📦 Getting Started

  1. Clone the Repository

    git clone https://github.com/MohdAqdasAsim/Spectron
    cd Spectron
  2. Setup Backend

    cd backend
    python -m venv .venv
    source .venv/bin/activate  # or .venv\\Scripts\\activate on Windows
    pip install -r requirements.txt
    python3 main.py
  3. Setup Frontend

    cd frontend
    npm install
    npm run dev

📌 License

This project is for academic and research purposes only. For licensing or deployment inquiries, please contact the authors.