---
title: Average Band Correlation in Hyperspectral Analysis
url: https://www.emergentmind.com/topics/average-band-correlation-abc
type: topic
---

# Average Band Correlation in Hyperspectral Analysis

Average Band Correlation (ABC) is a correlation-based statistic for hyperspectral band analysis that quantifies how strongly a spectral band co-varies, in magnitude, with the rest of the spectrum. In hyperspectral band selection, ABC is used primarily as a per-band redundancy measure: bands with smaller average absolute Pearson correlation to other bands are treated as less redundant and therefore more desirable for retention in compact subsets [2501.14338]. A related but distinct usage appears in correlation-matrix theory, where ABC denotes the arithmetic mean of off-diagonal correlations of a correlation matrix and serves as a global descriptor linked to eigenvalue structure and eigenvector alignment [2104.08966]. Subsequent hyperspectral work integrates ABC with Variance Inflation Factor (VIF) and Mutual Information (MI) in a multicollinearity-aware, parameter-free selection pipeline [2509.21973].

## 1. Definition and terminological scope

In the band-selection formulation, ABC is defined per band. For a hyperspectral cube $X \in \mathbb{R}^{W \times H \times N}$, let $N$ be the number of spectral bands after pre-processing, and let $n = W \cdot H'$ be the number of pixels used after excluding any removed background pixels. For each pair of bands $i$ and $j$, a Pearson correlation coefficient $r_{ij}$ is computed across pixels. The ABC score of band $i$ is then

$$
\text{ABC}_i = \frac{1}{N-1}\sum_{j=1,\, j\ne i}^{N} |r_{ij}|.
$$

This produces $N$ scalar scores, $\text{ABC}_1,\dots,\text{ABC}_N$, one per band. In "Correlation-Based Band Selection for Hyperspectral Image Classification" [2501.14338], selection decisions are made solely from these per-band values.

A terminological divergence arises in "Generic Features in the Spectral Decomposition of Correlation Matrices" [2104.08966]. There, for a correlation matrix $C$, the quantity

$$
c = \bar{\rho} = \frac{2}{n(n-1)} \sum_{i>j} C_{ij}
$$

is identified as ABC in spectral-band applications. This is a single global average over off-diagonal correlations, not a per-band score. The distinction is substantive rather than cosmetic: the hyperspectral selector in [2501.14338] uses $\text{ABC}_i$ for bandwise retention, whereas the spectral-decomposition analysis in [2104.08966] studies the matrix-level mean correlation $c$ and its dispersion $\sigma$.

| Usage | Definition | Role |
|---|---|---|
| Per-band ABC | $\text{ABC}_i=\frac{1}{N-1}\sum_{j\ne i}|r_{ij}|$ | Bandwise redundancy score |
| Global ABC | $c=\frac{2}{n(n-1)}\sum_{i>j}C_{ij}$ | Matrix-level mean correlation |

A common misconception is that ABC is necessarily a single scalar for an entire dataset. The literature represented here does not support a unique convention. Instead, it shows two related usages: a per-band statistic for selection [2501.14338, 2509.21973] and a global off-diagonal mean for spectral analysis [2104.08966].

## 2. Data model, correlation estimation, and preprocessing

