Next Article in Journal
Applications of Substrate Materials for Interdigital Transducers (IDTs): A Review
Previous Article in Journal
Seismic Response and Fragility of Rectangular RC Hollow Tall Piers Under Near-Fault Ground Motions Considering Flexure–Shear Interaction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Unified Multi-Weather Image Restoration with Intra-Task Difficulty and Inter-Task Contribution

1
College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
2
Beijing Huatec Information Technology Co., Ltd., Beijing 101111, China
*
Author to whom correspondence should be addressed.
Symmetry 2026, 18(9), 1422; https://doi.org/10.3390/sym18091422
Submission received: 23 July 2026 / Revised: 17 August 2026 / Accepted: 22 August 2026 / Published: 24 August 2026

Abstract

Recent studies have witnessed significant advances in unified multi-weather image restoration, which aims to handle diverse weather degradations within a single model. In this work, we observe that rain, haze, and snow restoration exhibit substantial differences in both degradation characteristics and learning dynamics, making straightforward joint optimization prone to performance imbalance and ineffective knowledge transfer. To this end, we propose UMWIR-Net, a unified multi-weather image restoration network equipped with an Asymmetric Task Collaborative Learning strategy. ATCL consists of Intra-Task Difficulty Optimization and Inter-Task Contribution Scheduling. Specifically, Intra-Task Difficulty Optimization jointly models the remaining restoration error and recent learning progress to dynamically estimate the optimization difficulty of each weather task, thereby assigning larger weights to slowly converging and under-optimized tasks. Inter-Task Contribution Scheduling measures the directional influence of a source-task update on the validation objective of a target task, constructs an asymmetric task-contribution matrix, and accordingly promotes tasks that provide stronger transferable knowledge while compensating those that benefit less from collaborative learning. In this manner, different weather restoration tasks collaborate selectively and asymmetrically, allowing the model to exploit complementary knowledge across tasks and improve overall restoration performance. Furthermore, UMWIR-Net adopts a wavelet-based Transformer backbone to capture low- and high-frequency information, enabling effective modeling of both global structures and local details for diverse weather restoration. Extensive experiments on multi-weather image restoration datasets show that UMWIR-Net achieves state-of-the-art performance and delivers more balanced restoration quality across rain, haze, and snow removal.

1. Introduction

Images captured under adverse weather conditions often suffer from severe visibility degradation and structural corruption, which can substantially affect the reliability of visual perception systems in practical applications such as autonomous driving, intelligent transportation, and outdoor surveillance [1,2,3]. Different weather phenomena produce distinct visual degradation patterns. Rain streaks may occlude local structures and introduce directional high-frequency artifacts, haze reduces scene visibility through atmospheric scattering and global contrast attenuation, while snow particles often cause irregular occlusion and texture corruption. Therefore, effectively restoring images degraded by diverse weather conditions is important not only for improving visual quality, but also for supporting robust high-level vision systems.
Existing task-specific restoration methods have achieved remarkable progress in individual tasks, including image deraining [4,5,6], dehazing [7,8,9], and desnowing [10]. However, these methods are usually designed and trained for a particular degradation type. A model optimized for rain removal may fail to process hazy or snowy images, which requires multiple task-specific models to be separately stored, selected, and executed in practical systems. To overcome this limitation, unified multi-weather image restoration aims to handle multiple weather degradations within a single model. Recent unified restoration approaches [11,12,13,14] have demonstrated the potential of sharing restoration knowledge across degradation types and provide a more compact solution than maintaining separate models for individual tasks.
Most existing unified restoration methods, such as TransWeather [11], AirNet [15], PromptIR [16], DiffUIR [17], and AdaIR [18], mainly focus on improving degradation representation, feature adaptation, or network architecture, while multiple degradation tasks are jointly optimized within a shared restoration model. Although such a paradigm enables a single network to acquire multiple restoration capabilities, it implicitly assumes that different weather tasks can be learned at similar rates and benefit equally from joint training. In practice, rain, haze, and snow restoration exhibit substantially different degradation characteristics and learning dynamics. Some tasks can rapidly reach satisfactory performance, while others may converge slowly and remain under-optimized throughout joint training. Consequently, simple tasks can dominate the shared optimization process, whereas difficult tasks receive insufficient learning attention, resulting in imbalanced restoration quality across different weather conditions. Existing strategies based on fixed data proportions, equal task weights, or instantaneous training losses cannot reliably reflect such heterogeneous optimization states [19,20]. A large task loss may originate from its numerical scale rather than its actual learning difficulty, while a slowly decreasing loss does not necessarily indicate whether the task still has substantial room for improvement. Therefore, effective unified restoration requires a task-aware optimization mechanism that jointly considers the remaining restoration deficiency and the recent learning progress of each weather task.
In addition to unequal learning difficulty, previous multi-task learning studies have shown that knowledge transfer and task interactions can vary substantially across different task pairs [21,22,23]. In unified multi-weather restoration, we further observe that such knowledge transfer is inherently directional. Although different tasks share natural image statistics, clean-scene structures, edge priors, and texture regularities, the knowledge learned from one task does not necessarily benefit another task to the same extent. For example, global structure and color recovery learned from haze removal may facilitate background reconstruction in rainy and snowy images. In contrast, the local high-frequency suppression capability learned from rain or snow removal may provide less benefit to haze restoration. More importantly, optimizing one task may improve another task, whereas the reverse optimization direction may contribute weakly or even introduce negative interference. Such a relationship cannot be sufficiently characterized by symmetric task similarity or uniform feature sharing. Nevertheless, existing unified restoration methods typically do not explicitly model such directional cross-task interactions during joint optimization and generally optimize multiple task objectives together. As a result, useful transferable knowledge may not be adequately exploited, while conflicting task updates can impair the shared representation. This motivates us to explicitly characterize the directional contribution between weather tasks and schedule their collaboration according to their asymmetric relationships. These two observations, i.e., heterogeneous intra-task learning dynamics and asymmetric inter-task knowledge transfer, are summarized in Figure 1. In left figure of Figure 1, the convergence curves are obtained from a separate diagnostic run over a fixed 50-epoch training window solely to visualize the relative convergence behaviors of different weather restoration tasks; no early stopping is applied, and this diagnostic setting is independent of the training schedule of the final model.
Another challenge arises from the heterogeneous reconstruction requirements of different weather degradations. Haze mainly affects low-frequency appearance, including global illumination, contrast, and color distribution, and thus requires effective modeling of long-range scene structures. Rain streaks and snow particles, by contrast, usually introduce localized high-frequency corruption and require accurate reconstruction of edges, textures, and fine details. Although Transformer-based restoration models [24,25] provide strong global modeling capability, directly processing all frequency components in a homogeneous feature space may limit their ability to simultaneously recover global structures and local details under diverse weather conditions. A unified restoration backbone should therefore preserve complementary frequency information and provide suitable representations for both large-scale appearance degradation and fine-grained structural corruption.
To address these issues, we propose UMWIR-Net, a unified multi-weather image restoration network equipped with an Asymmetric Task Collaborative Learning strategy, termed ATCL. ATCL consists of two complementary components, namely Intra-Task Difficulty Optimization and Inter-Task Contribution Scheduling. Intra-Task Difficulty Optimization jointly models the remaining restoration error and recent learning progress to dynamically estimate the optimization difficulty of each weather task. It consequently assigns greater optimization weights to tasks that converge slowly and remain insufficiently learned, preventing easy tasks from dominating the joint training process. Inter-Task Contribution Scheduling explicitly measures the directional influence of a source-task update on the validation objective of a target task. Based on these directional effects, we construct an asymmetric task-contribution matrix to characterize the six transfer relationships among rain, haze, and snow restoration. The resulting scheduler promotes tasks that provide stronger transferable knowledge to the other tasks, while compensating tasks that receive limited benefit from collaborative learning. By jointly modeling intra-task difficulty and inter-task contribution, ATCL accounts for both the optimization state of each task and its directional collaborative relationships with the others, thereby generating adaptive task weights for selective and asymmetric joint optimization. In this manner, UMWIR-Net can exploit complementary knowledge across weather tasks, alleviate task imbalance and ineffective transfer, and improve the overall restoration performance. Furthermore, we adopt a wavelet-based Transformer backbone to accommodate the heterogeneous frequency characteristics of diverse weather degradations. The wavelet representation preserves complementary low- and high-frequency information, allowing the network to effectively model global structures affected by haze and local details corrupted by rain streaks or snow particles. The proposed ATCL is applied only during training and introduces neither additional model parameters nor computational overhead during inference. Extensive experiments on multi-weather image restoration datasets demonstrate that UMWIR-Net achieves state-of-the-art performance and delivers more balanced restoration quality across rain, haze, and snow removal.
The main contributions of this work are summarized as follows:
  • We propose UMWIR-Net, a unified multi-weather image restoration network that jointly addresses the heterogeneous learning behaviors and reconstruction requirements of rain, haze, and snow restoration.
  • We introduce an intra-task difficulty optimization that jointly considers the remaining restoration error and recent learning progress to dynamically identify slowly converging and under-optimized tasks, enabling balanced allocation of optimization resources.
  • We develop an inter-task contribution scheduling that models directional knowledge transfer through an asymmetric task-contribution matrix, promoting tasks that provide transferable restoration knowledge while compensating tasks that receive limited collaborative support.
  • Extensive experiments demonstrate that UMWIR-Net achieves state-of-the-art and more balanced performance across multiple weather restoration tasks.

