Papers
Topics
Authors
Recent
Search
2000 character limit reached

UHDPromer: Neural Prompted Transformer for UHD Restoration

Updated 5 July 2026
  • The paper introduces UHDPromer, a neural discrimination-prompted Transformer that separates full-resolution feature extraction from low-resolution global modeling for efficient UHD restoration.
  • It leverages Neural Discrimination Priors in both attention and feed-forward networks to inject high-to-low resolution differences, enhancing tasks like low-light, dehazing, and deblurring.
  • The design employs a super-resolution-guided reconstruction pipeline, achieving state-of-the-art performance with reduced memory and computation compared to prior methods.

UHDPromer is a neural discrimination-prompted Transformer for ultra-high-definition image restoration and enhancement, introduced for UHD low-light image enhancement, image dehazing, and image deblurring (Wang et al., 1 Mar 2026). Its central premise is that “there implicitly exist neural differences between high-resolution and low-resolution features,” and that explicitly measuring and injecting those differences into low-resolution Transformer computation can improve representation quality while keeping memory and FLOPs tractable for UHD inputs such as 3840×21603840\times2160 (Wang et al., 1 Mar 2026). The resulting design places the computationally heavy Transformer stages in a shuffle-down low-resolution branch, augments them with Neural Discrimination Priors (NDP), and recovers high-resolution output through a super-resolution-guided reconstruction pipeline.

1. Problem setting and design objective

UHD image restoration poses a coupled optimization problem in representation quality and computational scalability. The paper identifies the core difficulty as the fact that UHD inputs strain memory and computation, while existing CNN- and Transformer-based methods often depend on heavy parameterization, local windows, or compute-intensive correlation or similarity operations that are difficult to scale to 4K imagery without compromising fine detail (Wang et al., 1 Mar 2026).

UHDPromer addresses this setting by separating responsibilities across resolution regimes. Full-resolution processing is retained only in shallow high-resolution feature extraction and reconstruction modules, while global modeling is delegated to a low-resolution Transformer branch produced by shuffle down with factor s=8s=8. This design suggests a specific efficiency strategy: preserve spatially precise cues in a lightweight high-resolution path, but perform long-range dependency modeling where the token count is reduced by downshuffling.

The model is evaluated on three UHD tasks: UHD-LL, UHD-Haze, and UHD-Blur, all at resolution 3840×21603840\times2160. The paper considers two evaluation settings: training on general datasets and testing on UHD test sets, and training directly on UHD datasets followed by testing on the corresponding UHD test sets (Wang et al., 1 Mar 2026).

2. Overall architecture and data flow

The architecture has four named components: HRFR, NDPT, FeaSR, and SRG-Recon (Wang et al., 1 Mar 2026). Given an input image IRH×W×3\mathbf{I}\in\mathbb{R}^{H\times W\times 3}, a 3×33\times3 convolution produces low-level embeddings X0RH×W×C\mathbf{X}_0\in\mathbb{R}^{H\times W\times C}. HRFR then encodes X0\mathbf{X}_0 with three ConvNeXt-v2 blocks to generate hierarchical multi-scale high-resolution features {X1,X2,X3}\{\mathbf{X}_1,\mathbf{X}_2,\mathbf{X}_3\}, all at the input UHD resolution (Wang et al., 1 Mar 2026).

The low-resolution branch is formed by shuffle-down features XdownR(H/s)×(W/s)×C\mathbf{X}_{down}\in\mathbb{R}^{(H/s)\times(W/s)\times C} with s=8s=8. This branch is processed by Neural Discrimination-Prompted Transformers (NDPT), which are guided by NDP signals computed from the discrepancy between high-resolution and low-resolution features. The output of NDPT is passed to Feature Super-Resolution (FeaSR), which generates a super-resolution image s=8s=80 (Wang et al., 1 Mar 2026).

Final restoration is performed by SR-Guided Reconstruction (SRG-Recon), which uses three ConvNeXt-v2 blocks, two s=8s=81 convolutions, and one s=8s=82 convolution to predict a residual image s=8s=83. The restored output is produced by residual addition,

s=8s=84

The paper sets the principal architectural hyperparameters as s=8s=85 NDPT blocks, s=8s=86 attention heads per block, and channel dimension s=8s=87 (Wang et al., 1 Mar 2026). This parameterization is explicitly paired with low-resolution Transformer execution to reduce memory and FLOPs, while HRFR and SRG-Recon remain shallow modules at full resolution.

