REVIEW 4 major objections 5 minor 3 references
CMAWRNet: Multiple Adverse Weather Removal via a Unified Quaternion Neural Architecture
T0 review · 4 major / 5 minor · reviewed 2026-08-16 · deepseek-v4-flash
Pith's one-line read One network removes mixed weather by splitting each image into a structure layer and a texture layer first.
desk verdict The quaternion weather-removal architecture is plausible and the reported numbers look good, but the core decomposition equation is self-contradictory and the paper lacks code, error bars, and clean exposition; as submitted it needs major revision before the central claims can be trusted. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the Retinex-style multiplicative decomposition $I = S \circ T$ (Eq. 4), computed by DNet from exponentiated local gradients with hand-set exponents $\gamma_1 = 0.5$ and $\gamma_2 = 1.5$. This identity carries the whole argument because it is what lets the architecture assign haze to the structure branch and rain, snow, and raindrops to the texture branch. Around that split, the design uses quaternion algebra, treating RGB as one quaternion number and using Hamilton-product convolutions, to preserve inter-channel color relations; a shared-feature quaternion transformer (TNet) with one instance per layer; attention masks in FNet that weight structure versus texture during fusion; and a quaternion structural-similarity loss that scores color as a whole rather than channel by channel.
What would settle it
Take a real mixed-weather photograph with a smooth, textureless region (a fogged wall or sky) that also contains visible rain streaks, and inspect DNet's outputs: if the structure map $S$ retains rain-streak edges or the texture map $T$ retains large-scale haze gradients, the separation that motivates the two branches is violated. A quantitative version: build a held-out set of such images, compare CMAWRNet against a single-branch quaternion transformer with the same parameter count, and see whether the decomposition-based model still wins on PSNR/SSIM; if it does not, the decomposition, not the quaternion machinery, is the suspected source of the reported gains.
Extended reading notes
Core claim
The paper's central claim is that a single network can handle several co-occurring weather degradations by separating the image into what it calls structure and texture before any cleaning happens. With the multiplicative model $I = S \circ T$, the structure map $S$ captures the scene's smooth, large-scale layout and the texture map $T$ captures fine detail; the authors assert that haze acts mainly on $S$ and that rain, snow, and raindrops act mainly on $T$. Two quaternion transformer encoder-decoders, one per layer and sharing features, produce cleaned versions of each layer, and the attentive fusion network FNet weights and recombines them while applying gamma correction. The paper's measured result is a single 18-million-parameter model that reaches 30.02 dB PSNR on the rain-plus-haze Test1 set, 30.08 dB on Snow100K-L, and 32.43 dB on RainDrop, each above the compared universal baselines, and that raises mean average precision on the DAWN weather image set, most clearly for small objects.
Load-bearing premise
The whole two-branch design collapses if a real bad-weather image cannot be factored into a smooth structure layer and a texture layer, with haze living only in structure and rain, snow, and raindrops living only in texture; the initial split itself is seeded by hand-chosen exponents $\gamma_1=0.5$ and $\gamma_2=1.5$, so the decomposition is only as good as that assumption.
Editorial extensions
If this is right
- If the benchmark numbers hold, a single trained CMAWRNet removes the difficult combination of dense haze plus rain streaks in one forward pass, a case the paper says prior universal models handle poorly.
- The same fixed weights reach the top PSNR/SSIM on the snow test set and the raindrop test set, so no condition-specific encoder or fine-tuning is needed for those three weather types.
- Restoring images before detection with CMAWRNet improves mAP and mAR on the DAWN traffic images, with the largest gains in small-object metrics (mAPS, mARS), which matters for surveillance and autonomous driving.
- The reported 24.3 ms inference time on a 1920x1080 frame is lower than the compared universal baselines, so the accuracy improvement is not bought with extra runtime.
- The ablation study attributes the gain to every component, including decomposition, shared features, quaternion layers, and the quaternion similarity loss, so the paper's case for the full architecture depends on all four.
Reading between the lines
- The paper leaves the two decomposition exponents $\gamma_1$ and $\gamma_2$ fixed by hand; a natural extension is to learn them per image or per weather type, since the whole two-branch argument depends on the initial split being right.
- If the structure-versus-texture split is genuinely what drives the gain, the same decomposition could be tested on other mixed degradations that separate by scale, such as blur plus sensor noise, even though the paper only demonstrates weather.
- The downstream evaluation is limited to object-detection mAP at IoU 0.5 with the SCNet detector; a reader should not assume the same improvement transfers to semantic segmentation or detection at stricter IoU thresholds.
- The paper argues that standard SSIM ignores color and uses a quaternion loss, yet the headline benchmark tables still report PSNR and SSIM on the Y channel; checking the restored images with a color-aware metric would test whether the quaternion loss actually buys what the authors claim.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript proposes CMAWRNet, a unified quaternion neural network for removing multiple adverse weather degradations (haze combined with rain streaks, snow, and adherent raindrops) in a single forward pass. The architecture consists of DNet, which decomposes an input image into structure and texture components; two quaternion transformer encoder-decoder instances (TNet-H and TNet-S), which clean the two components with feature sharing; FNet, which performs attentive fusion with low-light correction; and a quaternion structural similarity (QSSIM) training loss intended to preserve color information. The paper reports PSNR/SSIM improvements over TransWeather and Chen et al. on the Outdoor-Rain Test1, Snow100K-L, and RainDrop benchmarks, an ablation study showing the contribution of each module, and an object-detection experiment on the real-world DAWN dataset indicating improved mAP after restoration.
Significance. If the reported results hold, this paper would make a moderate but useful contribution: a single lightweight network that outperforms two established universal weather-removal baselines on three standard benchmarks, with a color-aware quaternion loss and downstream detection validation on real-world images. The strengths include the use of real DAWN images for the detection experiment, the explicit quaternion formulation, and a component-level ablation. However, the central decomposition mechanism is under-specified and appears internally inconsistent (Eq. 6), the experiments are reported as point estimates without code, error bars, or significance tests, and the manuscript has structural errors such as a missing Section III and reversed table references. These issues currently prevent verification of the central performance claim.
major comments (4)
- [IV-B, Eqs. (5)-(6)] Section IV-B defines the initial structure map S* as the local average of exponentiated gradient magnitudes, S* = (1/|Ω|)Σ_{Ω}|∇I|^{γ2}. This quantity is an edge-strength map, not a smooth structure or illumination component as required by the multiplicative model I = S∘T. Consequently, T* = I ⊘ S* is not a meaningful texture component: in flat regions S* tends to zero, making the division unstable or noise-amplifying, while in textured regions T* does not maintain a consistent photometric relation to the original image. Because the two-branch cleaning architecture is motivated entirely by this decomposition, the core mechanism of the paper is unsupported unless the correct form of Eq. (6) is supplied and the decomposition is validated, for example by visualizing S and T on real images and checking that I ≈ S∘T holds after DNet.
- [IV-A and IV-B, training and validation of the decomposition] The training protocol described in Section IV-A is not sufficient to establish that DNet learns the intended structure/texture separation. DNet and FNet are first trained on LOL low-light pairs, but neither LOL nor the weather datasets provide ground-truth structure/texture decompositions, and no loss term or auxiliary constraint is specified to enforce that S is smooth and T is texture-only. The claim that haze corrupts S while rain, snow, and raindrops corrupt T is therefore an assumption that is validated only indirectly through end-to-end PSNR/SSIM. The reported gains could in principle be attributed to the synthetic training distribution rather than to the decomposition. The authors should provide visual decomposition results, a quantitative check of the multiplicative reconstruction, and ideally an evaluation on real images with known degradation sources.
- [IV-B, Tables I-IV] The experimental results are reported as single point estimates of PSNR/SSIM and mAP/mAR with no error bars, no number of runs, and no significance tests, and no code is released. Several reported improvements are modest (e.g., RainDrop SSIM 0.9518 vs. 0.9460 for TransWeather in Table III; DAWN rain mAP 0.536 vs. 0.520 baseline in Table IV), so without statistical evidence and implementation details the claimed advantages cannot be verified. In addition, the table references are internally inconsistent: the RainDrop text refers to 'Table IV' but the raindrop results are in Table III, and the object-detection text refers to 'Table III' but the DAWN results are in Table IV. These errors must be corrected and the numerical results must be reproducible before the central performance claim can be accepted.
- [Introduction and IV-C (architecture description)] The paper is missing its architecture section: the introduction states that Section III describes the proposed method, but the manuscript jumps from Section II to Section IV, and the algorithm referred to as 'Algorithm 1' in Section IV-A is never included. Key architectural details are also underspecified: the exact configuration of the quaternion transformer blocks (number of heads, stages, hidden dimensions), the feature-sharing mechanism between TNet-H and TNet-S, the channel dimensions of the quaternion convolutions, and the role of Eqs. (10)-(11) with the latent variable M are not described with enough precision to allow independent implementation. This lack of detail prevents replication and evaluation of the method.
minor comments (5)
- [General] Section numbering is inconsistent: there is no Section III despite multiple references to it, and the Experimental Results section is numbered IV while the Conclusion is numbered V; the sections should be renumbered.
- [IV-B, Tables III-IV] The RainDrop results are called 'Table IV' in the text but appear in Table III, and the DAWN object-detection results are called 'Table III' in the text but appear in Table IV; these cross-references should be corrected.
- [Table V] The caption of Table V reads 'AVERAGE MEAN PRECISION AND RECALL ON SUBSETS OF DAWN DATASET' but the table contains ablation results with PSNR, SSIM, parameters, and inference time; the caption should be revised to match the content.
- [Eq. (14)] Equation (14) uses notation such as quaternion means, variations, and covariance without defining how these are computed from quaternion image components; please either define these quantities or cite the specific equations from [57].
- [References] Reference [66] lists the DAWN dataset with an arXiv link to paper 2207.05605, which is not the DAWN paper; the correct arXiv identifier appears to be 2008.05402.
Circularity Check
No significant circularity: the decomposition identity is a stated model assumption, and all reported gains are measured against external benchmarks with held-out synthetic and real-world data.
full rationale
The paper's central derivation chain is a conventional supervised restoration setup: it defines a Retinex-style multiplicative model I = S ∘ T (Eq. 4), constructs initial maps S* and T* with T* := I ⊘ S*, and then trains DNet, TNet, and FNet on paired degraded/clean images from RainDrop, Snow100K, and Outdoor-Rain. The identity I = S* ∘ T* is indeed true by construction because T* is defined as the quotient, but the paper does not present that identity as a fitted prediction or as evidence for its weather-removal results; it is a modeling choice. The reported PSNR/SSIM numbers and the DAWN detection mAP are measured against external clean ground truth or real-world annotations, not against quantities used to define the network's parameters. The QSSIM training loss is not identical to the Y-channel SSIM or PSNR used in evaluation, and the detection experiment uses real DAWN images not used in training. The authors' self-citations ([69], [70]) appear only as comparison baselines in Table IV and in complexity analysis; they are not used to justify the architecture's uniqueness or to supply a load-bearing theorem. Missing Section III, reversed table references, and the questionable interpretation of Eq. 6 as a smooth structure map are correctness or presentation risks, not circularity. Accordingly, no step in the claimed derivation reduces to its own input by construction or by self-citation.
Assumptions & free parameters
free parameters (2)
- gamma_1 =
0.5
- gamma_2 =
1.5
assumptions (4)
- domain assumption The input image is multiplicatively decomposable as I = S∘T into structure and texture components.
- domain assumption Haze affects mostly the structure component, while rain streaks, raindrops, and snowflakes affect mostly the texture component.
- domain assumption Models trained on synthetic weather datasets (Outdoor-Rain, Snow100K, RainDrop) generalize to real-world weather images such as DAWN.
- domain assumption The atmospheric scattering relation J(x)=M(x)I(x), with M estimated from airlight and transmission, is a valid model for the structure branch.
Cite this review
Pith. "Pith review of CMAWRNet: Multiple Adverse Weather Removal via a Unified Quaternion Neural Architecture." pith.science (2026). https://pith.science/paper/BUARL2PG
@misc{pith2026250501882,
author = {Pith},
title = {Pith review of: CMAWRNet: Multiple Adverse Weather Removal via a Unified Quaternion Neural Architecture},
year = {2026},
howpublished = {\url{https://pith.science/paper/BUARL2PG}},
note = {Machine review of arXiv:2505.01882}
}
read the original abstract
Images used in real-world applications such as image or video retrieval, outdoor surveillance, and autonomous driving suffer from poor weather conditions. When designing robust computer vision systems, removing adverse weather such as haze, rain, and snow is a significant problem. Recently, deep-learning methods offered a solution for a single type of degradation. Current state-of-the-art universal methods struggle with combinations of degradations, such as haze and rain-streak. Few algorithms have been developed that perform well when presented with images containing multiple adverse weather conditions. This work focuses on developing an efficient solution for multiple adverse weather removal using a unified quaternion neural architecture called CMAWRNet. It is based on a novel texture-structure decomposition block, a novel lightweight encoder-decoder quaternion transformer architecture, and an attentive fusion block with low-light correction. We also introduce a quaternion similarity loss function to preserve color information better. The quantitative and qualitative evaluation of the current state-of-the-art benchmarking datasets and real-world images shows the performance advantages of the proposed CMAWRNet compared to other state-of-the-art weather removal approaches dealing with multiple weather artifacts. Extensive computer simulations validate that CMAWRNet improves the performance of downstream applications such as object detection. This is the first time the decomposition approach has been applied to the universal weather removal task.
Figures
Figures from the paper (3 more)
Reference graph
Works this paper leans on
-
[3]
J. Zhang et al., “HazDesNet: An end-to-end network for haze density prediction,” IEEE Trans. Intell. Transp. Syst., vol. 23, no. 4, pp. 3087-3102, 2020. [4] B. Li et al., “An all-in-one network for dehazing and beyond,” in Proc. IEEE Int. Conf. Comput. Vis. (ICCV), 2017, pp. 4770–4778. [5] S. Zhao et al., “RefineDNet: A weakly supervised refinement framew...
work page Pith review arXiv 2022
-
[29]
A survey of quaternion neural networks,
T. Parcollet, M. Morchid, and G. Linares, “A survey of quaternion neural networks,” Artif. Intell. Rev., 2019. [30] A. Grigoryan and S. Agaian, Quaternion and Octonion Color Image Processing With MATLAB, SPIE Press Monographs, 2018. [31] A. Grigoryan and S. Agaian, “Optimal restoration of multiple signals in quaternion algebra,” in Proc. SPIE Mob. Multime...
work page 2019
-
[56]
Learning to Remove Bad Weather: Towards Robust Visual Perception for Self-Driving,
Y. Lee, et al., “Learning to Remove Bad Weather: Towards Robust Visual Perception for Self-Driving,” IEEE Robot. Autom. Lett., 2022. [57] R. Li, et al., “Heavy rain image restoration: Integrating physics model and conditional adversarial learning,” in Proc. IEEE Int. Conf. Comput. Vis. Pattern Recognit. (CVPR), 2019, pp. 1633–1642. [58] C. Wei, et al., “D...
arXiv 2022
Reviewed August 16, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.