Skip to main content

Phase 2 Methodology

Decision-Tree Snow Discrimination

A pixel is classified as snow when all the following predicates hold:

PredicateThresholdSource
NDSI> 0.40Hall et al. (1995)
NIR (B08)> 0.11suppresses ice-cloud confusion
TIR< 280 Krejects warm cloud tops
DEM elevation> basin-floorrejects valley-floor false positives
Cloud probability< 0.30 (Fmask)s2cloudless + Himalayan tuning
Temporal coherence≥ 0.5adjacent-pass agreement

Linear Spectral Mixture Analysis (LSMA)

For each pixel:

ρobs(λ)=k=1KfkEk(λ)+ε\rho_\text{obs}(\lambda) = \sum_{k=1}^{K} f_k \cdot E_k(\lambda) + \varepsilon

subject to non-negativity fk0f_k \ge 0 and sum-to-one kfk=1\sum_k f_k = 1.

Fractional snow cover is

FSC=fsnow_fresh+fsnow_aged+fice\text{FSC} = f_\text{snow\_fresh} + f_\text{snow\_aged} + f_\text{ice}

clipped to [0,1][0, 1].

Snowmelt Energy Balance

Qm=Qsw,net+Qlw,net+Qh+Ql+Qg+QpQ_m = Q_\text{sw,net} + Q_\text{lw,net} + Q_h + Q_l + Q_g + Q_p

with melt rate

M=max(Qm,0)ρwLf,Lf=334,000J/kg.M = \frac{\max(Q_m, 0)}{\rho_w \cdot L_f}, \quad L_f = 334{,}000 \,\text{J/kg}.

Validation Metric

R2=1i(xiyi)2i(xixˉ)2R^2 = 1 - \frac{\sum_i (x_i - y_i)^2}{\sum_i (x_i - \bar{x})^2}

with xx = MOD10A1 NDSI snow cover and yy = SNOW IR FSC, resampled to the 500 m MODIS grid via area-weighted mean. Acceptance: R20.85R^2 \ge 0.85.