Category: AI/ML + GIS (Smart City & Remote Sensing)
Difficulty: Advanced
Time to Build: 6–8 weeks
Prerequisites: Python, Jupyter, Docker, basic deep learning and GIS concepts
Deliverables: SRS, architecture diagram, training notebooks, Docker setup, test report, working prototype
Get Project Kit (Free) | Request Instructor Pack | Book 15-min Consult
Table of Contents
Problem Statement & Expected Outcome
Problem Statement
Urban development and disaster response depend on accurate, up-to-date maps. Manual updates are slow and expensive. There is a need for an automated system that can detect newly constructed or modified roads from satellite imagery and instantly alert planners.
Expected Outcome
A deep-learning-based pipeline that:
- Extracts road networks from satellite images,
- Detects newly built or modified roads,
- Sends automated alerts and provides ready-to-use GIS outputs.
Abstract
This project deploys a computer-vision pipeline based on the open-source CRESI framework to detect and map roads from high-resolution satellite images. It compares current and historical imagery to identify new road segments and triggers real-time alerts through email, SMS, or webhooks. The entire workflow is containerized with Docker for reproducible training and deployment.
Progress Checklist
- Docker container built and running
- Training data prepared and masks generated
- Model trained and validated
- Change detection pipeline tested
- Alerts sent and verified
- Visualization dashboard deployed