Papers
Topics
Authors
Recent
Search
2000 character limit reached

Deep Equilibrium Convolutional Sparse Coding

Updated 9 July 2026
  • Deep Equilibrium Convolutional Sparse Coding (DECSC) is an implicit optimization model that reformulates convolutional sparse coding as a fixed-point problem using a deep equilibrium framework.
  • It integrates explicit 2D and 3D convolutional sparse coding branches with learned regularizers to capture global inter-band structures and local spatial-spectral details for hyperspectral image denoising.
  • By leveraging advanced modules like Swin Transformers and difference convolution, DECSC achieves state-of-the-art performance under diverse noise regimes while retaining physical interpretability.

Searching arXiv for DECSC and closely related deep equilibrium sparse coding papers. Deep Equilibrium Convolutional Sparse Coding (DECSC) denotes an implicit, optimization-grounded class of models in which convolutional sparse coding (CSC) inference is formulated as a fixed-point problem and solved within a deep equilibrium (DEQ) framework. In its explicit form, DECSC is instantiated for hyperspectral image (HSI) denoising by a model that unifies shared 2D convolutional sparse representation, unshared 3D convolutional sparse representation, nonlocal spatial self-similarity, and detail-preserving regularization inside an infinite-depth equilibrium architecture (Ye et al., 21 Aug 2025). The resulting formulation retains the physical interpretability of sparse coding while replacing finite unrolling depth by equilibrium computation.

1. Problem setting and defining characteristics

DECSC is developed for HSI denoising under the observation model

Y=X+N,Y = X + N,

where YRH×W×BY \in \mathbb{R}^{H \times W \times B} is the noisy HSI, XX is the unknown clean HSI, and NN is additive noise. The method is designed for noise regimes that include non-i.i.d. Gaussian noise, mixture noise, and spectrally correlated variance noise, with the aim of preserving the physical properties of HSIs: consistent spatial structures across bands, meaningful spectral reflectance behavior, and fine local spatial-spectral detail (Ye et al., 21 Aug 2025).

A defining feature of DECSC is the decomposition

X=C+U,X = C + U,

where CC denotes global inter-band common (GIC) structures and UU denotes local spatial-spectral unique (LSU) structures. This decomposition is not an auxiliary narrative device but the central modeling principle. The GIC component encodes the fact that scene objects maintain largely consistent spatial layouts across wavelengths, whereas the LSU component captures finer band-dependent and local spatial-spectral variations (Ye et al., 21 Aug 2025).

The term “DECSC” is most precise when three properties are present simultaneously: an explicit CSC model with convolutional dictionaries and sparse coefficients, a DEQ fixed-point formulation of the iterative inference map, and learned regularization embedded inside the equilibrium operator. In this sense, DECSC is more specific than generic DEQ-based inverse-problem reconstruction and more specific than finite-depth learned CSC.

2. Intellectual lineage and delimitation

DECSC sits at the intersection of CSC, learned sparse inference, and DEQ. Its technical lineage can be organized as follows.

Work Main contribution Relation to DECSC
"Optimization Methods for Convolutional Sparse Coding" (Bristow et al., 2014) Canonical CSC objective and solver analysis Optimization backbone, no DEQ
"Learned Convolutional Sparse Coding" (Sreter et al., 2017) Convolutional LISTA-style recurrent encoder and convolutional decoder Unrolled learned CSC precursor
"Connections between Deep Equilibrium and Sparse Representation Models with Application to Hyperspectral Image Denoising" (Gkillas et al., 2022) DEQ reformulation of sparse coding with a matrix dictionary and CNN prior Deep equilibrium sparse coding, not convolutional CSC
"Deep Equilibrium Models for Video Snapshot Compressive Imaging" (Zhao et al., 2022) DEQ machinery for inverse problems with fixed-point solving and implicit differentiation Methodological DEQ template, not CSC
"MsDC-DEQ-Net: Deep Equilibrium Model (DEQ) with Multi-scale Dilated Convolution for Image Compressive Sensing (CS)" (Yu et al., 2024) DEQ-ISTA-inspired CS reconstruction with convolutional proximal modules Not a canonical DECSC method
"Deep Equilibrium Convolutional Sparse Coding for Hyperspectral Image Denoising" (Ye et al., 21 Aug 2025) Explicit DECSC framework for HSI denoising Canonical DECSC instance

