Research questionHow can semi-supervised hyperspectral classification use scarce labels while preserving boundaries and stabilizing pseudo-labels?Hyperspectral labels are expensive and often sparse. Propagating labels across spatial neighborhoods can cross class boundaries, while changing predictions on unlabeled pixels can create unstable training targets.