" 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: | • Background Marine oil spills inflict great damage on marine ecosystems and several times remains un-attributable to the vessel causing such spills. Leveraging satellite imagery along with AIS data will enable detection of oil spills and vessel responsible for the same. • Description The core challenge attempts to facilitate detection of oil spills and also in identifying the polluting vessel using remote sensing satellite data, such as SAR and EO imagery and AIS data. Participants are to design an intelligent automated pipeline to do the following: (a) Detect and characterise the oil spill and calculating geometric properties and age if feasible. (b) Using oceanographic and meteorological data, it is envisaged to trace the slick towards the origin point and time, predict the future flow of the slick, and (c) analyse and attribute the spill to a vessel using historic AIS data to reconstruct vessel traffic around the origin window in space and time. The irrelevant traffic is to be filtered out and potential suspect vessels are to be scored considering various aspects such as proximity, trajectory, behavioural anomalies etc. • Expected Solution An automated detection and hindcasting machine learning model that identified oils slicks from satellite imagery, mapping their drift paths backward and forward. It also ranks potential culprit vessel based on spatio-temporal correlation with AIS data. A suitable visual interface is also to be developed. |
| Organization: | National Technical Research Organisation (NTRO) |
| Department: | National Technical Research Organisation (NTRO) |
| Category: | Software |
| Theme: | Disaster Managementtd> |
| Youtube Link: | https://www.youtube.com/watch?v=cQoHSStTEdM |
| Dataset Link: | AIS Data 1.Format of AIS data can be obtained from sample AIS data available to https://marinecadastre.gov/accessais/. 2.Real AIS if available may be used else synthetic data can be prepared for the region of oil spill to demonstrate the functioning of the algorithm. Satellite Imagery Data of Oil spills 3.Zenodo - Sentinel-1 SAR Oil Spill Dataset P |
| Contact info: | Not provided |
Marine oil spills inflict massive ecological and economic damage on coastal environments [PS], yet polluters often escape liability due to the difficulty of attributing slicks to moving vessels across vast ocean domains [PS]. This dossier presents an intelligence and response platform designed for the National Technical Research Organisation (NTRO) [PS]. The solution integrates Synthetic Aperture Radar (SAR) deep learning segmentation (Swin-UNet / DeepLabv3+) [RESEARCHED] to detect and characterize oil slicks, a Lagrangian hydrodynamic particle tracking engine (OpenOil / OpenDrift) [RESEARCHED] driven by ocean current, wind, and wave forcing (CMEMS, ERA5, INCOIS) [RESEARCHED] to perform backward hindcasting and forward drift forecasting [PS], and a spatial-temporal AIS trajectory analysis engine [PS] to filter irrelevant traffic and calculate composite suspect probability scores for vessels around the slick origin window [PS]. Built on open geospatial standards (PostGIS, MapLibre, FastAPI) [RESEARCHED], this system provides NTRO analysts and maritime enforcement agencies with actionable, legally defensible attribution dossiers [INFERENCE].
| Attribute | Value |
|---|---|
| S.No | 143 [PS] |
| PS Number | SIH26143 [PS] |
| Title | Leveraging satellite imagery to determine Oil spills at sea along with AIS data correlations to identify vessel responsible for the spill [PS] |
| Organization | National Technical Research Organisation (NTRO) [PS] |
| Department | National Technical Research Organisation (NTRO) [PS] |
| Category | Software [PS] |
| Theme | Disaster Management [PS] |
| Deadline | 30 September 2026 [PS] |
| Ideas Counter | 0/500 [PS] |
To deliver an automated, end-to-end intelligence pipeline that detects marine oil slicks from satellite SAR imagery, accurately back-tracks their spatial-temporal origin using hydrodynamic drift physics, and scores candidate polluter vessels using historical AIS trajectory anomalies [PS].
The official problem statement explicit text [PS] is deconstructed into atomic, traceable operational requirements below:
| Stakeholder | Goal | Current Pain | System Need |
|---|---|---|---|
| NTRO Satellite Analysts | Rapidly detect oil slicks across Exclusive Economic Zones (EEZ) and identify polluters. | Manual inspection of SAR imagery is slow; manual cross-referencing with AIS takes hours/days [INFERENCE]. | Automated SAR detection pipeline, instant multi-factor vessel correlation, and automated alert triggering [INFERENCE]. |
| Indian Coast Guard (ICG) MRCC | Intercept polluting vessels at sea and launch containment measures. | Delayed notifications result in target vessels fleeing international waters before attribution [INFERENCE]. | Real-time origin window calculation, suspect vessel ranking, and forward drift dispersion prediction for containment [INFERENCE]. |
| Directorate General of Shipping / Maritime Admin | Prosecute polluters under MARPOL Annex I regulations. | Lack of legally defensible spatial-temporal evidence linking slicks to specific MMSI/IMO vessels [INFERENCE]. | Chain-of-custody audit logs, physical drift simulation reports, and vessel anomaly score breakdowns [INFERENCE]. |
| INCOIS / Marine Environmental Responders | Model environmental damage and protect sensitive coastal ecosystems. | Unpredictable slick movement leads to late shoreline boom deployment [INFERENCE]. | High-resolution forward drift modeling incorporating evaporation, emulsification, and weathering [RESEARCHED]. |
| Proposed System Feature | Justifying Requirement | Core Functionality | Target Operational Output |
|---|---|---|---|
| SAR Slick Segmentation Engine | Req (a) [PS] | Deep learning UNet/Mask2Former model on Sentinel-1 SAR imagery. | GeoJSON slick polygons, confidence probability score, slick area ($km^2$). |
| Geometric & Weathering Analyzer | Req (a) [PS] | Polygon metrics calculation + oil film thickness/age heuristics. | Perimeter, orientation angle, slick thickness category, estimated age ($hr$). |
| OpenOil Hindcasting Service | Req (b) [PS] | Reverse Lagrangian particle drift simulation using CMEMS/ERA5 forcing. | Probable origin envelope $(x_0, y_0)$ with confidence ellipse and spill timestamp ($t_0$). |
| Forward Drift Predictor | Req (b) [PS] | Forward particle tracking with weathering physics (evaporation, dispersion). | 48-hour slick trajectory, beaching probability map, coastal threat alert. |
| AIS Spatio-Temporal Filter | Req (c) [PS] | PostGIS spatial queries within origin window ($\Delta x, \Delta t$). | Elimination of 95%+ irrelevant maritime traffic; candidate vessel shortlist. |
| Vessel Suspect Scoring Engine | Req (c) [PS] | Multi-metric anomaly algorithm (Proximity, Trajectory, AIS Gaps, Speed Drop). | Ranked list of suspect vessels with percentage suspect probability scores. |
| Interactive GIS Analyst Interface | Expected Solution [PS] | MapLibre web dashboard with temporal slider, vector layers, and timeline. | Unified situational dashboard for incident investigation and report exporting. |
| Data Type | Purpose | Ideal Real-World Source | Hackathon Substitute | Access Method | Availability | Privacy Sensitivity | Confidence |
|---|---|---|---|---|---|---|---|
| SAR Satellite Imagery | Oil slick detection & polygon extraction | Sentinel-1 SAR IW GRD (Copernicus Data Space Ecosystem) | Zenodo Sentinel-1 SAR Oil Spill Dataset / PANGAEA [PS, RESEARCHED] | REST API / Direct Zip Download | Open Access [KNOWN] | Public / Unclassified | [PS] |
| AIS Broadcast Points | Vessel trajectory reconstruction | Commercial S-AIS (Spire / MarineTraffic / ExactEarth) | MarineCadastre.gov AIS Sample Data (GeoParquet/CSV) [PS, RESEARCHED] | Direct Download / PostGIS Ingest | Open Access [KNOWN] | Low (Public Vessel MMSI) | [PS] |
| Surface Ocean Currents | Hydrodynamic drift advection | INCOIS Ocean State Forecast / CMEMS Global Physics | CMEMS Copernicus Marine Toolbox API / NetCDF [RESEARCHED] | Python API (copernicusmarine) |
Free Registration [RESEARCHED] | Public / Oceanographic | [RESEARCHED] |
| 10m Surface Winds | Surface slick windage drift | ECMWF ERA5 Reanalysis / GFS Forecast | Copernicus Climate Data Store (CDS API) / NetCDF [RESEARCHED] | Python API (cdsapi) |
Free Registration [RESEARCHED] | Public | [RESEARCHED] |
| Wave Parameters | Wave entrainment & dispersion | INCOIS WAVEWATCH III / ERA5 Wave Height | ERA5 / CMEMS NetCDF Files [RESEARCHED] | Python API | Free Registration | Public | [RESEARCHED] |
| Vessel Registry Data | Ship specs (type, length, flag) | IMO / IHS Markit / DG Shipping database | MarineCadastre Vessel Attributes / Synthetic DB [RESEARCHED] | SQL Join on MMSI/IMO | Public Sample | Low | [INFERENCE] |
| System Name | Description | Strengths | Weaknesses | Relevance | Remaining Gap | Source | Confidence |
|---|---|---|---|---|---|---|---|
| EMSA CleanSeaNet (CSN) | Operational European satellite oil spill & vessel monitoring service operated by EMSA [RESEARCHED]. | Near-real-time SAR alerts, integrated AIS overlays, established European legal framework [RESEARCHED]. | Restricted to European waters; semi-automated (requires human operator analysis) [RESEARCHED]. | Direct operational reference system. | Fully automated end-to-end hindcast attribution pipeline without human bottleneck [INFERENCE]. | EMSA Documentation [RESEARCHED] | [RESEARCHED] |
| NOAA GNOME / ERMA | General NOAA Operational Modeling Environment for oil spill trajectory prediction [RESEARCHED]. | Robust physical weathering algorithms, widely validated in major spill incidents [RESEARCHED]. | Primitive automated AIS correlation; requires manual user input for spill initial conditions [INFERENCE]. | Core physics model reference. | Automated coupling between satellite SAR segmentation and drift initialization [INFERENCE]. | NOAA Office of Response [RESEARCHED] | [KNOWN] |
| INCOIS Online Oil Spill Advisory (OOSA) | Indian national oil spill trajectory advisory system operated by ESSO-INCOIS [RESEARCHED]. | Tailored to Indian Ocean hydrodynamics using GNOME + regional ROMS models [RESEARCHED]. | Focuses on emergency forward prediction; lacks historic AIS back-attribution & polluter ranking [INFERENCE]. | Regional operational standard. | Integration of back-attribution algorithms and AIS anomaly scoring matrix [INFERENCE]. | WMO / INCOIS Reports [RESEARCHED] | [RESEARCHED] |
| Commercial Maritime Intelligence Systems (e.g., Windward, MarineTraffic) | SaaS platforms for maritime domain awareness and AIS tracking [RESEARCHED]. | Global AIS coverage, excellent vessel anomaly detection algorithms [RESEARCHED]. | Closed-source/proprietary, expensive subscription, lack native SAR oil slick physics modeling [INFERENCE]. | Commercial benchmarks. | Open-source, air-gappable architecture tailored for defense/NTRO needs [INFERENCE]. | Commercial Product Literature | [KNOWN] |
| Evaluation Parameter | Approach 1 (Heuristic) | Approach 2 (Classical ML) | Approach 3 (Proposed Hybrid Deep Learning + OpenOil) |
|---|---|---|---|
| Problem Fit | Poor (oversimplified) [INFERENCE] | Moderate [INFERENCE] | Excellent (directly fulfills all requirements a, b, c) [INFERENCE] |
| Accuracy Potential | Low ($<50%$ attribution) [INFERENCE] | Moderate ($60-70%$) [INFERENCE] | High ($>88%$ mIoU detection, high attribution confidence) [RESEARCHED] |
| Data Requirements | Basic | Moderate | Complete Met-Ocean + SAR + AIS [RESEARCHED] |
| Complexity | Low | Medium | High |
| Explainability | High | High | High (Physics-based Monte Carlo density + scoring matrix) [INFERENCE] |
| Cost | Minimal | Low | Low-Moderate (Open-source stack, free APIs) [INFERENCE] |
| Scalability | High | High | High (Containerized Celery/Redis processing) [INFERENCE] |
| Hackathon Feasibility | 100% | 100% | 95% (Achievable with pre-processed met-ocean samples & local GPU) [ASSUMPTION] |
| Production Feasibility | Non-viable | Limited | Production-grade standard (aligns with EMSA/NOAA practices) [RESEARCHED] |
Approach 3 is selected because marine oil attribution is fundamentally a non-linear spatial-temporal reverse transport problem combined with probabilistic vessel trajectory matching [INFERENCE].
+-----------------------------------------------------------------------------------+
| PRESENTATION LAYER (Frontend) |
| React 18 + TypeScript | MapLibre GL / Deck.gl (GIS Canvas) | Tailwind CSS UI |
| - Time-Slider Control | Slick Analysis Panel | Suspect Ranking Table | PDF Export|
+-----------------------------------------------------------------------------------+
| REST / WebSocket API
+-----------------------------------------------------------------------------------+
| APPLICATION API LAYER (Backend) |
| FastAPI (Python 3.12) | Pydantic Schemas | Celery Task Queue | Redis Message Broker |
| - Auth & RBAC Module - Analytics & Scoring Engine - Simulation Orchestrator |
+-----------------------------------------------------------------------------------+
| | |
v v v
+-----------------------+ +-----------------------+ +-----------------------------+
| AI/ML SAR PIPELINE | | HINDCAST DRIFT ENGINE | | AIS TRAJECTORY ENGINE |
| PyTorch / Segmentation| | OpenOil (OpenDrift) | | PostGIS Spatial Queries |
| - Sentinel-1 Preproc | | - Backward Particle Tr| | - Spatial/Temporal Bounding |
| - Swin-UNet Segmenter | | - Weathering Physics | | - Trajectory Interpolation |
| - Shape Metric Extractor - Origin PDF Generator | | - Anomaly & Suspect Scorer |
+-----------------------+ +-----------------------+ +-----------------------------+
| | |
+------------------------------+-----------------------------+
| Data Persistence
+-----------------------------------------------------------------------------------+
| DATA & STORAGE LAYER |
| PostgreSQL 16 + PostGIS 3.4 (Relational & Spatial Indexing: GIST, BRIN) |
| MinIO / AWS S3 Object Storage (SAR GeotIFFs, NetCDF Forcing Files, GeoJSONs) |
+-----------------------------------------------------------------------------------+
^ Data Ingestion Pipeline
+-----------------------------------------------------------------------------------+
| EXTERNAL DATA INGESTION LAYER |
| Sentinel-1 SAR (Zenodo/CDSE) | CMEMS Currents | ERA5 Wind/Waves | MarineCadastre AIS |
+-----------------------------------------------------------------------------------+
| Layer | Selected Technology | Why | Alternative Considered | Why Rejected |
|---|---|---|---|---|
| Frontend UI | React 18 + TypeScript | Component modularity, rich ecosystem, type safety [KNOWN]. | Angular / Vue | Steeper learning curve for hackathon team, smaller GIS library bindings [INFERENCE]. |
| Map Rendering | MapLibre GL JS + Deck.gl | Native WebGL acceleration for large vector datasets & trajectory particles [RESEARCHED]. | Leaflet | Poor performance when rendering 10,000+ animated particle points [INFERENCE]. |
| Backend Framework | FastAPI (Python 3.12) | Asynchronous, native OpenAPI docs, seamless integration with PyTorch & OpenDrift [RESEARCHED]. | Django / Express.js | Express lacks native scientific Python packages; Django is heavy for microservices [INFERENCE]. |
| Task Queue | Celery + Redis | Asynchronous background processing for heavy drift simulations and SAR processing [RESEARCHED]. | RabbitMQ / RQ | Redis provides faster in-memory caching and simpler setup for student teams [INFERENCE]. |
| Database | PostgreSQL 16 + PostGIS 3.4 | Industry-standard spatial indexing (ST_DWithin, ST_Intersects, R-Tree/GiST) [RESEARCHED]. | MongoDB / Spatialite | MongoDB spatial queries are inadequate for complex geodesic trajectories [INFERENCE]. |
| AI/ML Framework | PyTorch + Segmentation Models | State-of-the-art segmentation architectures, GPU acceleration, extensive pretrained weights [RESEARCHED]. | TensorFlow / Keras | PyTorch offers superior pythonic flexibility and research implementation support [INFERENCE]. |
| Drift Simulation Engine | OpenDrift / OpenOil (Python) | Validated open-source Lagrangian 3D particle framework maintained by MET Norway [RESEARCHED]. | NOAA GNOME (C++) / PyGNOME | PyGNOME setup is highly complex on Windows/Linux containers compared to pip install opendrift [RESEARCHED]. |
| Storage Layer | MinIO Object Storage | S3-compatible local object store for local/air-gapped deployment of raster GeoTIFFs [RESEARCHED]. | AWS S3 directly | Avoids cloud costs and dependency on external cloud connection during hackathon demo [INFERENCE]. |
ST_DWithin, ST_Intersects) [RESEARCHED].-- 1. SAR Imagery Metadata
CREATE TABLE sar_imagery (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
granule_name VARCHAR(255) NOT NULL,
acquisition_time TIMESTAMP WITH TIME ZONE NOT NULL,
satellite_id VARCHAR(50) DEFAULT 'SENTINEL-1A',
footprint GEOMETRY(Polygon, 4326) NOT NULL,
storage_path VARCHAR(512) NOT NULL
);
CREATE INDEX idx_sar_footprint ON sar_imagery USING GIST(footprint);
-- 2. Detected Oil Slicks
CREATE TABLE oil_slicks (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
sar_id UUID REFERENCES sar_imagery(id),
detection_time TIMESTAMP WITH TIME ZONE NOT NULL,
confidence_score FLOAT NOT NULL,
slick_area_km2 FLOAT NOT NULL,
slick_geometry GEOMETRY(Polygon, 4326) NOT NULL,
estimated_age_hours FLOAT,
status VARCHAR(50) DEFAULT 'UNVERIFIED'
);
CREATE INDEX idx_slicks_geom ON oil_slicks USING GIST(slick_geometry);
-- 3. AIS Broadcast Points
CREATE TABLE ais_broadcasts (
id BIGSERIAL PRIMARY KEY,
mmsi INT NOT NULL,
base_date_time TIMESTAMP WITH TIME ZONE NOT NULL,
lat DOUBLE PRECISION NOT NULL,
lon DOUBLE PRECISION NOT NULL,
location GEOMETRY(Point, 4326) NOT NULL,
sog FLOAT, -- Speed over ground (knots)
cog FLOAT, -- Course over ground (degrees)
heading FLOAT,
vessel_name VARCHAR(100),
imo INT,
vessel_type INT,
draft FLOAT
);
CREATE INDEX idx_ais_mmsi_time ON ais_broadcasts(mmsi, base_date_time);
CREATE INDEX idx_ais_location ON ais_broadcasts USING GIST(location);
-- 4. Reconstructed Vessel Trajectories
CREATE TABLE vessel_trajectories (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
mmsi INT NOT NULL,
start_time TIMESTAMP WITH TIME ZONE NOT NULL,
end_time TIMESTAMP WITH TIME ZONE NOT NULL,
trajectory GEOMETRY(LineString, 4326) NOT NULL
);
CREATE INDEX idx_traj_geom ON vessel_trajectories USING GIST(trajectory);
-- 5. Suspect Scoring Results
CREATE TABLE suspect_scores (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
slick_id UUID REFERENCES oil_slicks(id),
mmsi INT NOT NULL,
suspect_rank INT NOT NULL,
composite_score FLOAT NOT NULL,
proximity_score FLOAT,
trajectory_score FLOAT,
speed_anomaly_score FLOAT,
dark_gap_score FLOAT,
draft_anomaly_score FLOAT,
computed_at TIMESTAMP WITH TIME ZONE DEFAULT NOW()
);
.pbf) stored locally on the server using MBTiles, removing reliance on external Mapbox/OSM tile APIs [INFERENCE].PouchDB / Dexie.js) to store active incident analysis states locally [INFERENCE].Protobuf) [INFERENCE].To ensure a seamless, convincing demo during judging without external API failures or network latency:
.nc) covering the ROI time window [RESEARCHED].+-----------------------------------------------------------------------------------+
| Phase 1: Environment & Pipeline Setup (Weeks 1-2) |
| - Setup Docker containerization, FastAPI backend, PostgreSQL/PostGIS, Redis, React. |
| - Download Zenodo SAR dataset & MarineCadastre sample AIS dataset. |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| Phase 2: AI ML & Spatial Engine Build (Weeks 3-5) |
| - Train Swin-UNet model on Zenodo SAR dataset; evaluate mIoU & look-alike metrics. |
| - Implement OpenCV/Shapely polygon vectorization and geometry calculators. |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| Phase 3: Drift Modeling & AIS Correlation Engine (Weeks 6-8) |
| - Integrate OpenOil (OpenDrift) module for backward Lagrangian particle tracking. |
| - Write PostGIS spatial filtering & multi-factor suspect vessel scoring engine. |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| Phase 4: UI Dashboard & System Integration (Weeks 9-11) |
| - Build MapLibre GL frontend with Deck.gl particle animation & timeline controls. |
| - Connect frontend to FastAPI endpoints via WebSockets for live status updates. |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| Phase 5: Testing, Validation & Demo Preparation (Weeks 12-14) |
| - Perform end-to-end incident simulation, false-positive testing, & bench tests. |
| - Finalize pitch deck, video demo, and offline fallback bundle before Sept 30 2026|
+-----------------------------------------------------------------------------------+
| Test Category | Methodology / Benchmark | Target Metric / Acceptance Criteria |
|---|---|---|
| Functional Testing | Validate complete flow from SAR upload -> Slick detection -> OpenOil drift -> AIS correlation -> Scoring. | 100% execution success across all test scenarios without unhandled exceptions [INFERENCE]. |
| AI Segmentation Accuracy | Evaluate Swin-UNet on unseen Sentinel-1 SAR test set (150 images) [RESEARCHED]. | mIoU $>85%$, Precision $>90%$, Recall $>88%$ [RESEARCHED]. |
| False-Positive Look-Alike | Test segmentation model against low-wind areas ($<2 m/s$) and biogenic slicks [RESEARCHED]. | False Positive Rate $<8%$ on look-alike patches [INFERENCE]. |
| Drift Model Validation | Validate OpenOil forward drift against known drifter buoy benchmarks using Centroid Skill Score (CSS) [RESEARCHED]. | CSS score $>0.85$ over 24-hour drift window [RESEARCHED]. |
| AIS Query Performance | Benchmark PostGIS spatio-temporal query over 1,000,000 AIS records. | Query response time $<1.5$ seconds using GiST index [INFERENCE]. |
| Usability & Load Test | UI responsiveness with 10,000 Deck.gl animated particles on screen. | Continuous 60 FPS map rendering performance [INFERENCE]. |
| Risk | Likelihood | Impact | Severity | Mitigation Strategy |
|---|---|---|---|---|
| High Look-Alike False Positive Rate in Low Wind | High | High | High | Ingest ERA5 wind speed grid into AI post-processing; suppress alerts if surface wind $<2.5 m/s$ [RESEARCHED]. |
| Vessel Turns Off AIS Transponder ("Dark Ship") | High | High | High | Flag AIS transmission gaps ($>2$ hours) entering origin zone; compute "ghost trajectory" corridor [INFERENCE]. |
| Met-Ocean Data Resolution Too Coarse | Medium | Medium | Medium | Implement bilinear spatial interpolation and temporal cubic spline interpolation on ocean current grids [INFERENCE]. |
| OpenOil Engine Execution Latency | Medium | Medium | Medium | Use C-accelerated NumPy vectorization inside OpenDrift; limit Monte Carlo particle count to 1,000 for fast demo [RESEARCHED]. |
| Incomplete Historical AIS Data for Region | Medium | High | High | Generate synthetic AIS traffic formatted per MarineCadastre standard for demonstration areas [PS]. |
| Generic Submission Approach | Our Proposed Solution | Requirements Justification |
|---|---|---|
| Simple bounding-box overlap between static AIS points and slick image. | Lagrangian Physics Drift Modeling (OpenOil): Ingests 3D ocean currents, windage, Stokes drift, and oil weathering (evaporation/emulsification) [RESEARCHED]. | Direct fulfillment of Req (b) hindcasting requirement [PS]. |
| Manual visual cross-referencing or simple distance measurement. | Automated Multi-Factor Anomaly Scoring Engine: Evaluates proximity, trajectory alignment, speed drops, draft changes, and dark ship gaps [INFERENCE]. | Direct fulfillment of Req (c) vessel ranking requirement [PS]. |
| Basic thresholding classifier prone to high false-positive rates from low wind shadows. | Deep Learning Swin-UNet Segmentation: Trained specifically on Sentinel-1 SAR oil vs look-alike datasets [RESEARCHED]. | Direct fulfillment of Req (a) slick characterization requirement [PS]. |
| Web page displaying static map markers. | Interactive Temporal Canvas: MapLibre GL + Deck.gl GPU rendering of animated particle ensembles and continuous vessel tracks [INFERENCE]. | Fulfills Expected Solution visual interface requirement [PS]. |
The student team should proceed with Approach 3 (Hybrid Deep Learning SAR Segmentation + OpenOil Lagrangian Weathering Hindcast + PostGIS AIS Anomaly Engine). This approach directly satisfies all explicit problem requirements [PS], utilizes established open-source scientific models [RESEARCHED], and provides an impressive, legally defensible solution for NTRO analysts [INFERENCE].
Availability of accurate met-ocean forcing data (3D ocean currents and 10m wind vector components) corresponding to the time and geographic location of the target satellite SAR image [RESEARCHED].
False positive detections caused by SAR look-alikes (e.g., low-wind sea surface areas below $2.5 m/s$) misleading the hindcast pipeline [RESEARCHED].
Numerically stable backward-in-time Lagrangian particle tracking coupled with realistic oil weathering calculations to define a precise, high-confidence spatial-temporal origin window [RESEARCHED].
location, base_date_time, mmsi) [PS, RESEARCHED].Verify that pip install opendrift executes successfully with netCDF4 dependencies on the team's development machines and that sample MarineCadastre GeoParquet files load cleanly into PostGIS via ogr2ogr or GeoPandas [RESEARCHED].
92/100: Highly buildable within the hackathon timeline due to the availability of open-source libraries (OpenDrift, PostGIS, PyTorch), pre-existing open datasets (Zenodo SAR, MarineCadastre AIS), and clear architectural decoupling [INFERENCE].
HIGH: Fully grounded in explicit SIH requirements [PS], backed by validated public datasets and operational maritime standards (EMSA, NOAA, INCOIS) [RESEARCHED].
EMSA CleanSeaNet Operational Documentation
OpenDrift / OpenOil Trajectory Framework
Zenodo Sentinel-1 SAR Oil Spill Dataset
MarineCadastre AIS Data Format Standard
INCOIS Operational Oil Spill Advisory System
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.