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.
| Name | GitHub Profile |
|---|---|
| Mohd Umar Warsi (Lead) | Link |
| Mohd Aqdas Asim | Link |
| Sameer | Link |
| Saurav Singh | Link |
Frontend
- React
- Tailwind CSS
- TypeScript
- Leaflet.js
Backend
- Python
- FastAPI
- NumPy
- Rasterio
- GDAL
- OpenCV
-
🗺️ 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.
-
Clone the Repository
git clone https://github.com/MohdAqdasAsim/Spectron cd Spectron -
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
-
Setup Frontend
cd frontend npm install npm run dev
This project is for academic and research purposes only. For licensing or deployment inquiries, please contact the authors.