2. Related Work

2.1. Single-Weather Image Restoration

Single-weather image restoration focuses on recovering clean visual content from images affected by a specific adverse weather condition [26,27,28,29]. Since rain, haze, and snow exhibit substantially different degradation mechanisms, task-specific methods usually incorporate dedicated architectures or priors to capture their characteristic distributions. Haze mainly causes depth-dependent contrast attenuation and color distortion, whereas rain streaks and snow particles generally introduce spatially non-uniform, high-frequency corruption. These differences have led to the development of specialized methods for image dehazing, deraining, and desnowing [30,31,32,33]. For image dehazing, early approaches commonly rely on atmospheric scattering models and handcrafted priors to estimate transmission maps and atmospheric light. Recent learning-based methods instead recover clear images through end-to-end feature modeling. DehazeFormer [34] introduces a Transformer-oriented architecture tailored to haze removal, enabling effective modeling of non-local degradation and global scene information. DCMPNet [7] further exploits the relationship between scene depth and haze distribution through collaborative depth estimation and image dehazing. These methods demonstrate the importance of global context and depth-related information for restoring contrast, color, and distant scene structures. However, these methods are specifically designed for image dehazing and do not address the joint restoration and collaborative optimization of heterogeneous weather degradations within a unified model. Image deraining methods mainly aim to separate rain-induced components from underlying scene details while avoiding the removal of genuine textures. PReNet [35] progressively refines intermediate restoration results through recurrent processing, while RCDNet [36] incorporates model-driven rain convolutional dictionaries to characterize rain formation. With the development of Transformer architectures, IDT [37] and DRSformer [6] improve the modeling of long-range dependencies and spatially varying rain patterns. RLP [38] introduces rain-related priors to enhance degradation representation, whereas NeRD-Rain [5] combines multi-scale Transformer modeling with implicit representations to capture both scale-specific and shared rain characteristics. MSDT [39] and URIR [40] further investigate effective feature interaction and unified rain representation for complex rainy scenes. Despite these advances, existing deraining methods remain specialized for rain removal and still face challenges in distinguishing rain streaks from fine background textures, particularly under spatially varying and nighttime conditions, while lacking the ability to exploit transferable restoration knowledge from other weather restoration tasks. Compared with rain streaks, snow particles exhibit greater variations in shape, scale, and opacity, and large particles may severely occlude scene content. SnowFormer [41] employs Transformer-based feature interaction to model multi-scale snow distributions and restore snow-covered regions. More recent studies also explore large-scale real-world data and perceptual supervision to improve the robustness of desnowing models under complex snowfall conditions [10]. These developments highlight the importance of reconstructing partially occluded structures, yet existing methods remain specialized for snow removal and do not leverage complementary knowledge from other weather restoration tasks.
Although single-weather methods achieve strong restoration performance by exploiting degradation-specific characteristics, each model is generally applicable to only one predefined weather condition. Practical systems must therefore maintain and select multiple independent models when encountering rain, haze, or snow. Moreover, separately trained networks cannot fully exploit the structural, textural, and natural-image knowledge that may be shared across different weather restoration tasks. These limitations motivate the development of unified frameworks capable of handling heterogeneous weather degradations within a single model.

2.2. Unified Multi-Weather Image Restoration

Unified multi-weather image restoration aims to recover images degraded by different adverse weather conditions within a single model. Compared with maintaining separate networks for rain, haze, and snow removal, this paradigm reduces model redundancy and facilitates the sharing of common restoration knowledge across tasks. TransWeather [11] introduces learnable weather-type queries into a Transformer-based architecture to adapt the decoding process to different degradations. Patil et al. [12] formulate multi-weather restoration from a domain-translation perspective, enabling a shared model to accommodate multiple weather domains. Although these approaches improve deployment efficiency, directly optimizing heterogeneous degradations within a common feature space may weaken the representation of task-specific characteristics and does not explicitly account for their different optimization states. Subsequent studies enhance degradation awareness through explicit degradation representations, prompt learning, and adaptive feature modulation. AirNet [15] employs contrastive learning to extract degradation representations that guide a unified restoration network. PromptIR [16] introduces degradation-specific prompts to dynamically regulate restoration features, while AdaIR [18] adapts a shared backbone to different restoration tasks through parameter-efficient conditioning. WGWS-Net [42] and Histoformer [43] further investigate weather-aware feature interaction, multi-scale representation learning, and distribution-oriented modeling. These methods improve the capability of a unified model to distinguish different degradation patterns, but their adaptation mechanisms mainly operate at the feature or parameter level without explicitly coordinating the heterogeneous optimization dynamics among different restoration tasks. More recent approaches explore generative and sequence-modeling paradigms to strengthen unified restoration. DiffUIR [17] leverages diffusion priors to recover images under multiple degradation types, whereas MambaIRv2 [44] employs state-space modeling to capture long-range dependencies with favorable computational efficiency. Other methods introduce expert-based architectures or specialized branches to balance shared and degradation-specific representations [13,14]. These developments substantially improve the representation capacity and flexibility of unified restoration networks. However, they mainly strengthen representation capacity and do not explicitly model dynamic task difficulty and directional cross-task contribution during joint optimization.
Nevertheless, most existing methods primarily focus on designing stronger backbones, degradation-aware prompts, or adaptive feature modules, while their training procedures commonly rely on mixed datasets, uniform sampling, or fixed task weights. Such strategies implicitly assume that different weather tasks exhibit comparable learning dynamics and benefit equally from joint optimization. In practice, rain, haze, and snow restoration may differ significantly in convergence speed, remaining restoration deficiency, and transferable knowledge. Moreover, the benefit transferred from one task to another is generally directional rather than symmetric. Consequently, difficult tasks may remain insufficiently optimized, while ineffective task interactions may impair the shared representation. Motivated by these observations, UMWIR-Net addresses these optimization-level limitations by dynamically estimating the learning difficulty of each weather task and its directional contribution to other tasks, thereby adaptively adjusting their collaboration during joint training.

2.3. Multi-Task Learning and Task Balancing

Multi-task learning jointly optimizes several related tasks through shared representations, allowing knowledge learned from one task to benefit others [21]. Conventional approaches usually combine task-specific losses using equal or manually defined weights. However, such strategies assume comparable loss scales, convergence rates, and optimization demands across tasks, and therefore may lead to imbalanced learning.
Adaptive weighting methods estimate task importance from training statistics. Uncertainty-based weighting adjusts task weights according to estimated noise levels [19], while Dynamic Weight Averaging and related methods emphasize tasks with slower loss reduction or larger improvable gaps [20]. Nevertheless, instantaneous loss values or recent decline rates alone may not reliably reflect whether a task remains under-optimized, because they are also affected by numerical scale and training stage. Gradient-based methods, such as MGDA, PCGrad, CAGrad, and Nash-MTL, mitigate negative transfer by searching for compatible update directions or resolving gradient conflicts [45,46,47,48]. However, gradient compatibility does not necessarily indicate the actual benefit that one task provides to another over the entire training process. Task-relation methods further analyze task affinity, grouping, and transferability. TAG estimates how optimizing one task influences another task and uses these relationships for task grouping [22]. Adaptive Task Balancing further considers inter-task contribution and intra-task difficulty for task weighting [23]. Although Ref. [23] also considers inter-task contribution and intra-task difficulty, these factors are estimated in a preparatory stage and then used for task weighting. In contrast, ATCL estimates task difficulty and directional contribution online from the current optimization state, allowing task relationships to evolve dynamically during training. However, many existing approaches rely on symmetric affinity or static task statistics, whereas knowledge transfer is often directional and task difficulty may change during training.
These limitations are particularly relevant to unified multi-weather restoration, where rain, haze, and snow exhibit different convergence behaviors and asymmetric transfer effects. Existing methods rarely consider both the dynamic optimization state of each task and its directional contribution to others. This motivates a task-balancing strategy that jointly models task-specific difficulty and asymmetric inter-task collaboration.

3. Proposed Method

