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.

(17) votes 
Download latest
Versions JSON
Latest version

Bathymetrix-AI is a specialized QGIS research toolkit designed to derive high-precision bathymetry from corrected multispectral satellite imagery (e.g., Sentinel-2 L2A). It systematically integrates physics-based corrections with data-driven Machine Learning to overcome traditional SDB limitations.

Core Workflow (The 4-Phase System):

1. Automated Pre-processing: Sun-glint removal (Hedley), new Advanced Water Masking (3-Indices), physics-based feature generation (Log-Ratios), and a Deep Water Filter fully customized for ML algorithms.

2. Robust Altimetry Filtering: Uses different algorithms to clean ICESat-2 (ATL24) data by identifying high-confidence inliers and removing environmental noise.

3. Global Auto-ML Modeling: Competitive benchmarking of 11 ML algorithms with Randomized Hyperparameter Optimization to find the optimal global depth function.

4. Spatial Residual Stacking: Enhances accuracy by analyzing prediction residuals and re-training the model with a Stacked Error Surface to correct local biases.

Key References:

Stumpf et al. (2003): Log-Ratio Algorithm for SDB inversion.

Hedley et al. (2005): Physics-based sun-glint correction.

Fischler & Bolles (1981): RANSAC algorithm for ICESat-2 data filtering.

Zhang et al., (2021): LS Variance Fit, or Huber Variance Fit for ICESat-2 data filtering.

Alevizos (2020): Residual analysis and spatial refinement in shallow waters.

Bergstra & Bengio (2012): Randomized search for hyperparameter optimization.

Parrish et al. (2025): Analysis and assessment of global ICESat-2 bathymetry.

Developed for scientific research and hydrographic applications. Creating the Codes and documentation optimized using Google Gemini AI.

Version QGIS >= QGIS <= Date
5.0 - 3.22.0 4.99.0 56 nasefmaly 2026-06-21T08:44:36.916673+00:00
4.8 - 3.22.0 4.99.0 376 nasefmaly 2026-05-25T22:49:03.248788+00:00
4.7 - 3.22.0 4.99.0 291 nasefmaly 2026-05-09T11:24:06.990974+00:00
4.6 - 3.22.0 3.99.0 241 nasefmaly 2026-04-23T12:20:30.150107+00:00
4.5 - 3.22.0 3.99.0 98 nasefmaly 2026-04-22T09:58:17.735258+00:00
4.4 - 3.22.0 3.99.0 70 nasefmaly 2026-04-22T08:00:50.708322+00:00
4.3 - 3.22.0 3.99.0 253 nasefmaly 2026-04-07T05:01:56.962288+00:00
4.2 - 3.22.0 3.99.0 84 nasefmaly 2026-04-02T18:40:52.819255+00:00
4.1 - 3.22.0 3.99.0 552 nasefmaly 2026-02-22T07:51:22.218820+00:00
4.0 - 3.22.0 3.99.0 416 nasefmaly 2026-01-29T18:50:52.978416+00:00
3.3 - 3.22.0 3.99.0 159 nasefmaly 2026-01-25T19:22:28.905958+00:00
3.2 - 3.22.0 3.99.0 196 nasefmaly 2026-01-12T05:41:05.860406+00:00
3.1 - 3.22.0 3.99.0 89 nasefmaly 2026-01-11T05:43:49.931487+00:00
3.0 - 3.22.0 3.99.0 204 nasefmaly 2025-12-30T15:52:02.168442+00:00