" 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 Identifying and tracking the exact geographic footprints of extreme weather anomalies (such as severe cyclones, heat domes, or cold waves) within massive global Numerical Weather Prediction (NWP) outputs is computationally intensive and heavily reliant on manual interpretation. In medium-range forecasting (3 to 10 days), atmospheric chaos renders traditional deterministic models highly uncertain. Furthermore, standard deep learning models (like standard CNNs or U-Nets) suffer from spectral smoothing-they tend to 'average out' spatial data, which destroys the extreme amplitudes (the high-intensity peaks of rainfall or wind speed) that forecasters actually need to track. There is a critical gap between broad, coarse 12 km global ensemble datasets and localized, high-fidelity threat tracking. • Proposed Solution We propose an automated, state-of-the-art AI tracking and downscaling pipeline that shifts the paradigm from manual weather data sorting to automated, physics-informed anomaly tracking.Instead of relying on a single deterministic forecast run, our system directly processes multivariable, 4D Ensemble Prediction Systems (EPS) data.The system uses a two-stage hybrid AI architecture to solve the spectral smoothing problem:First, it utilizes a graph neural network (GNN) to map atmospheric variables onto a spherical mesh,instantly isolating moving anomalies and calculating their trajectory over a 3- to 10-day forecast window. Second, it pipes this isolated region into a generative diffusion model to perform statistical downscaling. This physics-constrained generative model mathematically derives a hyper-local 5km subgrid impact zone without flattening or blurring the severe amplitudes of the extreme weather event. • Technical Methodology & Architecture Spherical Anomaly Tracking (Stage 1 GNN): To eliminate the geographic distortions caused by processing the spherical Earth on flat 2D pixel grids, the system maps the 12 km NCMRWF Global Ensemble (NEPS-G) grids directly onto an icosahedral mesh. The message-passing GNN calculates the Extreme Forecast Index (EFI) against a 30-year historical ERA5 baseline distribution to isolate standard deviations and draw a macro-scale temporal bounding box around the anomaly's trajectory. Amplitude-Preserving Downscaling (Stage 2 Diffusion): The system passes the cropped, macroscale bounding box into a conditional denoising diffusion probabilistic model. Rather than optimizing for mean errors (which blurs peaks), the diffusion model learns the physical relationships between synoptic-scale features and regional topography. It iteratively generates high-resolution, high-amplitude local weather scenarios, downscaling the 12 km grid into a 5 km grid. Physics-Informed Constraints: To ensure the model remains scientifically accurate, we embed fluid dynamics and thermodynamic conservation laws directly into the neural network's loss function. The model is mathematically penalized if it generates physically impossible weather states (e.g., severe downpours missing corresponding moisture convergence vectors). • Datasets and Tools ? AI Frameworks: PyTorch / JAX (engineered with custom, physics-guided loss functions),Deep Graph Library (DGL) for icosahedral mesh networks, and Hugging Face Diffusers for generative downscaling. ? Data Wrangling & Geospatial Tools: Xarray and Dask for processing parallelized, multigigabyte 4D NetCDF/GRIB2 arrays; MetPy for physical meteorological equations; Cartopy for geographical map projections. ? Training & Testing Datasets: ? Baseline: Historical IMDAA / ERA5 reanalysis data to establish the climatological norm. ? Forecast Inputs: Historical NCUM (12 km deterministic) and NEPS-G (12 km global ensemble) datasets containing documented extreme historical events (e.g., Cyclone Amphan, severe North India heatwaves). • Expected Outcome & Key Deliverables The Tracking Core: A production-ready Spatio-Temporal GNN module that continuously processes global NWP streams to output dynamic, automated 4D bounding boxes around evolving weather threats. The Downscaling Core: A generative diffusion module capable of ingesting a 12 km resolution anomaly slice and outputting a probabilistically sound, 5 km resolution sub-grid array that retains extreme value amplitudes. The Visualization & Alert Dashboard: An automated system that translates the mathematical 5 km centroid arrays into clean, geographic visual layers. The Alerting API: A lightweight, production-ready REST API that programmatically drops a pinpoint coordinate at the core of the severe anomaly and triggers categorized spatial alerts (low, moderate, and severe) across a precise 5 km geographical impact radius. • Use Cases & Societal Impact Eliminating Alert Fatigue for the NDRF: Current weather alerts are often too broad, covering entire states or districts, which leads to public complacency. This solution allows meteorologists to issue hyper-localized, highly targeted warnings. It changes a generic'heavy rain in the district' alert into a precise 'high risk of flash flooding within your specific 5 km radius in the next 12 hours' alert, empowering first responders to deploy assets perfectly. Protecting Rural Economies: Grants farming communities a highly accurate, 3- to 10- day lead time regarding localized catastrophic anomalies like sudden frost, hail, or heat domes. This structural foresight lets farmers alter harvesting schedules or apply cropprotection covers, shielding rural livelihoods from sudden climate shocks. Democratizing Supercomputing Power: Once this hybrid AI pipeline is trained, it processes live inference data on a standard cloud GPU node in seconds, making high-fidelity climate forecasting highly affordable and easily accessible. |
| Organization: | Ministry of Earth Sciences (MoES) |
| Department: | National Centre for Medium Range Weather Forecasting (NCMRWF) |
| Category: | Software |
| Theme: | Smart Automationtd> |
| Youtube Link: | Not provided |
| Dataset Link: | Not provided |
| Contact info: | Not provided |
Identifying and tracking extreme weather anomalies (such as severe cyclones, heat domes, and cold waves) across medium-range forecast horizons (3 to 10 days) [PS] using global Numerical Weather Prediction (NWP) outputs is computationally intensive and currently relies on manual expert interpretation [PS]. Standard deterministic forecasts become unreliable over medium ranges due to atmospheric chaos [PS], while conventional deep learning architectures (e.g., standard CNNs or U-Nets) suffer from spectral smoothing, which artificially averages out localized high-intensity rainfall and wind peaks [PS]. This system solves these operational bottlenecks by pairing a Stage 1 Spherical Graph Neural Network (GNN) on an icosahedral mesh [PS] to automatically detect, track, and bound 4D extreme weather anomalies from 12 km NCMRWF Global Ensemble (NEPS-G) forecasts [PS], with a Stage 2 Physics-Constrained Generative Diffusion Model [PS] that downscales isolated threat bounding boxes to a hyper-local 5 km impact grid without suppressing extreme value amplitudes [PS]. The platform serves disaster response agencies like the National Disaster Response Force (NDRF) [PS] and agricultural decision-makers with pinpoint 5 km radial alerts [PS], decreasing alert fatigue and enabling targeted proactive disaster mitigation [PS].
| Metadata Field | Value |
|---|---|
| PS Number | SIH26078 [PS] |
| Title | AI-Driven Spatio-Temporal Tracking of Extreme Weather Anomalies in Medium-Range Forecasts [PS] |
| Organization | Ministry of Earth Sciences (MoES) [PS] |
| Department | National Centre for Medium Range Weather Forecasting (NCMRWF) [PS] |
| Category | Software [PS] |
| Theme | Smart Automation [PS] |
| Submission Deadline | 30 September 2026 [PS] |
| Ideas Counter | 0/500 [PS] |
| Fundamental System Objective | To replace manual, coarse-resolution weather sorting with an automated, physics-informed two-stage AI pipeline (Spherical GNN + Generative Diffusion) that isolates 4D extreme weather trajectories and downscales them to a 5 km grid while preserving peak signal amplitudes for pinpoint spatial alerting [PS]. |
The explicit problem statement and technical design requirements provided in the source specification are deconstructed below into atomic, traceable units:
diffusers / PyTorch [PS], [RESEARCHED].| Stakeholder Group | Goal | Current Pain Point | System Need |
|---|---|---|---|
| NCMRWF / IMD Duty Meteorologists [PS], [KNOWN] | Swiftly identify extreme anomalies in 23-member EPS runs without manually scanning hundreds of 2D map slices [PS]. | Manual inspection of massive multi-member 4D ensemble outputs causes delay and visual fatigue [PS]. | Automated GNN engine that highlights 4D threat bounding boxes and auto-calculates EFI [PS]. |
| National Disaster Response Force (NDRF) / SDMAs [PS], [KNOWN] | Deploy rescue assets, boats, and response teams to specific high-risk locations prior to event impact [PS]. | District-wide broad warnings ("heavy rain in district") lead to alert fatigue and inefficient asset placement [PS]. | Pinpoint coordinate alerts with high-confidence 5 km spatial impact radii [PS]. |
| Agricultural Community & Rural Farmers [PS] | Take protective measures (early harvest, crop covers, irrigation adjustments) against frost, hail, or heatwaves [PS]. | Sudden unpredicted extreme events destroy standing crops without adequate lead time [PS]. | 3- to 10-day lead-time notifications for hyper-local severe heat, cold, or precipitation anomalies [PS]. |
| District Disaster Management Authorities (DDMA) [KNOWN] | Coordinate local evacuation and emergency shelter preparations [KNOWN]. | Coarse 12 km grid predictions leave micro-regions and vulnerable villages unmapped [INFERENCE]. | Downscaled 5 km high-resolution probability maps overlaid with local administrative boundaries [PS], [INFERENCE]. |
| System Administrators & MoES IT Ops [PS], [KNOWN] | Run operational inference efficiently without requiring massive supercomputing clusters for post-processing [PS]. | Running full NWP high-res models operationally requires expensive multi-petaflop HPC clusters [KNOWN]. | Lightweight AI inference pipeline operating on standard cloud GPU instances in seconds [PS]. |
| Proposed Feature / Module | Addressed Requirement | Rationale & Architectural Purpose | Confidence Tag |
|---|---|---|---|
| Spherical Mesh Mapper (Icosahedral Graph Generation) | [REQ-5], [REQ-8] | Maps 12 km GRIB2 rectangular grids onto a spherical icosahedral mesh using DGL to prevent polar grid distortion [PS]. | [PS] |
| 30-Year ERA5/IMDAA EFI Engine | [REQ-5], [REQ-9] | Calculates normalized Extreme Forecast Index by comparing NEPS-G cumulative distribution functions against historical reanalysis quantiles [PS], [RESEARCHED]. | [PS] |
| Spatiotemporal GNN Bounding Box Tracker | [REQ-5], [REQ-10a] | Executes message-passing across graph nodes over forecast lead times (T+72h to T+240h) to isolate moving 4D bounding boxes [PS]. | [PS] |
| Physics-Constrained Conditional Diffusion Downscaler | [REQ-3], [REQ-6], [REQ-7], [REQ-10b] | Ingests 12 km bounded coarse arrays and generates 5 km resolution grids; uses noise-denoising score matching to preserve peak amplitudes without spectral blurring [PS]. | [PS] |
| Mass & Moisture Divergence Loss Function | [REQ-7], [REQ-8] | Embedded loss term using MetPy / PyTorch automatic differentiation to penalize non-physical states (e.g. rain without moisture flux convergence) [PS]. | [PS] |
| Xarray-Dask Parallel Ingestion Pipeline | [REQ-1], [REQ-2], [REQ-8] | Chunked multi-threaded reading of multi-member 4D GRIB2/NetCDF datasets for high-throughput memory-mapped streaming [PS]. | [PS] |
| Centroid Extraction & GeoJSON Alerting API | [REQ-10d], [REQ-11] | Programmatically extracts extreme value centroids, generates 5 km radial geospatial buffer rings, and serves categorized REST API alerts [PS]. | [PS] |
| Interactive Map Dashboard (Cartopy/Leaflet/Mapbox) | [REQ-10c], [REQ-8] | Renders downscaled 5 km anomaly arrays, bounding box trajectories, and alert threat levels over administrative base maps [PS]. | [PS] |
| Data Type | Purpose | Ideal Real-World Source | Hackathon Substitute | Access Method | Availability | Privacy Sensitivity | Confidence |
|---|---|---|---|---|---|---|---|
| NCMRWF Global Ensemble (NEPS-G) | 12 km 23-member 4D ensemble forecast inputs (3-10 day) [PS], [RESEARCHED]. | NCMRWF Operational Data Server / RDS Portal [RESEARCHED]. | Historical NEPS-G GRIB2 files or open ECMWF GEFS sample runs [INFERENCE]. | HTTP / FTP download via Xarray [RESEARCHED]. | Public archive / Academic request [RESEARCHED]. | Non-sensitive Public Weather Data [KNOWN]. | [PS] |
| NCMRWF Unified Model (NCUM) | 12 km deterministic baseline comparison [PS], [RESEARCHED]. | NCMRWF RDS Portal (rds.ncmrwf.gov.in) [RESEARCHED]. |
Historical NCUM 12 km NetCDF files [RESEARCHED]. | Open HTTP download [RESEARCHED]. | Publicly available [RESEARCHED]. | Non-sensitive [KNOWN]. | [PS] |
| ERA5 Reanalysis | 30-year historical climatological baseline (1991–2020) for EFI [PS], [RESEARCHED]. | Copernicus Climate Data Store (CDS) [RESEARCHED]. | Pre-computed 30-year spatial quantile NetCDF tables (e.g. 10th, 50th, 90th, 99th percentiles) [INFERENCE]. | CDS API / Direct download [RESEARCHED]. | Open Public Access [RESEARCHED]. | Non-sensitive [KNOWN]. | [PS] |
| IMDAA Regional Reanalysis | High-res 12 km regional reanalysis over India (1979–2020) [PS], [RESEARCHED]. | NCMRWF Reanalysis Data Service (rds.ncmrwf.gov.in) [RESEARCHED]. |
BharatBench / IMDAA cropped NetCDF subset over India domain [RESEARCHED]. | Direct HTTP download [RESEARCHED]. | Publicly Available [RESEARCHED]. | Non-sensitive [KNOWN]. | [PS] |
| SRTM / NASADEM Topography | High-res surface elevation & slope conditioning for 5 km downscaling [INFERENCE]. | USGS EarthExplorer / AWS Open Data [RESEARCHED]. | SRTM 90m DEM aggregated to 5 km grid over India [INFERENCE]. | HTTP / GeoTIFF download [RESEARCHED]. | Public Open Access [KNOWN]. | Non-sensitive [KNOWN]. | [INFERENCE] |
| NDRF / District Boundaries | Mapping 5 km pinpoint alerts to official administrative units [INFERENCE]. | Survey of India / Bharat Maps / GADM [RESEARCHED]. | GeoJSON administrative boundary files (State/District/Taluk) [INFERENCE]. | Open GeoJSON / Shapefile [RESEARCHED]. | Public Open Access [KNOWN]. | Non-sensitive [KNOWN]. | [INFERENCE] |
+---------------------------------------------------------------------------------------------------+
| EXISTING SOLUTIONS & GAPS |
+----------------------------------+----------------------------------+-----------------------------+
| System | Key Features | Critical Operational Gap |
+----------------------------------+----------------------------------+-----------------------------+
| Traditional NWP (NEPS-R at 4km) | Full dynamical fluid equations | Takes hours on petascale |
| [RESEARCHED] | explicit convection | HPC clusters; high latency |
+----------------------------------+----------------------------------+-----------------------------+
| Standard AI Downscaling | Bicubic / U-Net / SRCNN | Spectral smoothing: blurs |
| (MSE-optimized) [KNOWN] | Fast execution | peak rainfall & wind spikes |
+----------------------------------+----------------------------------+-----------------------------+
| Unconstrained Diffusion | Generative high resolution | Generates non-physical |
| (CorrDiff / GenCast) [RESEARCHED]| Retains extreme amplitudes | states (e.g. rain without |
| | | moisture flux) |
+----------------------------------+----------------------------------+-----------------------------+
| OUR PROPOSED PROTOTYPE | Spherical GNN + Physics- | Solves latency, eliminates |
| (SIH26078 Pipeline) [PS] | Constrained Generative Diffusion | smoothing, guarantees |
| | + Pinpoint Alert API | physical law consistency |
+----------------------------------+----------------------------------+-----------------------------+
diffusers, and Xarray [PS], [INFERENCE].| Metric / Criteria | Approach A (Flat ViT+UNet) | Approach B (Graph GAN) | Approach C (Hybrid GNN + Physics Diffusion) |
|---|---|---|---|
| Grid Distortion Mitigation | Poor (Flat 2D grid) [KNOWN] | Excellent (Icosahedral) [RESEARCHED] | Excellent (Icosahedral Mesh) [PS] |
| Extreme Amplitude Preservation | Fails (Spectral Smoothing) [PS] | Moderate (Mode Collapse Risk) [KNOWN] | Superior (Diffusion Generative) [PS] |
| Physical Law Consistency | None (Pure Data Driven) [INFERENCE] | Low (Difficult to constrain) [INFERENCE] | High (Physics Loss Enforced) [PS] |
| Computational Efficiency | High (Processes full globe) [INFERENCE] | Medium [INFERENCE] | High (GNN Cropping reduces region) [INFERENCE] |
| Hackathon Feasibility | 85/100 [INFERENCE] | 60/100 [INFERENCE] | 92/100 [INFERENCE] |
| Production Fit for MoES/NCMRWF | Low [INFERENCE] | Medium [INFERENCE] | Production Grade [PS] |
The recommended solution is Approach C: Hybrid Spherical GNN Anomaly Tracker + Physics-Constrained Conditional Generative Diffusion Model [PS].
+---------------------------------------------------------------------------------------------------+
| SYSTEM ARCHITECTURE |
+---------------------------------------------------------------------------------------------------+
| 1. DATA INGESTION & PREPROCESSING LAYER |
| [NCMRWF NEPS-G GRIB2 (12km)] [NCUM Deterministic] [ERA5/IMDAA 30-Yr Baseline Quantiles] |
| --> Xarray + Dask Parallel Chunking Memory-Mapped Processing Engine |
+---------------------------------------------------------------------------------------------------+
|
v
+---------------------------------------------------------------------------------------------------+
| 2. STAGE 1: SPHERICAL MESH ANOMALY TRACKING CORE (GNN) |
| - Icosahedral Mesh Mapping (Level-6 Subdivision via Deep Graph Library - DGL) |
| - Extreme Forecast Index (EFI) Calculator vs ERA5 Baseline Quantiles |
| - Message-Passing Spatio-Temporal GNN |
| --> Output: Dynamic 4D Anomaly Bounding Box (Lat, Lon, Altitude, Time Lead T+72h to T+240h) |
+---------------------------------------------------------------------------------------------------+
|
v (Cropped 12km Region Vector)
+---------------------------------------------------------------------------------------------------+
| 3. STAGE 2: AMPLITUDE-PRESERVING DOWNSCALING CORE (DIFFUSION) |
| - Conditional DDPM / EDM Generative Architecture (PyTorch + Hugging Face Diffusers) |
| - SRTM High-Res Topography / Elevation Conditioning Input |
| - Embedded Physics Loss Evaluator: |
| * Mass Conservation: div(u, v) = 0 |
| * Moisture Continuity: d(q)/dt + div(q * u) = 0 |
| --> Output: High-Amplitude 5km Subgrid Weather Array (Precip, Wind 10m, Temp 2m) |
+---------------------------------------------------------------------------------------------------+
|
v
+---------------------------------------------------------------------------------------------------+
| 4. SERVING, ALERTING & API LAYER |
| - Centroid Extractor & Risk Classifier (Low / Moderate / Severe) |
| - Pinpoint Spatial Alert Engine: GeoJSON Polygon & 5km Radius Buffer Creation |
| - FastAPI REST Endpoints | WebSockets Push Alerts to NDRF/SDMA Nodes |
+---------------------------------------------------------------------------------------------------+
|
v
+---------------------------------------------------------------------------------------------------+
| 5. PRESENTATION & DASHBOARD LAYER |
| - React / Vite + Mapbox GL JS / Leaflet Web UI |
| - Dynamic 4D Timeline Scrubber (Days 3 to 10) |
| - Cartopy / Geospatial Overlay: Bounding Box Trajectories + Downscaled 5km Heatmaps |
+---------------------------------------------------------------------------------------------------+
Xarray and parallelized using Dask workers [PS], [RESEARCHED].| Layer | Selected Technology | Why Chosen | Alternative Considered | Why Alternative Rejected |
|---|---|---|---|---|
| Deep Learning Framework | PyTorch 2.3+ / JAX [PS] | Native support for dynamic computational graphs, custom physics loss autograd functions, and GPU acceleration [PS], [KNOWN]. | TensorFlow 2.x | Slower iteration for custom PDE differential operators; weaker GNN ecosystem [INFERENCE]. |
| Spherical Graph Neural Network | Deep Graph Library (DGL) [PS] | Optimized C++ CUDA kernels for large-scale message-passing on spherical icosahedral meshes [PS], [RESEARCHED]. | PyTorch Geometric (PyG) | DGL has better memory scaling for multi-level icosahedral weather graphs [RESEARCHED]. |
| Generative Downscaling Engine | Hugging Face Diffusers + PyTorch [PS] | Modular implementation of DDPM, DDIM, and EDM noise schedulers with cross-attention conditioning [PS], [RESEARCHED]. | Custom UNet GAN | GANs suffer from mode collapse and lack probabilistic diffusion tail estimation [PS], [KNOWN]. |
| Geospatial & NWP Data Processing | Xarray + Dask + NetCDF4 / cfgrib [PS] | Multidimensional lazy array loading, memory-mapped slicing, and distributed out-of-core computing for multi-GB GRIB2 files [PS], [KNOWN]. | Pandas / Pure Numpy | Inability to handle 4D/5D spatio-temporal weather grids across ensemble dimensions [KNOWN]. |
| Meteorological Physical Calculations | MetPy [PS] | Standardized Python library for meteorological unit conversions, moisture convergence, and thermodynamic equations [PS], [KNOWN]. | Manual Numpy equations | High risk of coding errors in complex atmospheric physics equations [INFERENCE]. |
| Backend API Framework | FastAPI (Python 3.11) [INFERENCE] | High-performance asynchronous execution, native Pydantic validation, and automatic OpenAPI GeoJSON docs [INFERENCE]. | Django / Flask | Slower throughput and synchronous execution blocking real-time WebSocket streams [INFERENCE]. |
| Database & Spatial Indexing | PostgreSQL 16 + PostGIS [INFERENCE] | Industry standard spatial indexing (R-Tree / GIST) for fast radial $5\text{ km}$ spatial point-in-polygon queries [INFERENCE]. | MongoDB | Poor support for complex spatial geometries and geodesic calculations [INFERENCE]. |
| Frontend Map Dashboard | React + Vite + Mapbox GL JS / Leaflet [INFERENCE] | Hardware-accelerated WebGL vector map rendering capable of smoothly displaying high-density 5 km grid layers [INFERENCE]. | Streamlit | Streamlit cannot handle interactive high-fps spatial map rendering or dynamic temporal timeline scrubbers [INFERENCE]. |
ST_Buffer) to establish exact 5 km impact zones [INFERENCE].+---------------------------------------------------------------------------------------------------+
| DATA & OFFLINE ARCHITECTURE |
+---------------------------------------------------------------------------------------------------+
| RAW NWP STREAM (GRIB2 / NetCDF) |
| |--> Xarray + Zarr Compression Engine (Blosc Zstd) |
| |--> Local GeoTIFF / Zarr Chunks (Spatial 256x256 Tiles) |
| |
| FASTAPI BACKEND SERVING LAYER |
| |--> GeoJSON Vector Alerts (<50 KB) <--- High Priority Offline Cache Target |
| |--> Mapbox Vector Tiles (MVT) <--- Low-Bandwidth Geospatial Tiles |
| |
| FIELD CLIENT (NDRF Mobile / Tablet Web PWA) |
| |--> IndexedDB Cache (Stores GeoJSON Alerts + Vector Base Maps) |
| |--> Service Worker (Background Sync when connection drops to 2G/Offline) |
+---------------------------------------------------------------------------------------------------+
anomalies: id (UUID), event_type (ENUM: Cyclone, Heatwave, Coldwave, Cloudburst), bounding_box (GEOMETRY Polygon), lead_time_start (TIMESTAMP), lead_time_end (TIMESTAMP), max_efi (FLOAT).downscaled_impacts: id (UUID), anomaly_id (FK), centroid (GEOMETRY Point), impact_radius_km (FLOAT = 5.0), severity (ENUM: Low, Moderate, Severe), grid_data_zarr_path (VARCHAR).IndexedDB [INFERENCE]. When an NDRF team downloads an alert for a given district, vector tiles and pinpoint coordinates are stored locally [INFERENCE]./api/v1/alerts/pinpoint providing GeoJSON 5 km radius alerts and centroid points [PS].To ensure a flawless live demonstration without relying on unpredictable external government FTP availability or live cloud computing expenses during the pitch, the team will implement an Authentic Offline Simulation Engine:
+---------------------------------------------------------------------------------------------------+
| LIVE DEMO SIMULATION FLOW |
+---------------------------------------------------------------------------------------------------+
| REAL HISTORICAL DATASET BENCHMARKS (Cyclone Amphan / North India Heatwave) |
| |--> Pre-chunked NetCDF / Zarr files stored locally in /demo_data |
| |
| DEMO DASHBOARD INTERACTIVE TOGGLE |
| |--> Mode A: "Live Stream Replay" (Simulates NCMRWF 00 UTC File Arrival) |
| |--> Mode B: "Interactive Anomaly Trigger" (Judge selects date & parameter) |
| |
| REAL-TIME INFERENCE EXECUTION ON DEMO GPU |
| |--> Step 1: DGL Graph Loader maps grid -> Icosahedral Mesh (1.2s) |
| |--> Step 2: GNN Tracker detects anomaly & draws 4D Bounding Box (0.8s) |
| |--> Step 3: Conditional Diffusion Downscales 12km crop to 5km Grid (3.5s) |
| |--> Step 4: FastAPI emits GeoJSON alert -> Web Map updates live with 5km Radius Buffer |
+---------------------------------------------------------------------------------------------------+
2026-09-05 2026-09-12 2026-09-19 2026-09-25 2026-09-30
| | | | |
v v v v v
+-----------------------+ +---------------------+ +-----------------+ +-------------------+ +---------------+
| PHASE 1: DATA & MESH | | PHASE 2: GNN CORE | | PHASE 3: DIFFUSION| | PHASE 4: API & UI | | PHASE 5: TEST |
| - ERA5/IMDAA Setup | | - DGL Mesh Mapping | | - DDPM Downscale| | - FastAPI GeoJSON | | - Physics Audit|
| - Xarray Pipeline | | - EFI Engine | | - Physics Loss | | - Mapbox Web UI | | - Final Demo |
| - NetCDF Parsing | | - 4D Bounding Box | | - 5km Subgrid | | - 5km Radius Alert| | - Submission |
+-----------------------+ +---------------------+ +-----------------+ +-------------------+ +---------------+
| Test Type | Target Component | Success Criteria | Methodology | Confidence |
|---|---|---|---|---|
| Functional Test | GNN 4D Bounding Box | IoU $>0.75$ against expert meteorologist track polygons [RESEARCHED]. | Validate on historical Cyclone Amphan & Tauktae track logs [PS], [RESEARCHED]. | [PS] |
| Spectral Amplitude Test | Diffusion Downscaler | $RMSE_{>99th}$ rainfall amplitude within $10%$ of high-res ground truth [RESEARCHED]. | Compare Power Spectral Density (PSD) against standard UNet baseline [PS], [RESEARCHED]. | [PS] |
| Physics Violation Audit | Loss Penalties | Zero cases where moisture convergence divergence violation $>5%$ [PS]. | Evaluate divergence operators on 100 generated downscaled samples [PS], [INFERENCE]. | [PS] |
| Latency Benchmark | End-to-End Pipeline | Total inference execution time $<10\text{ seconds}$ on NVIDIA T4/A10G GPU [PS]. | Profile execution times from GRIB2 read to GeoJSON output [PS], [INFERENCE]. | [PS] |
| False Positive Audit | EFI Anomaly Tracker | False Alarm Ratio (FAR) $<0.15$ on calm baseline weather sequences [RESEARCHED]. | Run pipeline on 30 days of standard non-extreme monsoon days [INFERENCE]. | [INFERENCE] |
| Offline Resilience | Mobile Web PWA | Dashboard displays cached 5 km threat alerts when network is offline [INFERENCE]. | Disable network connection in browser dev tools during active session [INFERENCE]. | [INFERENCE] |
| Risk Event | Likelihood | Impact | Severity | Mitigation Strategy | Confidence |
|---|---|---|---|---|---|
| Generative Diffusion Latency Instability | Medium | High | High | Use DDIM or EDM samplers with step reduction (20–30 steps) or latent diffusion acceleration [RESEARCHED]. | [RESEARCHED] |
| Out-of-Memory (OOM) on Large Ensemble Grids | High | High | High | Crop 12 km grid using Stage 1 GNN bounding box before passing to Stage 2 diffusion downscaler [PS]. | [PS] |
| Physics Loss Gradient Instability | Medium | Medium | Medium | Apply adaptive gradient clipping and scalar weight scaling ($\lambda_{\text{phys}} = 0.01$) during loss computation [RESEARCHED]. | [RESEARCHED] |
| Inaccessibility of Live NCMRWF FTP Streams | High | Medium | Medium | Bundle self-contained historical NetCDF/GRIB2 event subsets directly inside demo environment [PS], [INFERENCE]. | [INFERENCE] |
| Quantile Indexing Slowdowns for EFI | Low | High | Medium | Pre-compute 30-year ERA5 percentile lookup tables and store as compressed Zarr arrays [INFERENCE]. | [INFERENCE] |
+---------------------------------------------------------------------------------------------------+
| KEY DIFFERENTIATORS |
+---------------------------------------------------------------------------------------------------+
| FEATURE | GENERIC SUBMISSIONS | OUR PROPOSED SYSTEM |
+-----------------------------+---------------------------------+-----------------------------------+
| Spatial Grid Representation | Flat Rectangular Projections | Spherical Icosahedral Mesh (DGL) |
| | (Polar Distortion) | (Zero Projection Distortion) |
+-----------------------------+---------------------------------+-----------------------------------+
| Downscaling Architecture | MSE-Loss UNet / Bicubic | Conditional Diffusion Model |
| | (Flattens Extremes) | (Preserves Peak Amplitudes) |
+-----------------------------+---------------------------------+-----------------------------------+
| Scientific Consistency | Pure Machine Learning | Physics-Informed Penalties |
| | (Prone to Hallucinations) | (Enforces Fluid Dynamics) |
+-----------------------------+---------------------------------+-----------------------------------+
| Actionable Output | Static Heatmap Image | REST API + 5km Pinpoint Radius |
| | (Vague District Warnings) | (Targeted First Responder Alert) |
+-----------------------------+---------------------------------+-----------------------------------+
Adopt Approach C (Hybrid Spherical GNN Anomaly Tracker + Physics-Constrained Generative Diffusion Model Downscaler) [PS]. This exact architecture natively resolves polar coordinate distortion via icosahedral mesh mapping [PS], overcomes MSE spectral smoothing via generative score matching [PS], enforces atmospheric thermodynamic laws [PS], and provides pinpoint 5 km spatial alerting via a production-grade FastAPI REST service [PS].
Access to historical NCUM/NEPS-G 12 km GRIB2 sample files and 30-year ERA5/IMDAA reanalysis baseline files for training the Stage 1 EFI GNN and Stage 2 Diffusion models [PS], [RESEARCHED].
Computational latency during diffusion reverse sampling if high iteration counts (1000 steps) are used [RESEARCHED]. Mitigation: Implement DDIM or EDM samplers with 20–30 sampling steps [RESEARCHED].
Correctly formulating and balancing the auto-differentiable mass conservation and moisture convergence loss terms ($\mathcal{L}_{\text{physics}}$) within the PyTorch generative diffusion loss function without causing gradient instability [PS], [RESEARCHED].
rds.ncmrwf.gov.in) [RESEARCHED].diffusers [PS], [RESEARCHED].Validate that the training GPU environment (NVIDIA T4/A10G with 16GB+ VRAM) can hold a cropped 4D tensor ($[B=4, C=6, H=64, W=64]$) in memory during autograd loss computation involving MetPy/PyTorch derivative operators [INFERENCE].
92/100 [INFERENCE]. Excellent technical clarity, fully supported open-source scientific Python software ecosystem (PyTorch, DGL, Xarray, Diffusers), and accessible public reanalysis datasets (ERA5 / IMDAA) [PS], [RESEARCHED].
HIGH [INFERENCE]. The proposed solution directly addresses every requirement, explicit constraint, and performance goal defined in the SIH26078 specification [PS].
https://rds.ncmrwf.gov.in/about [RESEARCHED]https://www.researchgate.net/publication/350007156_Forecasting_of_tropical_cyclone_using_global_and_regional_ensemble_prediction_systems_of_NCMRWF_A_review [RESEARCHED]https://www.extendweather.com/help/CalculatingtheExtremeForecastInd.html [RESEARCHED]https://arxiv.org/html/2602.11893v2 [RESEARCHED]https://docs.nvidia.com/physicsnemo/latest/user-guide/model_architectures.html [RESEARCHED]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.