Bharatiya Antariksh Hackathon 2026 — Challenge 4
A pure-software platform that fuses SAR and optical satellite imagery to compute road network criticality — no hardware, built for cloud, backed by ISRO Bhuvan data.
What it solves
When roads fail — flood, disaster, conflict — the question is never "did it fail" but "which failure matters most." Project ISRO answers that with betweenness centrality computed over satellite-verified road graphs.
Multi-modal Satellite Fusion
SAR imagery from RISAT-1 combined with optical data from Cartosat-1/2 provides all-weather road detection where single-sensor methods break down.
Graph-theoretic Criticality
Road segments are modelled as weighted graph edges. Betweenness centrality identifies which nodes, if removed, cause the greatest disruption to regional connectivity.
Pure Software, Cloud-ready
No hardware dependencies. The full pipeline — ingestion, processing, analysis, and visualisation — runs on standard cloud infrastructure with public ISRO data APIs.
Architecture
projectISRO/ │ ├── data/ │ └── sample geospatial logs, GeoTIFFs │ ├── src/ │ ├── analytics/ │ │ └── centrality, fusion, graph models │ ├── api/ │ │ └── endpoint controllers, data bridge │ └── frontend/ │ └── React interface, map views │ ├── tests/ │ └── unit suites for data verification │ ├── README.md └── requirements.txt
Data ingestion
Raw Bhuvan satellite feeds (SAR + optical) enter via data/. Normalised to common coordinate reference system before processing.
Analytics pipeline
Pure Python algorithms in src/analytics/ fuse sensor bands, extract road geometry, and compute graph centrality scores.
API layer
Endpoint controllers in src/api/ expose processed results to the frontend as structured JSON — decoupled from data logic.
Frontend
React components in src/frontend/ render the interactive road criticality map and analytics dashboard.
Technology
No proprietary hardware. The full pipeline is reproducible on any cloud instance with public satellite data access.
Team
Built independently over weeks alongside coursework — no institutional lab, no pre-existing codebase.