Papers
Topics
Authors
Recent
Search
2000 character limit reached

Quaternion Nuclear Norm Minus Frobenius Norm

Updated 19 December 2025
  • QNMF is a regularization framework that uses quaternions to jointly process RGB channels, effectively preserving inter-channel correlations in color images.
  • It employs a hybrid non-convex penalty combining the quaternion nuclear norm and a scaled Frobenius norm, closely approximating true rank minimization.
  • The ADMM-based optimization framework in QNMF delivers state-of-the-art performance in denoising, deblurring, inpainting, and impulse noise removal with strong theoretical guarantees.

Quaternion Nuclear Norm Minus Frobenius Norm (QNMF) is a regularization framework designed to improve color image reconstruction by leveraging quaternion algebra to jointly process RGB channels. QNMF addresses inter-channel correlation and enforces low-rank structure through a non-convex penalty. Its formulation enables accurate recovery in tasks such as denoising, deblurring, inpainting, and random impulse noise removal, consistently demonstrating state-of-the-art results in both synthetic and real-world scenarios (Guo et al., 2024).

1. Quaternion Representation of Color Images

Quaternion algebra offers a natural mechanism for encoding color images holistically. A quaternion is written as

a˙=a0+a1i+a2j+a3k\dot a = a_0 + a_1\,\mathbf{i} + a_2\,\mathbf{j} + a_3\,\mathbf{k}

with the imaginary units satisfying i2=j2=k2=ijk=1\mathbf{i}^2 = \mathbf{j}^2 = \mathbf{k}^2 = \mathbf{i}\mathbf{j}\mathbf{k} = -1. The conjugate is a˙=a0a1ia2ja3k\dot a^* = a_0 - a_1\,\mathbf{i} - a_2\,\mathbf{j} - a_3\,\mathbf{k}, and the modulus is a˙=a02+a12+a22+a32|\dot a| = \sqrt{a_0^2 + a_1^2 + a_2^2 + a_3^2}.

A quaternion matrix X˙Qm×n\dot X \in \mathbb Q^{m\times n} expands as

X˙=X0+X1i+X2j+X3k\dot X = X_0 + X_1\,\mathbf{i} + X_2\,\mathbf{j} + X_3\,\mathbf{k}

with XRm×nX_\ell \in \mathbb R^{m\times n}. The trace inner product is X˙,Y˙=tr(X˙TY˙)\langle \dot X, \dot Y \rangle = \Re\,\mathrm{tr}(\dot X^T\dot Y), and the Frobenius norm is X˙F=i,jX˙ij2=k=1min{m,n}σk(X˙)2\|\dot X\|_F = \sqrt{\sum_{i,j}|\dot X_{ij}|^2} = \sqrt{\sum_{k=1}^{\min\{m,n\}}\sigma_k(\dot X)^2}.

RGB images are encoded as pure quaternion matrices: X˙RGB=XRi+XGj+XBk\dot X_{RGB} = X_R\,\mathbf{i} + X_G\,\mathbf{j} + X_B\,\mathbf{k} where i2=j2=k2=ijk=1\mathbf{i}^2 = \mathbf{j}^2 = \mathbf{k}^2 = \mathbf{i}\mathbf{j}\mathbf{k} = -10 denote red, green, and blue channel matrices, respectively, and the real part is zero.

2. The QNMF Regularizer: Formulation and Properties

The QNMF regularization term penalizes the difference of the quaternion nuclear norm and a scaled Frobenius norm: i2=j2=k2=ijk=1\mathbf{i}^2 = \mathbf{j}^2 = \mathbf{k}^2 = \mathbf{i}\mathbf{j}\mathbf{k} = -11 with i2=j2=k2=ijk=1\mathbf{i}^2 = \mathbf{j}^2 = \mathbf{k}^2 = \mathbf{i}\mathbf{j}\mathbf{k} = -12. Here, the quaternion nuclear norm is defined by the sum of singular values, i2=j2=k2=ijk=1\mathbf{i}^2 = \mathbf{j}^2 = \mathbf{k}^2 = \mathbf{i}\mathbf{j}\mathbf{k} = -13, and the Frobenius norm by i2=j2=k2=ijk=1\mathbf{i}^2 = \mathbf{j}^2 = \mathbf{k}^2 = \mathbf{i}\mathbf{j}\mathbf{k} = -14.