The canonical CSC formulation predates DEQ. In the standard multi-filter setting, CSC models the signal as

xjdjzj,x \approx \sum_j d_j * z_j,

and solves an 1\ell_1-regularized convolutional synthesis problem with explicit sparse coefficient maps and convolutional atoms (Bristow et al., 2014). This is the optimization backbone that DECSC inherits.

Learned CSC introduced a tied-weight convolutional recurrent inference map of LISTA/ISTA type,

zk+1=Sθ ⁣(zk+we(xwdzk)),\mathbf{z}_{k+1}= S_\theta\!\left( \mathbf{z}_k + \mathbf{w_e} * (\mathbf{x} - \mathbf{w_d}*\mathbf{z}_k) \right),

together with a linear convolutional decoder. That work already supplied a natural fixed-point candidate map for CSC, but it remained a finite unrolled model with YRH×W×BY \in \mathbb{R}^{H \times W \times B}0 recurrent steps rather than an equilibrium solve (Sreter et al., 2017).

Deep equilibrium sparse coding then emerged in non-convolutional form. In hyperspectral denoising, a blockwise sparse coding problem with matrix dictionary YRH×W×BY \in \mathbb{R}^{H \times W \times B}1 and a CNN prior was rewritten as a DEQ on the sparse coding matrix YRH×W×BY \in \mathbb{R}^{H \times W \times B}2, creating an explicit bridge between sparse representation theory and equilibrium models, but not a convolutional sparse coding framework (Gkillas et al., 2022).

By contrast, DEQ inverse-problem papers such as the video SCI formulation and the ISTA-inspired compressive sensing reconstruction model showed how to reinterpret iterative reconstruction maps as equilibrium operators, solve them with Anderson acceleration, and train them with implicit differentiation or related machinery, but without explicit convolutional sparse codes or convolutional dictionaries (Zhao et al., 2022, Yu et al., 2024).

A common misconception is therefore that any DEQ model with convolutions and soft-thresholding qualifies as DECSC. Strictly, DECSC requires explicit CSC structure. The distinction is important because DECSC defines equilibrium over sparse coefficient variables tied to convolutional synthesis operators, rather than merely over reconstructed images.

3. Core mathematical formulation

The DECSC model for HSI denoising contains two CSC branches.

The shared 2D CSC branch represents the GIC component band by band:

YRH×W×BY \in \mathbb{R}^{H \times W \times B}3

where YRH×W×BY \in \mathbb{R}^{H \times W \times B}4 is the 2D convolutional dictionary for band YRH×W×BY \in \mathbb{R}^{H \times W \times B}5, and YRH×W×BY \in \mathbb{R}^{H \times W \times B}6 is the sparse code shared across all bands. The crucial modeling choice is that the coefficients are shared over the spectral dimension, while the filters remain band-specific (Ye et al., 21 Aug 2025).

The unshared 3D CSC branch represents the LSU component by 3D convolution:

YRH×W×BY \in \mathbb{R}^{H \times W \times B}7

where YRH×W×BY \in \mathbb{R}^{H \times W \times B}8 is a 3D convolutional dictionary and YRH×W×BY \in \mathbb{R}^{H \times W \times B}9 are the corresponding sparse coefficients (Ye et al., 21 Aug 2025).

Without learned regularizers, the joint CSC objective is

XX0

The full formulation augments this with learned regularization terms:

XX1

Here XX2 encodes nonlocal spatial self-similarity in the shared GIC code, and XX3 encodes detail-preserving regularization in the LSU code (Ye et al., 21 Aug 2025).

The alternating subproblems are

XX4

and

XX5

After estimating XX6 and XX7, the clean HSI is reconstructed as

XX8

This formulation places DECSC squarely inside the canonical CSC tradition: it contains explicit sparse coefficients, explicit convolutional dictionaries, explicit synthesis operators, and XX9 sparsity penalties. What distinguishes it from earlier CSC is the equilibrium treatment of the iterative solver and the insertion of learned regularizers inside that solver.

4. Fixed-point construction and equilibrium training

DECSC converts proximal-gradient sparse coding updates into a DEQ layer. The branchwise updates are

NN0

The soft-thresholding operator is

