TIDE: Two-Stage Inverse Degradation Estimation with Guided Prior Disentanglement for Underwater Image Restoration

Shravan Venkatraman*1, Rakesh Raj Madavan*2, Pavan Kumar S3
1Mohamed bin Zayed University of AI, UAE 2University of Amsterdam, The Netherlands 3University of Massachusetts, Amherst, USA

TIDE, a two stage inverse degradation estimation framework that explicitly models degradation characteristics and applies targeted restoration through specialized prior decomposition.


FUSION Architecture

Abstract

Underwater image restoration is essential for marine applications ranging from ecological monitoring to archaeological surveys, but effectively addressing the complex and spatially varying nature of underwater degradations remains a challenge. Existing methods typically apply uniform restoration strategies across the entire image, struggling to handle multiple co-occurring degradations that vary spatially and with water conditions. We introduce TIDE, a two stage inverse degradation estimation framework that explicitly models degradation characteristics and applies targeted restoration through specialized prior decomposition. Our approach disentangles the restoration process into multiple specialized hypotheses that are adaptively fused based on local degradation patterns, followed by a progressive refinement stage that corrects residual artifacts. Specifically, TIDE decomposes underwater degradations into four key factors, namely color distortion, haze, detail loss, and noise, and designs restoration experts specialized for each. By generating specialized restoration hypotheses, TIDE balances competing degradation factors and produces natural results even in highly degraded regions. Extensive experiments across both standard benchmarks and challenging turbid water conditions show that TIDE achieves competitive performance on reference based fidelity metrics while outperforming state of the art methods on non reference perceptual quality metrics, with strong improvements in color correction and contrast enhancement. Our code will be released upon acceptance.


Contributions

  • We present TIDE, a framework that addresses complex, spatially varying underwater degradations through a structured, multi-stage restoration process.
  • We introduce a degradation-specific hypothesis generation and fusion strategy, which produces targeted corrections for distinct degradation types and combines them adaptively to handle heterogeneous distortions.
  • We develop a residual-aware refinement mechanism that selectively enhances poorly restored regions, improving overall fidelity and perceptual quality without compromising well-recovered areas.

FUSION Architecture

TIDE: Method

We approach UIR via inverse degradation estimation and prior disentanglement. Instead of directly mapping degraded images to clean ones, we explicitly model degradations and apply targeted restoration. Different degradations require specialized treatment. Through prior disentanglement, we generate multiple hypotheses each addressing a specific degradation. TIDE implements this in two stages: first, degradation-guided multi-hypothesis restoration combines specialized hypotheses; second, a refinement stage corrects residual degradations.

The first stage of TIDE performs inverse degradation mapping to identify the spatial distribution and severity of different degradation types, followed by specialized prior decomposition to generate targeted restoration hypotheses. Our second stage implements a progressive refinement approach that explicitly identifies and addresses these remaining artifacts through differential degradation analysis and expert-guided correction.


Qualitative Results: UIEB Dataset


UIEB Qualitative Comparison

Qualitative Results: EUVP Dataset


EUVP Qualitative Comparison

Qualitative Results: SUIME Dataset


SUIME Qualitative Comparison

Ablation Study: Component Contributions


The table reports the effect of removing or altering individual components in terms of specialized decoders, loss functions, and supervision strategies. Results are evaluated on five standard datasets: EUVP, UIEB, SUIM-E, UIQS, and UCCS. Metrics include perceptual quality (LPIPS, ↓ is better), signal fidelity (PSNR, SSIM), and underwater image quality scores (UICM, UIConM).

Config EUVP UIEB SUIM-E UIQS UCCS
color contrast detail denoise LPIPSPSNRSSIM LPIPSPSNRSSIM LPIPSPSNRSSIM UICMUIConM UICMUIConM
Decoder Types YesNoNoNo 0.21622.3910.867 0.15822.8090.890 0.15822.5170.882 13.4510.847 13.5630.862
YesYesNoNo 0.20922.6230.873 0.20523.3330.901 0.20423.2160.900 13.6420.894 13.7310.908
YesNoYesNo 0.21022.5650.872 0.20723.2390.899 0.20623.0960.898 13.5980.885 13.6940.901
YesNoNoYes 0.20722.7130.876 0.20323.2100.899 0.20722.8530.892 13.6830.909 13.7680.923
YesYesYesNo 0.19223.2520.889 0.20323.4940.904 0.20123.3650.903 14.0871.012 14.1951.031
YesYesNoYes 0.19523.1940.888 0.20123.4880.902 0.20223.2020.900 14.0240.991 14.1381.013
YesNoYesYes 0.19023.3310.891 0.20023.4840.903 0.20523.1010.900 14.1451.024 14.2531.045
Loss No Degradation Consistency 0.35419.8410.792 0.22821.0950.802 0.25221.6260.792 13.2050.813 13.4580.826
No Diversity 0.22921.2310.845 0.17022.7010.886 0.18921.8530.861 13.8940.962 14.1270.981
Supervision Direct Fusion 0.20022.9730.882 0.20223.4610.903 0.22123.0420.897 14.1621.024 14.2971.047
No Degradation Maps 0.22322.0220.859 0.29521.4350.844 0.25523.2590.902 13.7330.881 13.9460.902
Single Hypothesis 0.20222.8680.880 0.21022.7400.888 0.21022.4940.884 13.9850.953 14.1040.968
No Refinement 0.18823.4140.892 0.20223.5470.904 0.20223.4170.905 14.2941.065 14.3851.089
Full TIDE 0.15929.4690.906 0.11523.7530.910 0.11925.9870.906 14.6471.134 14.7291.107

Visual examples showing the impact of removing key modules: frequency attention, frequency branch, fusion, channel calibration, local attention, and global attention.


Performance Analysis


FPS vs Batch Size Trade-off

TIDE achieves a fast rendering speed when using small image sizes like 128x128 and a relatively slow but favorable balance between FPS and Image sizes.