This penalty is non-convex, constructed as a difference of convex functions. The nuclear norm component encourages singular value sparsity (lower effective rank), while the negative Frobenius norm selectively preserves large singular values, yielding a closer approximation to true rank minimization compared to the nuclear norm alone.

3. Optimization and Algorithmic Framework

Color image reconstruction under QNMF is formulated as a regularized inverse problem. For denoising, the minimization is: i2=j2=k2=ijk=1\mathbf{i}^2 = \mathbf{j}^2 = \mathbf{k}^2 = \mathbf{i}\mathbf{j}\mathbf{k} = -15 and for general linear inverse problems (e.g., deblurring),

i2=j2=k2=ijk=1\mathbf{i}^2 = \mathbf{j}^2 = \mathbf{k}^2 = \mathbf{i}\mathbf{j}\mathbf{k} = -16

An ADMM splitting is employed, introducing an auxiliary variable i2=j2=k2=ijk=1\mathbf{i}^2 = \mathbf{j}^2 = \mathbf{k}^2 = \mathbf{i}\mathbf{j}\mathbf{k} = -17 with i2=j2=k2=ijk=1\mathbf{i}^2 = \mathbf{j}^2 = \mathbf{k}^2 = \mathbf{i}\mathbf{j}\mathbf{k} = -18. The augmented Lagrangian is

i2=j2=k2=ijk=1\mathbf{i}^2 = \mathbf{j}^2 = \mathbf{k}^2 = \mathbf{i}\mathbf{j}\mathbf{k} = -19

where variables are updated as follows:

  • X-subproblem: Closed-form update via quaternion FFT,

a˙=a0a1ia2ja3k\dot a^* = a_0 - a_1\,\mathbf{i} - a_2\,\mathbf{j} - a_3\,\mathbf{k}0

  • Z-subproblem (QNMF proximal step):

Given QSVD a˙=a0a1ia2ja3k\dot a^* = a_0 - a_1\,\mathbf{i} - a_2\,\mathbf{j} - a_3\,\mathbf{k}1, the new singular values are updated by

a˙=a0a1ia2ja3k\dot a^* = a_0 - a_1\,\mathbf{i} - a_2\,\mathbf{j} - a_3\,\mathbf{k}2

with a˙=a0a1ia2ja3k\dot a^* = a_0 - a_1\,\mathbf{i} - a_2\,\mathbf{j} - a_3\,\mathbf{k}3. The new iterate is a˙=a0a1ia2ja3k\dot a^* = a_0 - a_1\,\mathbf{i} - a_2\,\mathbf{j} - a_3\,\mathbf{k}4.

  • Multiplier and penalty updates: a˙=a0a1ia2ja3k\dot a^* = a_0 - a_1\,\mathbf{i} - a_2\,\mathbf{j} - a_3\,\mathbf{k}5, a˙=a0a1ia2ja3k\dot a^* = a_0 - a_1\,\mathbf{i} - a_2\,\mathbf{j} - a_3\,\mathbf{k}6.

Convergence is guaranteed under monotonic penalty update (a˙=a0a1ia2ja3k\dot a^* = a_0 - a_1\,\mathbf{i} - a_2\,\mathbf{j} - a_3\,\mathbf{k}7), with subproblem Z having a global solution and overall iterates converging such that a˙=a0a1ia2ja3k\dot a^* = a_0 - a_1\,\mathbf{i} - a_2\,\mathbf{j} - a_3\,\mathbf{k}8 and a˙=a0a1ia2ja3k\dot a^* = a_0 - a_1\,\mathbf{i} - a_2\,\mathbf{j} - a_3\,\mathbf{k}9 (Guo et al., 2024).

4. Parameterization and Theoretical Guarantees