NN1

Each update therefore has the classical sparse-coding structure: a gradient backprojection through transposed convolutions, an NN2 proximal map, and a learned regularization operator (Ye et al., 21 Aug 2025).

The paper abstracts this to a common DEQ layer:

NN3

with learnable map

NN4

where NN5 and NN6. The equilibrium condition is

NN7

This fixed-point view turns the model into an implicit infinite-depth network. In a finite unrolled architecture, one chooses a depth NN8 and outputs NN9. In DECSC, the output is instead the equilibrium state X=C+U,X = C + U,0, assuming convergence. This aligns the network definition with the optimization objective more directly than fixed-depth unfolding.

The forward pass uses Anderson acceleration:

X=C+U,X = C + U,1

with residual

X=C+U,X = C + U,2

and coefficients obtained from

X=C+U,X = C + U,3

The backward pass uses equilibrium differentiation:

X=C+U,X = C + U,4

Because direct inversion is expensive, the implementation uses phantom gradients based on a truncated Neumann series,

X=C+U,X = C + U,5

with truncation length X=C+U,X = C + U,6 (Ye et al., 21 Aug 2025).

The equilibrium-training machinery places DECSC in continuity with broader DEQ methodology for inverse problems and with earlier equilibrium sparse coding, but its equilibrium variable retains a true CSC interpretation rather than collapsing sparse inference into generic latent-state refinement (Zhao et al., 2022, Gkillas et al., 2022).

5. Architectural realization for hyperspectral images

The architectural novelty of DECSC lies in the way HSI-specific priors are embedded directly into the equilibrium map rather than appended as post-processing modules.

The GIC branch uses shared 2D CSC followed by a Swin Transformer. Since the shared code X=C+U,X = C + U,7 represents globally common spatial structure, the transformer is inserted after the 2D sparse coding update to model nonlocal spatial self-similarity. The attention mechanism is described by

X=C+U,X = C + U,8

X=C+U,X = C + U,9

and

CC0

Implementation details reported for this branch are a dictionary size of CC1, 2D filter size CC2, a Swin Transformer with four stacked stages, and window size CC3 (Ye et al., 21 Aug 2025).

The LSU branch uses unshared 3D CSC followed by a detail enhancement module. Its purpose is to preserve local spatial-spectral correlations and high-frequency structures that may otherwise be smoothed away by denoising. The branch uses dictionary size CC4 and 3D filter size CC5 (Ye et al., 21 Aug 2025).

The detail enhancement module is built from difference convolution (DConv) and spatial attention implemented by cascaded 3D convolutions:

CC6

The DConv operator is extended for HSI using one standard 3D convolution and four HSI-specific edge extraction operators: central difference, inter-band difference, horizontal difference, and vertical difference. The resulting features are then processed by two cascaded 3D convolutions acting as an attention mechanism that adaptively emphasizes detail-rich regions (Ye et al., 21 Aug 2025).

This architecture expresses a strong inductive decomposition: shared 2D CSC for global spatial consistency across bands, transformer-based modeling for nonlocal self-similarity, unshared 3D CSC for local spatial-spectral detail, and a detail-focused regularizer for edge preservation. A plausible implication is that DECSC is especially well matched to HSI denoising scenarios in which both band-consistent structure and band-specific fine detail must be retained simultaneously.

6. Optimization, datasets, and empirical profile

Training uses the Euclidean reconstruction objective

CC7

The implementation is in PyTorch, with Adam, initial learning rate CC8, batch size CC9, learning rate halved every 10 epochs, and 30 training epochs. The model is pre-trained on ICVL for synthetic noise removal and then fine-tuned on the corresponding test datasets (Ye et al., 21 Aug 2025).

The synthetic experiments use ICVL and Houston 2018. Real-noise cases include EO-1 and GF-5 CapitalAirport, where evaluation is qualitative because ground truth is unavailable. Metrics are PSNR, SSIM, and SAM. The baselines span model-driven, data-driven, and hybrid-driven methods, including BM4D, MTSNMF, LLRT, NGMeet, LRMR, E-3DTV, 3DlogTNN, SST, TRQ3D, SERT, T3SC, and MTSNN++ (Ye et al., 21 Aug 2025).

