UD-SfPNet: An Underwater Descattering Shape-from-Polarization Network for 3D Normal Reconstruction

Puyun Wang, Kaimin Yu, Huayang He, Feng Huang, Xianyu Wu +1 more
3/1/2026
cs.CV

Official code: WangPuyun/UD-SfPNet (5 stars, last commit 2026-03-06).

Abstract

Underwater optical imaging is severely hindered by scattering, but polarization imaging offers the unique dual advantages of descattering and shape-from-polarization (SfP) 3D reconstruction. To exploit these advantages, this paper proposes UD-SfPNet, an underwater descattering shape-from-polarization network that leverages polarization cues for improved 3D surface normal prediction. The framework jointly models polarization-based image descattering and SfP normal estimation in a unified pipeline, avoiding error accumulation from sequential processing and enabling global optimization across both tasks. UD-SfPNet further incorporates a novel color embedding module to enhance geometric consistency by exploiting the relationship between color encodings and surface orientation. A detail enhancement convolution module is also included to better preserve high-frequency geometric details that are lost under scattering. Experiments on the MuS-Polar3D dataset show that the proposed method significantly improves reconstruction accuracy, achieving a mean surface normal angular error of 15.12$^\circ$ (the lowest among compared methods). These results confirm the efficacy of combining descattering with polarization-based shape inference, and highlight the practical significance and potential applications of UD-SfPNet for optical 3D imaging in challenging underwater environments. The code is available at https://github.com/WangPuyun/UD-SfPNet.

View on arXivView PDF

Code Implementations(1)

50Shell, PythonMar 1, 20267 months ago

Similar Papers

Cite this paper

@article{wang2026udsfpnet,
  title  = {UD-SfPNet: An Underwater Descattering Shape-from-Polarization Network for 3D Normal Reconstruction},
  author = {Puyun Wang and Kaimin Yu and Huayang He and Feng Huang and Xianyu Wu and Yating Chen},
  year   = {2026},
  eprint = {2603.00908},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.00908v1}
}

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/2603.00908.svg)](https://codeofpaper.com/paper/2603.00908)

Discussion