3. Neural Discrimination Priors and prompted Transformer blocks

The defining mechanism of UHDPromer is the Neural Discrimination Prior. NDP is introduced to quantify the differences between high-resolution features and low-resolution ones and to use those differences to guide low-resolution learning (Wang et al., 1 Mar 2026). The paper defines

s=8s=88

where s=8s=89 is a pixel position, 3840×21603840\times21600 indexes the Transformer block, 3840×21603840\times21601 is composed of concatenation and a stride convolution with 3840×21603840\times21602 kernel and 3840×21603840\times21603 stride, and 3840×21603840\times21604 is the low-resolution input feature of the 3840×21603840\times21605-th Transformer block (Wang et al., 1 Mar 2026). The paper further states that when 3840×21603840\times21606 approaches 3840×21603840\times21607, the feature at position 3840×21603840\times21608 notably diverges from low-resolution features, indicating greater discriminative potential.

Each NDPT block takes the previous block output and the NDP signal, then applies NDP-guided attention followed by an NDP-guided feed-forward network with residual connections:

3840×21603840\times21609

IRH×W×3\mathbf{I}\in\mathbb{R}^{H\times W\times 3}0

Here IRH×W×3\mathbf{I}\in\mathbb{R}^{H\times W\times 3}1 denotes layer normalization (Wang et al., 1 Mar 2026).

The Neural Discrimination-Prompted Attention (NDPA) re-formulates attention by incorporating NDP in a continuous attention computation scheme. The paper specifies that IRH×W×3\mathbf{I}\in\mathbb{R}^{H\times W\times 3}2, IRH×W×3\mathbf{I}\in\mathbb{R}^{H\times W\times 3}3, and IRH×W×3\mathbf{I}\in\mathbb{R}^{H\times W\times 3}4 are generated from the low-resolution feature using IRH×W×3\mathbf{I}\in\mathbb{R}^{H\times W\times 3}5 point-wise convolution IRH×W×3\mathbf{I}\in\mathbb{R}^{H\times W\times 3}6, IRH×W×3\mathbf{I}\in\mathbb{R}^{H\times W\times 3}7 depth-wise convolution IRH×W×3\mathbf{I}\in\mathbb{R}^{H\times W\times 3}8, and split operator IRH×W×3\mathbf{I}\in\mathbb{R}^{H\times W\times 3}9; similarly, 3×33\times30 and 3×33\times31 are generated from 3×33\times32 (Wang et al., 1 Mar 2026). The attention operator is

3×33\times33

where 3×33\times34 is a learnable scaling parameter. NDPA first computes cross-attention between NDP features and the low-resolution query, then re-computes attention using the residual low-resolution keys and values. The paper emphasizes that this continuous attention computation scheme is intended to “adequately utilize the NDP by long-range pixel dependency modeling.”

The Neural Discrimination-Prompted Network (NDPN) implements continuous gating guided by NDP inside the feed-forward network (Wang et al., 1 Mar 2026). Its formulation is described through split streams 3×33\times35, concatenation operator 3×33\times36, GELU 3×33\times37, and element-wise multiplication 3×33\times38:

3×33\times39

X0RH×W×C\mathbf{X}_0\in\mathbb{R}^{H\times W\times C}0

X0RH×W×C\mathbf{X}_0\in\mathbb{R}^{H\times W\times C}1

X0RH×W×C\mathbf{X}_0\in\mathbb{R}^{H\times W\times C}2

This design selectively permits the passage of beneficial content through two gated interactions, both driven by the NDP-conditioned fusion term. The paper also states that, following Restormer, an expanding factor X0RH×W×C\mathbf{X}_0\in\mathbb{R}^{H\times W\times C}3 is used to enlarge intermediate channel dimensions, although its numerical value is not explicitly provided.

4. Super-resolution-guided reconstruction and optimization

A second distinctive element of UHDPromer is its super-resolution-guided reconstruction strategy (Wang et al., 1 Mar 2026). After low-resolution NDPT processing, FeaSR super-resolves the output features and produces X0RH×W×C\mathbf{X}_0\in\mathbb{R}^{H\times W\times C}4; SRG-Recon then combines the HRFR outputs with these super-resolved features to predict the final residual image. This means that the final restoration is not based solely on low-resolution Transformer outputs, but on a reconstruction path explicitly guided by a super-resolution branch.

