Papers
Topics
Authors
Recent
Search
2000 character limit reached

Granularity-Modulated Correlation (GMC)

Updated 5 July 2026
  • Granularity-Modulated Correlation (GMC) is a framework that redefines IQA evaluation by converting scalar metrics into a detailed 3D correlation surface over MOS and pairwise quality differences.
  • It utilizes Gaussian-conditioned weighting and a density regulator to locally assess prediction accuracy and discrimination capabilities, thereby mitigating biases from non-uniform quality distributions.
  • GMC enables regime-specific analysis and informed model selection by exposing distinct performance regions, such as high-quality accuracy versus fine-grained pairwise discrimination.

Searching arXiv for the specified paper and closely related work to ground the article. Search query: (Chen et al., 29 Jan 2026) GMC IQA correlation surface Granularity-Modulated Correlation (GMC) is a general evaluation framework for Image Quality Assessment (IQA) that turns scalar correlation metrics into a structured, fine-grained analysis of IQA model behavior across two coupled assessment dimensions: absolute quality level (MOS) and pairwise quality granularity (ΔMOS|\Delta \mathrm{MOS}|). Proposed in "From Global to Granular: Revealing IQA Model Performance via Correlation Surface" (Chen et al., 29 Jan 2026), GMC augments the Generalized Correlation Coefficient (GCC) with a granularity modulator that applies Gaussian weights conditioned on MOS and ΔMOS|\Delta \mathrm{MOS}| to probe local performance, and a distribution regulator that compensates for non-uniform test-set quality-score densities. The result is a 3D correlation surface over the joint (MOS,ΔMOS)(\mathrm{MOS}, |\Delta \mathrm{MOS}|) space, plus a distribution-agnostic global score obtained by surface integration.

1. Motivation and problem setting

Evaluation of IQA models has long been dominated by global correlation metrics, such as Pearson Linear Correlation Coefficient (PLCC) and Spearman Rank-Order Correlation Coefficient (SRCC). While widely adopted, these metrics reduce performance to a single scalar, failing to capture how ranking consistency varies across the local quality spectrum. Two IQA models may achieve identical SRCC values, yet one ranks high-quality images, related to high Mean Opinion Score (MOS), more reliably, while the other better discriminates image pairs with small quality/MOS differences, related to ΔMOS|\Delta \mathrm{MOS}|. These complementary behaviors are invisible under global metrics (Chen et al., 29 Jan 2026).

The framework is motivated by two distinct evaluation axes. The first is the absolute quality scale, or MOS, which addresses how consistent predictions are at specific quality levels and corresponds to prediction accuracy. The second is pairwise granularity, or ΔMOS|\Delta \mathrm{MOS}|, which addresses how sensitive predictions are to small or large subjective differences and corresponds to discrimination capability. GMC reveals local performance variations by explicitly conditioning correlation computations on both axes.

A further motivation is distributional instability. Global correlations are sensitive to the MOS distribution: which quality levels are present and how densely they are sampled in the test set. Shifting the test-set distribution can flip the ranking of methods under PLCC and SRCC, even if their capabilities are unchanged. GMC further regularizes against distributional bias so that comparisons remain stable across test sets with different MOS histograms.

2. Mathematical foundation in generalized correlation

The framework adopts a pairwise formulation. For a dataset of nn images indexed by i{1,,n}i \in \{1,\ldots,n\}, the ground-truth MOS for image ii is MiM_i, the model prediction is yiy_i, and the pairwise absolute MOS difference is

ΔMOS|\Delta \mathrm{MOS}|0

Within Kendall–Gibbons’ generalized correlation (GCC), PLCC, SRCC, and KRCC reduce to pairwise differences:

ΔMOS|\Delta \mathrm{MOS}|1

The corresponding antisymmetric functions are:

  • PLCC: ΔMOS|\Delta \mathrm{MOS}|2.
  • SRCC: ΔMOS|\Delta \mathrm{MOS}|3.
  • KRCC: ΔMOS|\Delta \mathrm{MOS}|4.

