Deep Learning for Atmospheric Turbulence Mitigation: A Comparison Between GANs and Transformers

Juan S. Carrillo, Jérôme Gilles
10/13/2026
eess.IVcs.CV

No confident code implementation found for this paper.

Abstract

Atmospheric turbulence creates complex spatial and temporal distortions that significantly reduce image quality. This work compares two deep learning methods for turbulence reduction: Generative Adversarial Networks (GANs) and Transformer-based models. Both methods are trained and tested on the SOTIS dataset, which includes multi-frame sequences under different turbulence conditions with ground truth references. Our results show an important finding: GAN-based models perform better in severely degraded, low-quality situations, while Transformer-based models achieve better results in moderate to high-quality settings, especially in correcting geometric distortions. We also enhance the Turbulence Mitigation Transformer (TMT) by introducing a refined training strategy, an augmented input design that includes a temporally averaged frame as prior structural information, and a modified loss function that incorporates the Structural Similarity Index (SSIM). These improvements lead to consistent performance gains across various turbulence conditions. Overall, this study provides an in-depth evaluation of deep learning methods for turbulence reduction and offers practical guidance for selecting models in different imaging environments.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{carrillo2026deep,
  title  = {Deep Learning for Atmospheric Turbulence Mitigation: A Comparison Between GANs and Transformers},
  author = {Juan S. Carrillo and Jérôme Gilles},
  year   = {2026},
  eprint = {2610.19274},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.19274v1}
}

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

Discussion