Orthogonal Matrix Image Transformation (OMIT)
- OMIT is a framework using orthogonal matrices for image and tensor mapping that preserves energy and ensures exact invertibility.
- It decomposes images into orthonormal basis images, redistributing energy across coefficients to enable effective compression and feature extraction.
- Recent approaches integrate learnable orthogonal transforms into low-rank tensor models, enhancing reconstruction quality in inverse imaging problems.
Orthogonal Matrix Image Transformation (OMIT) is a synthesized designation for image and tensor mappings implemented by orthogonal matrices, together with the associated orthonormal basis-image or transform-domain factorization. In its classical 2-D form, an image is mapped as and inverted as ; in multidimensional settings, a tensor can be transformed along a chosen mode by an orthogonal matrix , as in . Across the literature, this framework appears in several guises: basis-image decompositions and block operators for digital arrays (Gorbachev et al., 2019), constructive synthesis of discrete orthogonal transform matrices from symmetric sample sets (Chan et al., 2021), orthogonal low-complexity DCT approximations for image compression (Cintra et al., 2014), and learnable orthogonal transforms for low-rank tensor inverse problems (Wang et al., 2024).
1. Algebraic definition and orthogonality
The defining property of OMIT is orthogonality. A real square matrix or is orthogonal if or . In 1-D, the corresponding transform pair is
0
In 2-D, for an image 1 and orthogonal matrices 2, 3,
4
In the square separable case emphasized in the basis-image literature, 5 and 6, yielding 7 and 8 (Gorbachev et al., 2019).
Orthogonality implies exact invertibility and norm preservation. For vectors, 9; for images, the analogous preserved quantity is the Frobenius norm. This is the algebraic basis for interpreting OMIT as an energy-preserving image transformation rather than merely a change of coordinates (Gorbachev et al., 2019).
The same structure extends naturally to tensors. For a 3-way tensor 0, the learned orthogonal-transform form used in low-rank inverse problems applies
1
Because 2 is orthogonal, inversion is immediate through 3, and the transform remains linear, differentiable, and invertible (Wang et al., 2024).
2. Basis images, decomposition, and data scattering
A central classical interpretation of OMIT is the basis-image decomposition. Let 4 denote column 5 of 6. The basis images are defined by the outer products
7
Then the image admits the orthonormal expansion
8
with Frobenius inner product 9. In the rectangular case with distinct 0 and 1, the separable basis images become 2 and the same decomposition principle applies (Gorbachev et al., 2019).
These basis images are orthonormal: 3 Consequently,
4
which is the Parseval-type energy identity for the basis-image domain. The completeness relations
5
show that the set 6 spans the full matrix space (Gorbachev et al., 2019).
The paper on basis images describes orthogonal transforms as performing data scattering, meaning pixel energy redistribution across transform coefficients. In 1-D, each input component contributes to all transform coefficients through the entries of the orthogonal matrix. In 2-D, this redistribution occurs over the coefficient matrix 7 or, equivalently, over the basis-image coefficients 8. Energy is preserved globally, but its distribution depends on the chosen transform. The same source notes that DCT, WHT, and KLT tend to compact energy for natural images, whereas DST does not (Gorbachev et al., 2019).
A further extension uses a block matrix 9 whose entries are basis images, enabling orthogonal transforms of block vectors whose components are themselves matrices. In that block formalism,
0
and the resulting transformed components can become non-separable even when the original block components are separable. The extraction identity
1
formalizes a correlation-producing property of the transform that was used to motivate a frequency-domain watermarking detection scheme recoverable from a single spatial block projection (Gorbachev et al., 2019).
3. Constructing orthogonal transform matrices
OMIT is not restricted to pre-existing transforms such as DCT or WHT. One line of work gives a constructive method for generating an 2 orthogonal matrix 3 directly from a symmetric discrete sample set, without discretizing continuous orthogonal functions. For 4, one selects 5 distinct positive values 6 and uses the symmetric grid 7. Two polynomial families are then constructed: even polynomials 8 containing only even powers and odd polynomials 9 containing only odd powers. Symmetry ensures that cross-parity terms cancel, while same-parity terms are enforced to be orthogonal on the half-grid. The coefficients are obtained iteratively from linear systems 0 and 1, and the resulting polynomials are normalized so that 2 (Chan et al., 2021).
The construction has a proof of existence and uniqueness by induction, with 3 and 4 for all required degrees. The assembled matrix 5 is formed by evaluating the normalized polynomials on the symmetric grid, using parity to fill the negative and positive halves efficiently. In this framework, the DCT-II arises by choosing
6
while the DTT arises from an evenly spaced arithmetic sequence on 7; the same method also generates valid custom transforms from triangular numbers, primes, or Fibonacci values (Chan et al., 2021).
A different construction targets low-complexity compression rather than generic synthesis. The orthogonal 8-point DCT approximation defines an integer sign/zero matrix
8
from the exact DCT matrix 9, then orthogonalizes it via
0
where 1 is diagonal and chosen so that 2. The rows of 3 are mutually orthogonal with squared row norms 4, and the runtime transform core uses only additions and subtractions because the irrational diagonal scaling is merged into quantization (Cintra et al., 2014).
| Construction family | Core mechanism | Noted properties |
|---|---|---|
| Discrete polynomial synthesis | Even/odd discrete-orthogonal polynomials on 5 | Generates DCT-II, DTT, and custom orthogonal transforms |
| 8-point DCT approximation | 6 with 7 | 22 additions, 0 multiplications, 0 shifts per 1-D transform |
| Learnable orthogonal transform | Product of Householder reflections | Exact orthogonality with data-adaptive learning |
The constructive synthesis method has offline complexity approximately 8, whereas applying the resulting matrix in a separable 2-D transform is 9 per block. By contrast, the 8-point DCT approximation was evaluated on 45 grayscale 0 images from the USC-SIPI dataset, and its summed integrated spectral error relative to the exact DCT was reported as 1.79, compared with 3.32 for SDCT, 5.93 for BAS-2008, and 26.40 for BAS-2011; the transform also outperformed SDCT at all compression ratios in the reported experiments and outperformed BAS-2008 at both low-1 and high-2 operating points (Chan et al., 2021, Cintra et al., 2014).
4. Learned OMIT in multidimensional inverse problems
Recent work extends OMIT from fixed image transforms to learnable orthogonal transforms inside tensor low-rank models. In this setting, the orthogonal matrix 3 is parameterized as a product of Householder reflections,
4
Each 5 is symmetric and orthogonal, so the product is exactly orthogonal for any values of the learnable vectors 6. In practice, a normalized vector 7 is used for stability (Wang et al., 2024).
This parameterization is used to define a transform-induced tensor algebra. For tensors 8 and 9, the transformed t-product is
0
where 1 denotes frontal-slice matrix multiplication in the transformed domain. The corresponding transform-induced t-SVD has the form
2
with a standard matrix SVD performed independently on each frontal slice of 3 (Wang et al., 2024).
The associated tensor nuclear norm is
4
and yields the inverse-problem formulation
5
The stated motivation is that learning 6 from data adapts the transform to the actual spectral or temporal correlation structure and can produce stronger energy compaction and lower effective tubal rank than fixed transforms such as DFT, DCT, or DWT (Wang et al., 2024).
Within this framework, OMIT becomes an explicitly task-aligned transform layer for multispectral images, multi-frame videos, and related inverse problems. A plausible implication is that the classical basis-image intuition of orthogonal scattering is being reinterpreted in modern tensor form as adaptive low-rank compaction in a learned transformed domain.
5. Solvers, optimization, and implementation
Two solution paradigms are described for learned tensor OMIT. The first is the classical convex-proximal route based on transformed-domain singular value soft-thresholding. For a proximal-gradient step with 7 and step size 8,
9
Operationally, this means transforming a gradient step into the 0-domain, performing slice-wise SVDs, shrinking singular values by 1, and inverting with 2 (Wang et al., 2024).
The second paradigm is the paper’s generative t-SVD parameterization, designed to avoid differentiating through SVD altogether. The unknown low-rank tensor is represented through factors 3, 4, a rank matrix 5, and a dense rank estimation operator 6 implemented as an MLP. A simple form given in the source is
7
The transformed-domain reconstruction is then
8
9
This realizes a learned, adaptive shrinkage in the transformed domain without backpropagating through eigenvectors or singular vectors (Wang et al., 2024).
The training objective combines task fidelity with an Orthogonal Total Variation regularizer: 00 The fidelity term depends on the task: tensor completion uses 01, CASSI reconstruction uses 02, and denoising uses 03 (Wang et al., 2024).
Implementation trade-offs are explicit. Materializing 04 densely through 05 Householder multiplications costs 06, whereas applying stored reflection vectors implicitly costs 07 per fiber through the update 08. The tensor transform 09 costs 10 when reflections are applied implicitly and 11 if a dense 12 is precomputed. Slice-wise SVDs scale as
13
while skinny t-SVD with tubal rank 14 reduces this to 15 (Wang et al., 2024).
6. Applications, empirical behavior, and limitations
The application space of OMIT spans both classical signal processing and contemporary inverse problems. In the basis-image formulation, the cited applications are image coding, watermarking, basis-wavelet synthesis, and feature extraction through interpretable transform coefficients (Gorbachev et al., 2019). In compression-oriented orthogonal approximations, OMIT appears as a block transform inside JPEG-like pipelines, with the forward 2-D transform 16, quantization scaling absorbed into the quantizer, and inverse reconstruction through the transpose (Cintra et al., 2014). In learned tensor settings, the applications are tensor completion, spectral imaging reconstruction with CASSI, and multispectral image denoising (Wang et al., 2024).
The reported datasets and metrics are specific. Tensor completion used CAVE multispectral images of size 17 and NTT videos consisting of the first 30 frames of 18, evaluated by PSNR and SSIM. CASSI reconstruction used KAIST scenes of size 19 with shift 20, also evaluated by PSNR and SSIM. MSI denoising used KAIST scenes with Gaussian noise 21, evaluated by PSNR, SSIM, and FSIM (Wang et al., 2024).
The learned OMIT-based OTLRM model was reported to improve PSNR by about 22–23 dB over strong baselines including fixed-transform TNN, UTNN, DTNN, LS2T2NN, and HLRTF, especially at low sampling rates such as 24. One example given is the Balloons scene at 25, where OTLRM achieved approximately 26 dB versus the next best approximately 27 dB. For CASSI, self-supervised OTLRM was reported to match or exceed supervised deep methods and to be on par or higher than the best supervised baselines in average PSNR over five KAIST scenes, with notably sharper boundaries. For MSI denoising, it was described as competitive with or better than model-based, Plug-and-Play, and diffusion-based methods, with qualitative improvements in texture fidelity and smoothness (Wang et al., 2024).
Several limitations recur across the literature. Energy compaction is transform-dependent: the basis-image source explicitly notes that DCT, WHT, and KLT tend to compact energy for natural images, whereas DST does not (Gorbachev et al., 2019). The discrete-polynomial construction requires even 28, distinct positive sample values 29, and uniform weights 30 (Chan et al., 2021). The learned low-rank tensor model assumes a strong transform-induced low-rank structure and may degrade when inter-band correlations are weak or structures are highly non-stationary; it also becomes computationally expensive when many reflections or dense per-slice SVDs are used, and its relaxed semi-orthogonality for 31 sacrifices some t-SVD optimality guarantees (Wang et al., 2024). In the watermarking setting, robustness to severe geometric attacks or desynchronization is not addressed (Gorbachev et al., 2019).
A common misconception is to treat OMIT as a single fixed transform comparable to the DCT. The cited material indicates a broader picture. In one reading, OMIT is the general orthogonal-array framework based on basis images and block operators; in another, it is a constructive family of discrete orthogonal matrices; in a more recent reading, it is a learnable orthogonal transform layer embedded in proximal or generative tensor solvers. The unifying invariant across these variants is not a particular matrix, but exact orthogonality, invertibility by transpose, and transform-domain structure that can be exploited for scattering, compaction, compression, denoising, reconstruction, or correlation-inducing block operations (Gorbachev et al., 2019, Chan et al., 2021, Cintra et al., 2014, Wang et al., 2024).