This representation makes explicit that GMC operates on pairwise relations, that is, ranking consistency is measured via differences ΔMOS|\Delta \mathrm{MOS}|5 versus ΔMOS|\Delta \mathrm{MOS}|6 or their ranks or signs. Conditioning then enters through pairwise weights depending on ΔMOS|\Delta \mathrm{MOS}|7, ΔMOS|\Delta \mathrm{MOS}|8, and ΔMOS|\Delta \mathrm{MOS}|9 (Chen et al., 29 Jan 2026).

The baseline scalar metrics remain the reference points. PLCC is defined between vectors (MOS,ΔMOS)(\mathrm{MOS}, |\Delta \mathrm{MOS}|)0 and (MOS,ΔMOS)(\mathrm{MOS}, |\Delta \mathrm{MOS}|)1 as

(MOS,ΔMOS)(\mathrm{MOS}, |\Delta \mathrm{MOS}|)2

and SRCC is defined from ranks (MOS,ΔMOS)(\mathrm{MOS}, |\Delta \mathrm{MOS}|)3 and (MOS,ΔMOS)(\mathrm{MOS}, |\Delta \mathrm{MOS}|)4 as

(MOS,ΔMOS)(\mathrm{MOS}, |\Delta \mathrm{MOS}|)5

GMC does not discard these metrics; it instantiates them in weighted form inside the GCC framework.

3. Granularity modulation and distribution regulation

For sampling index (MOS,ΔMOS)(\mathrm{MOS}, |\Delta \mathrm{MOS}|)6, GMC replaces uniform pairwise treatment with Gaussian-conditioned weighting centered at a query MOS level (MOS,ΔMOS)(\mathrm{MOS}, |\Delta \mathrm{MOS}|)7 and a query pairwise difference (MOS,ΔMOS)(\mathrm{MOS}, |\Delta \mathrm{MOS}|)8. The weight for pair (MOS,ΔMOS)(\mathrm{MOS}, |\Delta \mathrm{MOS}|)9 is

ΔMOS|\Delta \mathrm{MOS}|0

where ΔMOS|\Delta \mathrm{MOS}|1 and ΔMOS|\Delta \mathrm{MOS}|2 are granularity weights and ΔMOS|\Delta \mathrm{MOS}|3 is the distribution regulator.

The absolute MOS conditioning term is

ΔMOS|\Delta \mathrm{MOS}|4

Here ΔMOS|\Delta \mathrm{MOS}|5 and ΔMOS|\Delta \mathrm{MOS}|6 denote the standard deviations of subjective ratings for images ΔMOS|\Delta \mathrm{MOS}|7 and ΔMOS|\Delta \mathrm{MOS}|8, from the dataset if available; otherwise estimated via a parametric rating model, for example Beta regression. The stated rationale is that subjective ratings around MOS are approximately Gaussian, and the joint proximity of ΔMOS|\Delta \mathrm{MOS}|9 and ΔMOS|\Delta \mathrm{MOS}|0 to the local quality level ΔMOS|\Delta \mathrm{MOS}|1 is captured by the product of Gaussians.

The pairwise ΔMOS|\Delta \mathrm{MOS}|2 conditioning term is

ΔMOS|\Delta \mathrm{MOS}|3

The stated rationale is that, given Gaussian rating uncertainties, the difference ΔMOS|\Delta \mathrm{MOS}|4 has variance ΔMOS|\Delta \mathrm{MOS}|5, so the kernel emphasizes pairs whose subjective separation aligns with the target granularity ΔMOS|\Delta \mathrm{MOS}|6.

To decouple evaluation from the test-set MOS histogram, GMC introduces the distribution regulator

ΔMOS|\Delta \mathrm{MOS}|7

where ΔMOS|\Delta \mathrm{MOS}|8 is the kernel-smoothed density of MOS around ΔMOS|\Delta \mathrm{MOS}|9. It downweights overrepresented MOS regions and compensates underrepresented ones. If image-wise rating standard deviations nn0 are available, the density is estimated as

nn1

If nn2 are unavailable, MOS is normalized to nn3, discretized into nn4 equal-width bins with centers nn5 and frequencies nn6, and Gaussian kernel smoothing of the histogram is used:

nn7

