Skip to main content
PyRiverShift: A Gaussian Transect Decomposition Framework for Quantifying Sub-Pixel Lateral Channel Mobility

PyRiverShift: A Gaussian Transect Decomposition Framework for Quantifying Sub-Pixel Lateral Channel Mobility

This is a Preprint and has not been peer reviewed. This is version 1 of this Preprint.

Add a Comment

You must log in to post a comment.


Comments

There are no comments or no comments have been made public for this article.

Downloads

Download Preprint

Authors

Manudeo Singh , Stephen Tooth

Abstract

Along many rivers, lateral channel mobility is a key process, yet quantification from freely available multi-decadal 30 m Landsat imagery is constrained by low pixel resolution relative to channel width. We introduce PyRiverShift, a sensor-agnostic spectral decomposition framework. PyRiverShift fits a 1-D Gaussian to NDWI profiles along valley-perpendicular transects, recovering sub-pixel channel centre position with propagated uncertainty, FWHM width, and quality-flags, without binary water-masking or centreline extraction. A Bayesian Information Criterion (BIC) -guided two-Gaussian mixture model identifies secondary and/or abandoned channels. Applied to the 170 km upper Zambezi floodplain, PyRiverShift achieved median σ_pos = 6.0 m (IQR 5.0–7.8 m, n = 22,126). Statistically significant lateral mobility was detected (92% of transects), with median migration rate 3.1 m/yr (95% CI 2.8–3.4) from 1986-2025. Median FWHM width was 260 m (IQR 205–344 m). Positional uncertainty remains stable across threshold settings but increases 25% beyond 90 m ground sampling distance.

DOI

https://doi.org/10.31223/X59F7B

Subjects

Applied Statistics, Earth Sciences, Environmental Indicators and Impact Assessment, Environmental Monitoring, Geomorphology, Hydrology, Physical Sciences and Mathematics, Sedimentology, Water Resource Management

Keywords

Gaussian sub-pixel fitting, fluvial remote sensing, geomorphology, Barotse floodplain, Zambezi River

Dates

Published: 2026-08-16 15:44

Last Updated: 2026-08-16 15:44

License

CC-BY Attribution-NonCommercial 4.0 International

Additional Metadata

Conflict of interest statement:
None.

Data Availability:
Full implementation with demonstration using Jupyter Notebooks will be hosted at: https://github.com/manudeo/pyRiverShift

Metrics

Views: 51

Downloads: 13