Enhancing Underwater Images via Adaptive Semantic-aware Codebook Learning

Bosen Lin, Feng Gao, Yanwei Yu, Junyu Dong, Qian Du
2/11/2026
cs.CVeess.IV

Official code: oucailab/SUCode (11 stars, last commit 2026-03-16).

Abstract

Underwater Image Enhancement (UIE) is an ill-posed problem where natural clean references are not available, and the degradation levels vary significantly across semantic regions. Existing UIE methods treat images with a single global model and ignore the inconsistent degradation of different scene components. This oversight leads to significant color distortions and loss of fine details in heterogeneous underwater scenes, especially where degradation varies significantly across different image regions. Therefore, we propose SUCode (Semantic-aware Underwater Codebook Network), which achieves adaptive UIE from semantic-aware discrete codebook representation. Compared with one-shot codebook-based methods, SUCode exploits semantic-aware, pixel-level codebook representation tailored to heterogeneous underwater degradation. A three-stage training paradigm is employed to represent raw underwater image features to avoid pseudo ground-truth contamination. Gated Channel Attention Module (GCAM) and Frequency-Aware Feature Fusion (FAFF) jointly integrate channel and frequency cues for faithful color restoration and texture recovery. Extensive experiments on multiple benchmarks demonstrate that SUCode achieves state-of-the-art performance, outperforming recent UIE methods on both reference and no-reference metrics. The code will be made public available at https://github.com/oucailab/SUCode.

View on arXivView PDF

Code Implementations(1)

oucailab/SUCodeOfficial100%

Enhancing Underwater Images via Adaptive Semantic-aware Codebook Learning, IEEE TGRS 2026

111C++, CudaFeb 10, 20267 months ago

Similar Papers

Cite this paper

@article{lin2026enhancing,
  title  = {Enhancing Underwater Images via Adaptive Semantic-aware Codebook Learning},
  author = {Bosen Lin and Feng Gao and Yanwei Yu and Junyu Dong and Qian Du},
  year   = {2026},
  eprint = {2602.10586},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.10586v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2602.10586.svg)](https://codeofpaper.com/paper/2602.10586)

Discussion