The paper describes training with a two-branch loss using a spatial- and frequency-domain based loss function X0RH×W×C\mathbf{X}_0\in\mathbb{R}^{H\times W\times C}5 used in prior work, weighted by X0RH×W×C\mathbf{X}_0\in\mathbb{R}^{H\times W\times C}6 (Wang et al., 1 Mar 2026). It also notes that there is a second term for the super-resolution branch and that omitting this term degrades performance. A plausible implication is that the SR branch is not merely auxiliary at the architectural level; it also contributes directly to optimization pressure during training.

The stated optimization settings are AdamW, initial learning rate X0RH×W×C\mathbf{X}_0\in\mathbb{R}^{H\times W\times C}7, cosine annealing to X0RH×W×C\mathbf{X}_0\in\mathbb{R}^{H\times W\times C}8, and training patch size X0RH×W×C\mathbf{X}_0\in\mathbb{R}^{H\times W\times C}9 (Wang et al., 1 Mar 2026). The paper specifies X0\mathbf{X}_00 for shuffle down, with stride-convolution kernel and stride sizes also set to X0\mathbf{X}_01. It does not provide batch size, number of epochs, mixed precision details, or hardware.

5. Empirical performance and computational profile

The paper reports results on three UHD datasets with the following statistics (Wang et al., 1 Mar 2026):

Dataset Train / Test Resolution
UHD-LL 2,000 / 150 3840×2160
UHD-Haze 2,290 / 230 3840×2160
UHD-Blur 1,964 / 300 3840×2160

Evaluation uses PSNR and SSIM computed with IQA PyTorch Toolbox, with LPIPS also reported (Wang et al., 1 Mar 2026). When some methods cannot process 4K directly, the paper follows UHDFour’s recommendation to resize to the largest manageable input rather than use tiling.

On low-light enhancement, UHDPromer achieves X0\mathbf{X}_02 PSNR / X0\mathbf{X}_03 SSIM / X0\mathbf{X}_04 LPIPS in Setting 1 and X0\mathbf{X}_05 / X0\mathbf{X}_06 / X0\mathbf{X}_07 in Setting 2 (Wang et al., 1 Mar 2026). On dehazing, it records X0\mathbf{X}_08 / X0\mathbf{X}_09 / {X1,X2,X3}\{\mathbf{X}_1,\mathbf{X}_2,\mathbf{X}_3\}0 in Setting 1 and {X1,X2,X3}\{\mathbf{X}_1,\mathbf{X}_2,\mathbf{X}_3\}1 / {X1,X2,X3}\{\mathbf{X}_1,\mathbf{X}_2,\mathbf{X}_3\}2 / {X1,X2,X3}\{\mathbf{X}_1,\mathbf{X}_2,\mathbf{X}_3\}3 in Setting 2. On deblurring, it attains {X1,X2,X3}\{\mathbf{X}_1,\mathbf{X}_2,\mathbf{X}_3\}4 / {X1,X2,X3}\{\mathbf{X}_1,\mathbf{X}_2,\mathbf{X}_3\}5 / {X1,X2,X3}\{\mathbf{X}_1,\mathbf{X}_2,\mathbf{X}_3\}6 in Setting 1 and {X1,X2,X3}\{\mathbf{X}_1,\mathbf{X}_2,\mathbf{X}_3\}7 / {X1,X2,X3}\{\mathbf{X}_1,\mathbf{X}_2,\mathbf{X}_3\}8 / {X1,X2,X3}\{\mathbf{X}_1,\mathbf{X}_2,\mathbf{X}_3\}9 in Setting 2. The paper characterizes these outcomes as maintaining state-of-the-art performance while maximizing computational efficiency across the three UHD tasks.