This avoids hard binning artifacts, interpolates empty bins, and prevents division by zero in nn8.

4. Correlation surface and global aggregation

At each query point nn9, GMC computes a localized weighted correlation i{1,,n}i \in \{1,\ldots,n\}0. The weighted instantiations of GCC are given explicitly. For PLCC,

i{1,,n}i \in \{1,\ldots,n\}1

For SRCC,

i{1,,n}i \in \{1,\ldots,n\}2

For KRCC,

i{1,,n}i \in \{1,\ldots,n\}3

This joint conditioning simultaneously probes image-level accuracy at i{1,,n}i \in \{1,\ldots,n\}4 and ranking sensitivity at pairwise granularity i{1,,n}i \in \{1,\ldots,n\}5.

The resulting GMC correlation surface is defined over the joint space of MOS and i{1,,n}i \in \{1,\ldots,n\}6. Query points are sampled as centers i{1,,n}i \in \{1,\ldots,n\}7, each producing a localized weighted correlation i{1,,n}i \in \{1,\ldots,n\}8, and a continuous surface i{1,,n}i \in \{1,\ldots,n\}9 is fit by local linear kernel regression over the sampled points:

ii0

where ii1 is a nonparametric 2D local linear smoother that reduces boundary bias (Chen et al., 29 Jan 2026).

To achieve uniform coverage with few samples, the query grid is sampled with 2D Latin Hypercube Sampling (LHS) over the feasible ranges:

ii2

with ii3 random permutations of ii4 and ii5.

The global GMC score is obtained by integrating the surface over the full domain:

ii6

Unlike PLCC and SRCC scalars, ii7 reflects both absolute-quality alignment and fine-grained discrimination, and is stabilized by the distribution regulator.

5. Workflow, diagnostics, and computational profile

The algorithmic workflow is specified as a sequence of preprocessing, weighted correlation evaluation, surface fitting, and aggregation. The input consists of MOS ii8, predictions ii9, optional per-image MiM_i0, and a chosen base correlation among PLCC, SRCC, and KRCC.

Preprocessing: normalize MOS to a known range, for example MiM_i1, to ease kernel parameterization. If MiM_i2 are missing, estimate rating uncertainty or set a reasonable constant, and build a KDE of MOS to obtain MiM_i3.

Sampling query centers: use MiM_i4-point LHS over MiM_i5 and MiM_i6. The recommended default is MiM_i7; MiM_i8 and MiM_i9 is set to the maximum yiy_i0.

Computing pairwise weights: for all pairs yiy_i1, compute yiy_i2, yiy_i3, and yiy_i4, then set yiy_i5. To ensure stability, a minimum effective mass is enforced: if yiy_i6 is below a threshold, skip yiy_i7 or enlarge kernel bandwidths.

Computing localized weighted correlation: apply the corresponding weighted GCC instantiation. For SRCC, ranks yiy_i8 are computed with average-tie handling.

Surface fitting and global aggregation: fit yiy_i9 via local linear kernel regression on sampled points and numerically integrate ΔMOS|\Delta \mathrm{MOS}|00 over the full domain to obtain ΔMOS|\Delta \mathrm{MOS}|01, for example by a Riemann sum on a fine grid.

The framework also defines optional diagnostics. ΔMOS|\Delta \mathrm{MOS}|02 is computed over specific MOS slabs and ΔMOS|\Delta \mathrm{MOS}|03 over specific ΔMOS|\Delta \mathrm{MOS}|04 slabs; these provide targeted insights into performance in LQ, MQ, and HQ regions, and in LD, MD, and HD regions.

The computational complexity is pairwise in the dataset size and linear in the number of query points, namely ΔMOS|\Delta \mathrm{MOS}|05. Vectorization of pairwise computations is recommended, and pairs may be subsampled for very large ΔMOS|\Delta \mathrm{MOS}|06 while maintaining coverage across MOS and ΔMOS|\Delta \mathrm{MOS}|07. LHS drastically reduces ΔMOS|\Delta \mathrm{MOS}|08 needed for a stable surface, and ΔMOS|\Delta \mathrm{MOS}|09 suffices in practice. Numerical stability requires guarding against tiny denominators in weighted correlation; small ΔMOS|\Delta \mathrm{MOS}|10 regularization may be applied if needed.