We consider unified multi-weather image restoration involving rain removal, haze removal, and snow removal. The task set is denoted by
T = T r , T h , T s ,
where the subscripts r, h, and s correspond to rain, haze, and snow, respectively, and T i denotes a generic restoration task with i { r , h , s } . For each task T i , its corresponding paired training set is denoted by D i and written as:
D i = x i n , y i n n = 1 N i ,
where x i n denotes a degraded observation and y i n is the corresponding clean image. Our goal is to learn a unified restoration model f θ that handles different weather degradations without requiring task-specific networks or degradation labels during inference. As illustrated in Figure 2, UMWIR-Net consists of a shared wavelet-based Transformer backbone and an Asymmetric Task Collaborative Learning strategy, termed ATCL. The restoration backbone captures complementary low- and high-frequency information to model both global structures and local details under diverse weather degradations. Specifically, the restoration backbone adopts a three-stage encoder–decoder architecture with a base feature dimension of 32. At each encoder stage, we employ the Haar discrete wavelet transform (DWT) to decompose the feature representation into one low-frequency subband (LL) and three high-frequency subbands (HL, LH, and HH). The LL component is fused with the corresponding multi-scale input feature and processed by Transformer blocks, whereas the three high-frequency components are adaptively fused and refined by high-frequency enhancement blocks. The numbers of low-frequency Transformer blocks across the three stages are set to [ 1 , 2 , 4 ] , while those of the high-frequency enhancement blocks are set to [ 1 , 1 , 2 ] . Both branches employ single-head attention, and the feed-forward expansion factor of the low-frequency Transformer branch is set to 2.0. During decoding, the low- and high-frequency features are progressively reconstructed through the corresponding inverse wavelet transform (IWT). We adopt the Haar wavelet due to its compact support, orthogonality, and low computational complexity, enabling efficient frequency decomposition and reconstruction while preserving complementary structural and detail information. ATCL coordinates how rain, haze, and snow restoration are jointly optimized within the shared network. For a mini-batch B i sampled from task T i , the task-specific restoration risk is defined as
R i θ ; B i = 1 B i x , y B i f θ ( x ) , y ,
where R i ( θ ; B i ) denotes the empirical restoration risk of task T i over mini-batch B i under the current model parameters θ , and ( · , · ) denotes the basic restoration loss. In our implementation, it is instantiated as:
y ^ , y = y ^ y 2 2 + ϵ 2 + ξ 1 SSIM y ^ , y ,
where the first term is the Charbonnier penalty and the second term promotes structural consistency.
A straightforward unified training paradigm minimizes the average restoration risk over all weather tasks. However, this symmetric formulation overlooks two important properties. First, rain, haze, and snow restoration exhibit substantially different learning dynamics. Some tasks converge rapidly, whereas others remain under-optimized during joint training. Second, knowledge transfer among weather tasks is inherently directional. Optimizing one task may benefit another task, while the reverse transfer can be considerably weaker or even detrimental. To address these issues, ATCL consists of two complementary components, namely intra-task difficulty optimization and inter-task contribution scheduling. Intra-task optimization estimates the optimization difficulty of each task according to its remaining restoration error and recent learning progress. Inter-task scheduling measures the directional influence of one task on another and constructs an asymmetric task-contribution matrix. The two components are jointly converted into adaptive task weights for selective and asymmetric optimization. Specifically, the intra-task difficulty estimated in Figure 2b and the inter-task contribution obtained in Figure 2c are jointly integrated to determine the adaptive task weights, which are subsequently applied to the joint optimization of the shared restoration network shown in Figure 2a.

3.1. Intra-Task Difficulty Optimization

Different weather degradations impose heterogeneous reconstruction demands. Haze mainly causes global contrast attenuation, color distortion, and visibility reduction, whereas rain streaks and snow particles usually introduce localized structural corruption and high-frequency interference. Consequently, their restoration objectives follow different convergence trajectories even when the same backbone and loss function are employed. Directly comparing task losses cannot reliably reflect such differences, because the absolute loss scales may vary across degradation types. A large loss does not necessarily indicate that a task is difficult to optimize, while a small loss does not guarantee that the task has been sufficiently learned. We therefore estimate intra-task difficulty by jointly considering the remaining restoration error and recent learning progress.
  • Probe-based Task State Estimation. For each task T i , we construct a small and fixed probe set P i that is excluded from parameter optimization. At training stage t, the probe restoration error is evaluated as
    v i t = R i θ t ; P i .
The same restoration objective is used for both training and probe evaluation, ensuring that the estimated task state is directly related to the final restoration quality. Since the probe error can fluctuate due to data variation, we maintain an exponential moving average
v ¯ i t = μ v v ¯ i t 1 + 1 μ v v i t ,
where μ v [ 0 , 1 ) is the momentum coefficient. The smoothed error v ¯ i t provides a stable description of the current optimization state of task T i .
  • Remaining Restoration Error. To eliminate the scale discrepancy among weather tasks, the current probe error is normalized using the error measured at the end of the equal-weight warm-up stage
    e i t = v ¯ i t v ¯ i w + ϵ ,
    where w denotes the end of warm-up and ϵ prevents numerical instability. The normalized residual e i t measures how much restoration error remains relative to the initial optimization state of the same task. A larger value indicates that the task still has considerable room for improvement.
  • Recent Learning Progress. We further characterize the short-term learning dynamics of task T i over a temporal window of length Δ . Its relative learning progress is defined as
    p i t = v ¯ i t Δ v ¯ i t + v ¯ i t Δ + ϵ ,
    where [ z ] + = max ( 0 , z ) . A large p i t indicates that the task is still improving rapidly, whereas a small value suggests slow convergence or an optimization plateau. When the probe error increases, the progress is set to zero because performance degradation should not be interpreted as effective learning.
  • Optimization Difficulty Estimation. Based on the remaining restoration error and recent learning progress, the dynamic optimization difficulty of task T i is formulated as
    d i t = e i t exp p i t τ p ,
    where τ p > 0 controls the sensitivity of the difficulty estimate to recent learning progress. The multiplicative formulation treats recent progress as a dynamic modulator of the remaining restoration error. When a task retains a large restoration error but exhibits limited recent improvement, d i t becomes large, indicating that the task remains under-optimized. When its error is still relatively large but decreases rapidly, the progress term suppresses the difficulty score, preventing excessive optimization resources from being prematurely assigned to a naturally converging task. Therefore, d i t captures the practical optimization difficulty of a weather task under the current shared model rather than merely reflecting its absolute loss magnitude.

3.2. Inter-Task Contribution Scheduling

Although rain, haze, and snow have different physical degradation mechanisms, their restoration processes share natural image statistics, clean-scene structures, edge priors, and texture regularities. Such shared knowledge enables one weather restoration task to benefit another during joint training. Nevertheless, the direction and strength of this transfer are generally different. For example, global structure and color recovery learned from haze removal may facilitate background reconstruction in rainy and snowy images. In contrast, local high-frequency suppression learned from rain or snow removal may provide limited benefit to haze restoration. Therefore, symmetric task similarity is insufficient for characterizing cross-task collaboration. We explicitly estimate the directional contribution from a source task T i to a target task T j .
  • Directional Cross-task Influence. Let θ s θ denote the parameters shared by all weather tasks. Since UMWIR-Net adopts a fully shared restoration backbone, θ s can include all trainable backbone parameters. At training stage t, the source-task training gradient is given by
    g i t = θ s R i θ t ; B i ,
    while the probe gradient of target task T j is computed as
    h j t = θ s R j θ t ; P j .
The training gradient describes the update direction induced by the source task, whereas the probe gradient represents the direction associated with the validation objective of the target task.
Consider a virtual update of the shared parameters using source task T i
θ s = θ s t η g i t ,
where η is a sufficiently small virtual step size. Using a first-order Taylor expansion around θ s t , the resulting change in the target probe objective is approximated as
R j θ s ; P j R j θ s t ; P j η g i t , h j t .
A positive inner product indicates that the source-task update is aligned with the direction that reduces the target-task probe error. Task T i therefore provides a positive contribution to task T j . A negative inner product instead reveals conflicting optimization directions and potential negative transfer.
  • Scale-normalized Task Contribution. The raw gradient inner product is sensitive to gradient magnitude. We therefore compute a scale-invariant cross-task alignment
    s i j t = g i t , h j t g i t 2 h j t 2 + ϵ .
The value s i j t measures whether the optimization direction of source task T i is consistent with the validation objective of target task T j . However, self-optimization effectiveness can vary substantially across target tasks. The cross-task alignment should therefore be interpreted relative to the effect of the target task learning from its own training data. We calculate the self-alignment of task T j as
s j j t = g j t , h j t g j t 2 h j t 2 + ϵ .
The normalized directional contribution is then defined as
c i j t = tanh s i j t τ c s j j t + ϵ , i j ,
where τ c > 0 controls the sensitivity of contribution estimation. The hyperbolic tangent bounds the contribution within ( 1 , 1 ) and suppresses extreme gradient observations.
A positive c i j t indicates that learning source task T i provides useful transferable knowledge to target task T j . A value close to zero represents weak interaction, whereas a negative value indicates harmful interference. Since the reverse transfer is evaluated using different source gradients, target probe gradients, and normalization references, the task relationship generally satisfies
c i j t c j i t .
  • Asymmetric Task-contribution Matrix. For rain, haze, and snow restoration, the directional task contributions form the matrix
    C t = 0 c r h t c r s t c h r t 0 c h s t c s r t c s h t 0 .
The off-diagonal entries represent the six directional transfer relationships among rain, haze, and snow restoration. Since an estimate obtained from a single pair of mini-batches may be noisy, we maintain an exponential moving average
c ¯ i j t = μ c c ¯ i j t 1 + 1 μ c c i j t ,
where μ c is the contribution momentum coefficient. The contribution matrix is updated every K iterations rather than at every optimization step, thereby limiting the additional gradient computation.
  • Contribution-aware Task Scheduling. The task-contribution matrix describes not only how much knowledge a task provides to the others, but also how much benefit it receives from collaborative learning. We summarize these two directional properties using outgoing contribution and received benefit. The outgoing contribution of task T i is defined as
    o i t = 1 N 1 j i c ¯ i j t .
