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, and Spatial Residual Stacking.

(21) votes 
Download latest
Versions JSON
Latest version

Bathymetrix-AI is an advanced QGIS research toolkit for deriving high-precision Satellite-Derived Bathymetry (SDB) from corrected multispectral satellite imagery (e.g., Sentinel-2 Level-2A). It combines physics-based image processing with modern Machine Learning to improve bathymetric accuracy while addressing many of the limitations of traditional SDB methods.

Core Workflow (Five-Phase Framework)
Phase 1 – Advanced Pre-processing

Prepare satellite imagery and generate optimized input features by applying:
-Hedley et al. (2005) sun-glint correction
-Advanced water masking
-Physics-based Log-Ratio feature generation
-Deep-water filtering

Phase 2 – Robust Data Filtering
Improve training data quality by removing noisy or unreliable observations using:
-Linear RANSAC
-Least Squares (LS) Variance Fit
-Huber Variance Fit
These filtering methods help produce cleaner ICESat-2 training datasets before model development.

Phase 3 – Global AutoML & Feature Analysis
Automatically evaluate and optimize Machine Learning models through:
Optional feature correlation analysis
Benchmarking of 15+ Machine Learning algorithms, including:
-Random Forest
-XGBoost
-LightGBM
-CatBoost
and additional regression models , Independent spatial cross-validation
Hyperparameter optimization using:
-Random Search
-Grid Search
-Bayesian Optimization

Phase 4 – Adaptive Spatial Refinement
Reduce localized prediction errors through:
-Spatially adaptive residual correction
-Independent spatial cross-validation
-Residual analysis to identify and correct local biases in shallow-water predictions

Phase 5 – Validation & Reporting
Evaluate final model performance using independent unseen test data and generate comprehensive accuracy reports for scientific and hydrographic applications.


Scientific Foundations
Bathymetrix-AI builds upon well-established methods from the remote sensing and hydrographic literature, including:

-Stumpf et al. (2003) – Log-Ratio algorithm for Satellite-Derived Bathymetry
-Hedley et al. (2005) – Physics-based sun-glint correction
-Fischler & Bolles (1981) – RANSAC algorithm
-Zhang et al. (2021) – Least Squares and Huber Variance Fit for ICESat-2 filtering
-Alevizos (2020) – Residual analysis and spatial refinement
-Bergstra & Bengio (2012) – Random Search for hyperparameter optimization
-Parrish et al. (2025) – Global assessment of ICESat-2 bathymetry

Bathymetrix-AI is developed for scientific research and hydrographic applications.

The software architecture, source code, and documentation were developed by the author and further optimized with assistance from Google Gemini AI.

Version QGIS >= QGIS <= Date
6.1 - 3.22.0 4.99.0 207 nasefmaly 2026-07-10T15:12:44.772453+00:00
6.0 - 3.22.0 4.99.0 98 nasefmaly 2026-07-07T15:38:19.664382+00:00
5.2 - 3.22.0 4.99.0 118 nasefmaly 2026-07-02T08:43:33.163448+00:00
5.1 - 3.22.0 4.99.0 174 nasefmaly 2026-06-23T18:21:19.150571+00:00
5.0 - 3.22.0 4.99.0 138 nasefmaly 2026-06-21T08:44:36.916673+00:00
4.8 - 3.22.0 4.99.0 384 nasefmaly 2026-05-25T22:49:03.248788+00:00
4.7 - 3.22.0 4.99.0 300 nasefmaly 2026-05-09T11:24:06.990974+00:00
4.6 - 3.22.0 3.99.0 251 nasefmaly 2026-04-23T12:20:30.150107+00:00
4.5 - 3.22.0 3.99.0 101 nasefmaly 2026-04-22T09:58:17.735258+00:00
4.4 - 3.22.0 3.99.0 72 nasefmaly 2026-04-22T08:00:50.708322+00:00
4.3 - 3.22.0 3.99.0 256 nasefmaly 2026-04-07T05:01:56.962288+00:00
4.2 - 3.22.0 3.99.0 90 nasefmaly 2026-04-02T18:40:52.819255+00:00
4.1 - 3.22.0 3.99.0 555 nasefmaly 2026-02-22T07:51:22.218820+00:00
4.0 - 3.22.0 3.99.0 419 nasefmaly 2026-01-29T18:50:52.978416+00:00
3.3 - 3.22.0 3.99.0 160 nasefmaly 2026-01-25T19:22:28.905958+00:00
3.2 - 3.22.0 3.99.0 199 nasefmaly 2026-01-12T05:41:05.860406+00:00
3.1 - 3.22.0 3.99.0 95 nasefmaly 2026-01-11T05:43:49.931487+00:00
3.0 - 3.22.0 3.99.0 208 nasefmaly 2025-12-30T15:52:02.168442+00:00