6. Empirical findings, practical interpretation, and scope

The reported experiments cover both full-reference and no-reference IQA settings (Chen et al., 29 Jan 2026).

Setting Benchmarks and models
FR-IQA PSNR, SSIM, MS-SSIM, LPIPS, DISTS on KADID-10k and PIPAL
NR-IQA NIQE, CLIP-IQA, CLIP-IQA+, QualiCLIP, MANIQA trained on KonIQ-10k and tested on LIVE-Challenge (LIVEC) and SPAQ

Several findings are presented as behaviors exposed by GMC. On SPAQ, CLIP-IQA excels in high MOS and small ΔMOS|\Delta \mathrm{MOS}|11, whereas NIQE is stronger at low MOS and large ΔMOS|\Delta \mathrm{MOS}|12; GMC surfaces clearly display these behaviors, while PLCC and SRCC do not. On KADID-10k, MS-SSIM has high overall SRCC, yet DISTS outperforms MS-SSIM in low-quality MOS regions through ΔMOS|\Delta \mathrm{MOS}|13. LPIPS is strong in low-difference regimes through ΔMOS|\Delta \mathrm{MOS}|14 but can have lower overall PLCC than DISTS, again invisible to scalar metrics.

The reported robustness study concerns altered MOS distributions, including unimodal, bimodal, and trimodal subsets of PIPAL and SPAQ. Under these shifts, global SRCC and PLCC rankings can flip, whereas ΔMOS|\Delta \mathrm{MOS}|15 remains stable and preserves model ordering. A practical implication is that distribution-agnostic aggregation is not only descriptive but also comparative.

The framework is further used for scenario-specific model selection. In high-quality retrieval, models selected by ΔMOS|\Delta \mathrm{MOS}|16 rather than SRCC yield higher mean MOS for top-ΔMOS|\Delta \mathrm{MOS}|17 selections in HQ and LQ quartiles. In adversarial optimization experiments on PIPAL, models with higher ΔMOS|\Delta \mathrm{MOS}|18 in LD regimes, such as MS-SSIM, produce perceptually superior results when used as target metrics under constraints, consistent with GMC analysis. GMC also reveals complementary pairs; on PIPAL, MS-SSIM complements LPIPS better than DISTS, and simple integration by polarity-aligned sum improves SRCC over naive choices suggested by global SRCC alone.

The paper places GMC in relation to weighted correlation, localized ranking analysis, and kernel smoothing. GMC generalizes weighted Pearson, Spearman, and Kendall within GCC to locally conditioned pairwise weights. By conditioning on ΔMOS|\Delta \mathrm{MOS}|19, it quantifies discrimination capability in a data-driven kernelized manner. KDE-based density compensation is a standard density-estimation device adapted here to mitigate evaluation bias.

The stated limitations and trade-offs are equally explicit. Computational cost is quadratic in ΔMOS|\Delta \mathrm{MOS}|20 and linear in ΔMOS|\Delta \mathrm{MOS}|21, so large datasets may require pair subsampling or GPU-accelerated vectorization. If ΔMOS|\Delta \mathrm{MOS}|22 are unknown and poorly estimated, kernels may misrepresent local neighborhoods; KDE helps but does not fully replace accurate uncertainty modeling. The Gaussian product assumes independence of rating errors across images, so correlations in ratings or content clusters could subtly bias weights. Proposed extensions include multi-attribute conditioning by adding axes for content semantics, distortion type, bitrate, or prompt correspondence for AIGC; alternative kernels, including adaptive or anisotropic kernels; and learned density-compensation terms.

Taken together, GMC transforms model evaluation from monolithic scalar correlation to a diagnostic correlation surface revealing where and how an IQA model performs. It decouples prediction accuracy along MOS from discrimination capability along ΔMOS|\Delta \mathrm{MOS}|23, and regularizes against dataset distribution bias. This suggests a shift from single-number comparison toward regime-specific analysis, model selection, fusion, and deployment.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Granularity-Modulated Correlation (GMC).