A large o i t indicates that optimizing task T i tends to improve the other weather tasks. Equation (20) retains both positive and negative values. Consequently, a task that frequently interferes with other tasks receives a lower outgoing-contribution score.
The benefit received by task T i from the other tasks is defined as
r i t = 1 N 1 j i c ¯ j i t + .
A large r i t indicates that task T i receives substantial positive transfer from collaborative learning. A small value means that it benefits less from the other weather tasks and therefore requires additional optimization compensation. Both o i t and r i t are derived from the same asymmetric task-contribution matrix and jointly characterize the inter-task contribution scheduling requirement.

3.3. Asymmetric Collaborative Weighting

ATCL jointly models intra-task difficulty and inter-task contribution. Intra-task optimization determines whether an individual task remains difficult and under-optimized, while inter-task contribution scheduling determines whether the task provides transferable knowledge to the others or receives limited benefit from them. These two components are integrated to generate adaptive task weights for selective and asymmetric joint optimization.
  • Inter-task Contribution Scheduling Score. Since outgoing contribution o i t and received benefit r i t are measured on different numerical ranges, we first standardize them across the task dimension. More generally, for a task statistic z t , we define
    z ^ i t = z i t mean z t std z t + ϵ .
The standardization preserves the relative ordering among tasks while preventing one statistic from dominating merely because of its scale.
The inter-task contribution scheduling score of task T i is formulated as
ϕ i t = α o ^ i t β r ^ i t ,
where α and β control the influence of outgoing contribution and received benefit, respectively. A task with a large outgoing contribution receives a larger scheduling score because its optimization can improve the shared restoration capability. A task with a small received benefit is also compensated because it cannot sufficiently rely on knowledge transferred from the other tasks.
  • Asymmetric Collaboration Priority. We standardize the intra-task difficulty d t using Equation (22) and combine it with the inter-task contribution scheduling score
    a i t = d ^ i t + ϕ i t .
Equation (24) explicitly preserves the two-component design of ATCL. The first term originates from intra-task difficulty optimization and emphasizes tasks that converge slowly and remain under-optimized. The second term originates from inter-task contribution scheduling and coordinates each task according to its directional contribution relationship with the others. Thus, the collaboration priority simultaneously reflects the optimization state of an individual task and its role in cross-task knowledge transfer.
The raw task weight is obtained through temperature-controlled normalization
q i t = N exp a i t / τ k = 1 N exp a k t / τ ,
where τ controls the degree of asymmetry among weather tasks. A smaller temperature produces a sharper weight distribution, whereas a larger value gradually approaches equal-weight training. The average value of the raw task weights is one, which maintains a stable global optimization scale.
Short-term fluctuations in the probe statistics may occasionally produce excessively large or small task weights. We therefore apply bounded projection
q ˜ i t = clip q i t , λ min , λ max ,
where λ min and λ max prevent task starvation and over-dominance, respectively. The projected weights are subsequently renormalized as
λ i t = N q ˜ i t k = 1 N q ˜ k t .
  • Joint Training and Inference. During each optimization step, equally sized mini-batches are sampled from the rain, haze, and snow restoration datasets. This sampling strategy avoids implicit task bias caused by different dataset sizes. The resulting ATCL objective is formulated as
    L ATCL t = i = 1 N λ i t R i θ ; B i i = 1 N λ i t .
The adaptive weights are treated as detached training statistics and do not participate in gradient back-propagation. All weather tasks share the same restoration parameters, while their optimization strengths are dynamically adjusted according to their current learning states and directional collaborative relationships. Training begins with an equal-weight warm-up stage, during which λ i t = 1 for all tasks. This stage allows the shared model to acquire basic restoration capability and provides reliable initial probe statistics. After warm-up, the intra-task difficulty and task-contribution matrix are updated periodically. The task weights remain fixed between two consecutive updates, which stabilizes joint optimization and limits additional computation. The probe-based difficulty estimation and gradient-based inter-task scheduling are activated only during training. During inference, UMWIR-Net performs a standard forward pass without probe sets, task labels, auxiliary branches, or dynamic weight estimation. Therefore, ATCL introduces neither additional model parameters nor computational overhead during inference. By jointly considering intra-task difficulty and inter-task contribution, ATCL enables different weather restoration tasks to collaborate selectively and asymmetrically, thereby improving overall restoration performance while alleviating task imbalance and ineffective knowledge transfer.

4. Experiments

4.1. Experiments Setup

4.1.1. Datasets and Metrics

To comprehensively evaluate the performance of our method on unified multi-weather image restoration, we conduct experiments on three datasets: WeatherBench [49], RainRAG [50], and FoundIR-Weather [51]. WeatherBench is a real-world dataset covering both daytime and nighttime scenes under three representative adverse weather conditions, namely rain, snow, and haze. It contains a total of 42,002 images. For the WeatherBench experiments, the rain, haze, and snow training subsets are jointly used to train a unified UMWIR-Net, which is subsequently evaluated on the corresponding WeatherBench test subsets. The training set of RainRAG consists of 52,869 paired images, while its test set contains 400 images divided into four representative subsets: daytime rain streaks (DRS), daytime raindrops (DRD), nighttime rain streaks (NRS), and nighttime raindrops (NRD). For evaluation on RainRAG, we separately retrain UMWIR-Net using its 52,869 training images and evaluate the resulting model on the 400 test images. FoundIR-Weather is a large-scale, high-quality real-world dataset covering a wide variety of scenes and weather conditions. We employ this dataset for cross-dataset generalization testing to evaluate the robustness and generalization capability of our model in diverse real-world scenarios.
We use PSNR [52] and SSIM [53] to evaluate restoration performance. PSNR measures pixel-level reconstruction accuracy, while SSIM assesses structural similarity in terms of luminance, contrast, and structure. Higher PSNR and SSIM values indicate better performance.

4.1.2. Comparison Methods

To provide a comprehensive evaluation, we compare our method with 22 representative image restoration approaches covering different task settings and architectural paradigms. For single-degradation restoration, we include DehazeFormer [34] and DCMPNet [7] for image dehazing; PReNet [35], RCDNet [36], IDT [37], DRSformer [6], RLP [38], MSDT [39], NeRD-Rain [5], and URIR [40] for image deraining; and SnowFormer [41] for image desnowing. We further compare with the general-purpose restoration backbones MPRNet [54], Restormer [24], and MambaIRv2 [44], as well as representative all-in-one approaches, including AirNet [15], TransWeather [11], PromptIR [16], WGWS-Net [42], DiffUIR [17], Histoformer [43], and AdaIR [18]. These baselines encompass CNN-based recurrent, progressive, and model-driven networks, Transformer-based architectures, diffusion models, and Mamba-based state-space models, enabling a comprehensive comparison across both task scope and network design. For a fair comparison, all competing methods are retrained using their officially released implementations under the corresponding experimental settings.

4.1.3. Implementation Details

All experiments are implemented using PyTorch 2.0.0 and conducted on a single NVIDIA GeForce RTX 3090 GPU. During training, the input and ground-truth images are cropped into 512 × 512 patches, with a batch size of 4. The proposed network is optimized using AdamW with β 1 = 0.9 , β 2 = 0.99 , and a weight decay of 1 × 10 3 . The initial learning rate is set to 5 × 10 4 and progressively reduced to 1 × 10 7 using a cosine annealing restart scheduler. The entire training process contains 300,000 iterations. Validation is performed every 5000 iterations, and the checkpoint achieving the highest PSNR is selected for evaluation.

4.2. Evaluation on the WeatherBench Dataset

Table 1 reports the quantitative results on WeatherBench for dehazing, deraining, and desnowing. Our method achieves the best average performance, reaching 30.72 dB PSNR and 0.8610 SSIM. Compared with the second-best results, it provides improvements of 1.04 dB in PSNR over DehazeFormer and 0.0049 in SSIM over DiffUIR. For dehazing, UMWIR-Net obtains the best PSNR and SSIM values of 25.09 dB and 0.7605, outperforming DehazeFormer by 0.97 dB and 0.0158, respectively. For deraining, our method achieves the highest PSNR of 37.17 dB and the second-best SSIM of 0.9583, demonstrating effective rain removal and structural preservation. On desnowing, it obtains the highest PSNR of 29.90 dB and a competitive SSIM of 0.8643. Although several task-specific methods perform well on individual degradations, their performance varies considerably across other weather conditions. In contrast, UMWIR-Net maintains consistently strong results across all three tasks, validating the effectiveness of ATCL in balancing heterogeneous optimization requirements.
The qualitative comparisons are presented in Figure 3, Figure 4 and Figure 5. For hazy images, several competing methods leave residual haze or introduce noticeable color shifts, whereas our method restores clearer scene structures and more natural contrast. In rainy scenes, UMWIR-Net removes dense rain streaks while preserving edges and fine background textures, with fewer residual artifacts and less over-smoothing. For snowy images, our method effectively suppresses snow particles and reconstructs partially occluded regions with improved structural consistency. Overall, the quantitative and qualitative results demonstrate that UMWIR-Net provides robust and balanced restoration across diverse weather degradations.