The efficiency profile is central to the method’s positioning. UHDPromer has XdownR(H/s)×(W/s)×C\mathbf{X}_{down}\in\mathbb{R}^{(H/s)\times(W/s)\times C}0M parameters, XdownR(H/s)×(W/s)×C\mathbf{X}_{down}\in\mathbb{R}^{(H/s)\times(W/s)\times C}1G FLOPs at XdownR(H/s)×(W/s)×C\mathbf{X}_{down}\in\mathbb{R}^{(H/s)\times(W/s)\times C}2, and runtime XdownR(H/s)×(W/s)×C\mathbf{X}_{down}\in\mathbb{R}^{(H/s)\times(W/s)\times C}3 s under the paper’s runtime comparison setting (Wang et al., 1 Mar 2026). The same table reports XdownR(H/s)×(W/s)×C\mathbf{X}_{down}\in\mathbb{R}^{(H/s)\times(W/s)\times C}4 s for UHDformer, XdownR(H/s)×(W/s)×C\mathbf{X}_{down}\in\mathbb{R}^{(H/s)\times(W/s)\times C}5 s for DehazeFormer, XdownR(H/s)×(W/s)×C\mathbf{X}_{down}\in\mathbb{R}^{(H/s)\times(W/s)\times C}6 s for FFTformer, XdownR(H/s)×(W/s)×C\mathbf{X}_{down}\in\mathbb{R}^{(H/s)\times(W/s)\times C}7 s for Restormer, and XdownR(H/s)×(W/s)×C\mathbf{X}_{down}\in\mathbb{R}^{(H/s)\times(W/s)\times C}8 s for LMAR.

Quantity UHDPromer Comparison noted in paper
Parameters 0.7430M smaller than LMAR, UHD, UHDFour, FFTformer, DehazeFormer; larger than UHDformer
FLOPs at 1024×1024 32.56G lower than all listed baselines, including UHDformer at 51.63G
Runtime at 1024×1024 0.12 s fastest among listed models

Qualitative comparisons in the paper’s figures show clearer content, more natural or vivid colors, reduced haze, and sharper structures (Wang et al., 1 Mar 2026). These observations are qualitative rather than metric-based, but they are consistent with the reported LPIPS, PSNR, and SSIM gains.

6. Ablations, limitations, and relation to UHDformer

The ablation study isolates the contribution of NDP, its points of insertion, and the super-resolution guidance mechanism (Wang et al., 1 Mar 2026). On UHD-LL, the full model achieves XdownR(H/s)×(W/s)×C\mathbf{X}_{down}\in\mathbb{R}^{(H/s)\times(W/s)\times C}9 PSNR / s=8s=80 SSIM in the main branch. Removing NDP from both NDPA and NDPN reduces performance to s=8s=81 / s=8s=82; removing NDP only from NDPA lowers it further to s=8s=83 / s=8s=84; removing NDP only from NDPN gives s=8s=85 / s=8s=86. Replacing NDP with direct features yields s=8s=87 / s=8s=88, and using NDP only before the NDPT block gives s=8s=89 / s=8s=800. These results indicate that both NDPA and NDPN benefit from NDP, and that continuous in-block prompting is more effective than one-time preconditioning.

The super-resolution-guided reconstruction ablation shows a similar pattern. Cascaded reconstruction without the SR branch gives s=8s=801 PSNR / s=8s=802 SSIM, omitting the second term in the loss yields s=8s=803 / s=8s=804, and the full SR-branch design reaches s=8s=805 / s=8s=806 (Wang et al., 1 Mar 2026). The large SSIM difference suggests that SR guidance primarily strengthens structural fidelity rather than only pixelwise reconstruction.

Sensitivity analyses further constrain the model’s operating regime. The paper states that performance improves with the number of channels up to s=8s=807, beyond which gains saturate; it also notes that with only s=8s=808 channels and s=8s=809M parameters, performance is comparable to UHDFour with s=8s=810M parameters (Wang et al., 1 Mar 2026). For the shuffle-down factor, s=8s=811 increases receptive field but does not improve SSIM, while s=8s=812 provides better SSIM than larger values.

The principal limitation is explicitly stated: UHDPromer is not good at handling general image size compared with general image restoration methods (Wang et al., 1 Mar 2026). The paper attributes this weakness to an architecture tailored to operate mostly in low-resolution space and, more specifically, to s=8s=813 downsampled features. This suggests that the model’s efficiency-oriented inductive bias is advantageous for UHD restoration but less suitable for general-resolution benchmarks requiring different receptive-field and scale trade-offs.

In relation to UHDformer, UHDPromer can be read as a successor that replaces correlation matching with neural discrimination prompting (Wang et al., 2024). UHDformer builds an HR-to-LR bridge through Dual-path Correlation Matching Transformation and Adaptive Channel Modulator, whereas UHDPromer measures implicit HR-LR neural differences through NDP and injects them into both attention and feed-forward gating (Wang et al., 2024). The paper presents this shift as a way to avoid heavy correlation computation while retaining strong UHD restoration quality and improving computational efficiency (Wang et al., 1 Mar 2026).

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 UHDPromer.