{"name": "Bathymetrix-AI", "package_name": "Bathymetrix_AI", "description": "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.", "about": "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.\r\n\r\nCORE WORKFLOW (5-PHASE SYSTEM)\r\n1. Advanced Pre-Processing:\r\n   - Physics-based sun-glint correction (Hedley)\r\n   - 3-Index Water Masking (NDWI, MNDWI, NWI) or automated Otsu thresholding\r\n   - Log-Ratio features: NDWI, Log(Green)/Log(NIR), Log(Red)/Log(NIR)\r\n   - Deep Water Filter with dynamic Elbow Point Detection & Polygon masking\r\n\r\n2. Robust Filtering:\r\n   - ICESat-2 noise removal via Linear RANSAC, LS Variance Fit, or Huber Variance Fit\r\n\r\n3. Global Auto-ML & Feature Analysis:\r\n   - Feature correlation (Auto-RANSAC, Auto-Random Forest)\r\n   - Benchmarking of 15+ ML algorithms (Ex. XGBoost, LightGBM, CatBoost, etc.)\r\n   - Spatial Cross-Validation & hyperparameter tuning (Random, Grid, Bayesian)\r\n   - Chunk-based processing for memory management on large rasters\r\n\r\n4. Adaptive Refinement:\r\n   - Localized spatial bias correction & residual analysis (Alevizos, 2020)\r\n\r\n5. Validation & Reporting:\r\n   - Independent accuracy assessment on unseen test data\r\n\r\nSTANDALONE MODULES\r\n- Coastal Dynamics: Multi-year volumetric erosion/accretion trends, Morphological Stability Index (MSI), and shoreline migration polygons with automated HTML reports.\r\n- ICESat-2 Downloader: Directly queries and downloads ATL24 LiDAR data from NSIDC for in-situ calibration.\r\n- Tidal Converter (FES2014): Hydrographic vertical datum correction and tidal height modeling utilizing local FES2014 ocean tide grid data.\r\n\r\nKEY REFERENCES\r\n- Otsu, N. (1979) | Threshold selection method from gray-level histograms\r\n- Stumpf et al. (2003) | Log-Ratio SDB inversion\r\n- Hedley et al. (2005) | Sun-glint correction\r\n- Fischler & Bolles (1981) | RANSAC algorithm\r\n- Zhang et al. (2021) | LS/Huber Variance Fit filtering\r\n- Alevizos (2020) | Spatial residual refinement\r\n- Bergstra & Bengio (2012) | Hyperparameter search\r\n- Parrish et al. (2025) | Global ICESat-2 bathymetry\r\n- Wheaton et al. (2010) & Lane & Chandler (2003) | Fluvial/DEM uncertainty\r\n\r\nDeveloped for scientific research and hydrographic applications.\r\nCode & documentation optimized using Google Gemini AI.", "homepage": "https://github.com/Nasef2017/Bathymetrix-AI", "repository": "https://github.com/Nasef2017/Bathymetrix-AI", "tracker": "https://github.com/Nasef2017/Bathymetrix-AI/issues", "author": "Mohamed Aly Nasef", "tags": ["python", "remote sensing", "hydrography", "machine learning", "bathymetry", "satellite imagery", "sdb", "icesat-2", "spatial correction", "ransac", "coastal dynamics", "volumetric change"], "downloads": 4572, "latest_version": "6.4", "versions": [{"version": "6.4", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 33, "uploaded_by": "nasefmaly", "upload_datetime": "2026-08-02T12:24:23.951318"}, {"version": "6.3", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 362, "uploaded_by": "nasefmaly", "upload_datetime": "2026-07-16T06:33:37.071600"}, {"version": "6.1", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 343, "uploaded_by": "nasefmaly", "upload_datetime": "2026-07-10T10:12:44.772453"}, {"version": "6.0", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 118, "uploaded_by": "nasefmaly", "upload_datetime": "2026-07-07T10:38:19.664382"}, {"version": "5.2", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 133, "uploaded_by": "nasefmaly", "upload_datetime": "2026-07-02T03:43:33.163448"}, {"version": "5.1", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 210, "uploaded_by": "nasefmaly", "upload_datetime": "2026-06-23T13:21:19.150571"}, {"version": "5.0", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 155, "uploaded_by": "nasefmaly", "upload_datetime": "2026-06-21T03:44:36.916673"}, {"version": "4.8", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 401, "uploaded_by": "nasefmaly", "upload_datetime": "2026-05-25T17:49:03.248788"}, {"version": "4.7", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 313, "uploaded_by": "nasefmaly", "upload_datetime": "2026-05-09T06:24:06.990974"}, {"version": "4.6", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 260, "uploaded_by": "nasefmaly", "upload_datetime": "2026-04-23T07:20:30.150107"}, {"version": "4.5", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 109, "uploaded_by": "nasefmaly", "upload_datetime": "2026-04-22T04:58:17.735258"}, {"version": "4.4", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 84, "uploaded_by": "nasefmaly", "upload_datetime": "2026-04-22T03:00:50.708322"}, {"version": "4.3", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 269, "uploaded_by": "nasefmaly", "upload_datetime": "2026-04-07T00:01:56.962288"}, {"version": "4.2", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 97, "uploaded_by": "nasefmaly", "upload_datetime": "2026-04-02T13:40:52.819255"}, {"version": "4.1", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 563, "uploaded_by": "nasefmaly", "upload_datetime": "2026-02-22T01:51:22.218820"}, {"version": "4.0", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 422, "uploaded_by": "nasefmaly", "upload_datetime": "2026-01-29T12:50:52.978416"}, {"version": "3.3", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 177, "uploaded_by": "nasefmaly", "upload_datetime": "2026-01-25T13:22:28.905958"}, {"version": "3.2", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 203, "uploaded_by": "nasefmaly", "upload_datetime": "2026-01-11T23:41:05.860406"}, {"version": "3.1", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 105, "uploaded_by": "nasefmaly", "upload_datetime": "2026-01-10T23:43:49.931487"}, {"version": "3.0", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 214, "uploaded_by": "nasefmaly", "upload_datetime": "2025-12-30T09:52:02.168442"}]}