Setting DECSC result (PSNR / SSIM / SAM) Note
ICVL, non-i.i.d. Gaussian UU0 45.64 / 0.9848 / 0.0387 Better than all listed methods
ICVL, mixture noise 42.67 / 0.9756 / 0.0625 Better than all listed methods
ICVL, correlated-variance noise 48.06 / 0.9891 / 0.0298 SERT has higher PSNR/SSIM
Houston 2018, non-i.i.d. Gaussian UU1 43.25 / 0.9834 / 0.0305 Best values in the table
Houston 2018, mixture noise 38.65 / 0.9581 / 0.0480 Best values in the table
Houston 2018, correlated-variance noise 46.32 / 0.9904 / 0.0225 SERT is stronger

The ablation study isolates the Swin Transformer, difference convolution, and attention mechanism. On ICVL under UU2 Gaussian noise, the full model achieves 45.64 / 0.9848 / 0.0387; removing Swin yields 44.87 / 0.9823 / 0.0431; removing DConv yields 45.32 / 0.9839 / 0.0410; and removing attention yields 44.99 / 0.9829 / 0.0434 (Ye et al., 21 Aug 2025). The dictionary size study reports best performance at GIC atoms = 192 and LSU atoms = 96, while the Neumann truncation study reports best performance at UU3.

A convergence study shows PSNR improving and then stabilizing as iterations increase, which supports the practical equilibrium interpretation. At the same time, the computational cost is substantial: for the Swin-based DECSC, the reported profile is 4.29M parameters, 36.95 s inference time, and 56.39T FLOPs. The paper notes a Mamba-based variant with comparable performance and reduced runtime (Ye et al., 21 Aug 2025).

7. Interpretation, limitations, and recurring points of confusion

DECSC is best understood as an explicit CSC model whose iterative solver has been transformed into a DEQ. It is therefore neither a generic deep denoiser nor a generic equilibrium inverse-problem network. The sparse variables, convolutional dictionaries, proximal soft-thresholding, and synthesis reconstruction remain explicit throughout the formulation (Ye et al., 21 Aug 2025).

Several neighboring methods are often conflated with DECSC but should be distinguished. DEQ-based imaging models such as the video SCI formulation and the ISTA-inspired compressive sensing reconstruction network operate with equilibrium maps over reconstructed signals or denoised states, not explicit convolutional sparse codes (Zhao et al., 2022, Yu et al., 2024). Deep equilibrium sparse coding with a matrix dictionary is closer in spirit, but it remains blockwise and non-convolutional in the sparse coding operator (Gkillas et al., 2022). Learned convolutional sparse coding supplies the correct convolutional synthesis and sparse-inference structure, but in finite unrolled form rather than equilibrium form (Sreter et al., 2017).

The main reported strengths of DECSC are its physically structured HSI prior, clearer optimization-network alignment than finite unfolding, interpretable module decomposition, and strong performance under non-i.i.d. Gaussian and mixture noise (Ye et al., 21 Aug 2025). Its principal limitations are equally explicit: high computational cost, limited formal convergence theory specialized to the DECSC operator, possible weakness on some globally correlated spectral patterns where SERT is stronger, and sensitivity to solver settings, truncation length, and Jacobian behavior (Ye et al., 21 Aug 2025).

A further misconception is that DEQ automatically supplies a rigorous convergence guarantee for any learned equilibrium map. The DECSC paper states that the architecture “seamlessly integrates with numerical solvers to reach a stable equilibrium and therefore has convergence guarantee,” yet the provided formulation does not include an explicit contraction or monotonicity theorem specialized to the DECSC update map. This suggests that the method is theoretically motivated by DEQ principles and empirically supported by stabilizing PSNR-versus-iteration behavior, but not accompanied by a full task-specific convergence proof.

In the broader history of sparse modeling, DECSC can therefore be read as the point where three lines of work meet: the canonical CSC objective and its proximal/alternating solvers, learned tied-weight convolutional sparse inference, and DEQ fixed-point computation with implicit training. Within that synthesis, its most distinctive contribution is not merely the use of equilibrium machinery, but the use of equilibrium machinery to preserve an explicit convolutional sparse coding interpretation while incorporating HSI-specific nonlocal and detail-aware priors.

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 Deep Equilibrium Convolutional Sparse Coding (DECSC).