Parameter selection is data- and task-dependent. For denoising, recommended settings are patch size a˙=a02+a12+a22+a32|\dot a| = \sqrt{a_0^2 + a_1^2 + a_2^2 + a_3^2}0, number of similar patches a˙=a02+a12+a22+a32|\dot a| = \sqrt{a_0^2 + a_1^2 + a_2^2 + a_3^2}1 dependent on noise standard deviation a˙=a02+a12+a22+a32|\dot a| = \sqrt{a_0^2 + a_1^2 + a_2^2 + a_3^2}2, a˙=a02+a12+a22+a32|\dot a| = \sqrt{a_0^2 + a_1^2 + a_2^2 + a_3^2}3 with a˙=a02+a12+a22+a32|\dot a| = \sqrt{a_0^2 + a_1^2 + a_2^2 + a_3^2}4, and a˙=a02+a12+a22+a32|\dot a| = \sqrt{a_0^2 + a_1^2 + a_2^2 + a_3^2}5. For deblurring, penalty and weighting (a˙=a02+a12+a22+a32|\dot a| = \sqrt{a_0^2 + a_1^2 + a_2^2 + a_3^2}6, a˙=a02+a12+a22+a32|\dot a| = \sqrt{a_0^2 + a_1^2 + a_2^2 + a_3^2}7) are tuned per blur kernel. In inpainting and RPCA, a˙=a02+a12+a22+a32|\dot a| = \sqrt{a_0^2 + a_1^2 + a_2^2 + a_3^2}8 is kept fixed and a˙=a02+a12+a22+a32|\dot a| = \sqrt{a_0^2 + a_1^2 + a_2^2 + a_3^2}9 is adapted for the X˙Qm×n\dot X \in \mathbb Q^{m\times n}0 error term. The framework is theoretically supported by optimality results for the Z-subproblem and general non-convex recovery guarantees.

QNMF is non-convex but structured as a difference of convex functions, enabling tractable optimization. The singular value shrinkage in the Z-step admits closed-form evaluation.

5. Empirical Evaluation and Comparative Results

The efficacy of QNMF is established across multiple benchmarks:

  • Synthetic Gaussian Denoising: On CSet12, McMaster, and Kodak datasets, QNMF achieves average PSNR/SSIM improvements over CBM3D, McWNNM, SV-TV, QLRMA, QWNNM, and QWSNM across all noise levels. For CSet12, QNMF yields 31.36/0.8764 vs. QWNNM 31.25/0.8748 and QWSNM 31.30/0.8715.
  • Real Image Denoising: On CC, PolyU, and SIDD, QNMF attains leading performance, e.g., 36.53 dB/0.9166 (SIDD).
  • Deblurring: QNMF gives best or equivalent PSNR/SSIM for uniform, Gaussian, and motion blur settings, visually minimizing ringing artifacts and producing sharper edges.
  • Matrix Completion (MC): At 80% missing, QNMF (patch-based) secures PSNR 31.80/SSIM 0.9397 compared to nearest baseline 25.47/0.6993.
  • RPCA: With 10% impulse noise, QNMF-G records 29.34/0.8895 vs. TRPCA 28.80/0.9170 (a trade-off in SSIM).
  • Runtime Considerations: For denoising X˙Qm×n\dot X \in \mathbb Q^{m\times n}1 images, QNMF runs in ≈620 s versus QWNNM 580 s and QWSNM 955 s; for deblurring, QNMF (≈2155 s) is notably faster than QWNNM (3831 s). For matrix completion, QNMF (≈10.8 s) is substantially faster than QMC (168 s) (Guo et al., 2024).

6. Strengths, Limitations, and Potential Extensions

QNMF's principal strength lies in its quaternion-based joint processing of RGB channels, preserving color structure and minimizing channel-specific artifacts. The hybrid nuclear–Frobenius penalty approximates rank more effectively than conventional convex relaxations, and the ADMM framework accommodates a range of low-level vision tasks with mathematically guaranteed convergence to stationary points.

However, the approach is constrained by the high computational complexity of QSVD and requires manual parameter tuning (patch size, X˙Qm×n\dot X \in \mathbb Q^{m\times n}2, etc.). Potential future directions include the development of QSVD-free quaternion factorization techniques, exploration of additional hybrid norms (e.g., other nuclear/Frobenius norm combinations), and integration of quaternion low-rank priors into deep neural network architectures.

7. Context and Research Impact

QNMF advances low-rank color image modeling by embedding the intrinsic correlation of RGB channels via quaternion algebra and leveraging a non-convex low-rank surrogate. The method attains state-of-the-art quantitative and visual outcomes across a comprehensive array of color restoration tasks while upholding rigorous mathematical guarantees (Guo et al., 2024). Its modular optimization scheme and adaptability across different degradation modalities position QNMF as a significant development in color image reconstruction research.

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 Quaternion Nuclear Norm Minus Frobenius Norm (QNMF).