4.3. Evaluation on the RainRAG Dataset

Table 2 reports the quantitative results on the RainRAG dataset, which contains four representative rainy conditions: daytime rain streaks (DRS), daytime raindrops (DRD), nighttime rain streaks (NRS), and nighttime raindrops (NRD). These subsets exhibit substantial differences in illumination, rain appearance, and degradation severity, providing a comprehensive evaluation of deraining robustness. Our method achieves PSNR/SSIM values of 30.38/0.8386, 23.60/0.7652, 37.29/0.9686, and 24.06/0.8193 on DRS, DRD, NRS, and NRD, respectively. It obtains the best PSNR on DRS, outperforming the second-best MSDT by 1.78 dB, while achieving the second-best SSIM. On DRD, UMWIR-Net ranks first in both metrics, surpassing Restormer by 0.24 dB in PSNR and IDT by 0.0004 in SSIM. The advantage is more pronounced on NRS, where our method exceeds the second-best result by 2.73 dB in PSNR and 0.0095 in SSIM, demonstrating strong robustness under challenging nighttime illumination. Although the PSNR on NRD remains lower than several competing methods, our method achieves the third-best SSIM, indicating favorable structural preservation. Overall, UMWIR-Net reaches the highest average performance of 28.83 dB PSNR and 0.8479 SSIM, improving upon the second-best results by 0.89 dB and 0.0054, respectively. These results demonstrate its strong adaptability to different rain patterns and illumination conditions.

4.4. Evaluation on the FoundIR-Weather Dataset

For cross-dataset generalization evaluation, we directly apply the UMWIR-Net model trained on WeatherBench to the rain and haze subsets of FoundIR-Weather without any fine-tuning. As reported in Table 3, our method achieves 26.42 dB PSNR and 0.8060 SSIM on the rain subset, outperforming the second-best results by 2.31 dB and 0.0826, respectively. These substantial improvements demonstrate its effectiveness in removing spatially varying rain while preserving structural details. On the haze subset, UMWIR-Net obtains the highest PSNR of 17.67 dB, exceeding TransWeather by 0.24 dB. Although its SSIM of 0.6262 is lower than those of NeRD-Rain and TransWeather, it remains competitive in structural reconstruction. Averaged over the two degradation types, our method achieves the best PSNR/SSIM of 22.05 dB/0.7161, surpassing the second-best NeRD-Rain by 1.40 dB and 0.0296. These results confirm that UMWIR-Net generalizes effectively to real-world weather degradations and provides strong overall restoration performance across heterogeneous rain and haze conditions.
Visual comparisons on representative rainy and hazy scenes are provided in Figure 6. For rainy images, some competing methods leave visible rain streaks or remove fine background textures together with the degradation. Our method suppresses rain artifacts more thoroughly while preserving object boundaries and local structural details. For hazy scenes, existing methods may retain residual haze or produce unnatural color and contrast variations, particularly in distant regions. UMWIR-Net restores clearer scene structures, more natural colors, and improved global visibility with fewer artifacts. The enlarged patches further demonstrate its advantage in preserving fine textures and edge information, confirming its robustness under diverse real-world weather conditions.

4.5. Ablation Studies

4.5.1. Effectiveness of the Main Components

Table 4 evaluates the contributions of the main components. Wavelet denotes the wavelet-based Transformer backbone, while ITDO and ITCS refer to Intra-Task Difficulty Optimization and Inter-Task Contribution Scheduling, respectively. Compared with the spatial-domain baseline, introducing the wavelet backbone consistently improves dehazing, deraining, and desnowing, demonstrating the benefit of jointly modeling low- and high-frequency information for heterogeneous weather degradations. Based on the wavelet backbone, ITDO improves the average performance to 30.52 dB/0.8586 by assigning greater optimization emphasis to slowly converging and under-optimized tasks. ITCS also provides clear gains, reaching 30.39 dB/0.8576, which confirms that directional task-contribution modeling facilitates more effective cross-task knowledge transfer. Although the two modules yield different improvements across individual tasks, both outperform the wavelet-only variant. Combining all three components achieves the best performance on every restoration task, with an average PSNR/SSIM of 30.72 dB/0.8610. The complete model surpasses the ITDO-only and ITCS-only variants by 0.20 dB and 0.33 dB in average PSNR, respectively. These results demonstrate that frequency-aware representation, intra-task difficulty optimization, and inter-task contribution scheduling are complementary and jointly improve restoration accuracy and task balance.

4.5.2. Comparison with Multi-Task Optimization Strategies

To further evaluate the effectiveness of ATCL, we conduct a controlled comparison with representative multi-task optimization strategies, including Equal Weighting (Variant b), DWA [20], GradNorm [55], and PCGrad [56]. All methods employ the same wavelet-based Transformer backbone and identical training settings, with only the multi-task optimization strategy being changed. As shown in Table 5, Equal Weighting achieves an average PSNR/SSIM of 29.87 dB/0.8490, while DWA, GradNorm, and PCGrad obtain 30.05 dB/0.8532, 30.57 dB/0.8575, and 30.31 dB/0.8554, respectively. ATCL achieves the best performance of 30.72 dB/0.8610, outperforming the strongest competing strategy, GradNorm, by 0.15 dB in PSNR and 0.0035 in SSIM. These results demonstrate that ATCL provides more effective task coordination than representative task-weighting and gradient-balancing strategies under the same restoration backbone and training configuration.

4.5.3. Analysis of Intra-Task Difficulty Optimization

Table 6 analyzes the two components of Intra-Task Difficulty Optimization, while Inter-Task Contribution Scheduling remains enabled for all variants. Without ITDO, variant (d) obtains an average PSNR/SSIM of 30.39 dB/0.8576. Introducing only the remaining restoration error in variant (e) improves the result to 30.57 dB/0.8587, showing that emphasizing tasks with larger unresolved errors helps alleviate under-optimization. Using only recent learning progress, variant (f) further achieves 30.67 dB/0.8602 and performs better than variant (e) on most metrics. This indicates that recent convergence behavior provides a more responsive estimate of the current task state. However, progress alone cannot determine whether a slowly changing task has already converged or still retains substantial restoration errors. Combining both components produces the best average performance of 30.72 dB/0.8610 and yields the strongest results across all three weather tasks. These results confirm that remaining restoration error and recent learning progress provide complementary information, enabling more reliable difficulty estimation and more balanced multi-task optimization.

4.5.4. Analysis of Inter-Task Contribution Scheduling

Table 7 analyzes the components of Inter-Task Contribution Scheduling, with Intra-Task Difficulty Optimization enabled for all variants. Without contribution scheduling, variant (c) achieves an average PSNR/SSIM of 30.52 dB/0.8586. Introducing only outgoing contribution in variant (g) improves the result to 30.68 dB/0.8607, indicating that emphasizing tasks that provide useful knowledge to others enhances shared optimization. Variant (h), which uses only received benefit, also improves the average performance to 30.62 dB/0.8601, confirming the effectiveness of compensating tasks that obtain limited support from collaborative learning. When both statistics are used with symmetric task relationships, variant (i) reaches 30.70 dB/0.8609. The complete asymmetric formulation further improves the result to 30.72 dB/0.8610 and achieves the best or comparable performance across all three weather tasks. Compared with variant (c), the full ITCS provides gains of 0.20 dB and 0.0024 in average PSNR and SSIM, respectively. These results demonstrate that outgoing contribution and received benefit are complementary, while preserving transfer direction provides a modest advantage over symmetric interaction modeling. To further assess the robustness of this improvement, we repeat both the symmetric and asymmetric variants using three random seeds under identical training settings. As shown in Table 8, the asymmetric formulation consistently outperforms the symmetric variant across all three seeds. Averaged over the three runs, the asymmetric strategy achieves 30.86 ± 0.11 dB/0.8622 ± 0.0010, compared with 30.82 ± 0.10 dB/0.8617 ± 0.0007 for the symmetric strategy. The consistent improvements across different random seeds support that the observed advantage is not tied to a particular random initialization.

5. Conclusions

We have presented UMWIR-Net, a unified multi-weather image restoration network for rain, haze, and snow removal. To address task imbalance and ineffective knowledge transfer, we introduce an asymmetric task collaborative learning strategy consisting of intra-task difficulty optimization and inter-task contribution scheduling. The former emphasizes slowly converging and under-optimized tasks, while the latter models directional task contributions to enable selective and asymmetric collaboration. In addition, a wavelet-based Transformer backbone captures complementary low- and high-frequency information for effective restoration of global structures and local details. Extensive experiments demonstrate that UMWIR-Net achieves state-of-the-art and more balanced performance across multiple weather restoration tasks.

Author Contributions

