Edge-Aware Superpixel Label Propagation
- EASLP is a semi-supervised hyperspectral classification method that refines pseudo-labels through explicit edge-awareness and neighborhood correction, ensuring robust boundary delineation.
- It integrates SLIC-based superpixel segmentation, Sobel gradient edge detection, and edge-penalized similarity measures to prevent label diffusion across land-cover boundaries.
- Incorporated in the DREPL framework, EASLP significantly boosts classification accuracy on benchmarks like PaviaU and Houston2013 by preserving spatial structure.
Edge-Aware Superpixel Label Propagation (EASLP) is a module designed for semi-supervised hyperspectral image classification that addresses boundary label diffusion by spatially refining pseudo-labels through edge-intensity penalization and neighborhood correction. Embedded at the beginning of the unlabeled-data branch in the overarching Dynamic Reliability-Enhanced Pseudo-Label Framework (DREPL), EASLP produces structure-aware pseudo-label maps which facilitate spatial consistency and improved boundary robustness, significantly enhancing performance in land-cover classification tasks (Qiu et al., 26 Jan 2026).
1. Motivation and Conceptual Framework
Semi-supervised hyperspectral classification relies on generating pseudo-labels for unlabeled pixels to compensate for limited annotated data. Conventional label propagation propagates labels within superpixels segmented from the image—an approach susceptible to boundary label diffusion wherein labels may spread inappropriately across true class boundaries, compromising classification accuracy. EASLP mitigates this by incorporating spatial priors and explicit edge awareness: after segmenting the image via SLIC into superpixels , it propagates labels based either on true annotations or spectral prototype matching. Label propagation is modulated by an edge intensity penalty and further refined using a neighborhood-weighted correction strategy, resulting in pseudo-labels that maintain sharpness at land-cover boundaries. The final structure-aware pseudo-label map produced by EASLP is then employed in subsequent temporal and sample-consistency modules (DHP, ATSC) under the DREPL framework.
2. Mathematical Formulation
EASLP encapsulates classical superpixel label propagation with edge-adaptive mechanisms:
Superpixel Segmentation and Prototype Similarity
Let denote labeled pixels, () the classes, and a superpixel.
- If , the label is assigned by majority:
- If has no labeled pixels, compute class prototypes (mean spectrum for class ) and (mean spectrum for ). Raw cosine similarity:
Edge-Intensity Penalty
The hyperspectral cube is collapsed to a 2-D grayscale image:
Compute per-pixel Sobel gradient magnitude:
with
Average edge response in each superpixel:
Edge-penalized similarity:
Neighborhood Correction
For superpixels originally unlabeled, redo label assignment with local voting among neighbors :
where prevents division by zero. This correction leverages smoothness—neighbors in low-edge regions have greater voting weight, reinforcing label consistency away from boundaries.
3. Algorithmic Workflow and Pseudocode
The EASLP algorithm processes a hyperspectral image , labeled set , class prototypes , and neighbor graph as follows:
- Superpixel Segmentation: SLIC partitions into superpixels , with target size (commonly 50, 200 for large scenes).
- Edge Map Calculation: Sobel filter applied for at each pixel; computed for all .
- Initial Label Propagation: Majority label assignment or edge-penalized prototype matching for each .
- Neighborhood Correction: For each originally unlabeled , neighbors vote for class assignment with inverse edge weighting.
- Output Generation: Refined pseudo-label map .
Computational complexity is – for SLIC (with ), for gradient filtering, for prototype matching, and for neighborhood voting ( the average superpixel degree).
4. Quantitative Analysis and Ablation Results
Removal of EASLP from the pipeline yields marked drops in accuracy, particularly at boundaries. Table A (excerpted from Table VII) illustrates benchmark performance with and without EASLP under a regime of 10 labeled samples per class:
| Dataset | Metric | w/o EASLP | Ours (with EASLP) |
|---|---|---|---|
| PaviaU | OA (%) | 92.66 ± 2.53 | 95.21 ± 1.17 |
| PaviaU | AA (%) | 91.45 ± 1.90 | 94.46 ± 1.48 |
| Houston2013 | OA (%) | 88.90 ± 1.33 | 89.77 ± 1.17 |
| Houston2013 | AA (%) | 90.17 ± 0.86 | 90.87 ± 0.98 |
| KSC | OA (%) | 99.60 ± 0.13 | 99.71 ± 0.17 |
| Botswana | OA (%) | 99.18 ± 0.53 | 99.19 ± 0.40 |
Results indicate the most pronounced impact on PaviaU (–2.55 pp OA), substantiating EASLP's critical role in preventing label diffusion and preserving boundary fidelity.
5. Integration Within DREPL and Spatio-Temporal Optimization
Upon generating the structure-aware pseudo-label map, EASLP outputs are passed into the weak-augmentation branch of the network, where the Dynamic History-Fused Prediction (DHP) module and Adaptive Tripartite Sample Categorization (ATSC) engage in feature-based pseudo-label refinement. DHP maintains historical predictions and adaptively fuses them with current outputs, stabilizing pseudo-labels over time, while ATSC discriminates easy, ambiguous, and hard samples for hierarchical utilization. The synergy of spatially stable pseudo-labels (from EASLP) and temporally smoothed predictions (from DHP) optimizes spatio-temporal consistency; consequently, pseudo-labels in boundary regions remain robust to noise and temporal fluctuation, which underpins the high classification accuracy observed for the full DREPL + EASLP pipeline.
6. Significance and Implications
EASLP constitutes the spatial core of the semi-supervised hyperspectral classification framework, effectively addressing the long-standing issue of boundary misclassification resulting from coarse superpixel label propagation. By explicitly incorporating edge strength penalization and neighbor-informed reassignment, EASLP ensures that propagated labels respect spatial structure, especially at class boundaries. This approach establishes sharp land-cover delineations, enabling subsequent temporal consistency enhancers (DHP, ATSC) in DREPL to operate on reliable spatial inputs. A plausible implication is that similar edge-aware propagation strategies could generalize to other domains where boundary fidelity in semi-supervised learning is paramount.