Plugin icon

Bathymetrix-AI

Plugin ID: 4513

An advanced Machine Learning pipeline for Satellite-Derived Bathymetry (SDB). Features ICESat-2 integration, In-Situ Data filtering, Spatial Residual Stacking, and Multi-Year Coastal Dynamics.

(29) votes 
Download latest
Versions JSON
Latest version

Bathymetrix-AI is a QGIS research toolkit designed to derive high-precision Satellite-Derived Bathymetry (SDB) from multispectral satellite imagery. It integrates physics-based corrections, Machine Learning, and temporal monitoring to overcome traditional SDB limitations.

CORE WORKFLOW (5-PHASE SYSTEM)
1. Advanced Pre-Processing:
- Physics-based sun-glint correction (Hedley)
- 3-Index Water Masking (NDWI, MNDWI, NWI) or automated Otsu thresholding
- Log-Ratio features: NDWI, Log(Green)/Log(NIR), Log(Red)/Log(NIR)
- Deep Water Filter with dynamic Elbow Point Detection & Polygon masking

2. Robust Filtering:
- ICESat-2 noise removal via Linear RANSAC, LS Variance Fit, or Huber Variance Fit

3. Global Auto-ML & Feature Analysis:
- Feature correlation (Auto-RANSAC, Auto-Random Forest)
- Benchmarking of 15+ ML algorithms (Ex. XGBoost, LightGBM, CatBoost, etc.)
- Spatial Cross-Validation & hyperparameter tuning (Random, Grid, Bayesian)
- Chunk-based processing for memory management on large rasters

4. Adaptive Refinement:
- Localized spatial bias correction & residual analysis (Alevizos, 2020)

5. Validation & Reporting:
- Independent accuracy assessment on unseen test data

STANDALONE MODULES
- Coastal Dynamics: Multi-year volumetric erosion/accretion trends, Morphological Stability Index (MSI), and shoreline migration polygons with automated HTML reports.
- ICESat-2 Downloader: Directly queries and downloads ATL24 LiDAR data from NSIDC for in-situ calibration.
- Tidal Converter (FES2014): Hydrographic vertical datum correction and tidal height modeling utilizing local FES2014 ocean tide grid data.

KEY REFERENCES
- Otsu, N. (1979) | Threshold selection method from gray-level histograms
- Stumpf et al. (2003) | Log-Ratio SDB inversion
- Hedley et al. (2005) | Sun-glint correction
- Fischler & Bolles (1981) | RANSAC algorithm
- Zhang et al. (2021) | LS/Huber Variance Fit filtering
- Alevizos (2020) | Spatial residual refinement
- Bergstra & Bengio (2012) | Hyperparameter search
- Parrish et al. (2025) | Global ICESat-2 bathymetry
- Wheaton et al. (2010) & Lane & Chandler (2003) | Fluvial/DEM uncertainty

Developed for scientific research and hydrographic applications.
Code & documentation optimized using Google Gemini AI.

Version QGIS >= QGIS <= Date
6.4 - 3.22.0 4.99.0 29 nasefmaly 2026-08-02T17:24:23.951318+00:00
6.3 - 3.22.0 4.99.0 362 nasefmaly 2026-07-16T11:33:37.071600+00:00
6.1 - 3.22.0 4.99.0 343 nasefmaly 2026-07-10T15:12:44.772453+00:00
6.0 - 3.22.0 4.99.0 118 nasefmaly 2026-07-07T15:38:19.664382+00:00
5.2 - 3.22.0 4.99.0 133 nasefmaly 2026-07-02T08:43:33.163448+00:00
5.1 - 3.22.0 4.99.0 208 nasefmaly 2026-06-23T18:21:19.150571+00:00
5.0 - 3.22.0 4.99.0 155 nasefmaly 2026-06-21T08:44:36.916673+00:00
4.8 - 3.22.0 4.99.0 401 nasefmaly 2026-05-25T22:49:03.248788+00:00
4.7 - 3.22.0 4.99.0 313 nasefmaly 2026-05-09T11:24:06.990974+00:00
4.6 - 3.22.0 3.99.0 260 nasefmaly 2026-04-23T12:20:30.150107+00:00
4.5 - 3.22.0 3.99.0 109 nasefmaly 2026-04-22T09:58:17.735258+00:00
4.4 - 3.22.0 3.99.0 84 nasefmaly 2026-04-22T08:00:50.708322+00:00
4.3 - 3.22.0 3.99.0 269 nasefmaly 2026-04-07T05:01:56.962288+00:00
4.2 - 3.22.0 3.99.0 97 nasefmaly 2026-04-02T18:40:52.819255+00:00
4.1 - 3.22.0 3.99.0 563 nasefmaly 2026-02-22T07:51:22.218820+00:00
4.0 - 3.22.0 3.99.0 422 nasefmaly 2026-01-29T18:50:52.978416+00:00
3.3 - 3.22.0 3.99.0 177 nasefmaly 2026-01-25T19:22:28.905958+00:00
3.2 - 3.22.0 3.99.0 203 nasefmaly 2026-01-12T05:41:05.860406+00:00
3.1 - 3.22.0 3.99.0 105 nasefmaly 2026-01-11T05:43:49.931487+00:00
3.0 - 3.22.0 3.99.0 214 nasefmaly 2025-12-30T15:52:02.168442+00:00