S.L. was responsible for methodology, experiments, and manuscript preparation. Z.W. (Zhiyong Wei) and Z.W. (Ziqi Wu) contributed to figure preparation and table organization. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The datasets used in this study are publicly available. WeatherBench is available at https://github.com/guanqiyuan/WeatherBench (accessed on 22 July 2026); RainRAG is available through the UniRain repository at https://github.com/QianfengY/UniRain (accessed on 22 July 2026); and FoundIR-Weather is available through the FoundIR repository at https://github.com/House-Leo/FoundIR (accessed on 22 July 2026).

Acknowledgments

We used ChatGPT (GPT-5.5, OpenAI) solely for English language polishing and grammar correction during the preparation of the manuscript. It was not used to generate research ideas, scientific content, data, figures, experimental results, analyses, or conclusions. All AI-assisted revisions were carefully reviewed and verified by the authors, who take full responsibility for the accuracy, originality, and integrity of the manuscript.

Conflicts of Interest

Author Shengjie Lei was employed by the company Beijing Huatec InformationTechnology Co., Ltd. The remaining authors declare that the research was conducted inthe absence of any commercial or financial relationships that could beconstrued as a potential conflict of interest.

References

  1. Chen, X.; Pan, J.; Dong, J.; Tang, J. Towards unified deep image deraining: A survey and a new benchmark. IEEE Trans. Pattern Anal. Mach. Intell. 2025, 47, 5414–5433. [Google Scholar] [CrossRef] [Scilit]
  2. Lou, G.; Deng, Y.; Zheng, X.; Zhang, M.; Zhang, T. Testing of autonomous driving systems: Where are we and where should we go? In Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering; ACM Digital Library: New York, NY, USA, 2022; pp. 31–43. [Google Scholar]
  3. Chavhan, S.; Gupta, D.; Gochhayat, S.P.; N, C.B.; Khanna, A.; Shankar, K.; Rodrigues, J.J. Edge computing AI-IoT integrated energy-efficient intelligent transportation system for smart cities. ACM Trans. Internet Technol. 2022, 22, 1–18. [Google Scholar] [CrossRef] [Scilit]
  4. Song, T.; Jin, G.; Li, P.; Jiang, K.; Chen, X.; Jin, J. Learning a spiking neural network for efficient image deraining. arXiv 2024, arXiv:2405.06277. [Google Scholar]
  5. Chen, X.; Pan, J.; Dong, J. Bidirectional multi-scale implicit neural representations for image deraining. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2024; pp. 25627–25636. [Google Scholar]
  6. Chen, X.; Li, H.; Li, M.; Pan, J. Learning a sparse transformer network for effective image deraining. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2023; pp. 5896–5905. [Google Scholar]
  7. Zhang, Y.; Zhou, S.; Li, H. Depth information assisted collaborative mutual promotion network for single image dehazing. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2024; pp. 2846–2855. [Google Scholar]
  8. Feng, Y.; Ma, L.; Meng, X.; Zhou, F.; Liu, R.; Su, Z. Advancing real-world image dehazing: Perspective, modules, and training. IEEE Trans. Pattern Anal. Mach. Intell. 2024, 46, 9303–9320. [Google Scholar] [CrossRef] [Scilit]
  9. Song, T.; Fan, S.; Li, P.; Jin, J.; Jin, G.; Fan, L. Learning an effective transformer for remote sensing satellite image dehazing. IEEE Geosci. Remote Sens. Lett. 2023, 20, 1–5. [Google Scholar] [CrossRef] [Scilit]
  10. Lai, J.; Chen, S.; Lin, Y.; Ye, T.; Liu, Y.; Fei, S.; Xing, Z.; Wu, H.; Wang, W.; Zhu, L. SnowMaster: Comprehensive Real-world Image Desnowing via MLLM with Multi-Model Feedback Optimization. In Proceedings of the Computer Vision and Pattern Recognition Conference; IEEE: New York, NY, USA, 2025; pp. 4302–4312. [Google Scholar]
  11. Valanarasu, J.M.J.; Yasarla, R.; Patel, V.M. Transweather: Transformer-based restoration of images degraded by adverse weather conditions. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2022; pp. 2353–2363. [Google Scholar]
  12. Patil, P.W.; Gupta, S.; Rana, S.; Venkatesh, S.; Murala, S. Multi-weather image restoration via domain translation. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: New York, NY, USA, 2023; pp. 21696–21705. [Google Scholar]
  13. Wen, Y.; Gao, T.; Zhang, J.; Li, Z.; Chen, T. Multi-axis prompt and multi-dimension fusion network for all-in-one weather-degraded image restoration. Proc. Aaai Conf. Artif. Intell. 2025, 39, 8323–8331. [Google Scholar] [CrossRef] [Scilit]
  14. Wu, X.; Xiao, Z.; He, J.; Lei, J.; Zeng, X.; Xu, G. Multi-weather unmanned aerial vehicle remote sensing image restoration via scale-aware Trident Mamba. J. Appl. Remote Sens. 2025, 19, 046507. [Google Scholar] [CrossRef] [Scilit]
  15. Li, B.; Liu, X.; Hu, P.; Wu, Z.; Lv, J.; Peng, X. All-in-one image restoration for unknown corruption. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2022; pp. 17452–17462. [Google Scholar]
  16. Potlapalli, V.; Zamir, S.W.; Khan, S.; Khan, F. PromptIR: Prompting for All-in-One Image Restoration. Adv. Neural Inf. Process. Syst. 2023, 36, 71275–71293. [Google Scholar] [CrossRef] [Scilit]
  17. Zheng, D.; Wu, X.M.; Yang, S.; Zhang, J.; Hu, J.F.; Zheng, W.S. Selective hourglass mapping for universal image restoration based on diffusion model. In Proceedings of the 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2024; pp. 25445–25455. [Google Scholar]
  18. Cui, Y.; Zamir, S.W.; Khan, S.; Knoll, A.; Shah, M.; Khan, F.S. AdaIR: Adaptive All-in-One Image Restoration via Frequency Mining and Modulation. Int. Conf. Learn. Represent. 2025, 2025, 101306–101327. [Google Scholar]
  19. Kendall, A.; Gal, Y.; Cipolla, R. Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semantics. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2018; pp. 7482–7491. [Google Scholar]
  20. Liu, S.; Johns, E.; Davison, A.J. End-To-End Multi-Task Learning With Attention. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2019; pp. 1871–1880. [Google Scholar]
  21. Zhang, Y.; Yang, Q. A survey on multi-task learning. IEEE Trans. Knowl. Data Eng. 2021, 34, 5586–5609. [Google Scholar] [CrossRef] [Scilit]
  22. Fifty, C.; Amid, E.; Zhao, Z.; Yu, T.; Anil, R.; Finn, C. Efficiently identifying task groupings for multi-task learning. Adv. Neural Inf. Process. Syst. 2021, 34, 27503–27516. [Google Scholar]
  23. Dai, Y.; Wang, Y.; You, Z.; Jing, D.; Chu, X.; Lu, Z. Adaptive Task Balancing for Visual Instruction Tuning via Inter-Task Contribution and Intra-Task Difficulty. In Proceedings of the ACM Web Conference 2026; ACM Digital Library: New York, NY, USA, 2026; pp. 3893–3904. [Google Scholar]
  24. Zamir, S.W.; Arora, A.; Khan, S.; Hayat, M.; Khan, F.S.; Yang, M.H. Restormer: Efficient transformer for high-resolution image restoration. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2022; pp. 5728–5739. [Google Scholar]
  25. Liang, J.; Cao, J.; Sun, G.; Zhang, K.; Van Gool, L.; Timofte, R. Swinir: Image restoration using swin transformer. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: New York, NY, USA, 2021; pp. 1833–1844. [Google Scholar]
  26. Bhutto, J.A.; Zhang, R.; Rahman, Z. Symmetric enhancement of visual clarity through a multi-scale dilated residual recurrent network approach for image deraining. Symmetry 2023, 15, 1571. [Google Scholar] [CrossRef] [Scilit]
  27. Fang, Y.; Sun, H.; Li, Y.; Yuan, S.; Zhao, F. Symmetry-Constrained Dual-Path Physics-Guided Mamba Network: Balancing Performance and Efficiency in Underwater Image Enhancement. Symmetry 2025, 17, 1742. [Google Scholar] [CrossRef] [Scilit]
  28. Li, X.; Zhao, Y.; Niu, N. CGSTA-Net: A Cross-Domain Generative Prior-Assisted Structure–Texture Adaptive Network for Remote Sensing Image Dehazing. Symmetry 2026, 18, 1027. [Google Scholar] [CrossRef] [Scilit]
  29. Guan, Q.; Fan, S.; Jin, J.; Jin, G.; Song, T.; Li, P.; Chen, X.; Jiang, K. Harmonizing Light and Darkness: Nighttime Image Deraining Using Color Space Transformation. IEEE Trans. Multimed. 2026. early access. [Google Scholar] [CrossRef] [Scilit]
  30. Guan, Q.; Chen, X.; Jin, G.; Jin, J.; Fan, S.; Song, T.; Pan, J. Rethinking nighttime image deraining via learnable color space transformation. Adv. Neural Inf. Process. Syst. 2025, 38, 3189–3225. [Google Scholar]
  31. Yang, Q.; Yu, M.; Xu, Y.; Cen, S. Single image rain removal based on deep learning and symmetry transform. Symmetry 2020, 12, 224. [Google Scholar] [CrossRef] [Scilit]
  32. Jin, W.; Yang, Q.; Wu, X.; Chen, H.; Li, P.; Chen, X. SmokeBench: A Real-World Dataset for Surveillance Image Desmoking in Early-Stage Fire Scenes. In Proceedings of the 33rd ACM International Conference on Multimedia; ACM Digital Library: New York, NY, USA, 2025; pp. 12722–12728. [Google Scholar]
  33. Yang, Q.; Chen, X.; Li, P.; Guan, Q.; Jin, G.; Jin, J. Rethinking Rainy 3D Scene Reconstruction via Perspective Transforming and Brightness Tuning. arXiv 2025, arXiv:2511.06734. [Google Scholar]
  34. Song, Y.; He, Z.; Qian, H.; Du, X. Vision transformers for single image dehazing. IEEE TIP 2023, 32, 1927–1941. [Google Scholar] [CrossRef] [Scilit]
  35. Ren, D.; Zuo, W.; Hu, Q.; Zhu, P.; Meng, D. Progressive image deraining networks: A better and simpler baseline. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019. [Google Scholar]
  36. Wang, H.; Xie, Q.; Zhao, Q.; Meng, D. A model-driven deep neural network for single image rain removal. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020. [Google Scholar]
  37. Xiao, J.; Fu, X.; Liu, A.; Wu, F.; Zha, Z.J. Image de-raining transformer. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 45, 12978–12995. [Google Scholar] [CrossRef] [Scilit]
  38. Zhang, F.; You, S.; Li, Y.; Fu, Y. Learning rain location prior for nighttime deraining. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Paris, France, 1–6 October 2023. [Google Scholar]
  39. Chen, H.; Chen, X.; Lu, J.; Li, Y. Rethinking Multi-Scale Representations in Deep Deraining Transformer. In Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, BC, Canada, 26–27 February 2024. [Google Scholar]
  40. Yan, H. Towards Universal Rainy Image Restoration: Benchmark and Baseline. In Proceedings of the AAAI Conference on Artificial Intelligence, Philadelphia, PA, USA, 25 February–4 March 2025. [Google Scholar]
  41. Chen, S.; Ye, T.; Liu, Y.; Chen, E. SnowFormer: Context interaction transformer with scale-awareness for single image desnowing. arXiv 2022, arXiv:2208.09703. [Google Scholar]
  42. Zhu, Y.; Wang, T.; Fu, X.; Yang, X.; Guo, X.; Dai, J.; Qiao, Y.; Hu, X. Learning weather-general and weather-specific features for image restoration under multiple adverse weather conditions. In Proceedings of the 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2023; pp. 21747–21758. [Google Scholar]
  43. Sun, S.; Ren, W.; Gao, X.; Wang, R.; Cao, X. Restoring images in adverse weather conditions via histogram transformer. In Proceedings of the ECCV; Springer: Berlin/Heidelberg, Germany, 2024; pp. 111–129. [Google Scholar]
  44. Guo, H.; Guo, Y.; Zha, Y.; Zhang, Y.; Li, W.; Dai, T.; Xia, S.T.; Li, Y. Mambairv2: Attentive state space restoration. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2025; pp. 28124–28133. [Google Scholar]
  45. Sener, O.; Koltun, V. Multi-Task Learning as Multi-Objective Optimization. Adv. Neural Inf. Process. Syst. 2018, 31, 525–536. [Google Scholar]
  46. Liu, L.; Li, Y.; Kuang, Z.; Xue, J.; Chen, Y.; Yang, W.; Liao, Q.; Zhang, W. Towards Impartial Multi-task Learning. In Proceedings of the International Conference on Learning Representations, Virtual, 3–7 May 2021. [Google Scholar]
  47. Liu, B.; Liu, X.; Jin, X.; Stone, P.; Liu, Q. Conflict-Averse Gradient Descent for Multi-task Learning. Adv. Neural Inf. Process. Syst. 2021, 34, 18878–18890. [Google Scholar]
  48. Navon, A.; Shamsian, A.; Achituve, I.; Maron, H.; Kawaguchi, K.; Chechik, G.; Fetaya, E. Multi-Task Learning as a Bargaining Game. In Proceedings of the International Conference on Machine Learning; PMLR: London, UK, 2022; pp. 16428–16446. [Google Scholar]
  49. Guan, Q.; Yang, Q.; Chen, X.; Song, T.; Jin, G.; Jin, J. Weatherbench: A real-world benchmark dataset for all-in-one adverse weather image restoration. In Proceedings of the 33rd ACM International Conference on Multimedia; ACM Digital Library: New York, NY, USA, 2025; pp. 12607–12613. [Google Scholar]
  50. Yang, Q.; Guan, Q.; Chen, X.; Jin, J.; Jin, G.; Dong, J. UniRain: Unified Image Deraining with RAG-based Dataset Distillation and Multi-objective Reweighted Optimization. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2026; pp. 12428–12437. [Google Scholar]
  51. Li, H.; Chen, X.; Dong, J.; Tang, J.; Pan, J. Foundir: Unleashing million-scale training data to advance foundation models for image restoration. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: New York, NY, USA, 2025; pp. 12626–12636. [Google Scholar]
  52. Huynh-Thu, Q.; Ghanbari, M. Scope of validity of PSNR in image/video quality assessment. Electron. Lett. 2008, 44, 800–801. [Google Scholar] [CrossRef] [Scilit]
  53. Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  54. Zamir, S.W.; Arora, A.; Khan, S.; Hayat, M.; Khan, F.S.; Yang, M.H.; Shao, L. Multi-stage progressive image restoration. In Proceedings of the 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2021; pp. 14821–14831. [Google Scholar]
  55. Chen, Z.; Badrinarayanan, V.; Lee, C.Y.; Rabinovich, A. Gradnorm: Gradient normalization for adaptive loss balancing in deep multitask networks. In Proceedings of the International Conference on Machine Learning; PMLR: London, UK, 2018; pp. 794–803. [Google Scholar]
  56. Yu, T.; Kumar, S.; Gupta, A.; Levine, S.; Hausman, K.; Finn, C. Gradient surgery for multi-task learning. Adv. Neural Inf. Process. Syst. 2020, 33, 5824–5836. [Google Scholar]
