" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
From what to build to how to build it — our platform helps you understand, plan, and solve SIH 2026 problem statements with complete insights into requirements, solution approaches, technology stacks, architecture, AI/ML, and implementation roadmaps.
Search for your problem statement, and start building your solution.
| Description: | • Problem Statement India is highly vulnerable to rapidly intensifying, localized extreme weather events such as cloudbursts, severe thunderstorms, and flash floods. Traditional physics-based Numerical Weather Prediction (NWP) models often suffer from computational latency and struggle to capture the rapid, small-scale atmospheric changes that preceded these events. There is a critical need for a real-time, hyper-local early warning system capable of 'nowcasting' severe weather 2 to 6 hours before impact, providing actionable lead time for disaster management. • Proposed Solution We propose an advanced AI predictive engine designed for high-precision severe-weather nowcasting. Specifically, the system simultaneously predicts the onset of highly localized, rapidly intensifying events, namely severe thunderstorms, cloudbursts, and the subsequent flash floods,with an actionable lead time of 2 to 6 hours. Instead of relying on computationally intensive thermodynamic simulations, the system utilizes a spatiotemporal deep learning architecture to recognize the complex, multivariate atmospheric signatures that precede these extreme events. A critical component of this methodology is storm nowcasting using variations in integrated water vapor (IWV). By tracking rapid spatial and temporal accumulations of IWV, the model accurately identifies the concentrated moisture pools required for heavy precipitation. To predict multiple extreme events simultaneously, the engine employs a multi-task learning approach. A shared neural network backbone extracts foundational atmospheric features (moisture, instability, and lift) from the input grids. The network then branches into distinct output layers, allowing a single unified model to generate hyper-local probability risk maps for thunderstorms, cloudbursts, and flash floods simultaneously, entirely bypassing the computational latency typical of traditional numerical weather prediction (NWP) models. Predictive Matrix: Key Atmospheric Variables Severe convective storms require three primary ingredients: moisture, instability, and lift. Our AI model tracks the critical precursors across all three categories to ensure high accuracy and low false-alarm rates: ? Moisture Availability (The Fuel): The cornerstone of our storm nowcasting is the capture of integrated water vapor (IWV) variations. By tracking rapid spatial and temporal accumulations of IWV from satellites, the model identifies the concentrated moisture pools that trigger localized cloudbursts. ? Atmospheric Instability (The Energy): The model assesses the atmosphere's thermal profile to determine if it is buoyant enough to support explosive vertical cloud growth. High Convective Available Potential Energy (CAPE) paired with eroding Convective Inhibition (CIN) serves as a prime indicator of impending severe thunderstorms. Kinematics and Lift (The Trigger & Structure): Low-level convergence (wind vectors colliding at the surface) forces air upward, initiating the development of a storm cell. Furthermore, tracking vertical wind shear (changes in wind speed/direction with altitude) helps the model predict whether a storm will move quickly or remain stationary. Observational Signatures: Rapid cooling of cloud tops, measured as the Cloud Top Temperature(CTT) Drop Rate, provides real-time validation of explosive vertical updrafts within the system. Topographic Dynamics (The Flood Catalyst): To accurately predict flash floods, the AI overlays the atmospheric probability maps onto a high-resolution Digital Elevation Model (DEM). This allows the system to calculate how terrain slope, elevation, and natural drainage basins will channel the extreme precipitation generated by a predicted cloudburst.To capture these predictors with hyper-local accuracy, the model fuses multi-modal, high resolution datasets: IMDAA Reanalysis Data (Historical Baseline & Thermodynamics): Multi-level air temperature, specific humidity profiles (for calculating CAPE/CIN), geopotential height, and U/V wind components (for calculating shear and convergence). Satellite Observations (INSAT-3D/3DR via MOSDAC): Water Vapor (WV) Channels. This is essential for deriving real-time Integrated Water Vapor (IWV) fluctuations necessary for our storm nowcasting. Thermal Infrared (TIR) Channels: Utilized to calculate the rapid Cloud Top Temperature (CTT) drop rate. Quantitative Precipitation Estimation (QPE): Satellite-derived precipitation estimates are used to monitor real-time rainfall intensity, serving as a reliable, openly accessible alternative to ground-based radar. Digital Elevation Model (DEM): High-resolution topographical data (such as ISRO's CartoDEM or SRTM) provides a static baseline of elevation, slope, and surface drainage networks, enabling translation of atmospheric cloudburst predictions into actionable flash flood warnings on the ground. • Technical Methodology ? Data Fusion & Alignment: Raw data from IMDAA reanalysis, INSAT-3D/3DR satellite observations, and high-resolution Digital Elevation Models (DEM) are ingested, normalized, and mapped onto a unified spatiotemporal grid (e.g., using multi-dimensional array structures). This ensures that all dynamic atmospheric predictors-such as specific humidity and cloud-top temperatures-and static surface variables align geographically and chronologically for seamless multimodal processing. ? Multi-Variate Feature Extraction & Multi-Task Inference: A shared multi-modal spatiotemporal transformer network continuously analyzes real-time satellite grids, specifically tracking critical IWV variations and CTT drop rates, against the IMDAA-derived thermodynamic baselines using cross-attention mechanisms. Utilizing a Multi-Task Learning (MTL) architecture,the network branches into distinct output 'heads.' This allows the unified model to simultaneously process the aligned data and generate distinct, hyper-local probability maps for severe thunderstorms, cloudbursts, and flash floods without computational bottlenecking. ? Automated Alerting: When the predictive matrix breaches the signature thresholds of a severe event, the engine generates a spatial risk map and pushes automated, categorized alerts via a lightweight API. • Expected Solution The final deliverable for the Smart India Hackathon will be a fully functional, real-time prototypeof the AI-Driven Hyper-Local Early Warning System. At its core is a deployed multi-task inference engine that continuously ingests live INSAT satellite data and IMDAA thermodynamic baselines to simultaneously generate predictive risk maps for severe thunderstorms, cloudbursts, and flash floods within a 2 to 6-hour predictive window. This backend integrates with an interactive, webbased spatial dashboard designed for disaster management authorities, featuring dynamic risk maps overlaid on a Digital Elevation Model (DEM) and an Explainable AI (XAI) module that transparently displays meteorological triggers. Finally, an automated API will translate these predictive insights into immediate, categorized alerts sent directly to first responders and vulnerable communities the moment critical thresholds are breached. |
| Organization: | Ministry of Earth Sciences (MoES) |
| Department: | National Centre for Medium Range Weather Forecasting (NCMRWF) |
| Category: | Software |
| Theme: | Disaster Managementtd> |
| Youtube Link: | Not provided |
| Dataset Link: | Not provided |
| Contact info: | Not provided |
This dossier provides a comprehensive technical, architectural, and strategic roadmap for developing an AI-Driven Hyper-Local Early Warning System for Severe Weather Nowcasting for the Ministry of Earth Sciences (MoES) and the National Centre for Medium Range Weather Forecasting (NCMRWF) [PS]. Traditional physics-based Numerical Weather Prediction (NWP) models suffer from high computational latency (often requiring hours to execute multi-node HPC simulations) and struggle to capture rapid, meso-beta and meso-gamma scale atmospheric fluctuations preceding severe localized weather [PS, KNOWN]. The proposed solution replaces computationally intensive thermodynamic simulations during the nowcasting window (2 to 6 hours) with a multi-modal spatiotemporal deep learning architecture (e.g., cross-attention multi-task spatiotemporal transformer) [PS, INFERENCE]. By ingesting real-time INSAT-3D/3DR geostationary satellite radiances (Water Vapor and Thermal Infrared channels), IMDAA high-resolution regional reanalysis thermodynamic baselines, and Digital Elevation Models (CartoDEM/SRTM), the engine simultaneously computes hyper-local probability risk maps for severe thunderstorms, cloudbursts, and flash floods [PS]. The platform combines a lightweight inference engine, an interactive GIS dashboard with Explainable AI (XAI) meteorological trigger heatmaps for disaster authorities, and an automated Common Alerting Protocol (CAP) compliant API for immediate first-responder dissemination [PS, INFERENCE].
| Field | Value | Confidence Tag |
|---|---|---|
| Problem Statement Number | SIH26077 | [PS] |
| Title | AI-Driven Hyper-Local Early Warning System for Severe Weather Nowcasting | [PS] |
| Organization | Ministry of Earth Sciences (MoES) | [PS] |
| Department | National Centre for Medium Range Weather Forecasting (NCMRWF) | [PS] |
| Category | Software | [PS] |
| Theme | Disaster Management | [PS] |
| Submission Deadline | 30 September 2026 | [PS] |
| Ideas Counter | 0/500 | [PS] |
| Dataset Link | Not provided in PS JSON | [PS] |
| YouTube Link | Not provided in PS JSON | [PS] |
Fundamental System Objective:
To bypass NWP computational latency by deploying a multi-task spatiotemporal deep learning engine that ingests real-time INSAT-3D/3DR satellite imagery, IMDAA thermodynamic profiles, and high-resolution DEMs to simultaneously generate 2-to-6-hour hyper-local probability maps and automated alerts for severe thunderstorms, cloudbursts, and flash floods [PS].
The explicit problem statement text has been deconstructed into distinct atomic requirements. Every explicit clause, variable, and deliverable is retained without modification, weakening, or removal [PS].
[REQ-01] Computational Latency Bypassing:
Source Text: "Traditional physics-based Numerical Weather Prediction (NWP) models often suffer from computational latency and struggle to capture the rapid, small-scale atmospheric changes... entirely bypassing the computational latency typical of traditional numerical weather prediction (NWP) models." [PS]
Interpretation: The nowcasting system must deliver predictions within seconds-to-minutes of satellite data ingestion, avoiding multi-hour thermodynamic differential equation solvers [INFERENCE].
Implementation Implication: Machine learning inference must run on GPU/accelerated infrastructure with optimized forward-pass latency (< 30 seconds per grid inference) [ASSUMPTION].
Tag: [PS]
[REQ-02] 2 to 6 Hour Lead Time Nowcasting:
Source Text: "...capable of 'nowcasting' severe weather 2 to 6 hours before impact, providing actionable lead time for disaster management." [PS]
Interpretation: Output probabilities must forecast atmospheric state and risk intensity between $T+2\text{h}$ and $T+6\text{h}$ from the observation timestamp $T$ [INFERENCE].
Implementation Implication: Spatiotemporal sequences (e.g., last 2 hours of 15-min satellite frames) must map to future multi-step prediction horizons up to $T+6\text{h}$ [INFERENCE].
Tag: [PS]
[REQ-03] Simultaneous Multi-Hazard Nowcasting:
Source Text: "...simultaneously predicts the onset of highly localized, rapidly intensifying events, namely severe thunderstorms, cloudbursts, and the subsequent flash floods..." [PS]
Interpretation: The system must not run three isolated models; it must predict all three hazard classes in a unified pass to maintain physical consistency across linked phenomena [INFERENCE].
Implementation Implication: Requires a Multi-Task Learning (MTL) architecture with a shared feature extraction backbone and distinct classification/regression heads [PS].
Tag: [PS]
[REQ-04] Moisture Tracking via Integrated Water Vapor (IWV):
Source Text: "Moisture Availability (The Fuel): The cornerstone of our storm nowcasting is the capture of integrated water vapor (IWV) variations. By tracking rapid spatial and temporal accumulations of IWV from satellites, the model identifies the concentrated moisture pools..." [PS]
Interpretation: Spatial differential ($\nabla \text{IWV}$) and temporal rate of change ($\partial \text{IWV}/\partial t$) must be explicit input features or latent representations derived from INSAT-3D/3DR Water Vapor channels [INFERENCE].
Implementation Implication: Satellite pre-processing pipelines must compute channel brightness temperatures and IWV proxies across consecutive satellite scans [INFERENCE].
Tag: [PS]
[REQ-05] Instability Assessment (CAPE & CIN):
Source Text: "Atmospheric Instability (The Energy): High Convective Available Potential Energy (CAPE) paired with eroding Convective Inhibition (CIN) serves as a prime indicator of impending severe thunderstorms." [PS]
Interpretation: Thermodynamic profile variables from IMDAA reanalysis (temperature and humidity across pressure levels) must be ingested to derive or supply CAPE ($\text{J/kg}$) and CIN ($\text{J/kg}$) surfaces [INFERENCE].
Implementation Implication: Data ingestion pipeline must extract multi-level atmospheric variables from IMDAA NetCDF/GRIB2 files and calculate/interpolate CAPE/CIN fields [INFERENCE].
Tag: [PS]
[REQ-06] Kinematics, Lift, and Wind Shear Integration:
Source Text: "Kinematics and Lift (The Trigger & Structure): Low-level convergence (wind vectors colliding at the surface) forces air upward... vertical wind shear (changes in wind speed/direction with altitude) helps the model predict whether a storm will move quickly or remain stationary." [PS]
Interpretation: Surface wind components ($U_{10\text{m}}, V_{10\text{m}}$) for surface divergence/convergence ($\nabla \cdot \vec{V}$) and multi-level winds ($850\text{ hPa}, 500\text{ hPa}, 200\text{ hPa}$) for bulk shear vector calculation must be included [INFERENCE].
Implementation Implication: Spatial derivative layers (Sobel/Laplacian or vector divergence kernels) must compute velocity convergence grids [INFERENCE].
Tag: [PS]
[REQ-07] Cloud Top Temperature (CTT) Drop Rate:
Source Text: "Observational Signatures: Rapid cooling of cloud tops, measured as the Cloud Top Temperature (CTT) Drop Rate, provides real-time validation of explosive vertical updrafts..." [PS]
Interpretation: Continuous temporal change ($\Delta \text{CTT} / \Delta t$) derived from INSAT Thermal Infrared (TIR-1/TIR-2) brightness temperature differences across consecutive 15/30-minute intervals [INFERENCE].
Implementation Implication: Sequence frames must be stored in a rolling buffer to calculate time-series derivatives for every pixel grid [INFERENCE].
Tag: [PS]
[REQ-08] Topographic Overlay for Flash Flood Routing:
Source Text: "Topographic Dynamics (The Flood Catalyst): To accurately predict flash floods, the AI overlays the atmospheric probability maps onto a high-resolution Digital Elevation Model (DEM)... calculate how terrain slope, elevation, and natural drainage basins will channel the extreme precipitation..." [PS]
Interpretation: Atmospheric precipitation/cloudburst output must be coupled with surface hydrological routing (flow accumulation, slope, stream network) derived from CartoDEM/SRTM [INFERENCE].
Implementation Implication: GIS hydrological processing module (e.g., TopoFlow / D8 flow direction algorithm) must convert predicted rainfall intensity into localized run-off inundation risk [INFERENCE].
Tag: [PS]
[REQ-09] Explicit Data Source Ingestion:
Source Text: Ingestion of (1) IMDAA Reanalysis Data (temperature, humidity profiles, geopotential height, U/V wind), (2) INSAT-3D/3DR Satellite Observations via MOSDAC (WV, TIR, QPE), and (3) Digital Elevation Model (CartoDEM or SRTM) [PS].
Interpretation: System pipeline must ingest multi-modal raster and tabular data across differing spatial/temporal resolutions [INFERENCE].
Implementation Implication: Spatiotemporal grid re-sampling, spatial alignment (CRS projection to WGS84 / EPSG:4326), and temporal interpolation pipeline required [INFERENCE].
Tag: [PS]
[REQ-10] Multi-Task Spatiotemporal Transformer Architecture:
Source Text: "...shared multi-modal spatiotemporal transformer network continuously analyzes real-time satellite grids... using cross-attention mechanisms. Utilizing a Multi-Task Learning (MTL) architecture, the network branches into distinct output 'heads.'" [PS]
Interpretation: Model must use a Transformer backbone incorporating cross-attention between satellite imagery and thermodynamic grids, splitting into three distinct head branches [INFERENCE].
Implementation Implication: Deep learning network implemented in PyTorch/TensorFlow using spatiotemporal attention blocks with multi-loss objective functions [INFERENCE].
Tag: [PS]
[REQ-11] Interactive Web Spatial Dashboard with XAI:
Source Text: "...interactive, webbased spatial dashboard designed for disaster management authorities, featuring dynamic risk maps overlaid on a Digital Elevation Model (DEM) and an Explainable AI (XAI) module that transparently displays meteorological triggers." [PS]
Interpretation: Web UI must render vector/raster map layers and provide feature importance/gradient saliency maps (e.g., Integrated Gradients / SHAP maps showing IWV surge or CTT drop) [INFERENCE].
Implementation Implication: React / Mapbox GL JS frontend with dynamic layer toggles and an XAI visual panel [INFERENCE].
Tag: [PS]
[REQ-12] Automated Categorized Alerting API:
Source Text: "...automated API will translate these predictive insights into immediate, categorized alerts sent directly to first responders and vulnerable communities..." [PS]
Interpretation: Server backend must generate structured alert payloads (JSON/CAP format) and push notifications when threshold limits are exceeded [INFERENCE].
Implementation Implication: FastAPI REST endpoint emitting Common Alerting Protocol (CAP v1.2) XML/JSON feeds and WebSocket/WebPush triggers [INFERENCE].
Tag: [PS]
| Stakeholder | Primary Goal | Current Pain Point | System Need |
|---|---|---|---|
| NCMRWF / IMD Operational Forecasters | Issue timely, hyper-local warnings for rapidly evolving convective storms | Physics NWP models take hours to run and miss sub-grid micro-scale cloudbursts [PS, KNOWN]. Ground radar coverage (DWR) has spatial gaps in mountainous areas [KNOWN]. | Real-time (< 5 min) inference dashboard fusing INSAT satellite feeds with thermodynamic baselines and automated feature saliency (XAI) [PS]. |
| National / State Disaster Management Authorities (NDMA / SDMA) | Mobilize relief teams, stage rescue gear, and evacuate high-risk zones 2–4 hours ahead | Late warnings (< 30 mins) lead to chaotic evacuations and trapped citizens during flash floods [KNOWN]. Generic district-wide warnings cause alert fatigue [KNOWN]. | Geo-targeted, hyper-local risk maps at Gram Panchayat / watershed level with clear 2-to-6-hour lead windows [PS, INFERENCE]. |
| District Collectors & Local Administration | Execute localized safety protocols (closing schools, halting mountain transit, clearing culverts) | Lack of terrain-aware flood propagation prediction; unable to pinpoint which specific stream or valley will surge [INFERENCE]. | Topography-integrated flash flood routing overlays on CartoDEM showing channeled runoff paths [PS]. |
| First Responders (NDRF / SDRF / Police) | Deploy rescue personnel safely before roads are submerged or bridges washed away | First responders are caught unprepared or stranded by sudden cloudburst-induced flash floods [KNOWN]. | Automated API pushes categorized, location-specific mobile alerts with actionable threat severity (Yellow/Orange/Red) [PS]. |
| Vulnerable Communities & Citizens | Seek safe shelter, secure livestock, and move away from dangerous mountain streams | Receive no warning or generic SMS alerts after heavy rain has already commenced [KNOWN]. | Low-bandwidth mobile alert notifications integrated into public disaster portals (e.g., SACHET / CAP network) [PS, KNOWN]. |
| Proposed Feature / Component | Justifying Requirement Tag | Technical Implementation Scope |
|---|---|---|
| INSAT-3D/3DR HDF5 Data Ingestor & Preprocessor | [REQ-04], [REQ-07], [REQ-09] | Python ingestion worker using h5py / satpy to extract Water Vapor (6.5–7.1 $\mu$m) and TIR-1 (10.2–11.2 $\mu$m) channels, calculating temporal derivative ($\Delta\text{CTT}/\Delta t$) and IWV fields [INFERENCE]. |
| IMDAA NetCDF Profile Sampler | [REQ-05], [REQ-06], [REQ-09] | Automated pipeline extracting $U/V$ wind components, temperature, and specific humidity across pressure levels to compute CAPE, CIN, vertical wind shear, and low-level convergence [INFERENCE]. |
| CartoDEM / SRTM Hydrological Processor | [REQ-08], [REQ-09] | GIS pre-processing with RichDEM / WhiteboxTools to extract D8 flow accumulation, slope, and stream channels at 30m resolution [INFERENCE]. |
| Multi-Modal Cross-Attention Spatiotemporal Transformer | [REQ-10] | PyTorch multi-task neural network with 3D Convolutional/Attention backbone, cross-attending satellite patch embeddings with IMDAA thermodynamic grids [INFERENCE]. |
| Multi-Task Prediction Heads (Thunderstorm, Cloudburst, Flash Flood) | [REQ-03], [REQ-10] | Three parallel output convolutional heads predicting bounding probability grids for convective storms, precipitation intensity (>100mm/hr cloudburst), and hydro-routed flash flood risk maps [INFERENCE]. |
| 2–6 Hour Temporal Nowcasting Horizon | [REQ-02] | Multi-frame output auto-regressor predicting risk grids for $T+2\text{h}, T+4\text{h}, T+6\text{h}$ horizons [INFERENCE]. |
| Interactive Mapbox / Leaflet Spatial Dashboard | [REQ-11] | Web dashboard rendering raster probability heatmaps over 3D terrain elevation models with threshold sliders and location queries [INFERENCE]. |
| Explainable AI (XAI) Saliency Panel | [REQ-11] | Integrated Gradients / SHAP attribution overlay displaying contribution percentages of IWV surge, CTT cooling rate, and CAPE energy [INFERENCE]. |
| CAP-Compliant Automated Alerting Engine | [REQ-12] | REST API issuing OASIS Common Alerting Protocol v1.2 XML/JSON payloads with GeoJSON boundary polygons to messaging hubs [INFERENCE]. |
| Low-Latency GPU Inference Service | [REQ-01] | TensorRT / ONNX Runtime deployment container serving inferences under 15 seconds per 1000x1000 km grid domain [ASSUMPTION]. |
Geographic & Orographic Realities:
Mountainous vs. Plain Terrain: Cloudbursts occur primarily in steep Western Himalayan terrain (Himachal Pradesh, Uttarakhand, Jammu & Kashmir) and Western Ghats, where rapid orographic lift triggers explosive convection [KNOWN]. Elevation change across a single 10 km grid can exceed 2,000 meters, demanding high-resolution DEM modeling [KNOWN].
Satellite Temporal & Spatial Resolution Constraints:
INSAT-3D/3DR Cadence: Geostationary images from INSAT-3D/3DR Imager are acquired every 30 minutes in standard mode or 15 minutes in interleaved mode [RESEARCHED]. Spatial resolution is 1 km for Visible, 4 km for Thermal IR (TIR), and 8 km for Water Vapor (WV) channels [RESEARCHED].
Resolution Mismatch: Atmospheric predictors (WV channel at 8 km) must be fused with high-resolution DEM (CartoDEM at 30 m), requiring multi-scale spatial interpolation and grid alignment [INFERENCE].
Reanalysis vs. Operational Data Latency:
IMDAA Reanalysis Limits: IMDAA is a historical reanalysis dataset (1979–2020) [RESEARCHED]. In an operational nowcasting environment, real-time thermodynamic baselines must be sourced from operational NWP analysis feeds (such as NCMRWF NCUM operational analysis or IMD GFS analysis at 12 km resolution) [RESEARCHED, INFERENCE].
Field Connectivity & Infrastructure Constraints:
Last-Mile Connectivity: High-altitude Himalayan valleys frequently lose cellular broadband (4G/5G) and grid power during severe convective storms [KNOWN].
Impact: Emergency alerts sent to first responders must rely on lightweight, highly compressed payloads (e.g., CAP SMS / Cell Broadcast) rather than bandwidth-heavy GIS video maps [INFERENCE].
Digital Literacy & User Interface Realities:
Disaster Managers vs. Citizens: Field workers and village disaster committees require simple color-coded threat levels (Green, Yellow, Orange, Red) and local language text (Hindi/State languages) rather than raw meteorological metric charts [KNOWN].
| Data Type | Purpose | Ideal Real-World Source | Hackathon Substitute | Access Method | Availability | Privacy Sensitivity | Confidence |
|---|---|---|---|---|---|---|---|
| Satellite Imagery (Water Vapor & TIR) | Derive real-time Integrated Water Vapor (IWV) variations and Cloud Top Temperature (CTT) drop rates [PS]. | MOSDAC (ISRO) INSAT-3D/3DR Imager L1B/L2B HDF5 files [RESEARCHED]. | Sample archived INSAT-3D/3DR HDF5 files from MOSDAC / IMD open archives or EUMETSAT/GOES sample grids [RESEARCHED, ASSUMPTION]. | MOSDAC HTTPS / SFTP / REST API [RESEARCHED]. | Public upon registration [RESEARCHED]. | Non-sensitive (Open satellite data) [KNOWN]. | [RESEARCHED] |
| Thermodynamic & Kinematic Baselines | Provide temperature profiles, humidity, $U/V$ winds for CAPE, CIN, shear, and convergence [PS]. | NCMRWF Reanalysis Data Service (RDS) IMDAA 12 km NetCDF dataset [RESEARCHED]. | Downloaded IMDAA regional NetCDF files (1990–2020) for historical severe weather dates [RESEARCHED, ASSUMPTION]. | NCMRWF RDS Portal (rds.ncmrwf.gov.in) / HTTPS [RESEARCHED]. |
Free academic/research download [RESEARCHED]. | Non-sensitive (Atmospheric data) [KNOWN]. | [RESEARCHED] |
| Quantitative Precipitation Estimation (QPE) | Ground truth rainfall intensity and historical precipitation calibration [PS]. | MOSDAC INSAT-3D L2B QPE product / IMD Gridded Rainfall (0.25°) [RESEARCHED]. | GPM IMERG 0.1° 30-min rainfall or INSAT QPE sample rasters [RESEARCHED, ASSUMPTION]. | NASA Earthdata / MOSDAC download portal [RESEARCHED]. | Open public access [RESEARCHED]. | Non-sensitive [KNOWN]. | [RESEARCHED] |
| Digital Elevation Model (DEM) | Topographic slope, elevation, drainage basins for flash flood routing [PS]. | ISRO Bhuvan CartoDEM (10m/30m) or USGS SRTM (30m) [RESEARCHED]. | SRTM 30m DEM GeoTIFF downloaded via OpenTopography or USGS EarthExplorer [RESEARCHED]. | HTTPS GeoTIFF download / AWS S3 Public Bucket [RESEARCHED]. | Open public domain [RESEARCHED]. | Non-sensitive [KNOWN]. | [RESEARCHED] |
| Historical Weather Event Catalog | Model training labels (timestamps and coords of cloudbursts/flash floods). | IMD Disastrous Weather Events Reports / NDMA Disaster Reports / Dartmouth Flood Observatory [RESEARCHED]. | Compiled CSV database of historical Western Himalayan cloudburst/flash flood events (2010–2024) [INFERENCE, ASSUMPTION]. | Manual curation / Web scraping of official press releases [INFERENCE]. | Public domain reports [KNOWN]. | Non-sensitive [KNOWN]. | [INFERENCE] |
+-----------------------------------------------------------------------------------+
| EXISTING WEATHER & DISASTER SYSTEMS IN INDIA |
+-----------------------------------------------------------------------------------+
| 1. IMD Nowcast Portal (District/Station-based, manual forecaster rules) |
| 2. South Asia Flash Flood Guidance System (SAsiaFFGS - WMO/IMD, watershed level) |
| 3. Damini App (IITM Pune, lightning sensor network tracking) |
| 4. NDMA SACHET Platform (CAP alert aggregator & SMS dissemination hub) |
+-----------------------------------------------------------------------------------+
|
REMAINING GAPS
v
+-----------------------------------------------------------------------------------+
| - High computational latency in physics-based NWP models (>3-6 hours) |
| - Spatial coarseness: Warnings issued at district level, not hyper-local (1-4km) |
| - Siloed operations: Lightning, rain, and floods handled by disconnected apps |
| - Lack of XAI: Black-box outputs without visible atmospheric precursors |
+-----------------------------------------------------------------------------------+
IMD Nowcast (District / Station Level)
South Asia Flash Flood Guidance System (SAsiaFFGS)
Damini Lightning App (IITM Pune / MoES)
NDMA SACHET (Common Alerting Protocol Portal)
To determine the optimal architecture for a 4–6 student team, three viable technical approaches were evaluated:
+--------------------------------------------------------------------------------------------------+
| CANDIDATE APPROACHES EVALUATION |
+--------------------------------------------------------------------------------------------------+
| Approach 1: Physics-Heuristic Rule Engine + GIS Overland Flow |
| - Threshold rules on CAPE/CIN & CTT; classical D8 flow routing |
| - Low compute, high explainability, BUT high false alarms & poor non-linear convective capture |
+--------------------------------------------------------------------------------------------------+
| Approach 2: Separate Classical ML / CNN Models per Hazard |
| - 3 independent models (XGBoost for Thunderstorm, ConvLSTM for Cloudburst, HAND for Flood) |
| - Modular build, BUT high pipeline complexity, redundancy, no cross-hazard feature sharing |
+--------------------------------------------------------------------------------------------------+
| Approach 3: Multi-Task Spatiotemporal Cross-Attention Transformer (RECOMMENDED) |
| - Unified encoder backbone with cross-attention across Satellite & IMDAA grids |
| - 3 multi-task heads for simultaneous prediction + CartoDEM routing overlay |
| - Best accuracy, direct match to PS requirements, low inference latency (<15s) |
+--------------------------------------------------------------------------------------------------+
| Metric | Approach 1: Heuristic Rule Engine + GIS | Approach 2: Decoupled ML Models (XGBoost + ConvLSTM + HAND) | Approach 3: Multi-Task Spatiotemporal Cross-Attention Transformer (Recommended) |
|---|---|---|---|
| Problem Fit | Poor. Static thresholds fail in complex atmospheric regimes [INFERENCE]. | Moderate. Solves hazards separately but misses physical couplings [INFERENCE]. | Excellent. Directly implements explicit PS specification [PS, INFERENCE]. |
| Accuracy Potential | Low ($F_1 < 0.50$). High false alarms [INFERENCE]. | Moderate ($F_1 \approx 0.70–0.75$) [INFERENCE]. | High ($F_1 > 0.85$ target for convective onset) [INFERENCE]. |
| Data Requirements | Ingests scalar thresholds; ignores complex spatiotemporal patterns [INFERENCE]. | Medium. Requires separate dataset preparation for each model [INFERENCE]. | Unified 4D tensor input grid (Satellite + IMDAA + DEM) [PS, INFERENCE]. |
| Computational Latency | Very Fast (< 1 second) [INFERENCE]. | Moderate (~ 30–60 seconds across 3 models) [INFERENCE]. | Fast (~ 10–15 seconds GPU forward pass) [INFERENCE]. |
| Explainability (XAI) | Explicit rules (100% transparent), but physics oversimplified [INFERENCE]. | Model-specific SHAP/Feature Importance [INFERENCE]. | Native Cross-Attention Weight Maps + Integrated Gradients [PS, INFERENCE]. |
| Scalability | High, but accuracy degrades severely at scale [INFERENCE]. | Complex maintenance overhead for multiple pipelines [INFERENCE]. | Single model file (.pt/.onnx) serving all multi-hazard heads [INFERENCE]. |
| Hackathon Build Feasibility | High feasibility, but weak hackathon score (too simplistic) [INFERENCE]. | High feasibility, but high pipeline boilerplate code [INFERENCE]. | Moderate-High feasibility using PyTorch & open-source spatiotemporal backbones [INFERENCE]. |
| Production Feasibility | Unsuitable for MoES/NCMRWF deployment standards [INFERENCE]. | Moderate. Difficult to synchronize parallel pipelines in real-time [INFERENCE]. | High. Matches modern MoES Mission Mausam AI vision [RESEARCHED, INFERENCE]. |
The recommended approach is Approach 3: Multi-Task Spatiotemporal Cross-Attention Transformer Engine with Hydrological Topographic Coupling [PS, INFERENCE].
Rejection of Approach 1 (Heuristic Rule Engine):
Severe convective events (cloudbursts > 100 mm/hr) are non-linear atmospheric instabilities [KNOWN]. Fixed threshold rules (e.g., "CAPE > 2000 AND CTT drop > 10°C") yield unacceptably high false positive rates because high CAPE often persists without triggering lift mechanism, or lift occurs under severe CIN capping [KNOWN, INFERENCE]. It fails the core problem objective [PS].
Rejection of Approach 2 (Decoupled Separate Models):
Running three separate machine learning pipelines (one for thunderstorms, one for cloudbursts, one for floods) creates redundant data ingestion loops, triples GPU memory overhead, and ignores the intrinsic physical feedback loops (e.g., cloudburst moisture flux directly drives flash flood hydrographs) [INFERENCE]. Furthermore, it violates the explicit PS requirement: "To predict multiple extreme events simultaneously, the engine employs a multi-task learning approach" [PS].
+---------------------------------------------------------------------------------------------------+
| SYSTEM ARCHITECTURE |
+---------------------------------------------------------------------------------------------------+
[LAYER 1: DATA INGESTION & SATELLITE PIPELINE]
+-----------------------+ +-----------------------+ +-----------------------+
| INSAT-3D/3DR (MOSDAC) | | IMDAA Reanalysis | | CartoDEM / SRTM |
| - WV (6.5-7.1 µm) | | - CAPE/CIN, Temp | | - 30m Elevation |
| - TIR1 (10.2-11.2 µm) | | - U/V Winds, Geopot. | | - Slope & Drainage |
| - QPE Rain Estimates | | - Specific Humidity | | - D8 Flow Directions |
+-----------+-----------+ +-----------+-----------+ +-----------+-----------+
| | |
+-----------------------------+-----------------------------+
v
[LAYER 2: SPATIOTEMPORAL DATA FUSION & ALIGNMENT GRID ENGINE]
+-----------------------------------------------------------------------------------+
| - Reprojection to EPSG:4326 (WGS84) & Spatial Interpolation to Unified 0.04° Grid |
| - Continuous Temporal Rate Calculations: ΔIWV/Δt and ΔCTT/Δt |
| - Divergence & Shear Calculators: (∂U/∂x + ∂V/∂y) and Bulk Wind Shear |
| - Tensor Normalization & Rolling 2-Hour Window Stacking [B, T=4, C=12, H, W] |
+-----------------------------------------+-----------------------------------------+
v
[LAYER 3: AI/ML INFERENCE ENGINE (PyTorch / ONNX Runtime)]
+-----------------------------------------------------------------------------------+
| SHARED ENCODER: Spatiotemporal Transformer Backbone with Cross-Attention |
| - Ingests 4D Atmospheric/Satellite Tensor Grid |
| - Cross-Attends Dynamic Satellite Radiances with Thermodynamic IMDAA Baselines |
+-----------------------------------------+-----------------------------------------+
|
+-----------------------------+-----------------------------+
| | |
v v v
+-----------------------+ +-----------------------+ +-----------------------+
| HEAD 1: Thunderstorm | | HEAD 2: Cloudburst | | HEAD 3: Flash Flood |
| Probability Head | | Probability Head | | Prediction Head |
| - Convective Onset | | - Extreme Rain Map | | - Topographic Routing |
| Map (0-100%) | | (>100 mm/hr risk) | | Coupling via HAND |
+-----------+-----------+ +-----------+-----------+ +-----------+-----------+
| | |
+-----------------------------+-----------------------------+
v
[LAYER 4: EXPLAINABLE AI (XAI) & POST-PROCESSING ENGINE]
+-----------------------------------------------------------------------------------+
| - Integrated Gradients & Cross-Attention Attribution Heatmap Generator |
| - Spatial Polygon Vectorizer (GeoJSON Risk Polygons) |
| - OASIS CAP v1.2 Alert Formatter |
+-----------------------------------------+-----------------------------------------+
v
[LAYER 5: PRESENTATION & DISSEMINATION SERVICES]
+------------------------------------------+----------------------------------------+
| INTERACTIVE DASHBOARD (React + Mapbox GL)| AUTOMATED ALERT API (FastAPI REST / WS)|
| - Dynamic DEM 3D Surface Overlays | - CAP v1.2 Webhook Push to NDMA/SDMA |
| - Layer Toggles (IWV, CTT, CAPE, Risk) | - Web Push / Mobile SMS Trigger Payload|
| - XAI Trigger Breakdown Side-Panel | - Emergency First Responder Geo-Fencing|
+------------------------------------------+----------------------------------------+
Ingestion & Preprocessing Phase:
Every 15 minutes, automated cron workers fetch the latest INSAT-3D/3DR Imager files from MOSDAC SFTP/HTTPS mirrors [RESEARCHED]. The pipeline uses Python satpy and gdal to extract raw counts, calibrate to Brightness Temperatures (BT) for Water Vapor and TIR channels, and compute Integrated Water Vapor (IWV) proxies [RESEARCHED, INFERENCE]. Simultaneously, the system reads the corresponding IMDAA/NCUM thermodynamic grid frame (temperature, humidity, $U/V$ winds across 1000 to 200 hPa) [RESEARCHED, INFERENCE].
Alignment & Feature Vectorization:
The raw multi-source rasters are resampled to a standardized $0.04^\circ \times 0.04^\circ$ spatial grid (~4 km resolution) covering the target geographic box [INFERENCE, ASSUMPTION]. Temporal derivative kernels calculate $\Delta \text{CTT}/\Delta t$ (cooling rate) and $\Delta \text{IWV}/\Delta t$ (moisture convergence rate) across the preceding 4 satellite frames ($T-60\text{m}, T-45\text{m}, T-30\text{m}, T-0\text{m}$) [INFERENCE]. Low-level horizontal wind divergence ($\nabla \cdot \vec{V}$) and bulk wind shear between 850 hPa and 200 hPa are computed [INFERENCE].
Multi-Task Neural Network Forward Pass:
The aligned multi-channel tensor $[B, T=4, C=12, H, W]$ is fed into the Multi-Task Transformer [INFERENCE]. The shared encoder extracts joint spatiotemporal embeddings via 3D Convolutional Stem layers followed by Cross-Attention Transformer blocks [INFERENCE]. The representations branch into three output heads:
XAI Attribution & Alert Dispatch:
If any grid cell breaches predefined threat thresholds (e.g., Cloudburst risk > 70%), the XAI module computes feature saliency using Integrated Gradients [INFERENCE]. Saliency vectors (e.g., "75% risk driven by 12°C/hr CTT drop rate + IWV spike of +18%") are attached to the risk polygon [INFERENCE]. The post-processor converts risk rasters into GeoJSON vector polygons and publishes OASIS CAP v1.2 XML messages to the API endpoint for delivery to NDMA/SDMA dashboards [PS, INFERENCE].
| Layer | Selected Technology | Why Chosen | Alternative Considered | Why Alternative Rejected |
|---|---|---|---|---|
| Frontend UI | React.js + Mapbox GL JS | Supports high-performance vector tiles and 3D terrain mesh rendering using WebGL for CartoDEM visual overlays [INFERENCE]. | Leaflet.js | Leaflet lacks native 3D WebGL elevation mesh rendering for realistic DEM flood terrain visualization [INFERENCE]. |
| Backend API | FastAPI (Python 3.12) | Asynchronous execution, native OpenAPI documentation, automatic Pydantic validation, seamless integration with PyTorch models [INFERENCE]. | Django / Flask | High overhead, slower synchronous request handling, complex setup for streaming AI vector tiles [INFERENCE]. |
| AI / ML Framework | PyTorch 2.x + PyTorch Lightning | Industry standard for multi-task vision transformers, dynamic computation graphs, robust cross-attention module support [INFERENCE]. | TensorFlow / Keras | Less flexible custom cross-attention multi-task branching, slower research-to-code translation [INFERENCE]. |
| Model Acceleration | ONNX Runtime + CUDA | Reduces PyTorch model inference latency by up to 3x, allowing sub-15 second forward passes on consumer/cloud GPUs [INFERENCE]. | Native PyTorch Python execution | Higher CPU-GPU serialization overhead and slower batch inference execution times [INFERENCE]. |
| Spatial / GIS Database | PostgreSQL + PostGIS | Enterprise-grade spatial query support for indexing, spatial joins, and storing vector alert polygons [INFERENCE]. | MongoDB / GeoJSON files | MongoDB lacks advanced hydrological spatial operations and spatial indexing for heavy raster/vector joins [INFERENCE]. |
| Hydrological Processing | RichDEM / WhiteboxTools (Python) | Ultrafast parallel C++ backed spatial hydrologic analysis algorithms (D8 flow, HAND index calculation) [INFERENCE]. | ArcGIS Python SDK | Proprietary, heavy license costs, impossible to run inside lightweight Docker microservices [INFERENCE]. |
| Satellite Data Parsing | Satpy / h5py / Xarray | Standard open-source scientific tools for reading HDF5 INSAT satellite files and GRIB2/NetCDF IMDAA reanalysis fields [RESEARCHED]. | GDAL CLI scripts | Difficult to chain dynamically within Python multi-threaded data pipelines [INFERENCE]. |
| Containerization & Hosting | Docker + Docker Compose (Local / Cloud) | Ensures environment portability for student team development and seamless deployment during hackathon judging [INFERENCE]. | Bare-metal deployment | Dependency version mismatches between team laptops (GDAL/NetCDF C-libraries) [INFERENCE]. |
+-----------------------------------------------------------------------------------+
| MULTI-TASK AIPredictive ARCHITECTURE |
+-----------------------------------------------------------------------------------+
INPUT TENSOR
[Satellite Imagery + IMDAA Thermodynamic]
|
v
+-------------------------------------+
| SHARED SPATIOTEMPORAL ENCODER |
| (Cross-Attention Transformer Block) |
+------------------+------------------+
|
+---------------------------+---------------------------+
| | |
v v v
+---------------------+ +---------------------+ +---------------------+
| THUNDERSTORM HEAD | | CLOUDBURST HEAD | | FLASH FLOOD HEAD |
| Binary Classifier | | Focal Loss Regressor| | HAND Coupled Grid |
| (Conv2D + Sigmoid) | | (>100mm/hr risk) | | (Topographic Mask) |
+---------------------+ +---------------------+ +---------------------+
Shared Encoder Backbone:
Thunderstorm Prediction Head:
Cloudburst Prediction Head:
Flash Flood Prediction Head (Hydrological Coupling):
-- 1. STATIONS & GRIDS TABLE
CREATE TABLE spatial_grids (
grid_id SERIAL PRIMARY KEY,
grid_code VARCHAR(32) UNIQUE NOT NULL,
geom GEOMETRY(Polygon, 4326) NOT NULL,
elevation_mean FLOAT,
hand_index_mean FLOAT,
drainage_basin_id INT
);
-- 2. LIVE INFERENCE RUNS TABLE
CREATE TABLE inference_runs (
run_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
timestamp_utc TIMESTAMP WITH TIME ZONE NOT NULL,
lead_time_hours INT NOT NULL, -- 2, 4, or 6 hours
model_version VARCHAR(16) NOT NULL,
status VARCHAR(16) CHECK (status IN ('RUNNING', 'COMPLETED', 'FAILED'))
);
-- 3. MULTI-HAZARD PREDICTIONS TABLE
CREATE TABLE hazard_predictions (
pred_id BIGSERIAL PRIMARY KEY,
run_id UUID REFERENCES inference_runs(run_id),
grid_id INT REFERENCES spatial_grids(grid_id),
thunderstorm_prob FLOAT CHECK (thunderstorm_prob BETWEEN 0 AND 1),
cloudburst_prob FLOAT CHECK (cloudburst_prob BETWEEN 0 AND 1),
flash_flood_prob FLOAT CHECK (flash_flood_prob BETWEEN 0 AND 1),
risk_level VARCHAR(8) CHECK (risk_level IN ('GREEN', 'YELLOW', 'ORANGE', 'RED')),
xai_saliency_json JSONB -- Stores top driver attributions (e.g. {"IWV_surge": 0.45, "CTT_drop": 0.35})
);
-- Spatial index for sub-millisecond query performance
CREATE INDEX idx_hazard_pred_geom ON spatial_grids USING GIST (geom);
CREATE INDEX idx_hazard_risk_level ON hazard_predictions (risk_level);
+-----------------------------------------------------------------------------------+
| OFFLINE / LOW-NETWORK SYNC ARCHITECTURE |
+-----------------------------------------------------------------------------------+
+-----------------------+ +-----------------------+
| CENTRAL CLOUD/HPC | | FIELD RESPONDER MOBILE|
| (Generates GeoJSON | | (PWA / Android Client)|
| & Vector Tiles) | | |
+-----------+-----------+ +-----------+-----------+
| |
| Push Heavy Layers (Full Connectivity) |
|------------------------------------------->|
| |
| Network Drops / 2G Connection |
| - Fallback to SMS CAP Alert Payloads |
| - Cache Vector Tiles in IndexedDB |
|<-------------------------------------------|
Bandwidth Reduction & Tile Vectorization:
Raw raster probability grids (MBs per frame) are raster-to-vector converted on the server into lightweight GeoJSON polygons compressed with Mapbox Vector Tiles (mvt). This reduces payload size from ~15 MB to < 100 KB per update [INFERENCE].
Client-Side Progressive Web App (PWA) Caching:
The frontend GIS dashboard uses Service Workers and IndexedDB to cache base CartoDEM elevation maps and administrative boundaries locally [INFERENCE]. When internet connectivity is lost, cached maps display the last known valid nowcast layer with a prominent "OFFLINE - DATA AS OF [TIMESTAMP]" warning banner [INFERENCE].
Fallback SMS / Cell Broadcast Payload Structure:
For remote field teams with total broadband loss, the backend automatically converts high-risk alerts into compressed CAP-compliant text payloads sent via SMS / Cell Broadcast:[SACHET-ALERT] RED WARNING: Cloudburst & Flash Flood predicted for Valley Watershed #402 (Chamoli) between 14:00-16:00 IST. Evacuate river banks. Triggers: IWV Surge 85%, CTT Drop 14C/hr. [INFERENCE].
Sensitive & Location Data Protection:
Authentication & Authorization (RBAC):
Data Integrity & Audit Logging:
Regulatory & Scientific Validation Notice:
As required for sensitive safety-critical disaster management systems, the output produced during the Smart India Hackathon is an academic prototype and proof-of-concept [PS, INFERENCE]. Operational deployment requires formal scientific verification and validation (V&V) by MoES, NCMRWF, and IMD evaluation committees [PS, INFERENCE].
+-----------------------------------------------------------------------------------+
| HACKATHON MVP SCOPE BOUNDARY |
+-----------------------------------------------------------------------------------+
| IN SCOPE (Must Build for Live Judging) |
| - Historical Ingestion Pipeline (20+ Western Himalayan Cloudburst/Storm Events) |
| - Pre-trained Multi-Task Model (PyTorch -> ONNX) generating 3 Risk Maps |
| - Interactive Mapbox GIS Dashboard with 3D DEM Overlay |
| - Functional XAI Visual Panel showing IWV, CTT, CAPE contribution bars |
| - Live CAP v1.2 REST API generating valid JSON/XML alerts |
+-----------------------------------------------------------------------------------+
| OUT OF SCOPE / DESCRIBED ONLY (Future Production) |
| - Real-time hardware integration with ISRO satellite ground station receivers |
| - Direct automated Cell Broadcast SMS push via C-DOT telecom towers |
| - Multi-node distributed HPC GPU cluster execution |
+-----------------------------------------------------------------------------------+
To present a zero-failure, convincing live demonstration during SIH judging without relying on unpredictable live satellite feed availability:
Historical Event Simulator ("Replay Mode"):
Interactive Parameter Injector ("What-If Scenario"):
Simulated Alert Delivery Journey:
/api/v1/alerts/latest) formatted in strict OASIS CAP v1.2 XML format [INFERENCE]. Honesty Disclaimer: The team will explicitly inform judges that satellite inputs are replayed from archived MOSDAC HDF5 files to guarantee demo stability [INFERENCE].
+-----------------------------------------------------------------------------------+
| IMPLEMENTATION ROADMAP (Target: 30 Sept 2026) |
+-----------------------------------------------------------------------------------+
Phase 1: Data Curation & Preprocessing (Month 1 - 2)
[Dataset assembly: INSAT-3D HDF5, IMDAA NetCDF, CartoDEM, Event Catalog]
|
v
Phase 2: Model Architecture & Training (Month 3 - 4)
[PyTorch Spatiotemporal Cross-Attention Transformer + MTL Heads]
|
v
Phase 3: Hydrological Routing & XAI Integration (Month 5)
[CartoDEM HAND index coupling + Integrated Gradients module]
|
v
Phase 4: API & Web GIS Dashboard Development (Month 6)
[FastAPI backend + Mapbox 3D terrain frontend + CAP API]
|
v
Phase 5: Testing, Optimization & Hackathon Polishing (Month 7 / Final Lead-up)
[ONNX acceleration, historical event validation, demo dry-runs]
+-----------------------------------------------------------------------------------+
Phase 1: Data Ingestion & Preprocessing Pipeline (Weeks 1–6)
Phase 2: Multi-Task AI Engine Development (Weeks 7–14)
Phase 3: Topographic Coupling & XAI Saliency (Weeks 15–18)
Phase 4: Dashboard & Alert API Development (Weeks 19–23)
Phase 5: Validation, Benchmarking & Demo Polish (Weeks 24–26)
| Test Category | Methodology / Tool | Target Metric / Acceptance Criteria | Failure Recovery Strategy |
|---|---|---|---|
| Functional Tests | PyTest suite validating end-to-end data pipeline execution from raw HDF5/NetCDF ingestion to API output [INFERENCE]. | 100% pass rate on data parsing and schema validation [INFERENCE]. | Log specific corrupted HDF5 file frames and bypass with spatial interpolation [INFERENCE]. |
| Model Accuracy Validation | Test against held-out historical events (2021–2024 cloudburst cases) [INFERENCE]. | Spatial $F_1 \ge 0.80$, Probability of Detection (POD) $\ge 0.85$, False Alarm Ratio (FAR) $\le 0.20$ for 2–6h lead time [INFERENCE]. | Adjust focal loss class weighting and increase dynamic training epochs on rare cloudburst samples [INFERENCE]. |
| Inference Latency | ONNX Runtime benchmarking on NVIDIA GPU testbed [INFERENCE]. | Total forward pass latency < 15 seconds per $1000 \times 1000 \text{ km}$ regional grid [ASSUMPTION]. | Quantize FP32 model weights to INT8 precision using TensorRT [INFERENCE]. |
| XAI Coherence Test | Meteorological expert evaluation comparing XAI feature importance heatmaps against physical storm dynamics [INFERENCE]. | High correlation between top XAI attribution drivers and observed physical triggers (e.g., IWV accumulation rate) [PS, INFERENCE]. | Retrain cross-attention layer heads with explicit gradient penalty constraints [INFERENCE]. |
| CAP API Compliance | Validate generated XML alert payloads using official OASIS CAP v1.2 schema validator [INFERENCE]. | Zero schema validation errors; strict compliance with NDMA SACHET standards [RESEARCHED, INFERENCE]. | Enforce strict Pydantic model validation on alert endpoints [INFERENCE]. |
| Offline Resilience | Simulate 100% network disconnection during UI navigation [INFERENCE]. | Mapbox dashboard continues displaying cached base elevation tiles and displays clear offline notice banner [INFERENCE]. | Fall back to ServiceWorker IndexedDB cached GeoJSON state [INFERENCE]. |
| Risk Description | Likelihood | Impact | Severity | Mitigation Strategy |
|---|---|---|---|---|
| Satellite Data Access Delays / Outages: MOSDAC server down or satellite image frames missing during live operation [RESEARCHED]. | High | High | HIGH | Build automated pipeline fallback that performs optical flow temporal extrapolation from previous available frames and flags lowered model confidence [INFERENCE]. |
| Class Imbalance in Training Data: Cloudbursts are rare events; model defaults to predicting zero rain everywhere [KNOWN]. | High | High | HIGH | Use Weighted Focal Loss, synthetic oversampling of extreme convective events, and train specifically on localized storm cutouts [INFERENCE]. |
| Spatial Resolution Disparity: Ingesting 8 km Water Vapor imagery alongside 30 m DEM causes boundary artifacts [INFERENCE]. | Medium | Medium | MEDIUM | Apply bilinear interpolation and super-resolution convolutional layers to smooth satellite feature embeddings before DEM overlay [INFERENCE]. |
| False Alarms Triggering Panic: Over-predicting flash floods leads to alert fatigue among disaster authorities [KNOWN]. | Medium | High | HIGH | Implement dual-threshold verification (atmospheric risk score AND topographic slope accumulation threshold must BOTH be breached) [INFERENCE]. |
| Hackathon Execution Delay: Team gets stuck implementing complex custom transformer code from scratch [INFERENCE]. | Medium | High | HIGH | Use established pre-trained spatiotemporal backbones (e.g., PyTorch ConvLSTM or Earthformer baselines) and fine-tune multi-task heads [INFERENCE]. |
| Component | Resource Choice | Estimated Cost (INR) |
|---|---|---|
| Compute / Training | Google Colab Pro / Free Kaggle GPU (Nvidia T4 / P100) | ₹0 - ₹1,500 [ASSUMPTION] |
| Hosting & API | Render / Vercel / Local Host Laptop | ₹0 [ASSUMPTION] |
| GIS Map Rendering | Mapbox GL JS Free Tier (50,000 map loads/month) | ₹0 [ASSUMPTION] |
| Satellite & DEM Data | MOSDAC, NCMRWF RDS, SRTM Open Access | ₹0 (Public Open Data) [RESEARCHED] |
| Total Hackathon Cost | ~ ₹0 - ₹1,500 [ASSUMPTION] |
| Component | Enterprise Specification | Scalability Mechanism |
|---|---|---|
| Inference Cluster | 2x NVIDIA A100 / L40S GPU Instances on Cloud / NIC MeghRaj Cloud | Auto-scaling Kubernetes pod replicas based on incoming MOSDAC satellite frame notifications [INFERENCE]. |
| Data Storage | 10 TB S3-compatible Object Storage for historical NetCDF/HDF5 archive | Lifecycle rules archiving raw satellite images to glacier storage after 30 days [INFERENCE]. |
| Database Cluster | Managed PostgreSQL PostGIS cluster with read replicas | Partitioning hazard_predictions table by month/year to sustain sub-millisecond spatial query performance [INFERENCE]. |
| API Distribution | Cloudflare / NIC CDN for CAP alert payload caching | Edge caching of compressed GeoJSON vector tiles to serve millions of simultaneous citizen app requests [INFERENCE]. |
| Parameter | Generic Hackathon Submissions | Proposed SIH26077 Architecture | Direct Requirement Alignment |
|---|---|---|---|
| Predictive Methodology | Standard tabular XGBoost or simple 2D CNN trained on generic historical rain CSVs. | Multi-modal spatiotemporal transformer with cross-attention fusing satellite radiances and IMDAA thermodynamic profiles [PS]. | Fulfills explicit PS demand for spatiotemporal cross-attention on IWV & CTT drop rates [PS]. |
| Hazard Scope | Single hazard output (e.g., rain prediction only). | Unified Multi-Task Learning (MTL) generating simultaneous thunderstorm, cloudburst, and flash flood risk maps [PS]. | Fulfills explicit PS requirement for simultaneous multi-hazard predictions bypassing NWP latency [PS]. |
| Topographic Physics | Ignores terrain elevation or uses raw static height numbers. | Dynamic coupling of cloudburst predictions with CartoDEM HAND hydrological routing for slope-channeled runoff [PS]. | Fulfills explicit PS requirement for DEM terrain channeled flash flood warnings [PS]. |
| Explainability | Black-box deep learning output with zero justification. | Integrated Explainable AI (XAI) attribution panel highlighting exact contribution % of IWV accumulation, CTT cooling, and CAPE energy [PS]. | Fulfills explicit PS requirement for XAI module displaying meteorological triggers [PS]. |
| Alert Interoperability | Basic web popups or hardcoded local notifications. | Enterprise OASIS CAP v1.2 REST API exporting GeoJSON risk polygons ready for NDMA SACHET integration [PS, INFERENCE]. | Fulfills explicit PS requirement for automated categorized alerting API [PS]. |
Build the Multi-Task Spatiotemporal Cross-Attention Transformer Engine with Hydrological Topographic Coupling [PS, INFERENCE]. This architecture directly satisfies every requirement of SIH26077, bypasses NWP latency, fuses satellite and thermodynamic inputs, and delivers actionable, explainable 2-to-6-hour warnings [PS].
mosdac.gov.in) and NCMRWF RDS (rds.ncmrwf.gov.in) to download sample INSAT-3D HDF5 and IMDAA NetCDF files for 5 historical cloudburst dates [RESEARCHED].satpy, xarray, h5py, and gdal to test satellite raster extraction and IWV/CTT calculation [INFERENCE].Title: IMDAA: High-Resolution Satellite-Era Reanalysis for the Indian Monsoon Region
URL: https://journals.ametsoc.org/view/journals/clim/34/12/JCLI-D-20-0412.1.xml
Source Type: Official Academic / Journal Publication (AMS Journals)
Supported Claim: Confirms IMDAA is a 12 km high-resolution regional atmospheric reanalysis dataset over India produced by NCMRWF, IMD, and UK Met Office, available via NCMRWF RDS (rds.ncmrwf.gov.in).
Reliability Assessment: High (Peer-reviewed scientific publication).
Title: INSAT-3D / 3DR Data Products & Payload Specifications - MOSDAC
URL: https://www.mosdac.gov.in/insat-3d-data-products
Source Type: Official Government Data Portal Documentation (ISRO / SAC MOSDAC)
Supported Claim: Confirms INSAT-3D/3DR payload channel specifications: Water Vapor (WV, 8 km), Thermal Infrared (TIR1/TIR2, 4 km), QPE products, and HDF5 file formats available via MOSDAC.
Reliability Assessment: High (Official Government / Space Agency Documentation).
Title: South Asia Flash Flood Guidance System (SAsiaFFGS)
URL: https://reliefweb.int/report/india/south-asia-flash-flood-guidance-system-launched
Source Type: Official International / Government Press Release (WMO / IMD / PIB)
Supported Claim: Documents the operational status of SAsiaFFGS launched by IMD/WMO for watershed-level flash flood guidance across South Asia.
Reliability Assessment: High (Official WMO / Government Source).
Title: SACHET - National Disaster Alert Portal & Common Alerting Protocol
URL: https://sachet.ndma.gov.in/
Source Type: Official Government Portal (NDMA / C-DOT)
Supported Claim: Verifies NDMA's SACHET platform as India's official CAP-compliant (OASIS CAP v1.2) multi-lingual geo-targeted disaster alert dissemination hub.
Reliability Assessment: High (Official Government Portal).
Title: BharatBench: Benchmark Dataset derived from IMDAA Reanalysis for ML Weather Forecasting
URL: https://github.com/MASLABnitrkl/BharatBench
Source Type: Open Source Research Repository / Benchmark Dataset
Supported Claim: Demonstrates practical usage of IMDAA reanalysis grids in deep learning (ConvLSTM/CNN) weather prediction frameworks tailored for the Indian subcontinent.
Reliability Assessment: High (Open Source Academic Research Codebase).
What we think about this platform, and how it can help people solve SIH problems.
" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
" The platform makes SIH problem statements much easier to understand. Having everything from the problem details to the procedure in one place. "
" Oh, you got ads? Well, we need to make money too! But, you can use our platform to help you win SIH and take home the prize money. "
Get in touch if you need help bringing your ideas to life, or simply have an interesting idea you'd like to talk through. I'm always open to a conversation and exploring new possibilities together.