Search papers, labs, and topics across Lattice.
We derive a finite-sample upper bound showing that an $n \times n$ image with spatial correlation range $r$ contains $\Theta(n^2/r^2)$ independent samples, a result proven to be tight via a matching lower bound. This finding quantifies the overestimation of sample size due to spatial autocorrelation in remote sensing classifiers, extending to directional and spatially varying correlation structures. The theoretical bounds justify spatial cross-validation and explain why random holdout can lead to underestimated confidence intervals.
Satellite images are not $n^2$ independent samples; their effective sample size plummets to $\Theta(n^2/r^2)$ due to spatial correlation, fundamentally altering generalization analysis.
Machine learning classifiers for remote sensing imagery are typically evaluated as though every pixel were an independent sample. Spatial autocorrelation violates this assumption, since neighboring pixels carry redundant information which inflates sample sizes. How many independent samples does a satellite image actually contain? For an $n \times n$ image whose spatial correlation persists over a range of $r$ pixels, the effective sample size is $\Theta(n^2/r^2)$, not $n^2$. We prove this as a finite-sample upper bound for classifiers on spatially correlated data, and show via a matching lower bound that the rate is tight, and no algorithm can do better. We extend the results to images with directional correlation and spatially varying correlation structure. Our result justifies spatial cross-validation since block holdout with separation proportional to the correlation range achieves optimal generalization guarantees, while random holdout can underestimate confidence interval widths by a factor proportional to $r$. We validate the theory on synthetic data and satellite image tiles from three sensors (Landsat 8, Sentinel-2, and Sentinel-1).