Figure 1. Motivation of the proposed Asymmetric Task Collaborative Learning strategy. (left) Intra-task difficulty reflects heterogeneous convergence behaviors across weather restoration tasks. (right) Inter-task contribution illustrates directional and asymmetric knowledge transfer among tasks.
Figure 1. Motivation of the proposed Asymmetric Task Collaborative Learning strategy. (left) Intra-task difficulty reflects heterogeneous convergence behaviors across weather restoration tasks. (right) Inter-task contribution illustrates directional and asymmetric knowledge transfer among tasks.
Symmetry 18 01422 g001
Figure 2. Overall framework of UMWIR-Net. The proposed ATCL integrates Intra-Task Difficulty Optimization and Inter-Task Contribution Scheduling with a shared wavelet-based Transformer backbone for unified multi-weather image restoration.
Figure 2. Overall framework of UMWIR-Net. The proposed ATCL integrates Intra-Task Difficulty Optimization and Inter-Task Contribution Scheduling with a shared wavelet-based Transformer backbone for unified multi-weather image restoration.
Symmetry 18 01422 g002
Figure 3. Qualitative comparison results of dehazing on the WeatherBench dataset.
Figure 3. Qualitative comparison results of dehazing on the WeatherBench dataset.
Symmetry 18 01422 g003
Figure 4. Qualitative comparison results of deraining on the WeatherBench dataset. The non-English text appearing in some images is part of the original scene content and is retained unchanged.
Figure 4. Qualitative comparison results of deraining on the WeatherBench dataset. The non-English text appearing in some images is part of the original scene content and is retained unchanged.
Symmetry 18 01422 g004
Figure 5. Qualitative comparison results of desnowing on the WeatherBench dataset.
Figure 5. Qualitative comparison results of desnowing on the WeatherBench dataset.
Symmetry 18 01422 g005
Figure 6. Qualitative dehazing and deraining results on the FoundIR-Weather dataset. Enlarged patches show that our method removes degradations while preserving structures and fine details. The red boxes indicate the regions enlarged for local detail comparison.
Figure 6. Qualitative dehazing and deraining results on the FoundIR-Weather dataset. Enlarged patches show that our method removes degradations while preserving structures and fine details. The red boxes indicate the regions enlarged for local detail comparison.
Symmetry 18 01422 g006
Table 1. Quantitative comparison on the WeatherBench dataset. The best and second-best values are bold and underlined, respectively. ↑ indicates that higher values correspond to better performance.
Table 1. Quantitative comparison on the WeatherBench dataset. The best and second-best values are bold and underlined, respectively. ↑ indicates that higher values correspond to better performance.
MethodsDehazeDerainDesnowAverage
PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑
DehazeFormer [34]24.120.744736.050.953928.880.849229.680.8493
DCMPNet [7]21.180.505632.040.875624.810.613526.010.6649
DRSformer [6]19.950.694433.980.942628.000.835827.310.8243
NeRD-Rain [5]21.520.718435.740.950328.870.850728.710.8398
SnowFormer [41]22.710.736235.180.951429.300.867829.060.8518
MPRNet [54]23.270.739336.140.953729.180.859829.530.8509
Restormer [24]19.300.686634.490.944827.950.836027.250.8225
AirNet [15]20.940.705433.590.941822.060.779925.530.8090
TransWeather [11]19.790.680029.340.903424.960.795924.700.7931
PromptIR [16]21.110.712834.540.944327.930.836327.860.8311
WGWS-Net [42]13.790.602737.080.960820.810.779923.890.7811
DiffUIR [17]22.740.743935.930.954729.500.869629.390.8561
Histoformer [43]17.690.669130.700.916025.390.807624.590.7976
AdaIR [18]23.080.731134.870.945828.440.837228.800.8380
Ours25.090.760537.170.958329.900.864330.720.8610
Table 2. Quantitative evaluations on the RainRAG dataset, where DRS, DRD, NRS, and NRD denote daytime rain streaks, daytime raindrops, nighttime rain streaks, and nighttime raindrops, respectively. ↑ indicates that higher values correspond to better performance.
Table 2. Quantitative evaluations on the RainRAG dataset, where DRS, DRD, NRS, and NRD denote daytime rain streaks, daytime raindrops, nighttime rain streaks, and nighttime raindrops, respectively. ↑ indicates that higher values correspond to better performance.
MethodsRainRAG Dataset
DRS DRD NRS NRD Average
PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑
PReNet [35]26.730.823321.450.735832.850.952024.290.805826.330.8292
RCDNet [36]25.270.794921.460.729528.440.907020.620.583223.950.7537
MPRNet [54]27.990.824222.500.726433.750.954124.460.811827.170.8291
Restormer [24]28.450.829823.360.754733.920.954125.850.823427.890.8405
IDT [37]26.970.827923.170.764833.050.947025.200.796327.100.8340
DRSformer [6]28.080.825322.930.749932.860.945724.990.795327.220.8291
RLP [38]28.010.829022.420.735332.060.943823.480.763826.490.8180
MSDT [39]28.600.841423.310.748734.560.959125.280.814827.940.8410
NeRD-Rain [5]28.110.830923.300.751333.880.951125.310.802727.650.8340
URIR [40]28.290.838523.190.748334.320.957025.820.826327.910.8425
Ours30.380.838623.600.765237.290.968624.060.819328.830.8479
Note: The best and second-best values are bold and underlined, respectively.
Table 3. Quantitative evaluations on the FoundIR-Weather [51] dataset. ↑ indicates that higher values correspond to better performance.
Table 3. Quantitative evaluations on the FoundIR-Weather [51] dataset. ↑ indicates that higher values correspond to better performance.
DatasetsMetricsRestormer [24]TransWeather [11]DRSformer [6]NeRD-Rain [5]MambaIRv2 [44]Ours
RainPSNR ↑22.8722.9423.7024.1123.5526.42
SSIM ↑0.71950.68140.70260.71690.72340.8060
HazePSNR ↑12.8817.4315.0117.1914.3317.67
SSIM ↑0.40960.65450.47870.65610.50360.6262
AveragePSNR ↑17.8820.1919.3620.6518.9422.05
SSIM ↑0.56460.66800.59070.68650.61350.7161
Note: The best and second-best values are bold and underlined, respectively.
Table 4. Ablation study of the main components on WeatherBench, where Wavelet denotes the wavelet-based Transformer backbone, ITDO denotes intra-task difficulty optimization, and ITCS denotes inter-task contribution scheduling. ↑ indicates that higher values correspond to better performance, while ✔ and ✗ indicate that the corresponding component is enabled and disabled, respectively.
Table 4. Ablation study of the main components on WeatherBench, where Wavelet denotes the wavelet-based Transformer backbone, ITDO denotes intra-task difficulty optimization, and ITCS denotes inter-task contribution scheduling. ↑ indicates that higher values correspond to better performance, while ✔ and ✗ indicate that the corresponding component is enabled and disabled, respectively.
VariantWaveletITDOITCSDehazeDerainDesnowAverage
PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑
(a)22.260.721434.830.948828.480.835828.520.8353
(b)24.120.749736.390.954529.090.842929.870.8490
(c)24.880.756936.950.957529.720.861530.520.8586
(d)24.840.757336.830.956929.490.858530.390.8576
Ours25.090.760537.170.958329.900.864330.720.8610
Table 5. Comparison of multi-task optimization strategies on WeatherBench using the same backbone and training settings. Average PSNR and SSIM are reported over dehazing, deraining, and desnowing. ↑ indicates that higher values correspond to better performance.
Table 5. Comparison of multi-task optimization strategies on WeatherBench using the same backbone and training settings. Average PSNR and SSIM are reported over dehazing, deraining, and desnowing. ↑ indicates that higher values correspond to better performance.
VariantEqual WeightingDWA [20]GradNorm [55]PCGrad [56]ATCL (Ours)
PSNR ↑29.8730.0530.5730.3130.72
SSIM ↑0.84900.85320.85750.85540.8610
Table 6. Analysis of intra-task difficulty optimization on WeatherBench. Inter-task contribution scheduling is enabled for all variants, while remaining restoration error and recent learning progress denote the two components used for dynamic optimization difficulty estimation. ↑ indicates that higher values correspond to better performance, while ✔ and ✗ indicate that the corresponding component is enabled and disabled, respectively.
Table 6. Analysis of intra-task difficulty optimization on WeatherBench. Inter-task contribution scheduling is enabled for all variants, while remaining restoration error and recent learning progress denote the two components used for dynamic optimization difficulty estimation. ↑ indicates that higher values correspond to better performance, while ✔ and ✗ indicate that the corresponding component is enabled and disabled, respectively.
Variant Remaining
Restoration Error
Recent Learning
Progress
DehazeDerainDesnowAverage
PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑
(d)24.840.757336.830.956929.490.858530.390.8576
(e)24.950.757137.040.957629.730.861430.570.8587
(f)25.030.759537.090.958129.880.863030.670.8602
Ours25.090.760537.170.958329.900.864330.720.8610
Table 7. Analysis of inter-task contribution scheduling on WeatherBench. Intra-task difficulty optimization is enabled for all variants. Outgoing contribution and received benefit denote the two task-level statistics derived from the task-contribution matrix. ↑ indicates that higher values correspond to better performance, while ✔ and ✗ indicate that the corresponding component is enabled and disabled, respectively.
Table 7. Analysis of inter-task contribution scheduling on WeatherBench. Intra-task difficulty optimization is enabled for all variants. Outgoing contribution and received benefit denote the two task-level statistics derived from the task-contribution matrix. ↑ indicates that higher values correspond to better performance, while ✔ and ✗ indicate that the corresponding component is enabled and disabled, respectively.
Variant Outgoing
Contribution
Received
Benefit
AsymmetricDehazeDerainDesnowAverage
PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑
(c)24.880.756936.950.957529.720.861530.520.8586
(g)25.030.760037.130.958129.880.864030.680.8607
(h)24.920.759337.100.957829.850.863230.620.8601
(i)25.060.760337.150.958229.900.864230.700.8609
Ours25.090.760537.170.958329.900.864330.720.8610
Table 8. Repeated comparison of symmetric and asymmetric task collaboration on WeatherBench using three random seeds. ↑ indicates that higher values correspond to better performance.
Table 8. Repeated comparison of symmetric and asymmetric task collaboration on WeatherBench using three random seeds. ↑ indicates that higher values correspond to better performance.
StrategySeed 0Seed 1Seed 2Mean ± Std.
PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑ PSNR ↑ SSIM ↑
Symmetric30.700.860930.800.861530.950.862730.82 ± 0.100.8617 ± 0.0007
Asymmetric (Ours)30.720.861030.880.862030.980.863530.86 ± 0.110.8622 ± 0.0010
Note: The best values are bold.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lei, S.; Wei, Z.; Wu, Z. Unified Multi-Weather Image Restoration with Intra-Task Difficulty and Inter-Task Contribution. Symmetry 2026, 18, 1422. https://doi.org/10.3390/sym18091422

AMA Style

Lei S, Wei Z, Wu Z. Unified Multi-Weather Image Restoration with Intra-Task Difficulty and Inter-Task Contribution. Symmetry. 2026; 18(9):1422. https://doi.org/10.3390/sym18091422

Chicago/Turabian Style

Lei, Shengjie, Zhiyong Wei, and Ziqi Wu. 2026. "Unified Multi-Weather Image Restoration with Intra-Task Difficulty and Inter-Task Contribution" Symmetry 18, no. 9: 1422. https://doi.org/10.3390/sym18091422

APA Style

Lei, S., Wei, Z., & Wu, Z. (2026). Unified Multi-Weather Image Restoration with Intra-Task Difficulty and Inter-Task Contribution. Symmetry, 18(9), 1422. https://doi.org/10.3390/sym18091422

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop