Normalized Directional Sharpness (NDS) is a directional sharpness construct that normalizes raw curvature measures to mitigate confounding factors such as learning rate, step magnitude, and contrast.
It is applied in diverse settings including stochastic optimization, optimizer comparison via Hessian Rayleigh quotients, and dynamic quality assessment in satellite imagery.
By isolating directional signals with tailored normalization protocols, NDS provides actionable insights into training stability and image sharpness evaluation.
Searching arXiv for the cited papers to ground the article in current preprints.
Normalized Directional Sharpness (NDS) is a direction-sensitive sharpness construct that appears in several distinct technical settings rather than as a single universal formula. In recent arXiv usage, it denotes at least four related normalizations: a learning-rate-normalized mini-batch curvature statistic for the Edge of Stochastic Stability (EoSS) in momentum training, NDS=ηBS; a Hessian Rayleigh quotient along an optimizer’s realized update direction, Δθ⊤HΔθ/∥Δθ∥2; a normalized fluctuation statistic over short SAM or ASAM probe trajectories, Std({log(rt+ε)}) with rt=st2/Lξt; and, in satellite image quality assessment, a normalized decay rate of gradients along pronounced edges (Andreyev et al., 15 Apr 2026, Wang et al., 3 Jun 2026, Tan et al., 23 Jun 2026, Antonel, 2024). The shared theme is normalization of a directional sharpness signal so that operative comparisons are less confounded by learning rate, step magnitude, loss scale, parameterization, contrast, or exposure.
1. Taxonomy of definitions
The term covers multiple non-equivalent quantities whose common structure is directional measurement plus explicit normalization. In stochastic optimization near EoSS, the underlying directional statistic is Batch Sharpness,
BS(θ):=EB∼Pb[∥gB(θ)∥22gB(θ)⊤HB(θ)gB(θ)],
and the natural normalization is
NDS(θ):=η⋅BS(θ).
In optimizer comparison, NDS is the Hessian Rayleigh quotient along the actual update,
NDS(Δθ):=∥Δθ∥2Δθ⊤HΔθ.
In certification, the central object is a directional-sharpness time series generated by short SAM-style dynamics and normalized by per-step loss,
A common misconception is to treat NDS as a synonym for maximum curvature or for a single Hessian-based scalar. The relevant papers instead define it through optimizer directions, stochastic mini-batch directions, SAM probe directions, or edge-normal directions, and the normalization target changes with the application.
2. Learning-rate-normalized directional sharpness at the Edge of Stochastic Stability
In "Momentum Further Constrains Sharpness at the Edge of Stochastic Stability" (Andreyev et al., 15 Apr 2026), the operative curvature statistic is Batch Sharpness, the expected directional mini-batch curvature along the stochastic descent direction. The paper emphasizes that this quantity differs from Δθ⊤HΔθ/∥Δθ∥24, the largest eigenvalue of the full-batch Hessian. In full-batch GD, Δθ⊤HΔθ/∥Δθ∥25 marks the deterministic Edge of Stability, but in mini-batch training Δθ⊤HΔθ/∥Δθ∥26 may plateau far below Δθ⊤HΔθ/∥Δθ∥27 and does not change instantaneously with batch-size interventions, whereas catapult events align with Batch Sharpness crossing its operating plateau. This is why the directional statistic, rather than the maximum curvature, is treated as the empirically relevant quantity for EoSS (Andreyev et al., 15 Apr 2026).
The normalization
Δθ⊤HΔθ/∥Δθ∥28
removes the trivial Δθ⊤HΔθ/∥Δθ∥29 scaling that repeatedly appears in the observed curvature thresholds. Under SGDM and SGDN, the paper identifies two batch-size-dependent plateau regimes. In the small-batch, noise-dominated regime,
Std({log(rt+ε)})0
In the large-batch regime, the plateau depends on the momentum variant. For SGDM,
These plateau values are central because they show that momentum does not merely shift a single stability threshold. In small batches, momentum lowers the operative normalized plateau to Std({log(rt+ε)})5, whereas in large batches SGDM raises it to Std({log(rt+ε)})6. The paper explicitly highlights this qualitative flip: momentum favors flatter regions in the noise-dominated regime but sharper regions in the near-deterministic regime (Andreyev et al., 15 Apr 2026).
The measurement protocol is also directional. At parameter iterate Std({log(rt+ε)})7, one computes or approximates Std({log(rt+ε)})8 and Std({log(rt+ε)})9 on random mini-batches rt=st2/Lξt0, forms the Rayleigh quotient
rt=st2/Lξt1
and averages over batches to obtain rt=st2/Lξt2. Tracking rt=st2/Lξt3 over training reveals progressive sharpening followed by stabilization at the batch-regime-dependent plateau; multiplying by rt=st2/Lξt4 yields NDS, which exposes the optimizer dependence through rt=st2/Lξt5.
3. Linear stability interpretation and hyperparameter coupling
The same EoSS work derives the momentum thresholds from linearized dynamics near a minimizerrt=st2/Lξt6. With rt=st2/Lξt7 the velocity and rt=st2/Lξt8, SGDM is written as
rt=st2/Lξt9
where BS(θ):=EB∼Pb[∥gB(θ)∥22gB(θ)⊤HB(θ)gB(θ)],0 is the random mini-batch Hessian under quadratic approximation and interpolation (Andreyev et al., 15 Apr 2026).
In one dimension, with random curvature BS(θ):=EB∼Pb[∥gB(θ)∥22gB(θ)⊤HB(θ)gB(θ)],1 of mean BS(θ):=EB∼Pb[∥gB(θ)∥22gB(θ)⊤HB(θ)gB(θ)],2 and variance BS(θ):=EB∼Pb[∥gB(θ)∥22gB(θ)⊤HB(θ)gB(θ)],3, the dominant eigenvalue of the mean-square operator expands as
BS(θ):=EB∼Pb[∥gB(θ)∥22gB(θ)⊤HB(θ)gB(θ)],4
The resulting exact boundary for mean-square stability interpolates between deterministic and stochastic limits: BS(θ):=EB∼Pb[∥gB(θ)∥22gB(θ)⊤HB(θ)gB(θ)],5
As BS(θ):=EB∼Pb[∥gB(θ)∥22gB(θ)⊤HB(θ)gB(θ)],6, this recovers the deterministic heavy-ball threshold BS(θ):=EB∼Pb[∥gB(θ)∥22gB(θ)⊤HB(θ)gB(θ)],7. As BS(θ):=EB∼Pb[∥gB(θ)∥22gB(θ)⊤HB(θ)gB(θ)],8, the effective step size
BS(θ):=EB∼Pb[∥gB(θ)∥22gB(θ)⊤HB(θ)gB(θ)],9
governs stability, yielding the small-batch threshold NDS(θ):=η⋅BS(θ).0 and thus NDS(θ):=η⋅BS(θ).1.
The multidimensional slow-mode constraint in the noise-dominated regime is
NDS(θ):=η⋅BS(θ).2
with NDS(θ):=η⋅BS(θ).3, NDS(θ):=η⋅BS(θ).4, and NDS(θ):=η⋅BS(θ).5. The paper notes that this coincides with the vanilla-SGD mean-square stability condition evaluated at NDS(θ):=η⋅BS(θ).6, explaining why the small-batch momentum threshold matches SGD’s EoSS evaluated at the amplified effective step size (Andreyev et al., 15 Apr 2026).
This stability picture has direct tuning implications. In the small-batch regime, keeping NDS(θ):=η⋅BS(θ).7 approximately fixed maintains the NDS plateau and avoids crossing the stochastic edge. Mid-run changes that lower the effective threshold, such as increasing NDS(θ):=η⋅BS(θ).8, increasing NDS(θ):=η⋅BS(θ).9, or decreasing NDS(Δθ):=∥Δθ∥2Δθ⊤HΔθ.0, produce catapults exactly when Batch Sharpness rises above the new plateau. Stabilizing changes reopen progressive sharpening until NDS(Δθ):=∥Δθ∥2Δθ⊤HΔθ.1 approaches the new, higher plateau. The paper’s empirical demonstrations on MLPs and CNNs up to ResNet-18 on CIFAR-10 and SVHN therefore present NDS not only as a descriptive statistic but also as a control variable for instability-adjacent training (Andreyev et al., 15 Apr 2026).
The main limitation is theoretical. Unlike vanilla SGD, where crossing NDS(Δθ):=∥Δθ∥2Δθ⊤HΔθ.2 is a proved sufficient instability criterion on quadratics, the momentum analysis does not provide a direct momentum-specific theorem making BS a formal certificate. Instead, the small-batch SGDM result is reduced to vanilla SGD with NDS(Δθ):=∥Δθ∥2Δθ⊤HΔθ.3.
4. Hessian Rayleigh-quotient NDS in optimizer comparison
In "Why Muon Outperforms Adam: A Curvature Perspective" (Wang et al., 3 Jun 2026), NDS is defined as the Rayleigh quotient of the Hessian along the optimizer’s realized update direction: NDS(Δθ):=∥Δθ∥2Δθ⊤HΔθ.4
The local second-order model is
NDS(Δθ):=∥Δθ∥2Δθ⊤HΔθ.5
so the curvature penalty can be decomposed as
NDS(Δθ):=∥Δθ∥2Δθ⊤HΔθ.6
Within this framework, the first-order gain is NDS(Δθ):=∥Δθ∥2Δθ⊤HΔθ.7, and NDS isolates the second-order curvature actually paid by the realized step rather than by a global spectral extremum (Wang et al., 3 Jun 2026).
This formulation is used to explain optimizer differences at matched validation loss on a 124M-parameter NanoGPT trained on FineWeb-10B. The paper reports that Adam and Muon have comparable first-order decreases, while Muon consistently incurs a smaller curvature penalty. Decomposing the penalty shows that update norms are comparable, so the curvature-penalty gap is driven by lower NDS for Muon rather than by smaller steps. At matched validation loss, the Adam/Muon ratio of NDS averages NDS(Δθ):=∥Δθ∥2Δθ⊤HΔθ.8, whereas the ratio of squared update norm stays near NDS(Δθ):=∥Δθ∥2Δθ⊤HΔθ.9; over aligned training steps, the mean NDS ratio is rt:=Lξtst2,NDSC(w0,D,r):=Std({log(rt+ε)}t=0T−1).0 (Wang et al., 3 Jun 2026).
The computational methodology is explicitly directional and avoids full Hessian materialization. At a training step rt:=Lξtst2,NDSC(w0,D,r):=Std({log(rt+ε)}t=0T−1).1, with parameters rt:=Lξtst2,NDSC(w0,D,r):=Std({log(rt+ε)}t=0T−1).2 and optimizer update rt:=Lξtst2,NDSC(w0,D,r):=Std({log(rt+ε)}t=0T−1).3, the experiments compute the Hessian–vector quadratic form rt:=Lξtst2,NDSC(w0,D,r):=Std({log(rt+ε)}t=0T−1).4 and normalize by rt:=Lξtst2,NDSC(w0,D,r):=Std({log(rt+ε)}t=0T−1).5. Directional sharpness is computed every rt:=Lξtst2,NDSC(w0,D,r):=Std({log(rt+ε)}t=0T−1).6 steps through Hessian–vector products. For Muon, rt:=Lξtst2,NDSC(w0,D,r):=Std({log(rt+ε)}t=0T−1).7, where rt:=Lξtst2,NDSC(w0,D,r):=Std({log(rt+ε)}t=0T−1).8 is the spectrally normalized momentum matrix, the polar factor rt:=Lξtst2,NDSC(w0,D,r):=Std({log(rt+ε)}t=0T−1).9 of NDSx=n1i=1∑nΔGx,i,NDSy=n1i=1∑nΔGy,i.0; Muon uses Newton–Schulz orthogonalization with NDSx=n1i=1∑nΔGx,i,NDSy=n1i=1∑nΔGy,i.1 iterations, momentum warmed from NDSx=n1i=1∑nΔGx,i,NDSy=n1i=1∑nΔGy,i.2 to NDSx=n1i=1∑nΔGx,i,NDSy=n1i=1∑nΔGy,i.3, and leaves embeddings and NDSx=n1i=1∑nΔGx,i,NDSy=n1i=1∑nΔGy,i.4 to Adam in the reported run (Wang et al., 3 Jun 2026).
The paper also decomposes total NDS into within-layer and cross-layer components,
NDSx=n1i=1∑nΔGx,i,NDSy=n1i=1∑nΔGy,i.5
with
NDSx=n1i=1∑nΔGx,i,NDSy=n1i=1∑nΔGy,i.6
NDSx=n1i=1∑nΔGx,i,NDSy=n1i=1∑nΔGy,i.7
For Muon, the cross-layer component drops faster, so the within-layer fraction rises from about NDSx=n1i=1∑nΔGx,i,NDSy=n1i=1∑nΔGy,i.8 early to about NDSx=n1i=1∑nΔGx,i,NDSy=n1i=1∑nΔGy,i.9 later, while Adam’s fraction stays comparatively stable at approximately gB0. A layerwise localization analysis attributes roughly gB1 of the within-layer Adam–Muon NDS gap to boundary layers gB2 and gB3, approximately gB4 to deep layers gB5–gB6, and approximately gB7 to middle layers gB8–gB9 (Wang et al., 3 Jun 2026).
The same paper links NDS to data imbalance. On Zipf-Probabilistic Context-Free Grammar data with imbalance exponent Δθ⊤HΔθ/∥Δθ∥200, the trajectory-averaged NDS rises with imbalance for both optimizers but much more for Adam. After normalization by Muon’s NDS at Δθ⊤HΔθ/∥Δθ∥201, Adam’s normalized NDS increases from Δθ⊤HΔθ/∥Δθ∥202 to Δθ⊤HΔθ/∥Δθ∥203, whereas Muon’s increases from Δθ⊤HΔθ/∥Δθ∥204 to Δθ⊤HΔθ/∥Δθ∥205; the normalized gap grows from Δθ⊤HΔθ/∥Δθ∥206 to Δθ⊤HΔθ/∥Δθ∥207. The theoretical explanation is given through a quadratic model with heterogeneous positive curvatures Δθ⊤HΔθ/∥Δθ∥208 and gradient alignment toward top-curvature modes. Muon’s spectral normalization equalizes amplitudes across active singular modes, so its per-step NDS becomes a group-size average,
Δθ⊤HΔθ/∥Δθ∥209
whereas GD’s NDS is a residual-energy-weighted average,
Δθ⊤HΔθ/∥Δθ∥210
Under the stated heterogeneity and alignment conditions, Muon has smaller average NDS than GD for any finite horizon and, when curvature heterogeneity is sufficiently strong, also attains lower local quadratic loss after the same number of steps (Wang et al., 3 Jun 2026).
5. Dynamic NDS for certification, auditing, and SAM stability
"Certification of Machine Learning Models via Directional Sharpness" (Tan et al., 23 Jun 2026) introduces directional sharpness as a dynamic, SAM-based generalization metric and adopts an empirical normalization by default. The procedure starts from initial parameters Δθ⊤HΔθ/∥Δθ∥211, dataset Δθ⊤HΔθ/∥Δθ∥212, public seed Δθ⊤HΔθ/∥Δθ∥213, batch size Δθ⊤HΔθ/∥Δθ∥214, number of steps Δθ⊤HΔθ/∥Δθ∥215, a per-step sharpness function Δθ⊤HΔθ/∥Δθ∥216, and a SAM update operator Δθ⊤HΔθ/∥Δθ∥217. For each step Δθ⊤HΔθ/∥Δθ∥218, it samples a mini-batch Δθ⊤HΔθ/∥Δθ∥219, computes the mini-batch loss Δθ⊤HΔθ/∥Δθ∥220, computes per-step sharpness Δθ⊤HΔθ/∥Δθ∥221, and updates
Δθ⊤HΔθ/∥Δθ∥222
For SAM,
Δθ⊤HΔθ/∥Δθ∥223
and for ASAM,
Δθ⊤HΔθ/∥Δθ∥224
The probe history is then aggregated by a fluctuation statistic. The default normalization is
The paper’s theoretical analysis places this dynamic NDS in a local linearization regime near a minimum Δθ⊤HΔθ/∥Δθ∥226, under smoothness, a PL inequality, and bounded gradient noise: Δθ⊤HΔθ/∥Δθ∥227
Δθ⊤HΔθ/∥Δθ∥228
For mini-batch SAM sharpness with Δθ⊤HΔθ/∥Δθ∥229 and radius Δθ⊤HΔθ/∥Δθ∥230, the per-step squared sharpness satisfies the sandwich bound
Δθ⊤HΔθ/∥Δθ∥231
with
Δθ⊤HΔθ/∥Δθ∥232
If a minimum is linearly SAM-stable, then Δθ⊤HΔθ/∥Δθ∥233 remains bounded by a constant times Δθ⊤HΔθ/∥Δθ∥234; conversely, exponential growth of Δθ⊤HΔθ/∥Δθ∥235 implies SAM-instability (Tan et al., 23 Jun 2026).
The detection mechanism is explicitly mini-batch-sensitive. With per-example gradients Δθ⊤HΔθ/∥Δθ∥236, average gradient Δθ⊤HΔθ/∥Δθ∥237, and coherence
Δθ⊤HΔθ/∥Δθ∥238
the gap between RMS mini-batch SAM sharpness and full-batch sharpness is
Δθ⊤HΔθ/∥Δθ∥239
When Δθ⊤HΔθ/∥Δθ∥240 and Δθ⊤HΔθ/∥Δθ∥241, this is approximately
Δθ⊤HΔθ/∥Δθ∥242
This explains why dynamic directional sharpness can expose incoherence that static full-batch sharpness averages away (Tan et al., 23 Jun 2026).
Empirically, on CIFAR-10/100 with VGG-13/16/19-BN and WRN28-10 across SGD, Adam, SAM, and ASAM, the dynamic measure outperforms static baselines in correlation with generalization. Reported values include Spearman Δθ⊤HΔθ/∥Δθ∥243, Kendall Δθ⊤HΔθ/∥Δθ∥244, Kendall Δθ⊤HΔθ/∥Δθ∥245 for directional sharpness with Δθ⊤HΔθ/∥Δθ∥246, Δθ⊤HΔθ/∥Δθ∥247, compared with lower values for ASAM and magnitude-aware worst-case sharpness. In matched-accuracy benign/faulty pairs, the benign/faulty ratio is substantially smaller for the directional metric than for static sharpness in noisy labels, spurious-feature overfitting, backdoors, post-quantization quality, and small-test-set settings. The same work also makes the metric proof-compatible: a prover can commit to Δθ⊤HΔθ/∥Δθ∥248 and Δθ⊤HΔθ/∥Δθ∥249, execute the public NDS computation in-circuit, and prove the predicate
Δθ⊤HΔθ/∥Δθ∥250
without revealing the data. For Δθ⊤HΔθ/∥Δθ∥251 and Δθ⊤HΔθ/∥Δθ∥252, proving NDS with the cited backend is reported as up to Δθ⊤HΔθ/∥Δθ∥253 faster than proving an entire training run (Tan et al., 23 Jun 2026).
6. NDS in no-reference satellite image sharpness assessment
In "A Novel No-Reference Image Quality Metric For Assessing Sharpness In Satellite Imagery" (Antonel, 2024), NDS is a compact name for the paper’s "normalized decay rate of gradients along pronounced edges." The grayscale image is
Δθ⊤HΔθ/∥Δθ∥254
with spatial gradient
Δθ⊤HΔθ/∥Δθ∥255
Edge detection and gradient estimation are performed with a Sobel operator Δθ⊤HΔθ/∥Δθ∥256. At an edge pixel, the unit normal and tangent are
Δθ⊤HΔθ/∥Δθ∥257
The directional gradient along the normal is
Δθ⊤HΔθ/∥Δθ∥258
The operational pipeline begins with preprocessing. High-frequency anomalies are filtered by a neighbors-based rule,
Δθ⊤HΔθ/∥Δθ∥259
where
Δθ⊤HΔθ/∥Δθ∥260
A low-high intensity mask excludes saturated and underexposed pixels,
Δθ⊤HΔθ/∥Δθ∥261
Gradients on Δθ⊤HΔθ/∥Δθ∥262 are filtered by percentile masks Δθ⊤HΔθ/∥Δθ∥263, typically in the Δθ⊤HΔθ/∥Δθ∥264th to Δθ⊤HΔθ/∥Δθ∥265th percentiles, to isolate pronounced edges.
The core directional score is based on the change in edge gradients after controlled Gaussian blur. With Gaussian kernel Δθ⊤HΔθ/∥Δθ∥266 of size Δθ⊤HΔθ/∥Δθ∥267 and Δθ⊤HΔθ/∥Δθ∥268,
Δθ⊤HΔθ/∥Δθ∥269
Using the same masks, the normalized decays are
Δθ⊤HΔθ/∥Δθ∥270
and the directional sharpness scores in the paper’s percent scale are
Δθ⊤HΔθ/∥Δθ∥271
The normalized scores are
Δθ⊤HΔθ/∥Δθ∥272
so Δθ⊤HΔθ/∥Δθ∥273 and Δθ⊤HΔθ/∥Δθ∥274 (Antonel, 2024).
The normalization divides decay by the original edge gradient and therefore acts as a local contrast normalization. The paper also defines a representativeness indicator using a heavier blur with Δθ⊤HΔθ/∥Δθ∥275,
Δθ⊤HΔθ/∥Δθ∥276
Δθ⊤HΔθ/∥Δθ∥277
to filter images lacking sufficient usable edges. The intended application is constellation-wide quality monitoring, and the directional separation Δθ⊤HΔθ/∥Δθ∥278 supports diagnosis of motion blur versus defocus (Antonel, 2024).
The paper further provides an analytical step-edge model. For a unit step of contrast Δθ⊤HΔθ/∥Δθ∥279 blurred by a Gaussian PSF of width Δθ⊤HΔθ/∥Δθ∥280,
Δθ⊤HΔθ/∥Δθ∥281
Δθ⊤HΔθ/∥Δθ∥282
Applying additional Gaussian blur of width Δθ⊤HΔθ/∥Δθ∥283 changes the effective width to Δθ⊤HΔθ/∥Δθ∥284, so the peak normalized decay becomes
Δθ⊤HΔθ/∥Δθ∥285
Sharper edges, corresponding to smaller Δθ⊤HΔθ/∥Δθ∥286, therefore exhibit larger normalized decay upon additional blur (Antonel, 2024).
7. Conceptual relations, distinctions, and limitations
Across these papers, NDS is consistently a directional quantity, but the direction and the normalization target are domain-specific. In momentum EoSS analysis, the direction is the stochastic mini-batch gradient and the normalization removes Δθ⊤HΔθ/∥Δθ∥287 scaling. In Muon-versus-Adam analysis, the direction is the optimizer’s actual update and the normalization divides out step magnitude. In certification, the direction is induced by a short SAM or ASAM trajectory, and normalization divides out per-step loss scale before taking a temporal fluctuation statistic. In satellite imagery, the directions are pronounced edge normals or their axis-aligned approximations, and normalization divides gradient decay by original edge strength. This suggests that NDS is better understood as a design pattern for directional sharpness than as a single canonical scalar.
Several distinctions are technically important. First, directional sharpness is not the same as Δθ⊤HΔθ/∥Δθ∥288. The EoSS paper explicitly shows that Δθ⊤HΔθ/∥Δθ∥289 may fail to diagnose mini-batch instability transitions, whereas Batch Sharpness tracks catapult events (Andreyev et al., 15 Apr 2026). Second, the optimizer-comparison NDS of (Wang et al., 3 Jun 2026) is not a dynamic generalization certificate; it is a local Rayleigh quotient tied to a realized update. Third, the certification NDS of (Tan et al., 23 Jun 2026) is not a Hessian quadratic form at all, but a normalized fluctuation statistic over short SAM-style dynamics. Fourth, the image-quality NDS of (Antonel, 2024) is unrelated to learning dynamics despite sharing the same directional-normalized motif.
The limitations are likewise definition-specific. The EoSS momentum analysis relies on linearization near a minimizer, quadratic approximation of per-sample losses, interpolation, and mean-square stability with random curvature; extending the analysis to very large models remains future work (Andreyev et al., 15 Apr 2026). The Muon analysis studies local second-order behavior and stylized quadratic problems with heterogeneous curvature; its empirical results are reported for NanoGPT-scale models and controlled Zipf-PCFG settings (Wang et al., 3 Jun 2026). The certification framework gives a one-way stability-to-bounded-sharpness implication and requires threshold calibration for binary certificates, while dataset forgery is out of scope (Tan et al., 23 Jun 2026). The satellite metric can become unreliable under sparse edges, cloud cover, near-Nyquist texture, extreme noise, heavy compression, or spatially varying blur (Antonel, 2024).
Taken together, these works establish NDS as a versatile but non-unified concept. In each case, it is the normalization of a directionally meaningful sharpness signal that makes the resulting quantity operational: learning-rate invariant for EoSS boundaries, step-size invariant for optimizer-local curvature penalties, loss-scale stabilized for dynamic generalization auditing, and contrast-normalized for no-reference image sharpness assessment.