The hyperspectral formulations compute ABC from inter-band correlations estimated across pixels, not across classes. In [2501.14338], each band is treated as a random variable observed over $n$ pixels after pre-processing; no class labels are used in correlation or ABC computation, so the method is fully unsupervised. In [2509.21973], after masking out background pixels, the retained data are arranged as $B \in \mathbb{R}^{p' \times n}$ with columns $b_1,\dots,b_n$, and Pearson correlations are computed between band columns across the $p'$ retained pixels.

For two bands $X$ and $Y$ represented as vectors of length $n$, the Pearson correlation used in [2501.14338] is

$$
r_{XY} = \frac{\sum_{k=1}^{n} (X_k - \bar{X})(Y_k - \bar{Y})}
{\sqrt{\sum_{k=1}^{n} (X_k - \bar{X})^2}\sqrt{\sum_{k=1}^{n} (Y_k - \bar{Y})^2}}.
$$

ABC uses $|r_{ij}|$, so strong positive and strong negative linear relationships are treated as equally redundant [2501.14338, 2509.21973].

The pre-processing conventions are also explicit. In [2501.14338], Salinas originally contains 224 bands, of which 20 were removed due to water absorption and low SNR; Pavia University retained 103 bands after removing broken bands. Background pixels were excluded from both correlation and classification analyses. The paper states that “all pixels were standardized” prior to correlation; this typically means per-band $z$-score standardization. In [2509.21973], background masking and bandwise standardization are likewise performed before CC and ABC computation.

The computational profile is quadratic in the number of bands. In [2501.14338], naive computation of the full correlation matrix $R \in \mathbb{R}^{N \times N}$ requires $O(N^2 n)$ time and $O(N^2)$ memory, with an additional $O(N^2)$ cost to average the off-diagonal absolute correlations into $\text{ABC}_i$. Practical implementations can vectorize the computation or exploit matrix symmetry to halve operations. The multicollinearity-aware pipeline in [2509.21973] has the same dominant correlation cost, stated as $O(n^2 p')$ time and $O(n^2)$ memory in that paper’s notation.

## 3. ABC as a band-selection mechanism

The simplest ABC-based selector uses a fixed threshold on the per-band scores. In [2501.14338], the algorithm begins by removing low-SNR, water-absorption, or broken bands as appropriate to the dataset, removing background pixels, standardizing the remaining data per band, and flattening the image into a matrix $M \in \mathbb{R}^{n \times N}$. It then computes the Pearson correlation matrix $R$, evaluates $\text{ABC}_i$ for each band, and retains all bands satisfying $\text{ABC}_i < \tau$ with a fixed threshold $\tau = 0.65$. No tie-breaking or ordering is required, though the paper notes that bands may be sorted in ascending ABC for reporting [2501.14338].

This thresholded procedure is explicitly unsupervised at the selection stage. Labels enter only in the downstream evaluation phase, where an SVM classifier is trained on the selected bands using a 70/30 train/test pixel split, and class-wise precision, recall, F1, overall accuracy (OA), and Kappa are reported [2501.14338].

A more elaborate use of ABC appears in the dependence-measures pipeline of [2509.21973]. There, ABC remains the per-band average absolute Pearson correlation,

$$
ABC_{b_i} = \frac{1}{n-1}\sum_{j=1,\,j\ne i}^{n} |r_{b_i,b_j}|,
$$

but it is not itself thresholded for final selection. Instead, pairwise VIF is computed via

$$
VIF(b_i,b_j) = \frac{1}{1-r_{b_i,b_j}^2},
$$

and a candidate pre-selection set $B''$ is formed from band pairs satisfying $VIF \le VIF_{lim}$, where

$$
VIF_{lim} = \left(1+\frac{y}{100}\right).
$$

With $y=0.00$, the method becomes threshold-free in the sense emphasized by the paper, with $VIF_{lim}=1$ [2509.21973]. MI with the ground-truth labels is then computed for bands in $B''$, a two-dimensional $(ABC,MI)$ feature space is constructed, and k-means clustering is applied. The selected subset consists of the bands nearest to the cluster centroids. In this formulation, ABC supplies a global linear-redundancy coordinate, MI supplies class relevance, and VIF reduces multicollinearity before clustering.

These two uses clarify that ABC is not tied to a single selection protocol. It can function as a direct thresholding statistic [2501.14338] or as one coordinate in a multi-criterion selection space [2509.21973].

## 4. Redundancy, multicollinearity, and spectral interpretation

The operational rationale for ABC in hyperspectral band selection is linear redundancy reduction. If band $i$ is strongly correlated in magnitude with many other bands, then $\text{ABC}_i$ is large and the band is regarded as offering limited unique information. Conversely, low $\text{ABC}_i$ indicates that the band is less linearly dependent on the rest of the spectrum and is therefore more likely to contribute diverse information. In [2501.14338], this is linked directly to reducing spectral redundancy, reducing computational load, and mitigating the Hughes phenomenon.

This rationale is sharpened by the global correlation-matrix analysis in [2104.08966]. For a correlation matrix $C$, with off-diagonal mean correlation $c$ and dispersion $\sigma$, the largest eigenvalue satisfies

$$
\lambda_1 \ge (n-1)c + 1,
$$

and, more generally,

$$
\lambda_1/n \ge \max\{g_n(c), s_n(c^2+\sigma^2)\}.
$$

When $c$ is large, the first principal component is necessarily dominant. When $\sigma^2/c^2$ is small and $c>0$, the leading eigenvector $v_1$ is forced to align closely with the diagonal direction $\delta_n = (1,\dots,1)/\sqrt{n}$ through the lower bound

$$
w_1 = \langle v_1,\delta_n\rangle^2 \ge 1 - \frac{n-1}{n}\frac{\sigma^2}{c^2},
$$

up to the paper’s stated minimum with the alternative term. Interpreted for spectral bands, nearly uniform loadings mean that the first principal component behaves as a common-band mode [2104.08966].

This suggests a useful conceptual bridge. A bandwise ABC selector tries to keep bands with small local average dependence, whereas the global mean-correlation analysis explains what happens when the correlation matrix as a whole has a large off-diagonal mean: a distinctly large first eigenvalue and, under modest dispersion, nearly uniform band loadings. Put differently, low per-band ABC seeks local diversity, while high global ABC signals a strong common mode.

The use of absolute correlation is also deliberate. Both [2501.14338] and [2509.21973] treat strong positive and strong negative correlations as equally redundant. This is defensible for multicollinearity control, but it also means that sign-based complementarity is not preserved by the statistic itself.

## 5. Experimental behavior in hyperspectral classification

The thresholded ABC selector in [2501.14338] was evaluated on two standard benchmark datasets. Pavia University (PA), captured by the ROSIS sensor, has spatial size $610 \times 340$, 103 bands after removing broken bands, 9 classes, and wavelength range approximately $0.43$–$0.86\,\mu m$. Salinas Valley (SA), captured by AVIRIS, has spatial size $512 \times 217$, 204 used bands after removing 20 bands for water absorption and low SNR from the original 224, 16 classes, and wavelength range approximately $0.4$–$2.5\,\mu m$ [2501.14338].

With $\tau=0.65$, ABC-based selection retained 54 bands for PA and 88 bands for SA. On SA, the reported OA values were 89.08 for PCA, 90.41 for the Similarity-Based method, and 89.33 for the ABC method; the corresponding Kappa values were 0.88, 0.89, and 0.88. On PA, the OA values were 81.45 for PCA, 91.00 for the Similarity-Based method, and 89.56 for ABC, with Kappa values 0.74, 0.88, and 0.86. Visual classification maps were reported to be more consistent with ground truth for ABC and the Similarity-Based method than for PCA, particularly on PA [2501.14338]. The paper’s conclusion is accordingly limited and comparative: ABC-based selection is competitive, improves over PCA on PA, and attains results close to the Similarity-Based baseline on both datasets.

The later ABC-MI-VIF method in [2509.21973] extends the empirical scope to WHU-Hi-LongKou, Pavia University, Salinas, and Oil Spill. Using SVM with RBF, with $C$ and gamma set by grid search, 10% training samples per class, and 10 runs averaged, the paper reports that SA with 20 or 21 selected bands yields OA around 92.2–92.7% for ABC-MI variants, compared with 93.18% using all bands. On PA, 14 or 15 selected bands yield OA around 90.7–93.0%, compared with 94.41% using all bands. The ablation studies are especially informative. For PA with 20 bands selected, ABC-MI(0.00) achieved OA=93.42, ABC-only (no VIF) achieved OA=91.94, MI-only (no VIF) achieved OA=92.35, and ABC-MI without VIF achieved OA=92.29. For SA, ABC-MI(0.05) achieved OA=92.74, ABC-only (no VIF) achieved OA=92.82, MI-only (no VIF) achieved OA=90.65, and ABC-MI without VIF achieved OA=91.24 [2509.21973].

The same study reports substantial VIF-driven pruning before clustering: PA was reduced from 103 to 34 bands for $y=0.00$, SA from 204 to 72, OS from 190 to 58, and LongKou from 270 to 50 for $y=0.3$ [2509.21973]. This supports the paper’s claim that multicollinearity reduction can make the ABC-MI search space more manageable while preserving competitive classification performance.

## 6. Limitations, edge cases, and extensions

Several limitations recur across the literature. First, ABC is a linear dependence measure because it is built from Pearson correlation. Both [2501.14338] and [2509.21973] note that nonlinear redundancy may therefore remain unaddressed. Second, because ABC averages absolute correlations, negatively correlated bands are treated as redundant in exactly the same way as positively correlated bands. This is reasonable for multicollinearity control, but it may discard bands whose signed contrast is useful for classification [2501.14338, 2509.21973].

Third, low redundancy does not guarantee discriminative value. [2501.14338] states explicitly that strongly correlated bands may still carry class-discriminative signals, and that removing too many such bands can reduce class separability, especially for subtle materials whose signatures occupy adjacent wavelengths. The empirical role of MI in [2509.21973] addresses this limitation directly: ABC alone measures redundancy, while MI contributes class relevance.

Fourth, thresholding remains problematic in direct ABC selection. In [2501.14338], $\tau=0.65$ is fixed experimentally; it is neither learned nor cross-validated, no sweep over $\tau$ is reported, and the paper identifies elimination of the threshold as future work. By contrast, [2509.21973] shifts the parameter burden to the user-chosen number of clusters $n'$ and an optional VIF tolerance $y$, while claiming a parameter-free variant when $y=0.00$. The papers therefore reflect different senses of “parameter-free”: threshold removal in one case, optional tolerance elimination in another.

Fifth, robustness and estimation issues remain open. [2501.14338] reports no explicit robustness tests or statistical significance tests. It also notes that correlations computed over all pixels assume stationarity, so spatial heterogeneity or class imbalance can bias estimates; stratified or region-wise ABC is suggested as a possible mitigation. [2509.21973] similarly remarks that correlation estimation can be sensitive to noise and that practical performance depends on MI estimation details, which are not specified beyond theoretical formulas.

The extensions proposed in the source material follow directly from these limitations. For redundancy modeling, [2501.14338] suggests Spearman’s $\rho$, Kendall’s $\tau$, partial correlation, MI, and mRMR-style criteria. For threshold selection, it mentions cross-validation on OA/Kappa, elbow or percentile selection on $\text{ABC}_i$, stability selection, and optimization-based correlation minimization. For computational scaling, it suggests random pixel subsampling, streaming or blocked covariance computation, and low-rank approximations. These proposals indicate that ABC is best viewed not as a complete theory of band utility, but as a simple and interpretable linear-redundancy primitive that can be thresholded directly, embedded in broader dependence-measure pipelines, or related to correlation-spectrum structure through the mean-correlation framework of [2104.08966].

Source: https://www.emergentmind.com/topics/average-band-correlation-abc