Physics-Driven Turbulence Image Restoration with Stochastic Refinement

Ajay Jaiswal, Xingguang Zhang, Stanley H. Chan, Zhangyang Wang
2/14/2026

No official code found. Best implementation: VITA-Group/PiRN (26 stars, last commit 2023-11-22).

Abstract

Image distortion by atmospheric turbulence is a stochastic degradation, which is a critical problem in long-range optical imaging systems. A number of research has been conducted during the past decades, including model-based and emerging deep-learning solutions with the help of synthetic data. Although fast and physics-grounded simulation tools have been introduced to help the deep-learning models adapt to real-world turbulence conditions recently, the training of such models only relies on the synthetic data and ground truth pairs. This paper proposes the Physics-integrated Restoration Network (PiRN) to bring the physics-based simulator directly into the training process to help the network to disentangle the stochasticity from the degradation and the underlying image. Furthermore, to overcome the "average effect" introduced by deterministic models and the domain gap between the synthetic and real-world degradation, we further introduce PiRN with Stochastic Refinement (PiRN-SR) to boost its perceptual quality. Overall, our PiRN and PiRN-SR improve the generalization to real-world unknown turbulence conditions and provide a state-of-the-art restoration in both pixel-wise accuracy and perceptual quality. Our codes are available at https://github.com/VITA-Group/PiRN.

View on arXivView PDF

Code Implementations(1)

VITA-Group/PiRNCommunity100%

[ICCV2023] Physics-Driven Turbulence Image Restoration with Stochastic Refinement. Ajay Jaiswal, Xingguang Zhang, Stanley Chan, and Zhangyang Wang

265PythonJul 19, 20232 years ago

Similar Papers

Cite this paper

@article{jaiswal2026physicsdriven,
  title  = {Physics-Driven Turbulence Image Restoration with Stochastic Refinement},
  author = {Ajay Jaiswal and Xingguang Zhang and Stanley H. Chan and Zhangyang Wang},
  year   = {2026},
  eprint = {2307.10603},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2307.10603},
  journal = {ICCV 2023 2023}
}

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

Discussion